skip to main content
10.1145/3278471.3278479acmconferencesArticle/Chapter ViewAbstractPublication PagescvmpConference Proceedingsconference-collections
research-article

DeepCalib: a deep learning approach for automatic intrinsic calibration of wide field-of-view cameras

Published: 13 December 2018 Publication History

Abstract

Calibration of wide field-of-view cameras is a fundamental step for numerous visual media production applications, such as 3D reconstruction, image undistortion, augmented reality and camera motion estimation. However, existing calibration methods require multiple images of a calibration pattern (typically a checkerboard), assume the presence of lines, require manual interaction and/or need an image sequence. In contrast, we present a novel fully automatic deep learning-based approach that overcomes all these limitations and works with a single image of general scenes. Our approach builds upon the recent developments in deep Convolutional Neural Networks (CNN): our network automatically estimates the intrinsic parameters of the camera (focal length and distortion parameter) from a single input image. In order to train the CNN, we leverage the great amount of omnidirectional images available on the Internet to automatically generate a large-scale dataset composed of millions of wide field-of-view images with ground truth intrinsic parameters. Experiments successfully demonstrated the quality of our results, both quantitatively and qualitatively.

References

[1]
Michel Antunes, João P. Barreto, Djamila Aouada, and Björn Ottersten. 2017. Unsupervised Vanishing Point Detection and Camera Calibration from a Single Manhattan Image with Radial Distortion. In CVPR.
[2]
João P. Barreto. 2006. A Unifying Geometric Representation for Central Projection Systems. CVIU (2006).
[3]
João P. Barreto and Helder Araújo. 2005. Geometric Properties of Central Catadioptric Line Images and Their Application in Calibration. TPAMI (2005).
[4]
Jean-Charles Bazin, Cédric Demonceaux, Pascal Vasseur, and In So Kweon. 2010. Motion Estimation by Decoupling Rotation and Translation in Catadioptric Vision. CVIU (2010).
[5]
Jean-Charles Bazin, Cédric Demonceaux, Pascal Vasseur, and In So Kweon. 2012. Rotation Estimation and Vanishing Point Extraction by Omnidirectional Vision in Urban Environment. IJRR (2012).
[6]
Sean Bell, Kavita Bala, and Noah Snavely. 2014. Intrinsic Images in the Wild. TOG (2014).
[7]
Gary Bradski. 2000. The OpenCV Library. Dr. Dobb's Journal of Software Tools (2000).
[8]
Christian Bräuer-Burchardt and Klaus Voss. 2001. A New Algorithm to Correct Fish-Eye-and Strong Wide-Angle-Lens-Distortion From Single Images. In ICIP.
[9]
Duane C. Brown. 1971. Close-Range Camera Calibration. Photogrammetric Engineering (1971).
[10]
Robert Carroll, Maneesh Agrawala, and Aseem Agarwala. 2009. Optimizing Content-Preserving Projections for Wide-Angle Images. TOG (SIGGRAPH) (2009).
[11]
Weifeng Chen, Zhao Fu, Dawei Yang, and Jia Deng. 2016. Single-Image Depth Perception in the Wild. In NIPS.
[12]
Kurt Cornelis, Marc Pollefeys, and Luc Van Gool. 2002. Lens Distortion Recovery for Accurate Sequential Structure and Motion Recovery. In ECCV.
[13]
Fisheye-Hemi. 2015. https://imadio.com/products/prodpage_hemi.aspx. (2015).
[14]
Andrew Fitzgibbon. 2001. Simultaneous Linear Estimation of Multiple View Geometry and Lens Distortion. In CVPR.
[15]
Simone Gasparini, Peter Sturm, and João P. Barreto. 2009. Plane-Based Calibration of Central Catadioptric Cameras. In ICCV.
[16]
Christian Häne, Lionel Heng, Gim Hee Lee, Alexey Sizov, and Marc Pollefeys. 2014. Real-Time Direct Dense Matching on Fisheye Images Using Plane-Sweeping Stereo. In 3DV.
[17]
Richard Hartley and Sing Bing Kang 2007 Parameter-Free Radial Distortion Correction with Center of Distortion Estimation. (2007).
[18]
Richard Hartley and Andrew Zisserman. 2004. Multiple View Geometry in Computer Vision. Cambridge University Press.
[19]
Yannick Hold-Geoffroy, Kalyan Sunkavalli, Jonathan Eisenmann, Matt Fisher, Emiliano Gambaretto, Sunil Hadap, and Jean-François Lalonde. 2018. A Perceptual Measure for Deep Single Image Camera Calibration. In CVPR.
[20]
Ciaran Hughes, Patrick Denny, Martin Glavin, and Edward Jones. 2010. Equidistant Fish-Eye Calibration and Rectification by Vanishing Point Extraction. TPAMI (2010).
[21]
Fangyuan Jiang, Yubin Kuang, Jan Erik Solem, and Kalle Åström. 2014. A Minimal Solution to Relative Pose with Unknown Focal Length and Radial Distortion. In ACCV.
[22]
Sing Bing Kang. 2000. Catadioptric Self-Calibration. In CVPR.
[23]
Juho Kannala and Sami S. Brandt. 2006. A Generic Camera Model and Calibration Method for Conventional, Wide-Angle, and Fish-Eye Lenses. TPAMI (2006).
[24]
Gim Hee Lee, Friedrich Fraundorfer, and Marc Pollefeys. 2013. Motion Estimation for Self-Driving Cars with a Generalized Camera. In CVPR.
[25]
Hongdong Li and Richard Hartley. 2005. A Non-Iterative Method for Correcting Lens Distortion from Nine Point Correspondences. OMNIVIS (2005).
[26]
Wen-Yan Lin, Linlin Liu, Yasuyuki Matsushita, Kok-Lim Low, and Siying Liu. 2012. Aligning Images in the Wild. In CVPR.
[27]
Peidong Liu, Lionel Heng, Torsten Sattler, Andreas Geiger, and Marc Pollefeys. 2017. Direct Visual Odometry for a Fisheye-Stereo Camera. In IROS.
[28]
Christopher Mei and Patrick Rives. 2007. Single View Point Omnidirectional Camera Calibration from Planar Grids. In ICRA.
[29]
Rui Melo, Michel Antunes, João P. Barreto, Gabriel Falcão, and Nuno Gonçalves. 2013. Unsupervised Intrinsic Calibration from a Single Frame Using a "Plumb-Line" Approach. In ICCV.
[30]
Márcio Mendonça, Ivan N. Da Silva, and José E.C. Castanho. 2002. Camera Calibration Using Neural Networks. WSCG (2002).
[31]
Branislav Micusík and Tomás Pajdla. 2003. Estimation of Omnidirectional Camera Model from Epipolar Geometry. In CVPR.
[32]
Garvesh Raskutti, Martin J Wainwright, and Bin Yu. 2014. Early Stopping and Non-Parametric Regression: an Optimal Data-Dependent Stopping Rule. JMLR (2014).
[33]
Helge Rhodin, Christian Richardt, Dan Casas, Eldar Insafutdinov, Mohammad Shafiei, Hans-Peter Seidel, Bernt Schiele, and Christian Theobalt. 2016. EgoCap: Egocentric Marker-less Motion Capture with two Fisheye cameras. TOG (SIGGRAPH Asia) (2016).
[34]
Jiangpeng Rong, Shiyao Huang, Zeyu Shang, and Xianghua Ying. 2016. Radial Lens Distortion Correction Using Convolutional Neural Networks Trained with Synthesized Images. In ACCV.
[35]
Daniel Santana-Cedrés, Luis Gomez, Miguel Alemán-Flores, Agustín Salgado, Julio Esclarín, Luis Mazorra, and Luis Alvarez. 2016. An Iterative Optimization Algorithm for Lens Distortion Correction Using Two-Parameter Models. Image Processing On Line (2016).
[36]
Davide Scaramuzza, Agostino Martinelli, and Roland Siegwart. 2006. A Toolbox for Easily Calibrating Omnidirectional Cameras. In IROS.
[37]
Johannes L. Schönberger and Jan-Michael Frahm. 2016. Structure-from-Motion Revisited. In CVPR.
[38]
Thomas Schöps, Torsten Sattler, Christian Häne, and Marc Pollefeys. 2017. Large-scale Outdoor 3D Reconstruction on a Mobile Device. CVIU (2017).
[39]
Shishir Shah and J. K. Aggarwal. 1994. A Simple Calibration Procedure for Fish-Eye (High-Distortion) Lens Camera. In ICRA.
[40]
Birger Streckel, Jan-Friso Evers-Senne, and Reinhard Koch. 2005. Lens Model Selection for a Markerless AR Tracking System. In ISMAR.
[41]
Peter Sturm, Srikumar Ramalingam, Jean-Philippe Tardif, Simone Gasparini, and João P. Barreto. 2011. Camera Models and Fundamental Concepts Used in Geometric Computer Vision. Foundations and Trends in Computer Graphics and Vision (2011).
[42]
Rahul Swaminathan and Shree K. Nayar. 2000. Nonmetric Calibration of Wide-Angle Lenses and Polycameras. TPAMI (2000).
[43]
Christian Szegedy, Vincent Vanhoucke, Sergey Ioffe, Jonathon Shlens, and Zbigniew Wojna. 2016. Rethinking the Inception Architecture for Computer Vision. In CVPR.
[44]
Zhongwei Tang, Rafael Grompone von Gioi, Pascal Monasse, and Jean-Michel Morel. 2017. A Precision Analysis of Camera Distortion Models. TIP (2017).
[45]
Scott Workman, Connor Greenwell, Menghua Zhai, Ryan Baltenberger, and Nathan Jacobs. 2015. DeepFocal: a Method for Direct Focal Length Estimation. In ICIP.
[46]
Scott Workman, Menghua Zhai, and Nathan Jacobs. 2016. Horizon Lines in the Wild. In BMVC.
[47]
Jianxiong Xiao, Krista A. Ehinger, Aude Oliva, and Antonio Torralba. 2012. Recognizing Scene Viewpoint Using Panoramic Place Representation. In CVPR.
[48]
Yalin Xiong and Kenneth Turkowski. 1997. Creating Image-Based VR Using a Self-Calibrating Fisheye Lens. In CVPR.
[49]
Xianghua Ying and Zhanyi Hu. 2004. Can We Consider Central Catadioptric Cameras and Fisheye Cameras within a Unified Imaging Model. In ECCV.
[50]
Xianghua Ying and Hongbin Zha. 2008. Identical Projective Geometric Properties of Central Catadioptric Line Images and Sphere Images with Applications to Calibration. IJCV (2008).
[51]
Mi Zhang, Jian Yao, Menghan Xia, Kai Li, Yi Zhang, and Yaping Liu. 2015. Line-Based Multi-Label Energy Optimization for Fisheye Image Rectification and Calibration. In CVPR.
[52]
Zhengyou Zhang. 1996. On the Epipolar Geometry Between Two Images with Lens Distortion. In ICPR.
[53]
Zhengyou Zhang. 2000. A Flexible New Technique for Camera Calibration. TPAMI (2000).
[54]
Bingbing Zhuang, Loong-Fah Cheong, and Gim Hee Lee. 2017. Rolling-Shutter-Aware Differential SfM and Image Rectification. In ICCV.

