ACM Home Page
Please provide us with feedback. Feedback
A survey of methods for recovering quadrics in triangle meshes
Full text PdfPdf (3.91 MB)
Source ACM Computing Surveys (CSUR) archive
Volume 34 ,  Issue 2  (June 2002) table of contents
Pages: 211 - 262  
Year of Publication: 2002
ISSN:0360-0300
Author
Sylvain Petitjean  LORIA-CNRS & INRIA Lorraine, France
Publisher
ACM  New York, NY, USA
Bibliometrics
Downloads (6 Weeks): 27,   Downloads (12 Months): 249,   Citation Count: 16
Additional Information:

abstract   references   cited by   index terms   collaborative colleagues  

Tools and Actions: Request Permissions Request Permissions    Review this Article  
DOI Bookmark: Use this link to bookmark this Article: http://doi.acm.org/10.1145/508352.508354
What is a DOI?

ABSTRACT

In a variety of practical situations such as reverse engineering of boundary representation from depth maps of scanned objects, range data analysis, model-based recognition and algebraic surface design, there is a need to recover the shape of visible surfaces of a dense 3D point set. In particular, it is desirable to identify and fit simple surfaces of known type wherever these are in reasonable agreement with the data. We are interested in the class of quadric surfaces, that is, algebraic surfaces of degree 2, instances of which are the sphere, the cylinder and the cone. A comprehensive survey of the recent work in each subtask pertaining to the extraction of quadric surfaces from triangulations is presented.


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
 
2
3
 
4
5
6
 
7
Banegas, F., Michelucci, D., Roelens, M., and Jaeger, M. 1999. Automatic extraction of significant features from 3D point clouds by ellipsoidal skeleton. In Proceedings of International Conference on Visual Computing (Goa, India). 58--67.
 
8
Belyaev, A. and Ohtake, Y. 2000. An image Processings approach to detection of ridges and ravines on polygonal surfaces. In Proceedings of Eurographics. Short presentation.
 
9
 
10
 
11
 
12
Björk, Å. 1996. Numerical Methods for Least Squares Problems. Society for Industrial and Applied Mathematics.
 
13
Blinn, J. 1997. The algebraic properties of second-order surfaces. In Introduction to Implicit Surfaces, J. Bloomenthal, Ed. Morgan-Kaufmann, 52--97.
 
14
Bock, M. and Guerra, C. 1999. A geometric approach to the segmentation of range images. In Proceedings of 2nd International Conference on 3-D Imaging and Modeling (Ottawa, Ont., Canada). 261--269.
 
15
16
 
17
 
18
Bolles, R. and Fischler, M. 1981. A RANSAC-based approach to model fitting and its application to finding cylinders in range data. In Proceedings of the International Joint Conference on Artificial Intelligence. 637--643.
 
19
Bookstein, F. 1979. Fitting conic sections to scattered data. Comput. Vis. Graph. Image Proc. 9, 56--71.
 
20
Boulanger, P. and Rioux, M. 1987. Segmentation of planar and quadric surfaces. In SPIE Proceedings, Advances in Intelligent Robotics Systems, (Boston, Mass.). 848--861.
 
21
Bourdet, P., Lartigue, C., and Leveaux, F. 1993. Effects of data point distribution and mathematical model on finding the best-fit sphere to data. Prec. Eng. 15, 3, 150--157.
 
22
Brady, M., Ponce, J., Yuille, A., and Asada, H. 1985. Describing surfaces. Comput. Vis. Graph. Image Proc. 32, 1--28.
 
23
 
24
 
25
Cai, L. 1989. A "small leakage" model for diffusion smoothing of image data. In Proceedings International Joint Conference on Artificial Intelligence. 1585--1590.
 
26
Cao, X. and Shrikhande, N. 1991. Quadric surface fitting for sparse range data. In Proceedings of the IEEE/SMC International Conference on Systems, Man and Cybernetics. 123--128.
 
27
 
28
Chaine, R., Bouakaz, S., and Vandorpe, D. 1999. Extraction de descripteurs surfaciques pour la reconstruction 3D. Revue de CFAO et d'informatique graphique 14, 1, 93--107.
 
