An Adaptive Screen-Space Meshing Approach for Normal Integration
Not on the map. Why?
Abstract (arXiv)
Reconstructing surfaces from normals is a key component of photometric stereo. This work introduces an adaptive surface triangulation in the image domain and afterwards performs the normal integration on a triangle mesh. Our key insight is that surface curvature can be computed from normals. Based on the curvature, we identify flat areas and aggregate pixels into triangles. The approximation quality is controlled by a single user parameter facilitating a seamless generation of low- to high-resolution meshes. Compared to pixel grids, our triangle meshes adapt locally to surface details and allow for a sparser representation. Our new mesh-based formulation of the normal integration problem is strictly derived from discrete differential geometry and leads to well-conditioned linear systems. Results on real and synthetic data show that 10 to 100 times less vertices are required than pixels. Experiments suggest that this sparsity translates into a sublinear runtime in the number of pixels. For 64 MP normal maps, our meshing-first approach generates and integrates meshes in minutes while pixel-based approaches require hours just for the integration.
Key facts. Cited by 7 papers in the map (data through 14 Oct 2026). Builds on 6 of its 38 references that are in the map. First posted on arXiv 25 Sep 2024.
Builds on
6 of 38 references.
References · 6
- 2020Modular Primitives for High-Performance Differentiable Renderingcited by 441
- 2022Towards Layer-wise Image Vectorizationcited by 79
- 2020Multi-View Photometric Stereo: A Robust Solution and Benchmark Dataset for Spatially Varying Isotropic Materialscited by 56
- 2017Normal Integration: A Surveycited by 21
- 2023Image Vectorization: a Reviewcited by 7
- 2020Least squares surface reconstruction on arbitrary domainscited by 6
Built on by
Citing papers per year: 2025: 3; 2026: 4.
7 papers.
- 2025Feature-Preserving Mesh Decimation for Normal Integrationcited by 1
- 2025Discontinuity-aware Normal Integration for Generic Central Camera Modelscited by 1
- 2025Towards Fast and Scalable Normal Integration using Continuous Componentscited by 0
- 2026EvalMVX: A Unified Benchmarking for Neural 3D Reconstruction under Diverse Multiview Setupscited by 0
- 2026High-fidelity Multi-view Normal Integration with Scale-encoded Neural Surface Representationcited by 0
- 2026PixVOD: Pixel-Distributed Direct Visual Odometry and Depth Estimationcited by 0
- 2026FlashNormal: Detailed Surface Normal Estimation from Flash and No-Flash Imagescited by 0
- 2026FlashNormal: Detailed Surface Normal Estimation from Flash and No-Flash Images26 Aug 2026
- 2026PixVOD: Pixel-Distributed Direct Visual Odometry and Depth Estimation2 Jun 2026
- 2026High-fidelity Multi-view Normal Integration with Scale-encoded Neural Surface Representation20 Mar 2026
- 2026EvalMVX: A Unified Benchmarking for Neural 3D Reconstruction under Diverse Multiview Setups27 Feb 2026
- 2025Towards Fast and Scalable Normal Integration using Continuous Components13 Oct 2025
- 2025Discontinuity-aware Normal Integration for Generic Central Camera Models8 Jul 2025
- 2025Feature-Preserving Mesh Decimation for Normal Integration1 Apr 2025