{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2026,1,14]],"date-time":"2026-01-14T15:32:34Z","timestamp":1768404754238,"version":"3.49.0"},"reference-count":36,"publisher":"MDPI AG","issue":"9","license":[{"start":{"date-parts":[[2022,4,28]],"date-time":"2022-04-28T00:00:00Z","timestamp":1651104000000},"content-version":"vor","delay-in-days":0,"URL":"https:\/\/creativecommons.org\/licenses\/by\/4.0\/"}],"funder":[{"name":"Anhui Natural Science Foundation","award":["1908085ME172"],"award-info":[{"award-number":["1908085ME172"]}]}],"content-domain":{"domain":[],"crossmark-restriction":false},"short-container-title":["Sensors"],"abstract":"<jats:p>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.<\/jats:p>","DOI":"10.3390\/s22093398","type":"journal-article","created":{"date-parts":[[2022,4,28]],"date-time":"2022-04-28T22:20:06Z","timestamp":1651184406000},"page":"3398","update-policy":"https:\/\/doi.org\/10.3390\/mdpi_crossmark_policy","source":"Crossref","is-referenced-by-count":13,"title":["Chessboard Corner Detection Based on EDLines Algorithm"],"prefix":"10.3390","volume":"22","author":[{"given":"Xizuo","family":"Dan","sequence":"first","affiliation":[{"name":"School of Electrical Engineering and Automation, Anhui University, Hefei 230601, China"}],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Qicheng","family":"Gong","sequence":"additional","affiliation":[{"name":"School of Electrical Engineering and Automation, Anhui University, Hefei 230601, China"}],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Mei","family":"Zhang","sequence":"additional","affiliation":[{"name":"School of Electrical Engineering and Automation, Anhui University, Hefei 230601, China"}],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Tao","family":"Li","sequence":"additional","affiliation":[{"name":"School of Electrical Engineering and Automation, Anhui University, Hefei 230601, China"}],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Guihua","family":"Li","sequence":"additional","affiliation":[{"name":"School of Electrical Engineering and Automation, Anhui University, Hefei 230601, China"}],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Yonghong","family":"Wang","sequence":"additional","affiliation":[{"name":"School of Instrument Science and Opto-Electronics Engineering, Hefei University of Technology, Hefei 230009, China"}],"role":[{"role":"author","vocabulary":"crossref"}]}],"member":"1968","published-online":{"date-parts":[[2022,4,28]]},"reference":[{"key":"ref_1","doi-asserted-by":"crossref","first-page":"283","DOI":"10.1524\/teme.2013.0037","article-title":"Contact-Free Optical Measurement of Precast Prestressed Concrete Parts","volume":"80","author":"Grote","year":"2013","journal-title":"TM\u2014Tech. Messen"},{"key":"ref_2","doi-asserted-by":"crossref","unstructured":"Ren, Y.H., Wang, Z.H., and Fan, D.E.J. (2020, January 17\u201319). 3D Reconstruction From Monocular Images Based on Deep Convolutional Networks. Proceedings of the 13th International Congress on Image and Signal Processing, BioMedical Engineering and Informatics (CISP-BMEI), Chengdu, China.","DOI":"10.1109\/CISP-BMEI51763.2020.9263626"},{"key":"ref_3","doi-asserted-by":"crossref","unstructured":"Lech, P., Okarma, K., and Fastowicz, J. (2015, January 9\u201311). Fast Machine Vision Line Detection for Mobile Robot Navigation in Dark Environments. Proceedings of the 8th International Conference on Image Processing and Communications (IP and C), Bydgoszcz, Poland.","DOI":"10.1007\/978-3-319-23814-2_18"},{"key":"ref_4","doi-asserted-by":"crossref","first-page":"108","DOI":"10.2991\/jrnal.2014.1.2.2","article-title":"Study on the Target Recognition and Location Technology of industrial Sorting Robot based on Machine Vision","volume":"1","author":"Wang","year":"2014","journal-title":"J. Robot. Netw. Artif. Life"},{"key":"ref_5","first-page":"272","article-title":"Multi-view reconstruction of annular outdoor scenes from binocular video using global relaxation iteration","volume":"26","author":"Chu","year":"2011","journal-title":"Int. J. Robot. Autom."},{"key":"ref_6","doi-asserted-by":"crossref","unstructured":"Dansereau, D.G., Pizarro, O., and Williams, S.B. (2013, January 23\u201328). Decoding, Calibration and Rectification for Lenselet-Based Plenoptic Cameras. Proceedings of the 26th IEEE Conference on Computer Vision and Pattern Recognition (CVPR), Portland, OR, USA.","DOI":"10.1109\/CVPR.2013.137"},{"key":"ref_7","doi-asserted-by":"crossref","unstructured":"Leal-Taixe, L., Pons-Moll, G., and Rosenhahn, B. (2012, January 16\u201321). Branch-and-price global optimization for multi-view multi-target tracking. Proceedings of the IEEE Conference on Computer Vision and Pattern Recognition (CVPR), Providence, RI, USA.","DOI":"10.1109\/CVPR.2012.6247901"},{"key":"ref_8","doi-asserted-by":"crossref","unstructured":"Aubry, M., Kolev, K., Goldluecke, B., and Cremers, D. (2011, January 6\u201313). Decoupling Photometry and Geometry in Dense Variational Camera Calibration. Proceedings of the IEEE International Conference on Computer Vision (ICCV), Barcelona, Spain.","DOI":"10.1109\/ICCV.2011.6126396"},{"key":"ref_9","doi-asserted-by":"crossref","first-page":"1330","DOI":"10.1109\/34.888718","article-title":"A flexible new technique for camera calibration","volume":"22","author":"Zhang","year":"2000","journal-title":"IEEE Trans. Pattern Anal. Mach. Intell."},{"key":"ref_10","doi-asserted-by":"crossref","first-page":"1066","DOI":"10.1109\/34.879788","article-title":"Geometric camera calibration using circular control points","volume":"22","author":"Heikkila","year":"2000","journal-title":"IEEE Trans. Pattern Anal. Mach. Intell."},{"key":"ref_11","doi-asserted-by":"crossref","first-page":"637","DOI":"10.1109\/TPAMI.2005.80","article-title":"Geometric and algebraic constraints of projected concentric circles and their applications to camera calibration","volume":"27","author":"Kim","year":"2005","journal-title":"IEEE Trans. Pattern Anal. Mach. Intell."},{"key":"ref_12","doi-asserted-by":"crossref","unstructured":"Teng, J., Li, J., An, X.J., and He, H.G. (2016, January 13\u201315). A Multi-Features Based Corner Detection Method. Proceedings of the IEEE International Conference on Signal and Image Processing (ICSIP), Beijing, China.","DOI":"10.1109\/SIPROCESS.2016.7888347"},{"key":"ref_13","doi-asserted-by":"crossref","unstructured":"Liu, Y., Liu, S.P., Cao, Y., and Wang, Z.F. (2014, January 27\u201330). A PRACTICAL ALGORITHM FOR AUTOMATIC CHESSBOARD CORNER DETECTION. Proceedings of the IEEE International Conference on Image Processing (ICIP), Paris, France.","DOI":"10.1109\/ICIP.2014.7025701"},{"key":"ref_14","doi-asserted-by":"crossref","unstructured":"Zhang, Y.C., Li, G.L., Xie, X., and Wang, Z.H. (2017, January 28\u201331). A New Algorithm for Accurate and Automatic Chessboard Corner Detection. Proceedings of the IEEE International Symposium on Circuits and Systems (ISCAS), Baltimore, MD, USA.","DOI":"10.1109\/ISCAS.2017.8050637"},{"key":"ref_15","doi-asserted-by":"crossref","unstructured":"Xiao, Y., Wang, Y.H., Dan, X.Z., Huang, A.Q., Hu, Y., and Yang, L.X. (2016, January 12\u201314). Corner detection and sorting method based on improved Harris algorithm in camera calibration. Proceedings of the Conference on Optical Metrology and Inspection for Industrial Applications IV held as part of SPIE\/COS Photonics Asia Conference, Beijing, China.","DOI":"10.1117\/12.2245973"},{"key":"ref_16","doi-asserted-by":"crossref","unstructured":"Zhuo, J.J., Sun, L.Q., Shi, J.J., Zhang, Z.W., and Zhao, J.S. (2015, January 12\u201313). Research on a Type of Camera calibration method Based on high precision detection of X corners. Proceedings of the 8th International Symposium on Computational Intelligence and Design (ISCID), Hangzhou, China.","DOI":"10.1109\/ISCID.2015.216"},{"key":"ref_17","doi-asserted-by":"crossref","unstructured":"Zhu, W.X., Ma, C.H., Xia, L.B., and Li, X.C. (2009, January 17\u201319). A fast and accurate algorithm for chessboard corner detection. Proceedings of the 2nd International Congress on Image and Signal Processing, Tianjin, China.","DOI":"10.1109\/CISP.2009.5304332"},{"key":"ref_18","doi-asserted-by":"crossref","first-page":"2027","DOI":"10.3390\/s100302027","article-title":"Automatic Chessboard Detection for Intrinsic and Extrinsic Camera Parameter Calibration","volume":"10","author":"Armingol","year":"2010","journal-title":"Sensors"},{"key":"ref_19","first-page":"10","article-title":"Automatic corner detection of checkerboard based on LSD","volume":"23","author":"Li","year":"2015","journal-title":"Opt. Precis. Eng."},{"key":"ref_20","doi-asserted-by":"crossref","first-page":"744","DOI":"10.1364\/AO.58.000744","article-title":"Plane chessboard-based calibration method for a LWIR ultra-wide-angle camera","volume":"58","author":"Chen","year":"2019","journal-title":"Appl. Opt."},{"key":"ref_21","first-page":"8","article-title":"Checkerboard corner detection based on Hough transform and circular template","volume":"57","author":"Yang","year":"2020","journal-title":"Laser Optoelectron. Prog."},{"key":"ref_22","first-page":"894","article-title":"Recognition and location of the internal corners of planar checkerboard calibration pattern image","volume":"185","author":"Wang","year":"2007","journal-title":"Appl. Math. Comput."},{"key":"ref_23","unstructured":"Wang, Z.S., Wang, Z.G., and Xu, X.H. (2008, January 25\u201327). Extraction of the Corner of Checkerboard image. Proceedings of the 7th World Congress on Intelligent Control and Automation, Chongqing, China."},{"key":"ref_24","unstructured":"Wang, Z.S., Wang, Z.G., Wu, Y.B., and Northeastern Univ, C. (2010, January 26\u201328). Recognition of Corners of Planar Checkboard Calibration Pattern Image. Proceedings of the 22nd Chinese Control and Decision Conference, Xuzhou, China."},{"key":"ref_25","doi-asserted-by":"crossref","unstructured":"Yang, T.L., Zhao, Q.C., Wang, X., and Zhou, Q. (2018). Sub-Pixel Chessboard Corner Localization for Camera Calibration and Pose Estimation. Appl. Sci., 8.","DOI":"10.3390\/app8112118"},{"key":"ref_26","doi-asserted-by":"crossref","unstructured":"Harris, C.G., and Stephens, M.J. (1988). A combined corner and edge detector. Alvey Vision Conference, Roke Manor.","DOI":"10.5244\/C.2.23"},{"key":"ref_27","doi-asserted-by":"crossref","first-page":"45","DOI":"10.1023\/A:1007963824710","article-title":"SUSAN\u2014A new approach to low level image processing","volume":"23","author":"Smith","year":"1997","journal-title":"Int. J. Comput. Vis."},{"key":"ref_28","unstructured":"Chen, D.Z., and Zhang, G.J. (February, January 31). A New Sub-Pixel Detector for X-Corners in Camera Calibration Targets. Proceedings of the WSCG \u20192005, Plzen-Bory, Czech Republic."},{"key":"ref_29","doi-asserted-by":"crossref","first-page":"1633","DOI":"10.1016\/j.patrec.2011.06.001","article-title":"EDLines: A real-time line segment detector with a false detection control","volume":"32","author":"Akinlar","year":"2011","journal-title":"Pattern Recognit. Lett."},{"key":"ref_30","doi-asserted-by":"crossref","first-page":"111","DOI":"10.1016\/0031-3203(81)90009-1","article-title":"Generalizing the Hough Transform to Detect Arbitrary Shapes","volume":"13","author":"Ballard","year":"1981","journal-title":"Pattern Recognit."},{"key":"ref_31","doi-asserted-by":"crossref","first-page":"722","DOI":"10.1109\/TPAMI.2008.300","article-title":"LSD: A Fast Line Segment Detector with a False Detection Control","volume":"32","author":"Jakubowicz","year":"2010","journal-title":"IEEE Trans. Pattern Anal. Mach. Intell."},{"key":"ref_32","doi-asserted-by":"crossref","unstructured":"Akinlar, C., and Topal, C. (2011, January 11\u201314). Edlines: Real-time line segment detection by edge drawing (ed). Proceedings of the 18th IEEE International Conference on Image Processing (ICIP), Brussels, Belgium.","DOI":"10.1109\/ICIP.2011.6116138"},{"key":"ref_33","unstructured":"Bouguet, J.Y. (2021, March 21). Camera Calibration Toolbox for Matlab. Available online: www.vision.caltech.edu\/bouguetj."},{"key":"ref_34","unstructured":"Bradski, G.R., and Kaehler, A. (2008). Learning OpenCV\u2014Computer Vision with the OpenCV Library: Software That Sees, O\u2019Reilly Media."},{"key":"ref_35","doi-asserted-by":"crossref","unstructured":"Akinlar, C., and Topal, C. (2012, January 25\u201330). EDCIRCLES: REAL-TIME CIRCLE DETECTION BY EDGE DRAWING (ED). Proceedings of the IEEE International Conference on Acoustics, Speech and Signal Processing, Kyoto, Japan.","DOI":"10.1109\/ICASSP.2012.6288130"},{"key":"ref_36","doi-asserted-by":"crossref","unstructured":"Geiger, A., Moosmann, F., Car, O., and Schuster, B. (2012, January 14\u201318). Automatic Camera and Range Sensor Calibration using a single Shot. Proceedings of the IEEE International Conference on Robotics and Automation (ICRA), St. Paul, MN, USA.","DOI":"10.1109\/ICRA.2012.6224570"}],"container-title":["Sensors"],"original-title":[],"language":"en","link":[{"URL":"https:\/\/www.mdpi.com\/1424-8220\/22\/9\/3398\/pdf","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2025,10,10]],"date-time":"2025-10-10T23:03:39Z","timestamp":1760137419000},"score":1,"resource":{"primary":{"URL":"https:\/\/www.mdpi.com\/1424-8220\/22\/9\/3398"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2022,4,28]]},"references-count":36,"journal-issue":{"issue":"9","published-online":{"date-parts":[[2022,5]]}},"alternative-id":["s22093398"],"URL":"https:\/\/doi.org\/10.3390\/s22093398","relation":{},"ISSN":["1424-8220"],"issn-type":[{"value":"1424-8220","type":"electronic"}],"subject":[],"published":{"date-parts":[[2022,4,28]]}}}