29
 
30
Chivate, N., Goodall, C., and Jablokow, A. 1994. Comparative evaluation of surface fitting techniques for implicit surfaces. In Joint Statistical Meetings (Toronto, Ont., Canada).
 
31
Chivate, P. and Jablokow, A. 1993. Solid-model generation from measured point data. Comput. Aid. Des. 25, 9, 587--600.
 
32
Dai, M. and Newman, T. 1998. Hyperbolic and parabolic quadric surface fitting algorithms---Comparison between the least squares approach and the parameter optimization approach. Tech. Rep. TR-UAH-CS-1998-02, University of Alabama.
 
33
Dai, M. and Newman, T. 1999. Accurate reference surface recovery and defect detection for hyperboloid and paraboloid surfaces. In Proceedings 5th International Conference on Quality Control by Artificial Vision (Quebec, Canada). 165--170.
 
34
 
35
Desbrun, M., Meyer, M., Schröder, P., and Barr, A. 2000. Discrete differential-geometry operators in nD. Preprint, The Caltech Multi-Res Modeling Group.
 
36
do Carmo, M. 1976. Differential Geometry of Curves and Surfaces. Prentice-Hall, Englewood Cliffs, N.J.
 
37
 
38
Fan, T., Medioni, G., and Nevatia, R. 1987. Segmented descriptions of 3D surfaces. IEEE J. Robot. Automat. 3, 6, 527--538.
 
39
 
40
 
41
Faugeras, O., Hebert, M., and Pauchon, E. 1983. Segmentation of range data into planar and quadric patches. In Proceedings of the IEEE Conference on Computer Vision and Pattern Recognition. 8--13.
 
42
 
43
Ferrie, F., Mathur, S., and Soucy, G. 1993b. Feature extraction for 3-D model building and object recognition. In Three-Dimensional Object Recognition Systems, P. Flynn and A. Jain, Eds. Elsevier Press, 57--88.
 
44
 
45
Fitzgibbon, A., Eggert, D., and Fisher, R. 1997. High-level CAD model acquisition from range images. Comput. Aid. Des. 29, 4, 321--330.
 
46
Fitzgibbon, A. and Fisher, R. 1993. Invariant fitting for arbitrary single-extremum surfaces. In Proceedings British Machine Vision Conference (Surrey, England). 569--578.
 
47
 
48
 
49
 
50
Flynn, P. and Jain, A. 1988. Surface classification: hypothesis testing and parameter estimation. In Proceedings IEEE Conference on Computer Vision and Pattern Recognition. 261--267.
 
51
Flynn, P. and Jain, A. 1989. On reliable curvature estimation. In Proc. IEEE Conference on Computer Vision and Pattern Recognition. 110--116.
 
52
 
53
 
54
Gopi, M., Krishnan, S., and Silva, C. 2000. Surface reconstruction based on lower dimensional localized Delaunay triangulation. Comput. Graph. Forum 19, 3, 467--478. Proc. of Eurographics.
 
55
Gouraud, H. 1971. Continuous shading of curved surfaces. IEEE Trans. Computers 20, 6, 623--629.
 
56
Grimson, W., Lozano-Perez, T., Noble, N., and White, S. 1993. An automatic tube inspection system that finds cylinders in range data. In Proceedings IEEE Conference on Computer Vision and Pattern Recognition (New York, N.Y.), 446--452.
 
57
Hall, E., Tio, J., McPherson, C., and Sadjadi, F. 1982. Measuring curved surfaces for robot vision. IEEE Comput. 15, 12, 42--54.
 
58
 
59
Han, J., Volz, R., and Mudge, T. 1987. Range image segmentation and surface parameter extraction for 3D object recognition of industrial parts. In Proceedings of International Conference on Robotics and Automation. 1582--1589.
 
60
Hebert, M. and Ponce, J. 1982. A new method for segmenting 3D scenes into primitives. In Proceedings International Conference on Pattern Recognition. 836--838.
 
61
 
