{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2026,1,16]],"date-time":"2026-01-16T17:09:09Z","timestamp":1768583349862,"version":"3.49.0"},"reference-count":21,"publisher":"MDPI AG","issue":"4","license":[{"start":{"date-parts":[[2017,3,27]],"date-time":"2017-03-27T00:00:00Z","timestamp":1490572800000},"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 calibration plays a critical role in 3D computer vision tasks. The most commonly used calibration method utilizes a planar checkerboard and can be done nearly fully automatically. However, it requires the user to move either the camera or the checkerboard during the capture step. This manual operation is time consuming and makes the calibration results unstable. In order to solve the above problems caused by manual operation, this paper presents a full-automatic camera calibration method using a virtual pattern instead of a physical one. The virtual pattern is actively transformed and displayed on a screen so that the control points of the pattern can be uniformly observed in the camera view. The proposed method estimates the camera parameters from point correspondences between 2D image points and the virtual pattern. The camera and the screen are fixed during the whole process; therefore, the proposed method does not require any manual operations. Performance of the proposed method is evaluated through experiments on both synthetic and real data. Experimental results show that the proposed method can achieve stable results and its accuracy is comparable to the standard method by Zhang.<\/jats:p>","DOI":"10.3390\/s17040685","type":"journal-article","created":{"date-parts":[[2017,3,27]],"date-time":"2017-03-27T10:49:10Z","timestamp":1490611750000},"page":"685","update-policy":"https:\/\/doi.org\/10.3390\/mdpi_crossmark_policy","source":"Crossref","is-referenced-by-count":27,"title":["Automatic Camera Calibration Using Active Displays of a Virtual Pattern"],"prefix":"10.3390","volume":"17","author":[{"given":"Lei","family":"Tan","sequence":"first","affiliation":[{"name":"College of Electrical and Information Engineering, Hunan University, Changsha 410082, China"}]},{"given":"Yaonan","family":"Wang","sequence":"additional","affiliation":[{"name":"College of Electrical and Information Engineering, Hunan University, Changsha 410082, China"},{"name":"National Engineering Laboratory for Robot Visual Perception and Control Technology, Hunan University, Changsha 410082, China"}]},{"given":"Hongshan","family":"Yu","sequence":"additional","affiliation":[{"name":"National Engineering Laboratory for Robot Visual Perception and Control Technology, Hunan University, Changsha 410082, China"}]},{"given":"Jiang","family":"Zhu","sequence":"additional","affiliation":[{"name":"College of Information Engineering, Xiangtan University, Yuhu District, Xiangtan 411105, China"}]}],"member":"1968","published-online":{"date-parts":[[2017,3,27]]},"reference":[{"key":"ref_1","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_2","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_3","unstructured":"Heikkila, J., and Silven, O. (1997, January 17\u201319). A four-step camera calibration procedure with implicit image correction. Proceedings of the 1997 IEEE Computer Society Conference on Computer Vision and Pattern Recognition, San Juan, PuertoRico."},{"key":"ref_4","unstructured":"Chen, Q., Wu, H., and Wada, T. (2004). Computer Vision-ECCV 2004, Springer."},{"key":"ref_5","doi-asserted-by":"crossref","unstructured":"Bergamasco, F., Cosmo, L., Albarelli, A., and Torsello, A. (2014, January 24\u201328). Camera calibration from coplanar circles. Proceedings of the 22nd International Conference on Pattern Recognition (ICPR), Stockholm, Sweden.","DOI":"10.1109\/ICPR.2014.372"},{"key":"ref_6","doi-asserted-by":"crossref","unstructured":"Agrawal, M., and Davis, L.S. (2003, January 13\u201316). Camera calibration using spheres: A semi-definite programming approach. Proceedings of the 2003 Ninth IEEE International Conference on Computer Vision, Nice, France.","DOI":"10.1109\/ICCV.2003.1238428"},{"key":"ref_7","first-page":"305","article-title":"Calibration Using Spheres","volume":"20","author":"Wong","year":"2011","journal-title":"Image"},{"key":"ref_8","doi-asserted-by":"crossref","first-page":"127","DOI":"10.1007\/BF00127813","article-title":"Using vanishing points for camera calibration","volume":"4","author":"Caprile","year":"1990","journal-title":"Int. J. Comput. Vis."},{"key":"ref_9","unstructured":"Radu, O., Joaquim, S., Mihaela, G., and Bogdan, O. (2012, January 9\u201312). Camera calibration using two or three vanishing points. Proceedings of the 2012 Federated Conference on Computer Science and Information Systems (FedCSIS), Wroclaw, Poland."},{"key":"ref_10","unstructured":"Li, B., Heng, L., Koser, K., and Pollefeys, M. (2013, January 3\u20137). A multiple-camera system calibration toolbox using a feature descriptor-based calibration pattern. Proceedings of the 2013 IEEE\/RSJ International Conference on Intelligent Robots and Systems (IROS), Tokyo, Japan."},{"key":"ref_11","doi-asserted-by":"crossref","unstructured":"Moreno, D., and Taubin, G. (2012, January 13\u201315). Simple, accurate, and robust projector-camera calibration. Proceedings of the 2012 2nd International Conference on 3D Imaging, Modeling, Processing, Visualization and Transmission, Zurich, Switzerland.","DOI":"10.1109\/3DIMPVT.2012.77"},{"key":"ref_12","doi-asserted-by":"crossref","unstructured":"Raposo, C., Barreto, J.P., and Nunes, U. (July, January 29). Fast and accurate calibration of a kinect sensor. Proceedings of the 2013 International Conference on 3DTV-Conference, Seattle, WA, USA.","DOI":"10.1109\/3DV.2013.52"},{"key":"ref_13","doi-asserted-by":"crossref","unstructured":"Rufli, M., Scaramuzza, D., and Siegwart, R. (2008, January 22\u201326). Automatic detection of checkerboards on blurred and distorted images. Proceedings of the 2008 IEEE\/RSJ International Conference on Intelligent Robots and Systems, Nice, France.","DOI":"10.1109\/IROS.2008.4650703"},{"key":"ref_14","doi-asserted-by":"crossref","unstructured":"Donn\u00e9, S., De Vylder, J., Goossens, B., and Philips, W. (2016). MATE: Machine Learning for Adaptive Calibration Template Detection. Sensors, 16.","DOI":"10.3390\/s16111858"},{"key":"ref_15","doi-asserted-by":"crossref","unstructured":"Pilett, J., Geiger, A., Lagger, P., Lepetit, V., and Fua, P. (2006, January 22\u201325). An all-in-one solution to geometric and photometric calibration. Proceedings of the 2006 Fifth IEEE\/ACM International Symposium on Mixed and Augmented Reality, Santa Barbar, CA, USA.","DOI":"10.1109\/ISMAR.2006.297796"},{"key":"ref_16","first-page":"41","article-title":"CALTag: High Precision Fiducial Markers for Camera Calibration","volume":"10","author":"Atcheson","year":"2010","journal-title":"Vis. Model. Vis."},{"key":"ref_17","unstructured":"Oyamada, Y. (2012, January 5\u20138). Single Camera Calibration using partially visible calibration objects based on Random Dots Marker Tracking Algorithm. Proceedings of the IEEE ISMAR 2012 Workshop on Tracking Methods and Applications (TMA), Atlanta, GA, USA."},{"key":"ref_18","unstructured":"Zhang, Z. (1998). A Flexible New Technique for Camera Calibration, Microsoft Research. Technical Report MSR-TR-98-71."},{"key":"ref_19","doi-asserted-by":"crossref","first-page":"431","DOI":"10.1137\/0111030","article-title":"An algorithm for least-squares estimation of nonlinear parameters","volume":"11","author":"Marquardt","year":"1963","journal-title":"J. Soc. Ind. Appl. Math."},{"key":"ref_20","doi-asserted-by":"crossref","first-page":"164","DOI":"10.1090\/qam\/10666","article-title":"A method for the solution of certain problems in least squares","volume":"2","author":"Levenberg","year":"1944","journal-title":"Q. Appl. Math."},{"key":"ref_21","unstructured":"Vezhnevets, V. (2016, December 20). OpenCV Calibration Object Detection, Part of the Free Open-Source OpenCV Image Processing Library. Available online: http:\/\/graphicon.ru\/oldgr\/en\/research\/calibration\/opencv.html."}],"container-title":["Sensors"],"original-title":[],"language":"en","link":[{"URL":"https:\/\/www.mdpi.com\/1424-8220\/17\/4\/685\/pdf","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2025,10,11]],"date-time":"2025-10-11T18:31:20Z","timestamp":1760207480000},"score":1,"resource":{"primary":{"URL":"https:\/\/www.mdpi.com\/1424-8220\/17\/4\/685"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2017,3,27]]},"references-count":21,"journal-issue":{"issue":"4","published-online":{"date-parts":[[2017,4]]}},"alternative-id":["s17040685"],"URL":"https:\/\/doi.org\/10.3390\/s17040685","relation":{},"ISSN":["1424-8220"],"issn-type":[{"value":"1424-8220","type":"electronic"}],"subject":[],"published":{"date-parts":[[2017,3,27]]}}}