@@ -157,6 +157,34 @@ no-go:
157157representation itself* (ray-free-space, VGGT densify, better semantics) must be applied to the
158158** voxel baseline too** , so the Gaussian-vs-voxel gate stays a clean representation comparison.
159159
160+ ## 6d. Phase-1 gate results (so far)
161+
162+ Camera-only student on Occ3D-nuScenes val; the * only* difference between arms is the teacher.
163+ 2044-frame label-free pretraining (mixed scenes — the * delta* between teachers is the clean signal;
164+ absolute is low because the teacher is noisy + camera-only, Occ3D-GT camera ceiling ≈ 0.30).
165+
166+ | version | teacher | mIoU | geo-IoU | tail-IoU |
167+ | ---| ---| ---| ---| ---|
168+ | ** minimal** (isotropic σ, hard argmax sem, no ray-free, voxel-CE) | voxel-10sweep | 0.0913 | 0.2938 | 0.0467 |
169+ | | ** gaussian-1sweep** | ** 0.0947** | 0.2869 | ** 0.0486** |
170+ | ** #1 ray-aware** (free/occupied/** unknown** ) | voxel-10sweep | ** 0.0920** | ** 0.3597** | ** 0.0335** |
171+ | | gaussian-1sweep | 0.0852 | 0.2799 | 0.0305 |
172+
173+ ** The ray-aware upgrade FLIPPED the gate** — voxel10 now wins all three metrics, reversing the
174+ minimal Gaussian edge. ** Mechanism (diagnostic):** the isotropic Gaussian ** over-fills** (30.9k
175+ occupied voxels vs voxel's 12.1k). With no free-space penalty (minimal) that over-fill * looked* like
176+ a recall advantage; once ray-casting supplies ** verified free space** , the over-filled voxels
177+ ** conflict** with it — voxel10's geo-IoU jumps 0.294→0.360 while Gaussian's stays flat
178+ (0.287→0.280). So the minimal Gaussian "win" was an artifact of not penalizing over-fill. (Tail-IoU
179+ also dropped for both — the ` free_w ` balance needs tuning.)
180+
181+ ** Verdict:** the current ** isotropic** Gaussian teacher does * not* beat the voxel teacher in a fair
182+ comparison — which points precisely at the untested core of the "less-quantization" claim: an
183+ ** anisotropic, surface-aligned Σ** (a flat disk on a surface) would not bleed perpendicular into
184+ free space the way an isotropic blob does. That is the make-or-break next test (§6c step 2). Per the
185+ gate discipline: if a surface-aligned Gaussian does not beat voxel10 on tail-IoU, ** do not proceed to
186+ 4D** — the story is plain LiDAR distillation.
187+
160188## 6. Positioning
161189
162190Distinct from: GaussianOcc / GaussianFormer / GaussRender (Gaussian occ, but * not* an offline
0 commit comments