62
Hilton, A., Illingworth, J., and Windeatt, T. 1995. Statistics of surface curvature estimates. Patt. Rec. 28, 8, 1201--1221.
 
63
 
64
65
 
66
 
67
 
68
 
69
Jones, G. and Illingworth, J. 1994. Robust segmentation of curved surfaces from range data. In Proc. of, 7th International Conference on Progress in Image Analysis. 453--456.
 
70
Karbacher, S. and Häusler, G. 1998. A new approach for modeling and smoothing of scattered 3D data. In Three-Dimensional Image Capture and Applications, R. Ellson and J. Nurre, Eds. SPIE Proceedings, vol. 3313. The International Society for Optical Engineering, 168--177.
 
71
Karras, G. 1992. On the orientation of digital elevation models in biostereometrics. In Surface Topography and Spinal Deformity, A. Alberti, B. Drerup, and E. Hierholzer, Eds. G. Fischer Verlag, Stuttgart, 162--165.
 
72
Kobbelt, L. 1997. Discrete fairing. In The Mathematics of Surfaces VII, T. Goodman, Ed. Oxford University Press, 101--131.
 
73
 
74
 
75
 
76
Krsek, P., Lukács, G., and Martin, R. 1998. Algorithms for computing curvatures from range data. In The Mathematics of Surfaces VIII, R. Cripps, Ed. Information Geometers, 1--16.
 
77
Krsek, P., Pajdla, T., and Hlavac, V. 1997. Estimation of differential structures on triangulated surfaces. In Proc. of 21st Workshop of the Austrian Association for Pattern Recognition, R. Oldenbourg, Ed. 157--164.
 
78
Lagarde, J. 1997. Constraints and their satisfaction in the recovery of local surface structure. M.S. thesis, Department of Electrical Engineering, McGill University.
 
79
 
80
Lee, C.-K., Haralick, R., and Deguchi, K. 1993. Estimation of curvature from sampled noisy data. In Proc. of IEEE Conference on Computer Vision and Pattern Recognition, New York. 536--541.
 
81
 
82
 
83
 
84
 
85
 
86
Lin, C. and Perry, M. 1982. Shape description using surface triangulation. In Proc. of IEEE Workshop on Comput. Vis. Represent. Control, Rindge, NH. 38--43.
 
87
 
88
 
89
 
90
 
91
Martin, R. 1998. Estimation of principal curvatures from range data. Int. J. Shape Model. 4, 3,4, 99--109.
 
92
 
93
 
94
McIvor, A. 1998. A cubic facet based method for estimating the principal quadric. In Proc. of Image and Vision Computing New Zealand, Auckland. 136--141.
 
95
 
96
 
97
Medioni, G. and Parvin, B. 1986. Segmentation of range images into planar surfaces by split and merge. In Proc. of IEEE Conference on Computer Vision and Pattern Recognition. 415--417.
 
98
 
99
Mencl, E. and Müller, H. 1998. Interpolation and approximation of surfaces from three-dimensional scattered data points. In State of the Art Reports, Eurographics'98. 51--67.
 
100
 
101
Moore, D. and Warren, J. 1991. Approximation of dense scattered data using algebraic surfaces. In Proc. of IEEE Hawaiian International Conference on System Sciences. 681--690.
 
102
Muller, Y. and Mohr, R. 1984. Planes and quadrics detection using Hough transform. In Proc. of International Conference on Pattern Recognition, Montreal. Vol. 2. 1101--1103.
 
103
 
104
Nguyen, V.-D., Nzomigni, V., and Stewart, C. 1999. Fast and robust registration of 3D surfaces using low curvature patches. In Proc. of 2nd International Conference on 3-D Imaging and Modeling, (Ottawa, Ont., Canada). 201--208.
 
105
Nourse, B., Hakala, D., Hillyard, R., and Malraison, P. 1980. Natural quadrics in mechanical design. In Proc. of Autofact West (Anaheim, CA.), Vol. 1. 363--378.
 
106
 
107
Ohtake, Y., Belyaev, A., and Bogaevski, I. 2001. Mesh regularization and adaptive smoothing. Comput. Aid. Design 33, 789--800.
 
