Computer Engineering YOO GWI HYEON

24
Camera calibration from multiple view of a 2D object, using a global non linear minimization method Computer Engineering YOO GWI HYEON

description

Camera calibration from multiple view of a 2D object, using a global non linear minimization method. Computer Engineering YOO GWI HYEON. Camera calibration. Abstract We propose this paper a which is based on a camera model that incorporates lens distortion - PowerPoint PPT Presentation

Transcript of Computer Engineering YOO GWI HYEON

Page 1: Computer Engineering YOO GWI HYEON

Camera calibration from multiple view of a 2D object, using a global non linear

minimization method

Computer EngineeringYOO GWI HYEON

Page 2: Computer Engineering YOO GWI HYEON

Camera calibration• Abstract

– We propose this paper a which is based on a camera model that incorporates lens distortion

– Which involves a non-linear minimization technique

– which can be performed using multiple view of a single 2D object, and subpixel features extraction

Page 3: Computer Engineering YOO GWI HYEON

Camera calibration• Two factors demanded from camera

calibration

1. Intrinsic parameters– The process of determining the internal camera

geometric and optical characteristics

2. Extrinsic parameters– The 3D position and orientation of the camera

with respect to some predefined world coordinate system

Page 4: Computer Engineering YOO GWI HYEON

Camera calibration• The achieved calibration accuracy depends

– The accuracy of the 3D calibration object or accuracy of the xyz translation stage for moving a planar calibration tile

– The accuracy provided on the attributes of 2D features extracted from the image

– The numerical method used for estimating the camera parameters

Page 5: Computer Engineering YOO GWI HYEON

Camera models• Pinhole model

– The most widely used camera model

– The coordinate of a 3D point P = [x, y, z]T in a world coordinate system and its retinal coordinates P = [u, v]T are related by a perfect perspective transformation

(su, sv, s)T = M (X, Y, Z, 1)T

Page 6: Computer Engineering YOO GWI HYEON

Numerical methods • Three categories of techniques

1. Closed-Form Solution techniques– The Parameters values are computed directly form

analytical formulas 2. Global Nonlinear Minimization techniques

– The parameters are estimated by an iterative algorithm used to minimize linear (or non-linear) criterion provided by set of measurement equations

3. Two- step Method a closed- form solution– Derived for most of the calibration parameters and some

iterative solution is used for the other parameters

Page 7: Computer Engineering YOO GWI HYEON

Numerical methods • Minimization methods

1. Initialization step– An approximative solution is computed for all the

parameters by a simple technique using a simple camera model

2. Estimation step – The nonlinear optimization is started with this

approximative solution as an initial guess

Page 8: Computer Engineering YOO GWI HYEON

Camera models• The Pinhole camera model

Page 9: Computer Engineering YOO GWI HYEON

Camera models• The Pinhole camera model

Page 10: Computer Engineering YOO GWI HYEON

Camera models• The Pinhole camera model

Page 11: Computer Engineering YOO GWI HYEON

Numerical methods • Levenberg-Marquardt method

– This method can be used with a very approximative initial guess

– Main drawback is that it does not provide an accuracy estimate on the computed parameter ɵ

Page 12: Computer Engineering YOO GWI HYEON

Numerical methods • Extended Kalman Filter(EKF)

– It is a recursive method

– A well-known drawback of the EKF method is that it is very sensitive about the initial guess and many measurements are often required to ensure a good convergence

Page 13: Computer Engineering YOO GWI HYEON

Numerical methods • Extended Kalman Filter(EKF)

Page 14: Computer Engineering YOO GWI HYEON

Numerical methods • Application of Extended KalmanFilter(EKF)

– Integrated Navigation System– GPS– Target tracking– Attitude determination– Orbit determination

Page 15: Computer Engineering YOO GWI HYEON

Numerical methods • Bard-Deming algorithm

– Bard-Deming algorithm Can be prefered to the EKF method, for off line processing, like the calibration step

– It is iterative method which considers globally all measurements

Page 16: Computer Engineering YOO GWI HYEON

Experimental set-up• These Global nonlinear Minimization

techniques could be performed in different contexts

– Classical calibration• The parameter vector ɵ contains the I intrinsic parameters

and only one E transform– Mutiview calibration

• The parameter vector contains the I intrinsic parameters and as many Ei transforms as the object position

– Object calibration • The parameter vector contains only one E transform

Page 17: Computer Engineering YOO GWI HYEON

Experimental set-up

Page 18: Computer Engineering YOO GWI HYEON

Experimental set-up• The calibration function

Page 19: Computer Engineering YOO GWI HYEON

Experimental set-up• Grey level model

– The grey level model of a cross line centered in is given by a mathematical function which depends on 11 parameter

– The precise location of the cross center is given by the estimation of these parameters with a non linear minimization of the difference between grey levels of the theoretical shape and the observed one

Page 20: Computer Engineering YOO GWI HYEON

Experimental results• The evaluation criteria of a calibration method

– The stability of the intrinsic parameters when several runs are performed with different positions of the calibration object

– several residues provided by the minimization method, i.e. the value of the measurement equation computed with the final parameter estimates

– The best criteria: the application.

Page 21: Computer Engineering YOO GWI HYEON

Experimental results

Page 22: Computer Engineering YOO GWI HYEON

Experimental results

Page 23: Computer Engineering YOO GWI HYEON

Experimental results

Page 24: Computer Engineering YOO GWI HYEON

Conclusion• Several Nonlinear Minimization methods

– The best one of the parameter accuracy seems to be the Bard-Deming algorithm, but it is too expensive in memory requirements and in computation time

– Levenberg-Marquardt minimization algorithm converges faster

– The Extended Kalman Filter requires a good initial guess, but allow to detect the outliers with a probabilistic test, provided that realistic uncertainty model can be exhibited for the extracted point and for the object model