Cargando…

Chessboard Corner Detection Based on EDLines Algorithm

To improve the robustness and accuracy of the corner-detection algorithm, this paper proposes a camera-calibration method based on the EDLines algorithm for the automatic detection of chessboard corners. The EDLines algorithm is initially used to perform straight-line detection on the calibration im...

Descripción completa

Detalles Bibliográficos
Autores principales: Dan, Xizuo, Gong, Qicheng, Zhang, Mei, Li, Tao, Li, Guihua, Wang, Yonghong
Formato: Online Artículo Texto
Lenguaje:English
Publicado: MDPI 2022
Materias:
Acceso en línea:https://www.ncbi.nlm.nih.gov/pmc/articles/PMC9106018/
https://www.ncbi.nlm.nih.gov/pubmed/35591087
http://dx.doi.org/10.3390/s22093398
_version_ 1784708180223197184
author Dan, Xizuo
Gong, Qicheng
Zhang, Mei
Li, Tao
Li, Guihua
Wang, Yonghong
author_facet Dan, Xizuo
Gong, Qicheng
Zhang, Mei
Li, Tao
Li, Guihua
Wang, Yonghong
author_sort Dan, Xizuo
collection PubMed
description To improve the robustness and accuracy of the corner-detection algorithm, this paper proposes a camera-calibration method based on the EDLines algorithm for the automatic detection of chessboard corners. The EDLines algorithm is initially used to perform straight-line detection on the calibration image. The features of the broken straight lines at the corners are then used to filter the straight lines and remove the background straight lines outside the chessboard. The pixels in the rectangular area around the filtered straight line are sorted by the gray gradient. After using the sorted results to fit the straight line, the coordinates of the intersection of the straight lines are taken as the initial coordinates of the corners and perform subpixel optimization on them. Finally, the corner points are sorted by the conversion between pixel-coordinate systems. The camera exposure time changes and complex imaging-background experiments show that the algorithm has no missed detection and redundancy in corner detection. The average reprojection error is found to be less than 0.05 pixels, which can be used in actual calibration.
format Online
Article
Text
id pubmed-9106018
institution National Center for Biotechnology Information
language English
publishDate 2022
publisher MDPI
record_format MEDLINE/PubMed
spelling pubmed-91060182022-05-14 Chessboard Corner Detection Based on EDLines Algorithm Dan, Xizuo Gong, Qicheng Zhang, Mei Li, Tao Li, Guihua Wang, Yonghong Sensors (Basel) Article To improve the robustness and accuracy of the corner-detection algorithm, this paper proposes a camera-calibration method based on the EDLines algorithm for the automatic detection of chessboard corners. The EDLines algorithm is initially used to perform straight-line detection on the calibration image. The features of the broken straight lines at the corners are then used to filter the straight lines and remove the background straight lines outside the chessboard. The pixels in the rectangular area around the filtered straight line are sorted by the gray gradient. After using the sorted results to fit the straight line, the coordinates of the intersection of the straight lines are taken as the initial coordinates of the corners and perform subpixel optimization on them. Finally, the corner points are sorted by the conversion between pixel-coordinate systems. The camera exposure time changes and complex imaging-background experiments show that the algorithm has no missed detection and redundancy in corner detection. The average reprojection error is found to be less than 0.05 pixels, which can be used in actual calibration. MDPI 2022-04-28 /pmc/articles/PMC9106018/ /pubmed/35591087 http://dx.doi.org/10.3390/s22093398 Text en © 2022 by the authors. https://creativecommons.org/licenses/by/4.0/Licensee MDPI, Basel, Switzerland. This article is an open access article distributed under the terms and conditions of the Creative Commons Attribution (CC BY) license (https://creativecommons.org/licenses/by/4.0/).
spellingShingle Article
Dan, Xizuo
Gong, Qicheng
Zhang, Mei
Li, Tao
Li, Guihua
Wang, Yonghong
Chessboard Corner Detection Based on EDLines Algorithm
title Chessboard Corner Detection Based on EDLines Algorithm
title_full Chessboard Corner Detection Based on EDLines Algorithm
title_fullStr Chessboard Corner Detection Based on EDLines Algorithm
title_full_unstemmed Chessboard Corner Detection Based on EDLines Algorithm
title_short Chessboard Corner Detection Based on EDLines Algorithm
title_sort chessboard corner detection based on edlines algorithm
topic Article
url https://www.ncbi.nlm.nih.gov/pmc/articles/PMC9106018/
https://www.ncbi.nlm.nih.gov/pubmed/35591087
http://dx.doi.org/10.3390/s22093398
work_keys_str_mv AT danxizuo chessboardcornerdetectionbasedonedlinesalgorithm
AT gongqicheng chessboardcornerdetectionbasedonedlinesalgorithm
AT zhangmei chessboardcornerdetectionbasedonedlinesalgorithm
AT litao chessboardcornerdetectionbasedonedlinesalgorithm
AT liguihua chessboardcornerdetectionbasedonedlinesalgorithm
AT wangyonghong chessboardcornerdetectionbasedonedlinesalgorithm