Detailed Geometry and Appearance from Opportunistic Motion
About
Reconstructing 3D geometry and appearance from a sparse set of fixed cameras is a foundational task with broad applications, yet it remains fundamentally constrained by the limited viewpoints. We show that this bound can be broken by exploiting opportunistic object motion: as a person manipulates an object~(e.g., moving a chair or lifting a mug), the static cameras effectively ``orbit'' the object in its local coordinate frame, providing additional virtual viewpoints. Harnessing this object motion, however, poses two challenges: the tight coupling of object pose and geometry estimation and the complex appearance variations of a moving object under static illumination. We address these by formulating a joint pose and shape optimization using 2D Gaussian splatting with alternating minimization of 6DoF trajectories and primitive parameters, and by introducing a novel appearance model that factorizes diffuse and specular components with reflected directional probing within the spherical harmonics space. Extensive experiments on synthetic and real-world datasets with extremely sparse viewpoints demonstrate that our method recovers significantly more accurate geometry and appearance than state-of-the-art baselines.
Related benchmarks
| Task | Dataset | Result | Rank | |
|---|---|---|---|---|
| Novel View Synthesis | Synthetic Data drain cleaner | PSNR41.74 | 7 | |
| Novel View Synthesis | Synthetic Data ottoman | PSNR32.88 | 7 | |
| Novel View Synthesis | Synthetic Data bunny | PSNR43.99 | 7 | |
| Novel View Synthesis | Synthetic Data garden gnome | PSNR39.86 | 7 | |
| Novel View Synthesis | Synthetic Data drill | PSNR46.32 | 7 | |
| Novel View Synthesis | Synthetic Data Average | PSNR40.87 | 7 | |
| Surface mesh reconstruction | Synthetic drain cleaner | Chamfer Distance (CD)0.012 | 7 | |
| Surface mesh reconstruction | Synthetic ottoman | CD0.028 | 7 | |
| Surface mesh reconstruction | Synthetic bunny | Chamfer Distance0.023 | 7 | |
| Surface mesh reconstruction | Synthetic garden gnome | Chamfer Distance (CD)0.016 | 7 |