|
ABSTRACT
We present a new shape representation, the multi-level partition of unity implicit surface, that allows us to construct surface models from very large sets of points. There are three key ingredients to our approach: 1) piecewise quadratic functions that capture the local shape of the surface, 2) weighting functions (the partitions of unity) that blend together these local shape functions, and 3) an octree subdivision method that adapts to variations in the complexity of the local shape.Our approach gives us considerable flexibility in the choice of local shape functions, and in particular we can accurately represent sharp features such as edges and corners by selecting appropriate shape functions. An error-controlled subdivision leads to an adaptive approximation whose time and memory consumption depends on the required accuracy. Due to the separation of local approximation and local blending, the representation is not global and can be created and evaluated rapidly. Because our surfaces are described using implicit functions, operations such as shape blending, offsets, deformations and CSG are simple to perform.
REFERENCES
Note: OCR errors may be found in this Reference List extracted from the full text article. ACM has opted to expose the complete List rather than only correct and linked references.
| |
1
|
Marc Alexa , Johannes Behr , Daniel Cohen-Or , Shachar Fleishman , David Levin , Claudio T. Silva, Point set surfaces, Proceedings of the conference on Visualization '01, October 21-26, 2001, San Diego, California
|
 |
2
|
|
| |
3
|
BABUŠKA, I., AND MELENK, J. M. 1997. The partition of unity method. International Journal of Numerical Methods in Engineering 40, 727--758.
|
| |
4
|
|
 |
5
|
|
| |
6
|
|
| |
7
|
BERNARDINI, F., BAJAJ, C., CHEN, J., AND SCHIKORE, D. 1999. Automatic reconstruction of 3D CAD models from digital scans. International Journal of Computational Geometry & Applications 9, 4, 327--369.
|
 |
8
|
|
| |
9
|
|
| |
10
|
|
 |
11
|
J. C. Carr , R. K. Beatson , J. B. Cherrie , T. J. Mitchell , W. R. Fright , B. C. McCallum , T. R. Evans, Reconstruction and representation of 3D objects with radial basis functions, Proceedings of the 28th annual conference on Computer graphics and interactive techniques, p.67-76, August 2001
[doi> 10.1145/383259.383266]
|
| |
12
|
CURLESS, B. VripPack User's Guide. http://graphics.stanford.edu/software/vrip/.
|
 |
13
|
|
| |
14
|
DINH, H. Q., SLABAUGH, G., AND TURK, G. 2001. Reconstructing surfaces using anisotropic basis functions. In International Conference on Computer Vision (ICCV) 2001, 606--613.
|
| |
15
|
|
 |
16
|
|
 |
17
|
|
| |
18
|
FRANKE, R., AND NIELSON, G. 1980. Smooth interpolation of large sets of scattered data. International Journal of Numerical Methods in Engineering 15, 1691--1704.
|
| |
19
|
|
| |
20
|
|
| |
21
|
|
| |
22
|
HART, J. C. 1996. Sphere tracing: a geometric method for the antialiased ray tracing of implicit surfaces. The Visual Computer 12, 527--545.
|
 |
23
|
|
| |
24
|
HYPERFUN: F-REP LIBRARY. http://cis.k.hosei.ac.jp/F-rep/HF_lib.html.
|
| |
25
|
ISKE, A., AND LEVESLEY, J. 2002. Multilevel scattered data approximation by adaptive domain decomposition. Tech. rep., University of Leicester, April.
|
| |
26
|
|
 |
27
|
|
 |
28
|
|
| |
29
|
KOJEKINE, N., HAGIWARA, I., AND SAVCHENKO, V. 2003. Software tools using CSRBFs for processing scattered data. Computers & Graphics 27, 2 (April).
|
| |
30
|
Marc Levoy , Kari Pulli , Brian Curless , Szymon Rusinkiewicz , David Koller , Lucas Pereira , Matt Ginzton , Sean Anderson , James Davis , Jeremy Ginsberg , Jonathan Shade , Duane Fulk, The digital Michelangelo project: 3D scanning of large statues, Proceedings of the 27th annual conference on Computer graphics and interactive techniques, p.131-144, July 2000
[doi> 10.1145/344779.344849]
|
 |
31
|
Chek T. Lim , George M. Turkiyyah , Mark A. Ganter , Duane W. Storti, Implicit reconstruction of solids from cloud point sets, Proceedings of the third ACM symposium on Solid modeling and applications, p.393-402, May 17-19, 1995, Salt Lake City, Utah, United States
[doi> 10.1145/218013.218090]
|
| |
32
|
MOORE, D., AND WARREN, J. 1991. Approximation of dense scattered data using algebraic surfaces. In Proceedings of the 24th Hawaii International Conference on System Sciences, IEEE Computer Society Press, Kauai, Hawaii, 681--690.
|
| |
33
|
|
 |
34
|
|
 |
35
|
|
| |
36
|
|
| |
37
|
PASKO, A., AND SAVCHENKO, V. 1994. Blending operations for the functionally based constructive geometry. In Set-theoretic Solid Modeling: Techniques and Applications, CSG 94 Conference Proceedings, Information Geometers, 151--161.
|
 |
