Abstract
A new numerical scheme is presented for computing strict maximum likelihood (ML) of geometric fitting problems having an implicit constraint. Our approach is orthogonal projection of observations onto a parameterized surface defined by the constraint. Assuming a linearly separable nonlinear constraint, we show that a theoretically global solution can be obtained by iterative Sampson error minimization. Our approach is illustrated by ellipse fitting and fundamental matrix computation. Our method also encompasses optimal correction, computing, e.g., perpendiculars to an ellipse and triangulating stereo images. A detailed discussion is given to technical and practical issues about our approach.
Similar content being viewed by others
References
Ahn, S.J., Rauh, W., Cho, H.S., Warecke, H.-J.: Orthogonal distance fitting of implicit curves and surfaces. IEEE Trans. Pattern Anal. Mach. Intell. 24, 620–638 (2002)
Atieg, A., Watson, G.A.: A class of methods for fitting a curve or surface to data by minimizing the sum of squares of orthogonal distances. J. Comput. Appl. Math. 158, 277–296 (2003)
Bartoli, A., Sturm, P.: Nonlinear estimation of fundamental matrix with minimal parameters. IEEE Trans. Pattern Anal. Mach. Intell. 26, 426–432 (2004)
Björck, A.: Numerical Methods for Least Squares Problems. SIAM, Philadelphia, PA (1996)
Boyd, S., Vandenberghe, L.: Convex Optimization. Cambridge University Press, Cambridge (2004)
Chernov, N., Lesort, C.: Statistical efficiency of curve fitting algorithms. Comput. Stat. Data Anal. 47, 713–728 (2004)
Chojnacki, W., Brooks, M.J., van den Hengel, A., Gawley, D.: On the fitting of surfaces to data with covariances. IEEE Trans. Pattern Anal. Mach. Intell. 22, 1294–1303 (2000)
Chojnacki, W., Brooks, M.J., van den Hengel, A., Gawley, D.: A new constrained parameter estimator for computer vision applications. Image Vis. Comput. 22, 85–91 (2004)
Föstner, W.: On weighting and choosing constraints for optimally reconstructing the geometry of image triplets. In: Proc. 6th Eur. Conf. Comput. Vision, Dublin, Ireland, June/July 2000, vol. 2, pp. 669–701
Gander, W., Golub, H., Strebel, R.: Least-squares fitting of circles and ellipses. BIT 34, 558–578 (1994)
Harker, M., O’Leary, P.: First order geometric distance (The myth of Sampsonus). In: Proc. 17th Brit. Mach. Vision Conf., Edinburgh, UK, September 2006, vol. 1, pp. 87–96
Hartley, R.I.: In defense of the eight-point algorithm. IEEE Trans. Pattern Anal. Mach. Intell. 19, 580–593 (1997)
Hartley, R., Kahl, F.: Optimal algorithms in multiview geometry. In: Proc. 8th Asian Conf. Comput. Vision, Tokyo, Japan, November 2007, vol. 1, pp. 13–34
Hartley, R.I., Sturm, P.: Triangulation. Comput. Vis. Image Underst. 68, 146–157 (1997)
Hartley, R., Zisserman, A.: Multiple View Geometry in Computer Vision, 2nd edn. Cambridge University Press, Cambridge (2004)
Kanatani, K.: Statistical Optimization for Geometric Computation: Theory and Practice. Elsevier Science, Amsterdam (1996); reprinted Dover, New York, 2005
Kanatani, K.: Cramer-Rao lower bounds for curve fitting. Graph. Models Image Process. 60, 93–99 (1998)
Kanatani, K.: Statistical optimization for geometric fitting: theoretical accuracy analysis and high order error analysis. Int. J. Comput. Vis. 80, 167–188 (2008)
Kanatani, K., Ohta, N.: Comparing optimal three-dimensional reconstruction for finite motion and optical flow. J. Electron. Imaging 12, 478–488 (2003)
Kanatani, K., Sugaya, Y.: High accuracy fundamental matrix computation and its performance evaluation. IEICE Trans. Inf. Syst. E90-D, 579–585 (2007)
Kanatani, K., Sugaya, Y.: Extended FNS for constrained parameter estimation. In: Proc. Meeting Image Recognition and Understanding, Hiroshima, Japan, July–August 2007, pp. 219–226
Kanatani, K., Sugaya, Y.: Performance evaluation of iterative geometric fitting algorithms. Comput. Stat. Data Anal. 52, 1208–1222 (2007)
Kanatani, K., Sugaya, Y.: Compact fundamental matrix computation. IPSJ Trans. Comput. Vision Appl. 2, 59–70 (2010)
Kanatani, K., Sugaya, Y., Niitsuma, H.: Triangulation from two views revisited: Hartley-Sturm vs. optimal correction. In: Proc. 19th British Machine Vision Conf., Leeds, UK, September 2008, pp. 173–182
Leedan, Y., Meer, P.: Heteroscedastic regression in computer vision: Problems with bilinear constraint. Int. J. Comput. Vis. 37, 127–150 (2000)
Matei, B.C., Meer, P.: Estimation of nonlinear errors-in-variables models for computer vision applications. IEEE Trans. Pattern Anal. Mach. Intell. 28, 1537–1552 (2006)
Mikhail, E.M., Ackermann, F.: Observations and Least Squares. University Press of America, Lanham (1976)
Sampson, P.D.: Fitting conic sections to “very scattered” data: an iterative refinement of the Bookstein algorithm. Comput. Graph. Image Process. 18, 97–108 (1982)
Sturm, P., Gargallo, P.: Conic fitting using the geometric distance. In: Proc. 8th Asian Conf. Comput. Vision, Tokyo, Japan, November 2007, vol. 2, pp. 784–795
Triggs, B., McLauchlan, P.F., Hartley, R.I., Fitzgibbon, A.: Bundle adjustment—a modern synthesis. In: Triggs, B., Zisserman, A., Szeliski, R. (eds.) Vision Algorithms: Theory and Practice, pp. 298–375. Springer, Berlin (2000)
Author information
Authors and Affiliations
Corresponding author
Rights and permissions
About this article
Cite this article
Kanatani, K., Sugaya, Y. Unified Computation of Strict Maximum Likelihood for Geometric Fitting. J Math Imaging Vis 38, 1–13 (2010). https://doi.org/10.1007/s10851-010-0206-6
Published:
Issue Date:
DOI: https://doi.org/10.1007/s10851-010-0206-6