108
Oshima, M. and Shirai, Y. 1983. Object recognition using three dimensional information. IEEE Trans. Patt. Anal. Mach. Int. 5, 4, 353--361.
 
109
 
110
Pinkall, U. and Polthier, K. 1993. Computing discrete minimal surfaces and their conjugates. Exper. Math. 2, 1, 15--36.
 
111
Ponce, J. and Brady, J. 1987. Toward a surface primal sketch. In Three-Dimensional Machine Vision, T. Kanade, Ed. Kluwer Publishers, 195--240.
 
112
113
 
114
 
115
Requicha, A. and Voelcker, H. 1982. Solid modeling: a historical summary and contemporary assessment. IEEE Comput. Graph. Appl. 2, 1, 9--24.
 
116
Robertson, C., Fisher, R., Werghi, N., and Ashbrook, A. 1999. An improved algorithm to extract surfaces from complete range descriptions. In Proc. of WMC'99 (World Manufacturing Conference). 592--598.
 
117
 
118
Rössl, C., Kobbelt, L., and Seidel, H.-P. 2000. Extraction of feature lines on triangulated surfaces using morphological operators. In Proc. of Smart Graphics'00, AAAI Spring Symposium, Stanford University. 71--75.
 
119
Sacchi, R., Poliakoff, J., Thomas, P., and Häfele, K.-H. 1999. Curvature estimation for segmentation of triangulated surfaces. In Proc. of 2nd International Conference on 3-D Imaging and Modeling (Ottawa, Ont., Canada). 536--543.
 
120
 
121
Samson, P. and Mallet, J.-L. 1997. Curvature analysis of triangulated surfaces in structural geology. J. Math. Geol. 29, 3, 391--412.
 
122
 
123
 
124
125
 
126
 
127
 
128
 
129
Tang, C.-K. and Medioni, G. 1999. Robust estimation of curvature information from noisy 3D data for shape description. In Proc. of International Conference on Computer Vision (Corfu, Greece). 426--433.
 
130
 
131
Taubin, G. 1993. An improved algorithm for algebraic curve and surface fitting. In Proc. of International Conference on Computer Vision. 658--665.
 
132
 
133
134
 
135
 
136
 
137
Thompson, W., de St. Germain, J., Stark, S., and Henderson, T. 1999. Feature-based reverse engineering of mechanical parts. IEEE Trans. Robotics Automat. 15, 1, 57--66.
 
138
 
139
Trucco, E. and Fisher, R. 1992. Computing surface-based representations from range images. In Proc. of IEEE International Symposium on Intelligent Control 275--280.
 
140
 
141
Várady, T., Kós, G., and Benkõ, P. 1998. Reverse engineering regular objects: simple segmentation and surface fitting procedures. Int. J. Shape Model. 4, 3 & 4, 127--142.
 
142
Várady, T., Martin, R., and Cox, J. 1997. Reverse engineering of geometric models---An introduction. Comput. Aid. Des. 29, 4, 255--269.
 
143
Watanabe, K. and Belyaev, A. 2000. Detection of curvature extrema on polygonal surfaces. In Proc. of International Conference on Human and Computer 11--14.
144
 
145
Werghi, N., Fisher, R., Ashbrook, A., and Robertson, C. 1999. Object reconstruction by incorporating geometric constraints in reverse engineering. Comput. Aid. Des. 31, 6, 363--399.
 
146
 
147
Werghi, N., Fisher, R., Robertson, C., and Ashbrook, A. 2000. Faithful recovering of quadric surfaces from 3D range data by global fitting. Int. J. Shape Modell. 6, 1, 65--78.
 
148
Yang, M. and Lee, E. 1999. Segmentation of measured point data using a parametric quadric surface approximation. Comput. Aid. Des. 31, 7, 449--458.
 
149
 
150
Yoshimi, T. and Tomita, F. 1994. Robust estimation for range image segmentation and reconstruction. In Proc. of IAPR Workshop on Machine Vision Applications (Kawasaki, Japan). 506--509.

CITED BY  16