Robust Fourier-Based Checkerboard Corner Detection for Camera Calibration

  • Benjamin SpitschanEmail author
  • Jörn Ostermann
Conference paper
Part of the Lecture Notes in Computer Science book series (LNCS, volume 11401)


Precise localization of reference markers is crucial for the accuracy of target-based camera calibration. State-of-the art detectors, however, are sensitive to optical blur corrupting the image in many practical calibration scenarios. We propose a novel method for the sub-pixel refinement stage of common checkerboard target detectors. It uses the symmetry of checkerboard crossings and exploits the periodicity in the angular frequency domain when the origin of a polar coordinate system is centered at the crossing. The detector estimates the crossing center’s sub-pixel position by minimizing spurious frequency components that occur increasingly at ever larger distances from the crossing center.

An average localization error of 0.08 px is achieved in noisy and artificially blurred synthetic images, surpassing the state of the art by 65 %. In addition, we evaluated the detector in real-world camera calibration using a public data set, achieving an reprojection error of 0.11 px compared to 0.27 px for the state of the art.


Optical blur Camera calibration Checkerboard detection 


  1. 1.
    Mallon, J., Whelan, P.F.: Which pattern? Biasing aspects of planar calibration patterns and detection methods. prl 28(8), 921–930 (2007)Google Scholar
  2. 2.
    Harris, C., Stephens, M.J.: A combined corner and edge detector. In: Proceedings of the Alvey Vision Conference, pp. 147–151 (1988)Google Scholar
  3. 3.
    Bouguet, J.-Y.: Camera Calibration Toolbox for Matlab (2017).
  4. 4.
    Fürsattel, P., et al.: ocpad – occluded checkerboard pattern detector. In: Proceedings of the wacv. ieee, March 2016Google Scholar
  5. 5.
    Opencv, Open Source Computer Vision library, version 3.4.1 (2018).
  6. 6.
    Ha, H., et al.: Accurate camera calibration robust to defocus using a smartphone. In: Proceedings of the iccv. ieee (2015)Google Scholar
  7. 7.
    Donné, S., et al.: mate: machine learning for adaptive calibration template detection. Sensors 16(11), 1858 (2016)Google Scholar
  8. 8.
    Bennett, S., Lasenby, J.: Chess – quick and robust detection of chess-board features. Comput. Vis. Image Underst. 118, 197–210 (2014)Google Scholar
  9. 9.
    Bok, Y., et al.: Automated checkerboard detection and indexing using circular boundaries. prl71, 66–72 (2016)Google Scholar
  10. 10.
    Mühlich, M., et al.: Design and implementation of multisteerable matched filters. ieee Trans. Patt. Anal. Mach. Intell. 34(2), 279–291 (2012)Google Scholar
  11. 11.
    nist. Handbook of Mathematical Functions. Cambridge University Press, Cambridge (2010)Google Scholar
  12. 12.
    Geiger, A., et al.: Automatic camera and range sensor calibration using a single shot. In: Proceedings of the icra. ieee, May 2012Google Scholar
  13. 13.
    Dima, E., et al.: Assessment of multi-camera calibration algorithms for two-dimensional camera arrays relative to ground truth position and direction. In: Proceedings of the 3dtv-Conference. ieee, July 2016Google Scholar
  14. 14.
    Zhang, Z.: A flexible new technique for camera calibration. ieee Trans. Pattern Anal. Mach. Intell. 22(11), 1330–1334 (2000)Google Scholar

Copyright information

© Springer Nature Switzerland AG 2019

Authors and Affiliations

  1. 1.Institut für Informationsverarbeitung (TNT)Leibniz Universität HannoverHannoverGermany

Personalised recommendations