Your browser does not support JavaScript!

access icon free Automatic chessboard corner detection method

Chessboard corner detection is a necessary procedure of the popular chessboard pattern-based camera calibration technique, in which the inner corners on a two-dimensional chessboard are employed as calibration markers. In this study, an automatic chessboard corner detection algorithm is presented for camera calibration. In authors’ method, an initial corner set is first obtained with an improved Hessian corner detector. Then, a novel strategy that utilises both intensity and geometry characteristics of the chessboard pattern is presented to eliminate fake corners from the initial corner set. After that, a simple yet effective approach is adopted to sort the detected corners into a meaningful order. Finally, the sub-pixel location of each corner is calculated. The proposed algorithm only requires a user input of the chessboard size, while all the other parameters can be adaptively calculated with a statistical approach. The experimental results demonstrate that the proposed method has advantages over the popular OpenCV chessboard corner detection method in terms of detection accuracy and computational efficiency. Furthermore, the effectiveness of the proposed method used for camera calibration is also verified in authors’ experiments.


    1. 1)
    2. 2)
      • 19. Harris, C., Stephens, M.: ‘A combined corner and edge detector’. Proc. Fourth Alvey Vision Conf., University of Manchester, UK, August 1988, pp. 147152.
    3. 3)
      • 5. Bergamasco, F., Cosmo, A., Albarelli, A., et al: ‘Camera calibration from coplanar circles’. Proc. 22nd Int. Conf. on Pattern Recognition, Stockholm, Sweden, August 2014, pp. 21372142.
    4. 4)
      • 3. Dinh, H., Tang, H.: ‘Simple method for camera calibration of roundabout traffic scenes using a single circle’, IET Intell. Transp. Syst., 2014, 8, (3), pp. 175182.
    5. 5)
    6. 6)
      • 9. Jiang, G., Quan, L.: ‘Detection of concentric circles for camera calibration’. Proc. Tenth IEEE Int. Conf. on Computer Vision, Beijing, China, October 2005, pp. 333340.
    7. 7)
    8. 8)
      • 13. Zhu, W., Ma, C., Xia, L., et al: ‘A fast and accurate algorithm for chessboard corner detection’. Proc. Second Int. Congress on Image and Signal Processing, Tianjin, China, October 2009, pp. 15.
    9. 9)
      • 14. Chen, D., Zhang, G.: ‘A new sub-pixel detector for X-corners in camera calibration targets’. Proc. 13th Int. Conf. in Central Europe on Computer Graphics, Visualization and Computer Vision, Plzen – Bory, Czech, January 2005, pp. 97100.
    10. 10)
    11. 11)
      • 23. Liu, Y., Liu, S., Cao, Y., et al: ‘A practical algorithm for automatic chessboard corner detection’. Proc. 21th IEEE Int. Conf. on Image Process., Paris, France, October 2014, pp. 34493453.
    12. 12)
      • 22. Laganière, R.: ‘OpenCV 2 computer vision application programming cookbook’ (Packt Publishing, Birmingham, UK, 2011).
    13. 13)
    14. 14)
      • 21. Bouguet, J.Y.: ‘Camera calibration toolbox for Matlab’. Available at, accessed October 2014.
    15. 15)
    16. 16)
      • 7. Douterloigne, K., Gautama, S., Philips, W.: ‘Fully automatic and robust UAV camera calibration using chessboard patterns’. Proc. IEEE Int. Geoscience and Remote Sensing Symp., Cape Town, South Africa, July 2009, pp. 551554.
    17. 17)
    18. 18)
      • 18. Chu, J., GuoLu, A., Wang, L.: ‘Chessboard corner detection under image physical coordinate’, Optics & Laser Technology, 2013, 48, (1), pp. 599605.
    19. 19)
      • 8. Ellmauthaler, A., da Silva, E., Pagliari, C., et al: ‘A novel iterative calibration approach for thermal infrared cameras’. Proc. 20th IEEE Int. Conf. on Image Process., Melbourne, Australia, September 2013, pp. 21822186.
    20. 20)
      • 11. Datta, A., Kim, J.S., Kanade, T.: ‘Accurate camera calibration using iterative refinement of control points’. Proc. 12th IEEE Int. Conf. on Computer Vision, Workshops, Kyoto, Japan, September 2009, pp. 12011208.
    21. 21)
      • 12. Yang, G., Peng, F., Zhao, K.: ‘Steady corner detection for calibration in underwater environment’. Proc. Third Int. Symp. on Systems and Control in Aeronautics and Astronautics, Harbin, China, June 2010, pp. 97100.
    22. 22)
      • 15. da Silva Tavares, P.J., Vaz, M.A.: ‘Accurate subpixel corner detection on planar camera calibration targets’, Opt. Eng., 2007, 46, (10), pp. 207205-1207205-8.
    23. 23)
    24. 24)
      • 24. Shortis, M.R., Clarke, T.A., Short, T.: ‘A comparison of some techniques for the subpixel location of discrete target images’. Proc. SPIE: Videometrics III, . 2350, 1994, pp. 239250.

Related content

This is a required field
Please enter a valid email address