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...
Autores principales: | , , , , , |
---|---|
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 |