The Community for Technology Leaders
RSS Icon
Subscribe
Issue No.09 - Sept. (2013 vol.35)
pp: 2091-2103
P. Miraldo , Dept. of Electr. & Comput. Eng., Univ. of Coimbra, Coimbra, Portugal
H. Araujo , Dept. of Electr. & Comput. Eng., Univ. of Coimbra, Coimbra, Portugal
ABSTRACT
Generic imaging models can be used to represent any camera. Current generic models are discrete and define a mapping between each pixel in the image and a straight line in 3D space. This paper presents a modification of the generic camera model that allows the simplification of the calibration procedure. The only requirement is that the coordinates of the 3D projecting lines are related by functions that vary smoothly across space. Such a model is obtained by modifying the general imaging model using radial basis functions (RBFs) to interpolate image coordinates and 3D lines, thereby allowing both an increase in resolution (due to their continuous nature) and a more compact representation. Using this variation of the general imaging model, we also develop a calibration procedure. This procedure only requires that a 3D point be matched to each pixel. In addition, not all the pixels need to be calibrated. As a result, the complexity of the procedure is significantly decreased. Normalization is applied to the coordinates of both image and 3D points, which increases the accuracy of the calibration. Results with both synthetic and real datasets show that the model and calibration procedure are easily applicable and provide accurate calibration results.
INDEX TERMS
Cameras, Calibration, Vectors, Solid modeling, Estimation, Mathematical model,smooth vector-valued functions, General camera models, camera calibration
CITATION
P. Miraldo, H. Araujo, "Calibration of Smooth Camera Models", IEEE Transactions on Pattern Analysis & Machine Intelligence, vol.35, no. 9, pp. 2091-2103, Sept. 2013, doi:10.1109/TPAMI.2012.258
REFERENCES
[1] R.Y. Tsai, "An Efficient and Accurate Camera Calibration Technique for 3D Machine Vision," Proc. IEEE Conf. Computer Vision and Pattern Recognition, 1986.
[2] Z. Zhang, "A Flexible New Technique for Camera Calibration," IEEE Trans. Pattern Analysis and Machine Intelligence, vol. 22, no. 11, pp. 1330-1334, Nov. 2000.
[3] R. Hartley and A. Zisserman, Multiple View Geometry in Computer Vision, second ed. Cambridge Univ. Press, 2000.
[4] S. Baker and S.K. Nayar, "A Theory of Single-Viewpoint Catadioptric Image Formation," Int'l J. Computer Vision, vol. 35, pp. 175-196, 1999.
[5] S. Gasparini, P. Sturm, and J.P. Barreto, "Plane-Based Calibration of Central Catadioptric Cameras," Proc. 12th IEEE Int'l Conf. Computer Vision, 2009.
[6] R. Hartley and S.B. Kang, "Parameter-Free Radial Distortion Correction with Centre of Distortion Estimation," Proc. 10th IEEE Int'l Conf. Computer Vision, 2005.
[7] D. Nistér, H. Stewénius, and E. Grossmann, "Non-Parametric Self-Calibration," Proc. 10th IEEE Int'l Conf. Computer Vision, 2005.
[8] S. Ramalingam, P. Sturm, and K.L. Suresh, "Generic Self-Calibration of Central Cameras," Computer Vision and Image Understanding, vol. 114, pp. 210-219, 2010.
[9] N. Goncalves, "Noncentral Catadioptric Systems with Quadric Mirrors, Geometry and Calibration," PhD dissertation, Univ. of Coimbra, Oct. 2008.
[10] A. Agrawal, Y. Taguchi, and S. Ramalingam, "Analytical Forward Projection for Axial Non-Central Dioptric & Catadioptric Cameras," Proc. 11th European Conf. Computer Vision, 2010.
[11] R. Swaminathan, M.D. Grossberg, and S.K. Nayar, "Non-Single Viewpoint Catadioptric Cameras: Geometry and Analysis," Int'l J. Computer Vision, vol. 66, pp. 211-229, 2006.
[12] B. Micusik and T. Pajdla, "Autocalibration & 3D Reconstruction with Non-Central Catadioptric Cameras," Proc. IEEE Conf. Computer Vision and Pattern Recognition, 2004.
[13] J. Ponce, "What is a Camera?" Proc. IEEE Conf. Computer Vision and Pattern Recognition, 2009.
[14] R. Gupta and R.I. Hartley, "Linear Pushbroom Cameras," IEEE Trans. Pattern Analysis and Machine Intelligence, vol. 19, no. 9, pp. 963-975, Sept. 1997.
[15] J. Yu and L. McMillan, "General Linear Cameras," Proc. European Conf. Computer Vision, 2004.
[16] A. Zomet, D. Feldman, S. Peleg, and D. Weinshall, "Mosaicing New Views: The Crossed-Slits Projection," IEEE Trans. Pattern Analysis and Machine Intelligence, vol. 25, no. 6, pp. 741-754, June 2003.
[17] S. Hu and X. Feng, "Calibration of Panorama Based on Linear CCD and Fisheye Lens," Proc. Second Int'l Congress Image and Signal Processing, 2009.
[18] J. Kannala and S.S. Brandt, "A Generic Camera Model and Calibration Method for Conventional, Wide-Angle, and Fish-Eye Lenses," IEEE Trans. Pattern Analysis and Machine Intelligence, vol. 28, no. 8, pp. 1335-1340, Aug. 2006.
[19] T. Treibitz, Y.Y. Schechner, and H. Singh, "Flat Refractive Geometry," Proc. IEEE Conf. Computer Vision and Pattern Recognition, 2008.
[20] K.N. Kutulakos and E. Steger, "A Theory of Refractive and Specular 3D Shape by Light-Path Triangulation," Int'l J. Computer Vision, vol. 76, pp. 13-29, 2008.
[21] P. Sturm, S. Ramalingam, J.-P. Tardif, S. Gasparini, and J. Barreto, "Camera Models and Fundamental Concepts Used in Geometric Computer Vision," Foundations and Trends in Computer Graphics and Vision, 2011.
[22] M. Menem and T. Pajdla, "Constraints on Perspective Images and Circular Panoramas," Proc. British Machine Vision Conf., 2004.
[23] S. Thirthala and M. Pollefeys, "Radial Multi-Focal Tensors— Applications to Omnidirectional Camera Calibration," Int'l J. Computer Vision, 2012.
[24] M.D. Grossberg and S.K. Nayar, "A General Imaging Model and a Method for Finding Its Parameters," Proc. Eighth IEEE Int'l Conf. Computer Vision, 2001.
[25] M.D. Grossberg and S.K. Nayar, "The Raxel Imaging Model and Ray-Based Calibration," Int'l J. Computer Vision, no. 61, pp. 119-137, 2005.
[26] P. Sturm and S. Ramalingam, "A Generic Concept for Camera Calibration," Proc. Eighth European Conf. Computer Vision, 2004.
[27] S. Ramalingam, P. Sturm, and S.K. Lodha, "Towards Complete Generic Camera Calibration," Proc. IEEE Conf. Computer Vision and Pattern Recognition, 2005.
[28] P. Miraldo, H. Araujo, and J. Queiró, "Point-Based Calibration Using a Parametric Representation of the General Imaging Model," Proc. IEEE Int'l Conf. Computer Vision, 2011.
[29] H. Pottmann and J. Wallner, Computational Line Geometry. Springer-Verlag, 2001.
[30] M. Buhmann, Radial Basis Functions: Theory and Implementations. Cambridge Univ. Press, 2003.
[31] H. Wendland, Scattered Data Approximation. Cambridge Univ. Press, 2005.
[32] E. Quak, N. Sivakumar, and J.D. Ward, "Least Squares Approximation by Radial Functions," SIAM J. Math. Analysis, vol. 24, pp. 1043-1066, 1993.
[33] N. Sivakumar and J.D. Ward, "On the Least Squares Fit by Radial Functions to Multidimensional Scattered Data," Numerische Mathematik, vol. 65, pp. 219-243, 1993.
[34] G.H. Golub and C.F. Van Loan, Matrix Computations, third ed. Johns Hopkins Univ. Press, 1996.
[35] A. Bartoli and P. Sturm, "Structure-from-Motion Using Lines: Representation, Triangulation and Bundle Adjustment," Computer Vision and Image Understanding, vol. 100, pp. 416-441, 2005.
[36] P. Miraldo, H. Araujo, and J. Queiró, "Unique Solution for the Estimation of the Plücker Coordinates Using Radial Basis Functions," technical report, Univ. of Coimbra, http://hdl.handle. net/1031619078, 2011.
[37] R. Hartley, "In Defense of the Eight-Point Algorithm," IEEE Trans. Pattern Analysis and Machine Intelligence, vol. 19, no. 6, pp. 580-893, June 1997.
[38] Northern Digital Incorporated "Optotrak Certus Motion Capture System," Northern Digital Incorporated, www.ndigital.com, 2009.
[39] J.-Y. Bouguet, (Last Update) Camera Calibration Toolbox for Matlab, http://www.vision.caltech.edu/bouguetjcalib_doc , July 2010.
[40] R. Swaminathan, M.D. Grossberg, and S.K. Nayar, "A Prespective on Distortions," Proc. IEEE Conf. Computer Vision and Pattern Recognition, 2003.
50 ms
(Ver 2.0)

Marketing Automation Platform Marketing Automation Tool