Cited By

View all
  • (2025)DCAN: Dynamic Channel Attention Network for Multi-Scale Distortion CorrectionSensors10.3390/s2505148225:5(1482)Online publication date: 28-Feb-2025
  • (2025)Robust Extrinsic Calibration for LiDAR-Camera Systems via Depth and Height Complementary Supervision NetworkIEEE Access10.1109/ACCESS.2025.354227913(35818-35828)Online publication date: 2025
  • (2024)CalibRBEV: Multi-Camera Calibration via Reversed Bird's-eye-view Representations for Autonomous DrivingProceedings of the 32nd ACM International Conference on Multimedia10.1145/3664647.3680572(9145-9154)Online publication date: 28-Oct-2024
  • Show More Cited By

Recommendations

Comments

Information & Contributors

Information

Published In

cover image ACM Conferences
CVMP '18: Proceedings of the 15th ACM SIGGRAPH European Conference on Visual Media Production
December 2018
79 pages
ISBN:9781450360586
DOI:10.1145/3278471
Permission to make digital or hard copies of all or part of this work for personal or classroom use is granted without fee provided that copies are not made or distributed for profit or commercial advantage and that copies bear this notice and the full citation on the first page. Copyrights for components of this work owned by others than the author(s) must be honored. Abstracting with credit is permitted. To copy otherwise, or republish, to post on servers or to redistribute to lists, requires prior specific permission and/or a fee. Request permissions from [email protected].