38
|
|
| |
39
|
RICCI, A. 1973. A constructive geometry for computer graphics. The Computer Journal 16, 2 (May), 157--160.
|
| |
40
|
SAVCHENKO, V. V., PASKO, A. A., OKUNEV, O. G., AND KUNII, T. L. 1995. Function representation of solids reconstructed from scattered surface points and contours. Computer Graphics Forum 14, 4, 181--188.
|
| |
41
|
SCHABACK, R., AND WENDLAND, H. 2000. Adaptive greedy techniques for approximate solution of large RBF systems. Numerical Algorithms 24, 239--254.
|
| |
42
|
|
 |
43
|
|
 |
44
|
|
| |
45
|
|
| |
46
|
WENDLAND, H. 2002. Fast evaluation of radial basis functions: Methods based on partition of unity. In Approximation Theory X: Wavelets, Splines, and Applications, Vanderbilt University Press, Nashville, L. Schumaker and J. Stöckler, Eds., 473--483.
|
| |
47
|
ZHAO, H., AND OSHER, S. 2002. Visualization, analysis and shape reconstruction of unorganized data sets. In Geometric Level Set Methods in Imaging, Vision and Graphics, Springer, S. Osher and N. Paragios, Eds.
|
CITED BY 94
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
A. Alexe , V. Gaildrat , L. Barthe, Interactive modelling from sketches using spherical implicit functions, Proceedings of the 3rd international conference on Computer graphics, virtual reality, visualisation and interaction in Africa, November 03-05, 2004, Stellenbosch, South Africa
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Rémi Allègre , Eric Galin , Raphaëlle Chaine , Samir Akkouche, The HybridTree: mixing skeletal implicit surfaces, triangle meshes, and point sets in a free-form modeling system, Graphical Models, v.68 n.1, p.42-64, January 2006
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Ilya Braude , Jeffrey Marker , Ken Museth , Jonathan Nissanov , David Breen, Communicated by Hans-Peter Seidel: Contour-based surface reconstruction using MPU implicit models, Graphical Models, v.69 n.2, p.139-157, March, 2007
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Robert Feichtinger , Matthias Fuchs , Bert Jüttler , Otmar Scherzer , Huaiping Yang, Dual evolution of planar parametric spline curves and T-spline level sets, Computer-Aided Design, v.40 n.1, p.13-24, January, 2008
|
|
|
Mincheol Yoon , Yunjin Lee , Seungyong Lee , Ioannis Ivrissimtzis , Hans-Peter Seidel, Surface and normal ensembles for surface reconstruction, Computer-Aided Design, v.39 n.5, p.408-420, May, 2007
|
|
|
|
|
|
Yoshitomo Jo , Masafumi Oka , Akinori Kimura , Kyoko Hasegawa , Ayumu Saitoh , Susumu Nakata , Akihiro Shibata , Satoshi Tanaka, Technical Section: Stochastic visualization of intersection curves of implicit surfaces, Computers and Graphics, v.31 n.2, p.230-242, April, 2007
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Craig Gotsman , Kanela Kaligosi , Kurt Mehlhorn , Dimitrios Michail , Evangelia Pyrga, Cycle bases of graphs and sampled manifolds, Computer Aided Geometric Design, v.24 n.8-9, p.464-480, November, 2007
|
|
|
|
|
|
|
|
|
Yutaka Ohtake , Alexander Belyaev , Marc Alexa, Sparse low-degree implicit surfaces with applications to high quality rendering, feature extraction, and smoothing, Proceedings of the third Eurographics symposium on Geometry processing, July 04-06, 2005, Vienna, Austria
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Gokul Varadhan , Shankar Krishnan , Liangjun Zhang , Dinesh Manocha, Reliable implicit surface polygonization using visibility mapping, Proceedings of the fourth Eurographics symposium on Geometry processing, June 26-28, 2006, Cagliari, Sardinia, Italy
|
|
|
Yunjin Lee , Seungyong Lee , Ioannis Ivrissimtzis , Hans-Peter Seidel, Overfitting control for surface reconstruction, Proceedings of the fourth Eurographics symposium on Geometry processing, June 26-28, 2006, Cagliari, Sardinia, Italy
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Andrei Sharf , Dan A. Alcantara , Thomas Lewiner , Chen Greif , Alla Sheffer , Nina Amenta , Daniel Cohen-Or, Space-time surface reconstruction using incompressible flow, ACM Transactions on Graphics (TOG), v.27 n.5, December 2008
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Marcelo Siqueira , Dianna Xu , Jean Gallier , Luis Gustavo Nonato , Dimas Martínez Morera , Luiz Velho, Technical Section: A new construction of smooth surfaces from triangle meshes using parametric pseudo-manifolds, Computers and Graphics, v.33 n.3, p.331-340, June, 2009
|
|
|
Gianmauro Cuccuru , Enrico Gobbetti , Fabio Marton , Renato Pajarola , Ruggero Pintus, Fast low-memory streaming MLS reconstruction of point-sampled surfaces, Proceedings of Graphics Interface 2009, May 25-27, 2009, Kelowna, British Columbia, Canada
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|