Non-frontal Camera Calibration Using Focal Stack Imagery

A non-frontal camera has its lens and sensor plane misaligned either due to manufacturing limitations or an intentional tilting as in tilt-shift cameras. Under ideal perspective imaging, a geometric calibration of tilt is impossible as tilt parameters are correlated with the principal point location parameter. In other words, there are infinite combinations of principal point and sensor tilt parameters such that the perspective imaging equations are satisfied equally well. Previously, the non-frontal calibration problem (including sensor tilt estimation) has been solved by introducing constraints to align the principal point with the center of radial distortion. In this paper, we propose an additional constraint which incorporates image blur/defocus present in non-frontal camera images into the calibration framework. Specifically, it has earlier been shown that a non-frontal camera rotating about its center of projection captures images with varying focus. This stack of images is referred to as a focal stack. Given a focal stack of a known checkerboard (CB) pattern captured from a non-frontal camera, we combine geometric re-projection error and image bur error computed from current estimate of sensor tilt as the calibration optimization criteria. We show that the combined technique outperforms geometry-only methods while also additionally yielding blur kernel estimates at CB corners.

[1]  Narendra Ahuja,et al.  A generative focus measure with application to omnifocus imaging , 2013, IEEE International Conference on Computational Photography (ICCP).

[2]  Narendra Ahuja,et al.  Generalized Radial Alignment Constraint for Camera Calibration , 2014, 2014 22nd International Conference on Pattern Recognition.

[3]  Neel Joshi,et al.  Image Enhancement Using Calibrated Lens Simulations , 2012, ECCV.

[4]  Tae-Sun Choi,et al.  Focusing techniques , 1992, Other Conferences.

[5]  Narendra Ahuja,et al.  Range estimation from focus using a non-frontal imaging camera , 1993, International Journal of Computer Vision.

[6]  Y. J. Tejwani,et al.  Robot vision , 1989, IEEE International Symposium on Circuits and Systems,.

[7]  Dimitri P. Bertsekas,et al.  Nonlinear Programming , 1997 .

[8]  J. P. Lewis Fast Normalized Cross-Correlation , 2010 .

[9]  Roger Y. Tsai,et al.  A versatile camera calibration technique for high-accuracy 3D machine vision metrology using off-the-shelf TV cameras and lenses , 1987, IEEE J. Robotics Autom..

[10]  Masashi Baba,et al.  A Unified Camera Calibration Using Geometry and Blur of Feature Points , 2006, 18th International Conference on Pattern Recognition (ICPR'06).

[11]  Donald B. Gennery,et al.  Generalized Camera Calibration Including Fish-Eye Lenses , 2006, International Journal of Computer Vision.

[12]  Paul R. Cohen,et al.  Camera Calibration with Distortion Models and Accuracy Evaluation , 1992, IEEE Trans. Pattern Anal. Mach. Intell..

[13]  Fred L. Bookstein,et al.  Principal Warps: Thin-Plate Splines and the Decomposition of Deformations , 1989, IEEE Trans. Pattern Anal. Mach. Intell..

[14]  Sing Bing Kang,et al.  Can We Calibrate a Camera Using an Image of a Flat, Textureless Lambertian Surface? , 2000, ECCV.

[15]  Dean Brown,et al.  Decentering distortion of lenses , 1966 .

[16]  Shree K. Nayar,et al.  Shape from Focus , 1994, IEEE Trans. Pattern Anal. Mach. Intell..

[17]  Ning Xu,et al.  Generating omnifocus images using graph cuts and a new focus measure , 2004, Proceedings of the 17th International Conference on Pattern Recognition, 2004. ICPR 2004..

[18]  Janne Heikkilä,et al.  A four-step camera calibration procedure with implicit image correction , 1997, Proceedings of IEEE Computer Society Conference on Computer Vision and Pattern Recognition.

[19]  Zhengyou Zhang,et al.  A Flexible New Technique for Camera Calibration , 2000, IEEE Trans. Pattern Anal. Mach. Intell..

[20]  Narendra Ahuja,et al.  Generalized Pupil-centric Imaging and Analytical Calibration for a Non-frontal Camera , 2014, 2014 IEEE Conference on Computer Vision and Pattern Recognition.

[21]  Jean-Yves Bouguet,et al.  Camera calibration toolbox for matlab , 2001 .