[go: up one dir, main page]
More Web Proxy on the site http://driver.im/ skip to main content
article
Free access

Direct least-squares fitting of algebraic surfaces

Published: 01 August 1987 Publication History

Abstract

In the course of developing a system for fitting smooth curves to camera input we have developed several direct (i.e. noniterative) methods for fitting a shape (line, circle, conic, cubic, plane, sphere, quadric, etc.) to a set of points, namely exact fit, simple fit, spherical fit, and blend fit. These methods are all dimension-independent, being just as suitable for 3D surfaces as for the 2D curves they were originally developed for.Exact fit generalizes to arbitrary shapes (in the sense of the term defined in this paper) the well-known determinant method for planar exact fit. Simple fit is a naive reduction of the general overconstrained case to the exact case. Spherical fit takes advantage of a special property of circles and spheres that permits robust fitting; no prior direct circle fitters have been as robust, and there have been no previous sphere fitters. Blend fit finds the best fit to a set of points of a useful generalization of Middleditch-Sears blending curves and surfaces, via a nonpolynomial generalization of planar fit.These methods all require (am+bn)n2 operations for fitting a surface of order n to m points, with a = 2 and b = 1/3 typically, except for spherical fit where b is larger due to the need to extract eigenvectors. All these methods save simple fit achieve a robustness previously attained by direct algorithms only for fitting planes. All admit incremental batched addition and deletion of points at cost an2 per point and bn3 per batch.

References

