SuperNormal: Neural Surface Reconstruction via Multi-View Normal Integration
About
We present SuperNormal, a fast, high-fidelity approach to multi-view 3D reconstruction using surface normal maps. With a few minutes, SuperNormal produces detailed surfaces on par with 3D scanners. We harness volume rendering to optimize a neural signed distance function (SDF) powered by multi-resolution hash encoding. To accelerate training, we propose directional finite difference and patch-based ray marching to approximate the SDF gradients numerically. While not compromising reconstruction quality, this strategy is nearly twice as efficient as analytical gradients and about three times faster than axis-aligned finite difference. Experiments on the benchmark dataset demonstrate the superiority of SuperNormal in efficiency and accuracy compared to existing multi-view photometric stereo methods. On our captured objects, SuperNormal produces more fine-grained geometry than recent neural 3D reconstruction methods.
Related benchmarks
| Task | Dataset | Result | Rank | |
|---|---|---|---|---|
| Multi-view Normal Integration | Synthetic (Ganesha) Setting I: only regular views | L2 Chamfer Distance0.1899 | 10 | |
| Shape Recovery | DiLiGenT-MV (test) | BEAR CD0.158 | 6 | |
| Multi-view Normal Integration | Synthetic Ship Setting I: only regular views | L2 Chamfer Distance0.1516 | 5 | |
| Multi-view Normal Integration | Synthetic Mic Setting II: regular + close-up views | L2 Chamfer Distance0.1601 | 5 | |
| Multi-view Normal Integration | Synthetic Ship Setting II: regular + close-up views | L2 Chamfer Distance0.1405 | 5 | |
| Multi-view Normal Integration | Synthetic Lego Setting I: only regular views | L2 Chamfer Distance0.3476 | 5 | |
| Multi-view Normal Integration | Synthetic Ganesha Setting II: regular + close-up views | L2 Chamfer Distance0.1606 | 5 | |
| Multi-view Normal Integration | Synthetic Lego Setting II: regular + close-up views | L2 Chamfer Distance0.1768 | 5 |