Sponsors

Publisher

Association for Computing Machinery

New York, NY, United States

Publication History

Published: 13 December 2018

Permissions

Request permissions for this article.

Check for updates

Author Tags

  1. camera calibration
  2. deep learning
  3. fisheye lens
  4. focal length
  5. lens distortion
  6. self-calibration

Qualifiers

  • Research-article

Funding Sources

  • Korean government (MSIT)
  • Ministry of Science, ICT and Future Planning

Conference

CVMP '18
Sponsor:
CVMP '18: European Conference on Visual Media Production
December 13 - 14, 2018
London, United Kingdom

Acceptance Rates

Overall Acceptance Rate 40 of 67 submissions, 60%

Contributors

Other Metrics

Bibliometrics & Citations

Bibliometrics

Article Metrics

  • Downloads (Last 12 months)254
  • Downloads (Last 6 weeks)42
Reflects downloads up to 02 Mar 2025

Other Metrics

Citations

Cited By

View all
  • (2025)DCAN: Dynamic Channel Attention Network for Multi-Scale Distortion CorrectionSensors10.3390/s2505148225:5(1482)Online publication date: 28-Feb-2025
  • (2025)Robust Extrinsic Calibration for LiDAR-Camera Systems via Depth and Height Complementary Supervision NetworkIEEE Access10.1109/ACCESS.2025.354227913(35818-35828)Online publication date: 2025
  • (2024)CalibRBEV: Multi-Camera Calibration via Reversed Bird's-eye-view Representations for Autonomous DrivingProceedings of the 32nd ACM International Conference on Multimedia10.1145/3664647.3680572(9145-9154)Online publication date: 28-Oct-2024
  • (2024)Toward Planet-Wide Traffic Camera Calibration2024 IEEE/CVF Winter Conference on Applications of Computer Vision (WACV)10.1109/WACV57701.2024.00836(8538-8547)Online publication date: 3-Jan-2024
  • (2024)MSCC: Multi-Scale Transformers for Camera Calibration2024 IEEE/CVF Winter Conference on Applications of Computer Vision (WACV)10.1109/WACV57701.2024.00323(3250-3259)Online publication date: 3-Jan-2024
  • (2024)ArcGeo: Localizing Limited Field-of-View Images using Cross-view Matching2024 IEEE/CVF Winter Conference on Applications of Computer Vision (WACV)10.1109/WACV57701.2024.00028(208-217)Online publication date: 3-Jan-2024
  • (2024)Alleviating Radial Distortion Effect for Accurate, Iterative Camera Calibration Using Principal LinesIEEE Transactions on Instrumentation and Measurement10.1109/TIM.2024.343609773(1-11)Online publication date: 2024
  • (2024)DaFIR: Distortion-Aware Representation Learning for Fisheye Image RectificationIEEE Transactions on Circuits and Systems for Video Technology10.1109/TCSVT.2023.331596734:5(3606-3618)Online publication date: May-2024
  • (2024)Semantic Intrinsic and Extrinsic LiDAR-Camera Calibration in Targetless On-Orbit Environments2024 3rd International Conference on Service Robotics (ICoSR)10.1109/ICoSR63848.2024.00026(75-82)Online publication date: 26-Jul-2024
  • (2024)Novel Neural Networks for Camera Calibration in Underwater EnvironmentsIEEE Access10.1109/ACCESS.2024.350945212(181767-181786)Online publication date: 2024
  • Show More Cited By

View Options

Login options

View options

PDF

View or Download as a PDF file.

PDF

eReader

View online with eReader.

eReader

Figures

Tables

Media

Share

Share

Share this Publication link

Share on social media