[1]
A. Albano, Representation of Digitized Contours in Terms of Conic Arcs and Straight-Line Segments, Computer Graphics and Image Processing 3, 23-33, 1974.
[2]
R.H. Biggerstaff, Three Variations in Dental Arch Form Estimated by a Quadratic Equation, Journal of Dental Research 51, 1509, 1972.
[3]
F.L. Bookstein, Fitting Conic Sections to Scattered Data, Computer Graphics and Image Processing 9, 56-71, 1979.
[4]
D.B. Cooper and N. Yalabik, On the Computational Cost of Approximating and Recognizing Noise-Perturbed Straight Lines and Quadratic Arcs in the Plane, IEEE Transactions on Computers (3-25, 10, 1020- 1032~ October 1976.
[5]
C. de Boor, A P r a c t i c a l Guide t o Splines, Springer-Verlag, 1978.
[6]
I.D. Faux and M.J. Pratt, Computational Geometry for Design and Manufacture, Ellis Horwood, 1978.
[7]
Y. Gordon, Numerical Methods for CAD, MIT Press, 1986.
[8]
A.A. Giordano and F.M. Hsu, L e a s t Squares E s t i m a t i o n w i t h A p p l i c a t i o n s t o D i g i t a l S i g n a l P r o c e s s i n g, Wiley, 1985.
[9]
R. Gnanadesikan, Methods for S t a t i s t i c a l Data A n a l y s i s o f M u l t i v a r i a t e O b s e r v a t i o n s, Wiley, 1977.
[10]
C. Hoffman and J. Hopcroft, Automatic Surface Generation in Computer Aided Design, The Visual Computer, 1, 2, 92-100 (1985).
[11]
C. Hoffman and J. Hopcroft, Quadratic Blending Surfaces, Computer Aided Design, 18, 6, 301-306 (Jnl-Aug. 1986).
[12]
C.L. Lawson and R.J. Hanson, Solving Least-Squares P r o b - lems, Prentice-Hall, 1974.
[13]
E.A. Lord and C.B. Wilson, The Mathematical D e s c r i p t i o n o f Shape and Form, Ellis Horwood, Chichester, 1984.
[14]
A.E. Middleditch and K.H. Sears, Blend Surfaces for Set Theoretic Volume Modelling Systems, Computer Graphics 19, 3 (Siggraph-85), 161-170, July 1985.
[15]
V.S. Nalwa and E. Pauchon, Edgel-Aggregation and Edge-Description, Eighth International Conference on Pattern Rccogrdtion, 604-609, Paris, Oct. 1986,
[16]
K. Paton, Conic Sections in Chromosome Analysis, Pattern Recognition 2, 39-51, 1970.
[17]
T. Pavlidis, Curve Fitting with Conic Splines, ACM Transactions on Graphics 2, 1, 1-31, January 1983.
[18]
K. Pearson, On lines and planes of closest fit to systems of points in space, Philos. Mag. Eer. 6, 2,559, 1901.
[19]
C. Pearson, Numerical Methods in Engineering and Science, Van Nostrand Reinhold, 1986.
[20]
M.A. Penna and R.R. Patterson, P r o j e c t i v e Geometry and i t s A p p l i c a t i o n s t o Computer G r a p h i c s, Prentice-HMl, New Jersey, 1986.
[21]
M. Plass and M. Stone, Curve-Fitting with Piecewise Parametric Cnbics, Computer Graphics 17, 3 (Siggraph-83), 229-239, July 1983.
[22]
V. Pratt, Techniques for Conic Splines, Computer Graphics 19, 3 (Siggraph85), 151-159, July 1985.
[23]
D. Proflltt, The Measurement of Circularity and Ellipticity on a Digital Grid, Pattern Recognition 15, 5, 383-387, 1982.
[24]
P.D. Sampson, Fitting Conic Sections to "Very Scattered" Data: An Iterative R.efinement of the Bookstein Algorithm, Computer Graphics and Image Processing 18, 97-108, 1982.
[25]
K. Turner, Computer Perception of Curved Objects using a Television Camera, Ph.D. Thesis~ Dept. of Machine Intelligenc% University of Edinburgh, Nov. 1974.

Cited By

View all
  • (2025)Advantages of low-cost LiDAR sensors in surveying underground utility networksTunnelling and Underground Space Technology10.1016/j.tust.2024.106325157(106325)Online publication date: Mar-2025
  • (2024)Kuopio tomography challenge 2023 – electrical impedance tomography competition and open datasetApplied Mathematics for Modern Challenges10.3934/ammc.20240092:2(93-118)Online publication date: 2024
  • (2024)三维点云数据的精确快速面图元检测方法Laser & Optoelectronics Progress10.3788/LOP23054961:4(0415006)Online publication date: 2024
  • Show More Cited By

Recommendations

Comments

Please enable JavaScript to view thecomments powered by Disqus.

Information & Contributors

Information

Published In

cover image ACM SIGGRAPH Computer Graphics
ACM SIGGRAPH Computer Graphics  Volume 21, Issue 4
July 1987
299 pages
ISSN:0097-8930
DOI:10.1145/37402
Issue’s Table of Contents
  • cover image ACM Conferences
    SIGGRAPH '87: Proceedings of the 14th annual conference on Computer graphics and interactive techniques
    August 1987
    352 pages
    ISBN:0897912276
    DOI:10.1145/37401
Permission to make digital or hard copies of all or part of this work for personal or classroom use is granted without fee provided that copies are not made or distributed for profit or commercial advantage and that copies bear this notice and the full citation on the first page. Copyrights for components of this work owned by others than ACM must be honored. Abstracting with credit is permitted. To copy otherwise, or republish, to post on servers or to redistribute to lists, requires prior specific permission and/or a fee. Request permissions from [email protected]

Publisher

Association for Computing Machinery

New York, NY, United States

Publication History

Published: 01 August 1987
Published in SIGGRAPH Volume 21, Issue 4

Check for updates

Qualifiers

  • Article

Contributors

Other Metrics

Bibliometrics & Citations

Bibliometrics

Article Metrics

  • Downloads (Last 12 months)581
  • Downloads (Last 6 weeks)92
Reflects downloads up to 11 Dec 2024

Other Metrics

Citations

Cited By

View all
  • (2025)Advantages of low-cost LiDAR sensors in surveying underground utility networksTunnelling and Underground Space Technology10.1016/j.tust.2024.106325157(106325)Online publication date: Mar-2025
  • (2024)Kuopio tomography challenge 2023 – electrical impedance tomography competition and open datasetApplied Mathematics for Modern Challenges10.3934/ammc.20240092:2(93-118)Online publication date: 2024
  • (2024)三维点云数据的精确快速面图元检测方法Laser & Optoelectronics Progress10.3788/LOP23054961:4(0415006)Online publication date: 2024
  • (2024)Single-shot 3D incoherent imaging with diffuser endoscopyLight: Advanced Manufacturing10.37188/lam.2024.0155:1(1)Online publication date: 2024
  • (2024)Energetic and Entropic Motifs in Vesicle Morphogenesis in Amphiphilic Diblock Copolymer SolutionsColloids and Interfaces10.3390/colloids80100128:1(12)Online publication date: 4-Feb-2024
  • (2024)Kinematic and Aerodynamic Analysis of a Coccinella septempunctata Performing Banked Turns in Climbing FlightBiomimetics10.3390/biomimetics91207209:12(720)Online publication date: 22-Nov-2024
  • (2024)Programming liquid crystal elastomers for multistep ambidirectional deformabilityScience10.1126/science.adq6434386:6726(1161-1168)Online publication date: 6-Dec-2024
  • (2024)Screw-Tip Soft Magnetically Steerable NeedlesIEEE Transactions on Medical Robotics and Bionics10.1109/TMRB.2023.32657216:1(4-17)Online publication date: Feb-2024
  • (2024)Software-Defined Radio Deployments in UAV-Driven Applications: A Comprehensive ReviewIEEE Open Journal of Vehicular Technology10.1109/OJVT.2024.34779375(1545-1586)Online publication date: 2024
  • (2024)Design and Modeling of a Compact Spooling Mechanism for the COAST Guidewire RobotIEEE Robotics and Automation Letters10.1109/LRA.2024.34474669:10(8874-8880)Online publication date: Oct-2024
  • Show More Cited By

View Options

View options

PDF

View or Download as a PDF file.

PDF

eReader

View online with eReader.

eReader

Login options

Media

Figures

Other

Tables

Share

Share

Share this Publication link

Share on social media