Biorthogonal Wavelet Surface Reconstruction Using Partial Integrations
Zhixin Yang
FST, University of Macau
State Key Lab. of Internet of Things for Smart City, Univ. of Macau
Search for more papers by this authorCorresponding Author
Enhua Wu
FST, University of Macau
State Key Lab. of CS, ISCAS & Univ. of CAS
Zhuhai-UM S&T Research Institute
[email protected]Search for more papers by this authorZhixin Yang
FST, University of Macau
State Key Lab. of Internet of Things for Smart City, Univ. of Macau
Search for more papers by this authorCorresponding Author
Enhua Wu
FST, University of Macau
State Key Lab. of CS, ISCAS & Univ. of CAS
Zhuhai-UM S&T Research Institute
[email protected]Search for more papers by this authorAbstract
We introduce a new biorthogonal wavelet approach to creating a water-tight surface defined by an implicit function, from a finite set of oriented points. Our approach aims at addressing problems with previous wavelet methods which are not resilient to missing or nonuniformly sampled data. To address the problems, our approach has two key elements. First, by applying a three-dimensional partial integration, we derive a new integral formula to compute the wavelet coefficients without requiring the implicit function to be an indicator function. It can be shown that the previously used formula is a special case of our formula when the integrated function is an indicator function. Second, a simple yet general method is proposed to construct smooth wavelets with small support. With our method, a family of wavelets can be constructed with the same support size as previously used wavelets while having one more degree of continuity. Experiments show that our approach can robustly produce results comparable to those produced by the Fourier and Poisson methods, regardless of the input data being noisy, missing or nonuniform. Moreover, our approach does not need to compute global integrals or solve large linear systems.
References
- Allègre R., Chaine R., Akkouche S.: A streaming algorithm for surface reconstruction. In Proceedings of the Fifth Eurographics Symposium on Geometry Processing (2007), SGP ‘07, Eurographics Association, pp. 79–88. 2
- Amenta N., Choi S., Kolluri R. K.: The power crust. In Proceedings of the Sixth ACM Symposium on Solid Modeling and Applications (2001), SMA ‘01, ACM, pp. 249–266. 2
- Bajaj C. L., Bernardini F., Xu G.: Automatic reconstruction of surfaces and scalar fields from 3d scans. In Proceedings of the 22Nd Annual Conference on Computer Graphics and Interactive Techniques (1995), SIGGRAPH ‘95, ACM, pp. 109–118. 2
- Bolitho M., Kazhdan M., Burns R., Hoppe H.: Multilevel streaming for out-of-core surface reconstruction. In Proceedings of the Fifth Eurographics Symposium on Geometry Processing (2007), SGP ‘07, Eurographics Association, pp. 69–78. 2
- Bolitho M., Kazhdan M., Burns R., Hoppe H.: Parallel poisson surface reconstruction. In Proceedings of the 5th International Symposium on Advances in Visual Computing: Part I (2009), ISVC ‘09, Springer-Verlag, pp. 678–689. 2
- Boltcheva D., Lévy B.: Surface reconstruction by computing restricted voronoi cells in parallel. Computer-Aided Design 90 (2017), 123–134. SI:SPM2017. 2
- Berger M., Levine J. A., Nonato L. G., Taubin G., Silva C. T.: A benchmark for surface reconstruction. ACM Trans. Graph. 32, 2 (Apr. 2013), 20: 1–20:17. 2, 6, 7, 11
- Bernardini F., Mittleman J., Rushmeier H., Silva C., Taubin G.: The ball-pivoting algorithm for surface reconstruction. IEEE Transactions on Visualization and Computer Graphics 5, 4 (Oct. 1999), 349–359. 2
- Berger M., Tagliasacchi A., Seversky L. M., Alliez P., Guennebaud G., Levine J. A., Sharf A., Silva C. T.: A survey of surface reconstruction from point clouds. Comput. Graph. Forum 36, 1 (Jan. 2017), 301–329. 2
- Carr J. C., Beatson R. K., Cherrie J. B., Mitchell T. J., Fright W. R., McCallum B. C., Evans T. R.: Reconstruction and representation of 3d objects with radial basis functions. In Proceedings of the 28th Annual Conference on Computer Graphics and Interactive Techniques (2001), SIGGRAPH ‘01, ACM, pp. 67–76. 2
- Cohen A., Daubechies I., Feauveau J.-C.: Biorthogonal bases of compactly supported wavelets. Communications in Pure and Applied Mahtematics 45, 5 (1992), 485–560. 1
- Cazals F., Giesen J.: Delaunay triangulation based surface reconstruction: Ideas and algorithms. In EFFECTIVE COMPUTATIONAL GEOMETRY FOR CURVES AND SURFACES (2006), Springer, pp. 231–273. 2
- Curless B., Levoy M.: A volumetric method for building complex models from range images. In Proceedings of the 23rd Annual Conference on Computer Graphics and Interactive Techniques (1996), SIGGRAPH ‘96, ACM, pp. 303–312. 2
- Calakli F., Taubin G.: Ssd: Smooth signed distance surface reconstruction. Computer Graphics Forum 30, 7 (2011), 1993–2002. 1, 2, 6, 7
- Daubechies I.: Ten Lectures on Wavelets. Society for Industrial and Applied Mathematics, Philadelphia, PA, USA, 1992. 1
10.1137/1.9781611970104 Google Scholar
- Dey T. K.: Curve and Surface Reconstruction: Algorithms with Mathematical Analysis (Cambridge Monographs on Applied and Computational Mathematics). Cambridge University Press, New York, NY, USA, 2006. 2
10.1017/CBO9780511546860 Google Scholar
- Dey T. K., Goswami S.: Provable surface reconstruction from noisy samples. Comput. Geom. Theory Appl. 35, 1 (Aug. 2006), 124–141. 2
- Dey T. K., Giesen J., Hudson J.: Delaunay based shape reconstruction from large data. In Proceedings of the IEEE 2001 Symposium on Parallel and Large-data Visualization and Graphics (Piscataway, NJ, USA, 2001), PVG ‘01, IEEE Press, pp. 19–27. 2
- Deriaz E., Perrier V.: Orthogonal helmholtz decompostion in arbitrary dimension using divergence-free and curl-free wavelets. Applied and Computational Harmonic Analysis 26, 2 (Mar. 2009), 249–269. 5
- Estellers V., Scott M. A., Soatto S.: Robust surface reconstruction. SIAM Journal on Imaging Sciences 9, 4 (2016), 2073–2098. 2
- Fuhrmann S., Goesele M.: Fusion of depth maps with multiple scales. ACM Trans. Graph. 30, 6 (Dec. 2011), 148: 1–148:8. 2
- Fuhrmann S., Goesele M.: Floating scale surface reconstruction. ACM Trans. Graph. 33, 4 (July 2014), 46: 1–46:11. 2
- Horacsek J., Alim U.: Compactly supported biorthogonal wavelet bases on the body centered cubic lattice. Comput. Graph. Forum 36, 3 (June 2017), 35–45. 2
- Hoppe H., DeRose T., Duchamp T., McDonald J., Stuetzle W.: Surface reconstruction from unorganized points. In Proceedings of the 19th Annual Conference on Computer Graphics and Interactive Techniques (1992), SIGGRAPH ‘92, ACM, pp. 71–78. 2
- Hornung A., Kobbelt L.: Robust reconstruction of water-tight 3d models from non-uniformly sampled point clouds without normal information. In Proceedings of the Fourth Eurographics Symposium on Geometry Processing (2006), SGP ‘06, Eurographics Association, pp. 41–50. 2
- Hu L., Li Q., Liu S., Liu X., Wang Z.: Wavelet-based polygon soup consolidation. Computers & Graphics 70 (2018), 39–50. CAD/Graphics 2017. 2
- Kaiser G.: A friendly guide to wavelets. Birkhäuser, Basel, 2011. 3
10.1007/978-0-8176-8111-1 Google Scholar
- Kazhdan M.: Reconstruction of solid models from oriented point sets. In Proceedings of the Third Eurographics Symposium on Geometry Processing (2005), SGP ‘05. 1, 2, 3
- Kazhdan M., Bolitho M., Hoppe H.: Poisson surface reconstruction. In Proceedings of the Fourth Eurographics Symposium on Geometry Processing (2006), SGP ‘06, pp. 61–70. 1, 2, 3, 6
- Kazhdan M., Hoppe H.: Screened poisson surface reconstruction. ACM Trans. Graph. 32, 3 (July 2013), 29: 1–29:13. 1, 2, 6
- Kazhdan M., Hoppe H.: An adaptive multigrid solver for applications in computer graphics. Computer Graphics Forum 0, 0 (2018). 6, 7
- Kolluri R., Shewchuk J. R., O'Brien J. F.: Spectral surface reconstruction from noisy point clouds. In Proceedings of the 2004 Eurographics/ACM SIGGRAPH Symposium on Geometry Processing (2004), SGP ‘04, ACM, pp. 11–21. 2
- Labatut P., Pons. J., Keriven R.: Robust and efficient surface reconstruction from range data. Computer Graphics Forum 28 (2009). 2
- Lemarié-Rieusset P. G.: Analyses multi-résolutions non orthogonales, commutation entre projecteurs et dérivation et ondelettes vecteurs à divergence nulle. Rev. Mat. Iberoamericana 8, 2 (Mar. 1992), 221–237. 2, 5
10.4171/RMI/123 Google Scholar
- Liu Y., Song Y., Yang Z., Deng J.: Implicit surface reconstruction with total variation regularization. Computer Aided Geometric Design 52–53 (2017), 135–153. Geometric Modeling and Processing 2017. 2
- Mallat S.: A Wavelet Tour of Signal Processing, Third Edition: The Sparse Way, 3rd ed. Academic Press, 2008. 3
- Manson J., Petrova G., Schaefer S.: Streaming surface reconstruction using wavelets. In Proceedings of the Symposium on Geometry Processing (2008), SGP ‘08, Eurographics Association, pp. 1411–1420. 1,2,3,4,5,6
- Nagai Y., Ohtake Y., Suzuki H.: Smoothing of partition of unity implicit surfaces for noise robust surface reconstruction. In Proceedings of the Symposium on Geometry Processing (2009), SGP ‘09, Eurographics Association, pp. 1339–1348. 2
- Ohtake Y., Belyaev A., Alexa M., Turk G., Seidel H.-P.: Multi-level partition of unity implicits. ACM Trans. Graph. 22, 3 (July 2003), 463–470. 2
- Ohtake Y., Belyaev A., Alexa M.: Sparse low-degree implicit surfaces with applications to high quality rendering, feature extraction, and smoothing. In Proceedings of the Third Eurographics Symposium on Geometry Processing (2005), SGP ‘05, Eurographics Association. 2
- Pan M., Tong W., Chen F.: Compact implicit surface reconstruction via low-rank tensor approximation. Comput. Aided Des. 78, C (Sept. 2016), 158–167. 2
- Ren X., Lyu L., He X., Zhang Y., Wu E.: Efficient gradient-domain compositing using an approximate curl-free wavelet projection. Computer Graphics Forum 36, 7 (2017), 207–215. 2, 5, 6
- Schall O., Belyaev A., Seidel H.-P.: Error-guided adaptive fourier-based surface reconstruction. Computer-Aided Design 39, 5 (2007), 421–426. Geometric Modeling and Processing 2006. 2
- Schroers C., Setzer S., Weickert J.: A variational taxonomy for surface reconstruction from oriented points. In Proceedings of the Symposium on Geometry Processing (2014), SGP ‘14, Eurographics Association, pp. 195–204. 2, 7
- Schertler N., Tarini M., Jakob W., Kazhdan M., Gumhold S., Panozzo D.: Field-aligned online surface reconstruction. ACM Trans. Graph. 36, 4 (July 2017), 77: 1–77:13. 2
- Schaefer S., Warren J.: Dual marching cubes: Primal contouring of dual grids. In Proceedings of the Computer Graphics and Applications, 12th Pacific Conference (Washington, DC, USA, 2004), PG ‘04, IEEE Computer Society, pp. 70–76. 6
- Tang Y., Feng J.: Multi-scale surface reconstruction based on a curvature-adaptive signed distance field. Computers & Graphics 70 (2018), 28–38. CAD/Graphics 2017. 2
- Tamal K. D., Ramsay D., Lei W.: Localized cocone surface reconstruction. Computers & Graphics 35, 3 (2011), 483–491. Shape Modeling International (SMI) Conference 2011. 2
- Ummenhofer B., Brox T.: Global, dense multiscale reconstruction for a billion points. Int. J. Comput. Vision 125, 1–3 (Dec. 2017), 82–94. 2
- Xiong S., Zhang J., Zheng J., CAI J., LIU L.: Robust surface reconstruction via dictionary learning. ACM Trans. Graph. 33, 6 (Nov. 2014), 201: 1–201:12. 2
- Zhou K., Gong M., Huang X., Guo B.: Data-parallel octrees for surface reconstruction. IEEE Transactions on Visualization and Computer Graphics 17, 5 (May 2011), 669–681. 2