Bootstrapping Errors-in-Variables Models

The bootstrap is a numerical technique, with solid theoretical foundations, to obtain statistical measures about the quality of an estimate by using only the available data. Performance assessment through bootstrap provides the same or better accuracy than the traditional error propagation approach, most often without requiring complex analytical derivations. In many computer vision tasks a regression problem in which the measurement errors are point dependent has to be solved. Such regression problems are called heteroscedastic and appear in the linearization of quadratic forms in ellipse fitting and epipolar geometry, in camera calibration, or in 3D rigid motion estimation. The performance of these complex vision tasks is difficult to evaluate analytically, therefore we propose in this paper the use of bootstrap. The technique is illustrated for 3D rigid motion and fundamental matrix estimation. Experiments with real and synthetic data show the validity of bootstrap as an evaluation tool and the importance of taking the heteroscedasticity into account.

[1]  K. S. Arun,et al.  Least-Squares Fitting of Two 3-D Point Sets , 1987, IEEE Transactions on Pattern Analysis and Machine Intelligence.

[2]  Edward J. Wegman,et al.  Statistical Signal Processing , 1985 .

[3]  Berthold K. P. Horn,et al.  Closed-form solution of absolute orientation using orthonormal matrices , 1988 .

[4]  Peter Meer,et al.  Estimation with bilinear constraints in computer vision , 1998, Sixth International Conference on Computer Vision (IEEE Cat. No.98CH36271).

[5]  Richard I. Hartley,et al.  In defence of the 8-point algorithm , 1995, Proceedings of IEEE International Conference on Computer Vision.

[6]  S. P. Mudur,et al.  Three-dimensional computer vision: a geometric viewpoint , 1993 .

[7]  Rachid Deriche,et al.  A Robust Technique for Matching two Uncalibrated Images Through the Recovery of the Unknown Epipolar Geometry , 1995, Artif. Intell..

[8]  H. C. Longuet-Higgins,et al.  A computer algorithm for reconstructing a scene from two projections , 1981, Nature.

[9]  Tosio Kato A Short Introduction to Perturbation Theory for Linear Operators , 1982 .

[10]  Kenichi Kanatani,et al.  Geometric computation for machine vision , 1993 .

[11]  S. Umeyama,et al.  Least-Squares Estimation of Transformation Parameters Between Two Point Patterns , 1991, IEEE Trans. Pattern Anal. Mach. Intell..

[12]  Peter Meer,et al.  Optimal rigid motion estimation and performance evaluation with bootstrap , 1999, Proceedings. 1999 IEEE Computer Society Conference on Computer Vision and Pattern Recognition (Cat. No PR00149).

[13]  Zhengyou Zhang,et al.  On the Optimization Criteria Used in Two-View Motion Analysis , 1998, IEEE Trans. Pattern Anal. Mach. Intell..

[14]  Yoshiaki Shirai,et al.  Three-Dimensional Computer Vision , 1987, Symbolic Computation.

[15]  Andrew Zisserman,et al.  Estimation with Bilinear Constraints in Computer Vision , 1998, ICCV 1998.

[16]  Bernd Neumann,et al.  Computer Vision — ECCV’98 , 1998, Lecture Notes in Computer Science.

[17]  D BlosteinSteven,et al.  Error Analysis in Stereo Determination of 3-D Point Positions , 1987 .

[18]  Robert B. Fisher,et al.  Estimating 3-D rigid body transformations: a comparison of four major algorithms , 1997, Machine Vision and Applications.

[19]  Anthony C. Davison,et al.  Bootstrap Methods and Their Application , 1998 .

[20]  Emanuele Trucco,et al.  Introductory techniques for 3-D computer vision , 1998 .

[21]  Kenichi Kanatani,et al.  Analysis of 3-D Rotation Fitting , 1994, IEEE Trans. Pattern Anal. Mach. Intell..

[22]  Olivier D. Faugeras,et al.  Characterizing the Uncertainty of the Fundamental Matrix , 1997, Comput. Vis. Image Underst..

[23]  Debashis Kushary,et al.  Bootstrap Methods and Their Application , 2000, Technometrics.

[24]  R. Hartley Triangulation, Computer Vision and Image Understanding , 1997 .

[25]  Naoya Ohta,et al.  Optimal Estimation of Three-Dimensional Rotation and Reliability Evaluation , 1998, ECCV.

[26]  Anup Basu,et al.  Analysis of Error in Depth Perception with Vergence and Spatially Varying Sensing , 1996, Comput. Vis. Image Underst..

[27]  Robert Tibshirani,et al.  An Introduction to the Bootstrap CHAPMAN & HALL/CRC , 1993 .