# EXP-3D-CAJU3D-ENGINE-V1:CAJU-3D 第一步——不含学习模块的 TTT 引擎 **结论:`STOP_AT_DEV`。** 方案中不需要学习的四个机制都没有超过 Core B(发布版权重加原始 TTT),所以按预注册规则不做确认: - α 归一化、只看已覆盖像素的 TTT 损失; - 几何参数与外观参数解耦; - 入射角/深度跳变掩码; - L2 锚梯度锥投影。 方案说明里的"关键工程发现"一半对、一半错: - **对的一半**:原始 TTT 确实会冲掉 JN1 有选择的弃权。已观测视角的覆盖率从 0.685 升到 0.964,α 归一化 TTT 能把覆盖率保持在 0.689。 - **错的一半**:对未来查询来说,冲掉弃权反而有利。在发布版权重上,原始 TTT 仍然是最好的。 ## 设计([PROTOCOL.md](PROTOCOL.md),2026-10-14 18:09:32 锁定,sha256 `e92c77ea…`) - **底座**:发布版 DepthSplat(ZS)和 JN1(准确率目标的逆向 JEPA 检查点),尺度上限 0.1,从同一个 7 视角 CACHE 出发,跑 100 步。 - **变体**: - RAW:V1 的原始 TTT; - NORM:α 归一化,只看已覆盖像素; - NORM_DEC:NORM 加几何/外观解耦; - NORM_DEC_INC:NORM_DEC 加入射角/跳变权重和锥投影。 - **读出**:都用 Core B 读出,即 sqrt(R7 × F7)。 - **开发集**:从 ARKIT_SYSTEM 和 ARKIT_SYSTEM2 各按种子选 12 个扫描,共 24 个场所、48 个片段。JN1 训练时没有见过这些场所。 - **复用与核对**:复用已封存的 Core B、CACHE 和 R7。新算的 CACHE 与已封存的逐位一致(96 个查询,差值 0.0)。 - **选择规则**:从 7 个候选中取开发集均值最低者。如果它没有低于 Core B,就停止。 ## 结果(开发集,24 个场所,Core B 读出) | 臂 | AbsRel | 对 Core B(正值表示比 Core B 好) | 场所 好/平/坏 | 判定 | |---|---|---|---|---| | **ZS_RAW(Core B)** | **0.0990** | — | — | — | | ZS_NORM(最佳候选) | 0.1001 | −0.0011 [−0.0021, −0.0003] | 7/0/17 | HARMFUL | | ZS_NORM_DEC | 0.1002 | −0.0012 [−0.0023, −0.0003] | 6/0/18 | HARMFUL | | ZS_NORM_DEC_INC | 0.1002 | −0.0012 [−0.0029, +0.0000] | 12/0/12 | NOT_ESTABLISHED | | JN1_CACHE(不做 TTT) | 0.1013 | −0.0023 [−0.0041, −0.0007] | 7/0/17 | HARMFUL | | JN1_RAW | 0.1026 | −0.0036 [−0.0090, −0.0003] | 8/0/16 | HARMFUL | | JN1_NORM | 0.1011 | −0.0021 [−0.0034, −0.0008] | 6/0/18 | HARMFUL | | JN1_NORM_DEC_INC | 0.1007 | −0.0016 [−0.0031, −0.0003] | 9/0/15 | HARMFUL | | ZS_CACHE(不做 TTT) | 0.1026 | −0.0035 [−0.0064, −0.0013] | 7/0/17 | HARMFUL | - **α 归一化在 JN1 上的效果**:JN1 上 NORM 对 RAW 的均值好 0.0016,95% CI [−0.0013, +0.0061],但 24 个场所里有 14 个是 RAW 更好,不成立。 - **只用 TTT 读出时**(F7,不与 R7 做几何平均):结论相同。ZS_RAW 0.0976,ZS_NORM 0.0987,JN1_NORM 0.1000。 ## 机制(已观测视角,48 个片段平均) | 臂 | 覆盖率 | 已覆盖像素的归一化误差 | 不透明度 ≥ 0.5 的占比 | 查询视角覆盖率 | |---|---|---|---|---| | JN1_CACHE | 0.685 | 0.038 | 0.036 | 0.546 | | JN1_RAW | **0.964** | 0.035 | 0.081 | 0.734 | | JN1_NORM | 0.689 | **0.018** | 0.035 | 0.525 | | ZS_CACHE | 0.993 | 0.051 | 0.147 | 0.744 | | ZS_NORM | 0.976 | 0.022 | 0.133 | 0.689 | - **原始损失**:它把未覆盖像素按满深度计入损失,所以会推高覆盖率和不透明度。 - **α 归一化损失**:它保持覆盖率,同时把已覆盖像素拟合得更准。 - **但未来查询需要的是覆盖**:F7 在未覆盖的地方回退到 R7,而 TTT 推到这些像素上的深度比 R7 更准。所以对未来查询而言,原始损失给出的覆盖反而带来更好的结果。 方案说的"把不透明度拉回约 0.70"没有观察到。实测高斯平均不透明度从 0.091 升到 0.148。 ## 意义与下一步 - **第一步不成立**:方案的引擎改动没有超过 Core B。 - **JEPA 部分还要单独检验**:第二步(EXP-3D-CAJU3D-JEPAGATE-V1)以 Core B 为底座,用修正版 H-JEPA(带几何对齐)的潜空间创新挑像素,与深度一致性、入射角、随机三种挑法在相同剔除比例下比较,检验 JEPA 是否提供额外信息。