{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2026,2,14]],"date-time":"2026-02-14T00:36:26Z","timestamp":1771029386339,"version":"3.50.1"},"reference-count":34,"publisher":"MDPI AG","issue":"10","license":[{"start":{"date-parts":[[2017,10,16]],"date-time":"2017-10-16T00:00:00Z","timestamp":1508112000000},"content-version":"vor","delay-in-days":0,"URL":"https:\/\/creativecommons.org\/licenses\/by\/4.0\/"}],"content-domain":{"domain":[],"crossmark-restriction":false},"short-container-title":["Sensors"],"abstract":"<jats:p>Camera parameters can\u2019t be estimated accurately using traditional calibration methods if the camera is substantially defocused. To tackle this problem, an improved approach based on three phase-shifting circular grating (PCG) arrays is proposed in this paper. Rather than encoding the feature points into the intensity, the proposed method encodes the feature points into the phase distribution, which can be recovered precisely using phase-shifting methods. The PCG centers are extracted as feature points, which can be located accurately even if the images are severely blurred. Unlike the previous method which just uses a single circle, the proposed method uses a concentric circle to estimate the PCG center, such that the center can be located precisely. This paper also presents a sorting algorithm for the detected feature points automatically. Experiments with both synthetic and real images were carried out to validate the performance of the method. And the results show that the superiority of PCG arrays compared with the concentric circle array even under severe defocus.<\/jats:p>","DOI":"10.3390\/s17102361","type":"journal-article","created":{"date-parts":[[2017,10,16]],"date-time":"2017-10-16T11:11:09Z","timestamp":1508152269000},"page":"2361","update-policy":"https:\/\/doi.org\/10.3390\/mdpi_crossmark_policy","source":"Crossref","is-referenced-by-count":26,"title":["Camera Calibration Robust to Defocus Using Phase-Shifting Patterns"],"prefix":"10.3390","volume":"17","author":[{"ORCID":"https:\/\/orcid.org\/0000-0002-7556-5669","authenticated-orcid":false,"given":"Bolin","family":"Cai","sequence":"first","affiliation":[{"name":"Department of Precision Machinery and Precision Instrumentation, University of Science and Technology of China, Hefei 230026, China"}],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Yuwei","family":"Wang","sequence":"additional","affiliation":[{"name":"Department of Precision Machinery and Precision Instrumentation, University of Science and Technology of China, Hefei 230026, China"}],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Keyi","family":"Wang","sequence":"additional","affiliation":[{"name":"Department of Precision Machinery and Precision Instrumentation, University of Science and Technology of China, Hefei 230026, China"}],"role":[{"role":"author","vocabulary":"crossref"}]},{"ORCID":"https:\/\/orcid.org\/0000-0001-9682-7499","authenticated-orcid":false,"given":"Mengchao","family":"Ma","sequence":"additional","affiliation":[{"name":"Department of Instrument Science and Opto-Electronics Engineering, Hefei University of Technology, Hefei 230088, China"}],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Xiangcheng","family":"Chen","sequence":"additional","affiliation":[{"name":"School of Automation, Wuhan University of Technology, Wuhan 430070, China"}],"role":[{"role":"author","vocabulary":"crossref"}]}],"member":"1968","published-online":{"date-parts":[[2017,10,16]]},"reference":[{"key":"ref_1","doi-asserted-by":"crossref","unstructured":"Yu, F., and Gallup, D. (2014, January 23\u201328). 3D Reconstruction from accidental motion. Proceedings of the 2014 IEEE Conference on Computer Vision and Pattern Recognition (CVPR), Columbus, OH, USA.","DOI":"10.1109\/CVPR.2014.509"},{"key":"ref_2","doi-asserted-by":"crossref","first-page":"650","DOI":"10.1109\/TPAMI.2006.70","article-title":"Adaptive support-weight approach for correspondence search","volume":"28","author":"Yoon","year":"2006","journal-title":"IEEE Trans. Pattern Anal. Mach. Intell."},{"key":"ref_3","doi-asserted-by":"crossref","first-page":"237","DOI":"10.1007\/s11263-006-0023-y","article-title":"Monocular vision for mobile robot localization and autonomous navigation","volume":"74","author":"Royer","year":"2007","journal-title":"Int. J. Comput. Vis."},{"key":"ref_4","doi-asserted-by":"crossref","first-page":"194","DOI":"10.1109\/TPAMI.2005.40","article-title":"Using geometric constraints through parallelepipeds for calibration and 3D modeling","volume":"27","author":"Wilczkowiak","year":"2005","journal-title":"IEEE Trans. Pattern Anal. Mach. Intell."},{"key":"ref_5","doi-asserted-by":"crossref","first-page":"323","DOI":"10.1109\/JRA.1987.1087109","article-title":"A versatile camera calibration technique for high-accuracy 3D machine vision metrology using off-the-shelf TV cameras and lenses","volume":"3","author":"Tsai","year":"1987","journal-title":"IEEE J. Robot. Autom."},{"key":"ref_6","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_7","doi-asserted-by":"crossref","first-page":"892","DOI":"10.1109\/TPAMI.2004.21","article-title":"Camera calibration with one-dimensional objects","volume":"26","author":"Zhang","year":"2004","journal-title":"IEEE Trans. Pattern Anal. Mach. Intell."},{"key":"ref_8","doi-asserted-by":"crossref","first-page":"755","DOI":"10.1016\/j.patcog.2004.11.005","article-title":"Camera calibration with moving one-dimensional objects","volume":"38","author":"Wu","year":"2005","journal-title":"Pattern Recognit."},{"key":"ref_9","unstructured":"Pollefeys, M., Koch, R., and Gool, L.V. (1998, January 7). Self-calibration and metric reconstruction in spite of varying and unknown internal camera parameters. Proceedings of the 1998 Sixth IEEE International Conference on Computer Vision, Bombay, India."},{"key":"ref_10","doi-asserted-by":"crossref","unstructured":"Tan, L., Wang, Y., Yu, H.S., and Zhu, J. (2017). Automatic camera calibration using active displays of a virtual pattern. Sensors, 17.","DOI":"10.3390\/s17040685"},{"key":"ref_11","doi-asserted-by":"crossref","first-page":"24321","DOI":"10.1364\/OE.24.024321","article-title":"High-accuracy calibration of low-cost camera using image disturbance factor","volume":"24","author":"Liu","year":"2016","journal-title":"Opt. Express"},{"key":"ref_12","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_13","first-page":"177","article-title":"Calibration de cam\u00e9ra \u00e0 base d\u2019ellipses","volume":"12","author":"Tarel","year":"1995","journal-title":"Trait. Signal"},{"key":"ref_14","doi-asserted-by":"crossref","first-page":"538","DOI":"10.1016\/j.optlaseng.2012.12.008","article-title":"An accurate calibration method for a camera with telecentric lenses","volume":"51","author":"Li","year":"2013","journal-title":"Opt. Lasers Eng."},{"key":"ref_15","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_16","unstructured":"Kim, J.S., Kim, H.W., and Kweon, I.S. (2002, January 23\u201325). A camera calibration method using concentric circles for vision applications. Proceedings of the Fifth Asian Conference on Computer Vision, Melbourne, Australia."},{"key":"ref_17","unstructured":"Kim, J.S., and Kweon, I.S. (November, January 29). A new camera calibration method for robotic applications. Proceedings of the 2001 IEEE International Conference on Intelligent Robots and Systems, Maui, HI, USA."},{"key":"ref_18","doi-asserted-by":"crossref","first-page":"870","DOI":"10.1049\/iet-ipr.2011.0421","article-title":"Concentric-circle-based camera calibration","volume":"6","author":"Zhang","year":"2012","journal-title":"IET Image Process."},{"key":"ref_19","doi-asserted-by":"crossref","first-page":"185","DOI":"10.1016\/j.optlastec.2013.05.029","article-title":"The location and identification of concentric circles in automatic camera calibration","volume":"54","author":"Chen","year":"2013","journal-title":"Opt. Laser Technol."},{"key":"ref_20","doi-asserted-by":"crossref","first-page":"243","DOI":"10.1016\/j.measurement.2016.12.045","article-title":"An improved method for location of concentric circles in vision measurement","volume":"100","author":"Yang","year":"2017","journal-title":"Measurement"},{"key":"ref_21","doi-asserted-by":"crossref","first-page":"2346","DOI":"10.1364\/AO.55.002346","article-title":"Method for out-of-focus camera calibration","volume":"55","author":"Bell","year":"2016","journal-title":"Appl. Opt."},{"key":"ref_22","doi-asserted-by":"crossref","first-page":"9563","DOI":"10.1364\/AO.55.009563","article-title":"Method for large-range structured light system calibration","volume":"55","author":"An","year":"2016","journal-title":"Appl. Opt."},{"key":"ref_23","first-page":"828","article-title":"Camera calibration: Active versus passive targets","volume":"50","author":"Schmalz","year":"2011","journal-title":"Opt. Eng."},{"key":"ref_24","doi-asserted-by":"crossref","first-page":"1446","DOI":"10.1364\/OL.38.001446","article-title":"Camera calibration with active phase target: Improvement on feature detection and optimization","volume":"38","author":"Huang","year":"2013","journal-title":"Opt. Lett."},{"key":"ref_25","doi-asserted-by":"crossref","first-page":"7964","DOI":"10.1364\/AO.55.007964","article-title":"Accurate feature detection for out-of-focus camera calibration","volume":"55","author":"Wang","year":"2016","journal-title":"Appl. Opt."},{"key":"ref_26","doi-asserted-by":"crossref","first-page":"17","DOI":"10.1016\/j.optlaseng.2017.05.017","article-title":"Out-of-focus color camera calibration with one normal-sized color-coded pattern","volume":"98","author":"Wang","year":"2017","journal-title":"Opt. Lasers Eng."},{"key":"ref_27","doi-asserted-by":"crossref","first-page":"4503","DOI":"10.1364\/AO.41.004503","article-title":"Fast three-step phase-shifting algorithm","volume":"41","author":"Huang","year":"2005","journal-title":"Appl. Opt."},{"key":"ref_28","doi-asserted-by":"crossref","unstructured":"Conomis, C. (2006, January 14\u201316). Conics-based homography estimation from invariant points and pole-polar relationships. Proceedings of the 2006 International Conference on 3D Data Processing, Visualization and Transmission, Chapel Hill, NC, USA.","DOI":"10.1109\/3DPVT.2006.44"},{"key":"ref_29","unstructured":"Huang, H., Zhang, H., and Cheung, Y. (2015, January 7\u201312). The common self-polar triangle of concentric circles and its application to camera calibration. Proceedings of the 2015 IEEE Conference on Computer Vision and Pattern Recognition (CVPR), Boston, MA, USA."},{"key":"ref_30","doi-asserted-by":"crossref","first-page":"6059","DOI":"10.1364\/AO.54.006059","article-title":"Shadow removal method for phase-shifting profilometry","volume":"54","author":"Lu","year":"2015","journal-title":"Appl. Opt."},{"key":"ref_31","doi-asserted-by":"crossref","first-page":"3811","DOI":"10.1364\/AO.51.003811","article-title":"Using concentric circles and wedge grating for camera calibration","volume":"51","author":"Xue","year":"2012","journal-title":"Appl. Opt."},{"key":"ref_32","doi-asserted-by":"crossref","first-page":"1155","DOI":"10.1016\/S0031-3203(02)00225-X","article-title":"A new easy camera calibration technique based on circular points","volume":"36","author":"Meng","year":"2002","journal-title":"Pattern Recognit."},{"key":"ref_33","doi-asserted-by":"crossref","first-page":"476","DOI":"10.1109\/34.765658","article-title":"Direct least square fitting of ellipses","volume":"21","author":"Fitzgibbon","year":"1999","journal-title":"Pattern Anal. Mach. Intell."},{"key":"ref_34","unstructured":"Bouguet, J.-Y. (2017, July 20). Camera Calibration Toolbox for Matlab. Available online: http:\/\/www.vision.caltech.edu\/bouguetj\/calib_doc\/index.html."}],"container-title":["Sensors"],"original-title":[],"language":"en","link":[{"URL":"https:\/\/www.mdpi.com\/1424-8220\/17\/10\/2361\/pdf","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2025,10,11]],"date-time":"2025-10-11T18:47:29Z","timestamp":1760208449000},"score":1,"resource":{"primary":{"URL":"https:\/\/www.mdpi.com\/1424-8220\/17\/10\/2361"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2017,10,16]]},"references-count":34,"journal-issue":{"issue":"10","published-online":{"date-parts":[[2017,10]]}},"alternative-id":["s17102361"],"URL":"https:\/\/doi.org\/10.3390\/s17102361","relation":{},"ISSN":["1424-8220"],"issn-type":[{"value":"1424-8220","type":"electronic"}],"subject":[],"published":{"date-parts":[[2017,10,16]]}}}