{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2025,10,12]],"date-time":"2025-10-12T03:28:56Z","timestamp":1760239736819,"version":"build-2065373602"},"reference-count":32,"publisher":"MDPI AG","issue":"24","license":[{"start":{"date-parts":[[2020,12,11]],"date-time":"2020-12-11T00:00:00Z","timestamp":1607644800000},"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>Rotary tables are often used to speed up the acquisition time during the 3D scanning of complex geometries. In order to avoid manual registration of the point clouds acquired with different orientations, automatic algorithms to compensate the rotation were developed. Alternatively, a proper calibration of the rotary axis with respect to the camera system is needed. Several methods are available in the literature, but they only consider a single-axis calibration. In this paper, a method for the simultaneous calibration of both axes of the table is proposed. A checkerboard is attached to the table, and several images with different poses are acquired. An optimization algorithm is then setup to determine the orientation and the locations of the two axes. A metric to assess the calibration quality was also defined by computing the average mean reprojection error. This metric is used to investigate the optimal number and distribution of the calibration poses, demonstrating that the optimum calibration results are achieved when a wider dispersion of the calibration poses is adopted.<\/jats:p>","DOI":"10.3390\/s20247107","type":"journal-article","created":{"date-parts":[[2020,12,13]],"date-time":"2020-12-13T23:39:36Z","timestamp":1607902776000},"page":"7107","update-policy":"https:\/\/doi.org\/10.3390\/mdpi_crossmark_policy","source":"Crossref","is-referenced-by-count":5,"title":["Automatic Calibration of a Two-Axis Rotary Table for 3D Scanning Purposes"],"prefix":"10.3390","volume":"20","author":[{"ORCID":"https:\/\/orcid.org\/0000-0002-7471-2022","authenticated-orcid":false,"given":"Livio","family":"Bisogni","sequence":"first","affiliation":[{"name":"Dipartimento di Ingegneria Civile e Industriale, Universit\u00e0 di Pisa, Largo Lucio Lazzarino 1, 56122 Pisa, Italy"}]},{"ORCID":"https:\/\/orcid.org\/0000-0003-2966-1956","authenticated-orcid":false,"given":"Ramtin","family":"Mollaiyan","sequence":"additional","affiliation":[{"name":"Dipartimento di Ingegneria Civile e Industriale, Universit\u00e0 di Pisa, Largo Lucio Lazzarino 1, 56122 Pisa, Italy"}]},{"ORCID":"https:\/\/orcid.org\/0000-0003-0877-8012","authenticated-orcid":false,"given":"Matteo","family":"Pettinari","sequence":"additional","affiliation":[{"name":"Dipartimento di Ingegneria Civile e Industriale, Universit\u00e0 di Pisa, Largo Lucio Lazzarino 1, 56122 Pisa, Italy"}]},{"ORCID":"https:\/\/orcid.org\/0000-0003-0730-0893","authenticated-orcid":false,"given":"Paolo","family":"Neri","sequence":"additional","affiliation":[{"name":"Dipartimento di Ingegneria Civile e Industriale, Universit\u00e0 di Pisa, Largo Lucio Lazzarino 1, 56122 Pisa, Italy"}]},{"ORCID":"https:\/\/orcid.org\/0000-0001-5670-892X","authenticated-orcid":false,"given":"Marco","family":"Gabiccini","sequence":"additional","affiliation":[{"name":"Dipartimento di Ingegneria Civile e Industriale, Universit\u00e0 di Pisa, Largo Lucio Lazzarino 1, 56122 Pisa, Italy"}]}],"member":"1968","published-online":{"date-parts":[[2020,12,11]]},"reference":[{"key":"ref_1","doi-asserted-by":"crossref","first-page":"133","DOI":"10.1016\/j.optlaseng.2009.09.001","article-title":"Fringe projection techniques: Whither we are?","volume":"48","author":"Gorthi","year":"2010","journal-title":"Opt. Lasers Eng."},{"key":"ref_2","doi-asserted-by":"crossref","first-page":"149","DOI":"10.1111\/1467-8659.00574","article-title":"The 3D Model Acquisition Pipeline","volume":"21","author":"Bernardini","year":"2002","journal-title":"Comput. Graph. Forum"},{"key":"ref_3","doi-asserted-by":"crossref","first-page":"217","DOI":"10.1007\/s00138-011-0340-1","article-title":"Three-dimensional point cloud alignment detecting fiducial markers by structured light stereo imaging","volume":"23","author":"Barone","year":"2012","journal-title":"Mach. Vis. Appl."},{"key":"ref_4","doi-asserted-by":"crossref","first-page":"89","DOI":"10.1177\/0954411912463869","article-title":"Computer-aided modelling of three-dimensional maxillofacial tissues through multi-modal imaging","volume":"227","author":"Barone","year":"2013","journal-title":"Proc. Inst. Mech. Eng. Part H J. Eng. Med."},{"key":"ref_5","doi-asserted-by":"crossref","first-page":"8272","DOI":"10.1364\/AO.403356","article-title":"3D reconstruction of line-structured light based on binocular vision calibration rotary axis","volume":"59","author":"Ye","year":"2020","journal-title":"Appl. Opt."},{"key":"ref_6","doi-asserted-by":"crossref","first-page":"185","DOI":"10.1016\/j.measurement.2016.12.026","article-title":"Clustering and selecting vantage images in a low-cost system for 3D reconstruction of texture-less objects","volume":"99","author":"Ahmadabadian","year":"2017","journal-title":"Measurement"},{"key":"ref_7","first-page":"1","article-title":"Reconstructing normal section profiles of 3D revolving structures via pose-unconstrained multi-line structured-light vision","volume":"70","author":"Sun","year":"2020","journal-title":"IEEE Trans. Instrum. Meas."},{"key":"ref_8","first-page":"1041014","article-title":"A three dimensional point cloud registration method based on rotation matrix eigenvalue","volume":"Volume 10410","author":"Wang","year":"2017","journal-title":"Society of Photo-Optical Instrumentation Engineers (SPIE) Conference Series"},{"key":"ref_9","doi-asserted-by":"crossref","first-page":"5440","DOI":"10.1364\/AO.52.005440","article-title":"Calibration of revolution axis for 360 deg surface measurement","volume":"52","author":"Dai","year":"2013","journal-title":"Appl. Opt."},{"key":"ref_10","doi-asserted-by":"crossref","first-page":"508","DOI":"10.1080\/00051144.2015.11828664","article-title":"Accurate 3D Reconstruction using a Turntable-based and Telecentric Vision","volume":"56","author":"Razo","year":"2015","journal-title":"Automatika"},{"key":"ref_11","doi-asserted-by":"crossref","first-page":"103","DOI":"10.14358\/PERS.81.2.103","article-title":"Direct linear transformation from comparator coordinates into object space coordinates in close-range photogrammetry","volume":"81","author":"Karara","year":"2015","journal-title":"Photogramm. Eng. Remote Sens."},{"key":"ref_12","unstructured":"Frugers, O.D., and Toscani, G. (1986, January 22\u201326). The calibration problem for stereo. Proceedings of the CVPR \u201986, Miami Beach, FL, USA."},{"key":"ref_13","first-page":"855","article-title":"Close-range camera calibration","volume":"37","author":"Brown","year":"1971","journal-title":"Photogramm. Eng. Remote. Sens."},{"key":"ref_14","unstructured":"Haralick, R.M., and Shapiro, L.G. (1993). Computer and Robot Vision, Addison\u2013Wesley. [2nd ed.]."},{"key":"ref_15","doi-asserted-by":"crossref","first-page":"1095","DOI":"10.1109\/34.166624","article-title":"Simple calibration algorithm for high-distortion lens camera","volume":"14","author":"Nomura","year":"1992","journal-title":"IEEE Trans. Pattern Anal. Mach. Intell."},{"key":"ref_16","doi-asserted-by":"crossref","first-page":"965","DOI":"10.1109\/34.159901","article-title":"Camera calibration with distortion models and accuracy evaluation","volume":"14","author":"Weng","year":"1992","journal-title":"IEEE Trans. Pattern Anal. Mach. Intell."},{"key":"ref_17","doi-asserted-by":"crossref","first-page":"564","DOI":"10.1016\/j.promfg.2020.01.071","article-title":"Flexible calibration of a stereo vision system by active display","volume":"Volume 38","author":"Barone","year":"2019","journal-title":"Procedia Manifacturing"},{"key":"ref_18","doi-asserted-by":"crossref","first-page":"105989","DOI":"10.1016\/j.optlaseng.2019.105989","article-title":"3D acquisition and stereo-camera calibration by active devices: A unique structured light encoding framework","volume":"127","author":"Barone","year":"2020","journal-title":"Opt. Lasers Eng."},{"key":"ref_19","doi-asserted-by":"crossref","first-page":"1","DOI":"10.1016\/j.optlaseng.2018.03.004","article-title":"Structured light stereo catadioptric scanner based on a spherical mirror","volume":"107","author":"Barone","year":"2018","journal-title":"Opt. Lasers Eng."},{"key":"ref_20","unstructured":"Daniilidis, K., Maragos, P., and Paragios, N. (2010). Analytical Forward Projection for Axial Non-central Dioptric and Catadioptric Cameras. Computer Vision\u2014ECCV 2010, Springer."},{"key":"ref_21","doi-asserted-by":"crossref","first-page":"175","DOI":"10.1023\/A:1008128724364","article-title":"A theory of single-viewpoint catadioptric image formation","volume":"35","author":"Baker","year":"1999","journal-title":"Int. J. Comput. Vis."},{"key":"ref_22","doi-asserted-by":"crossref","unstructured":"Barone, S., Carulli, M., Neri, P., Paoli, A., and Razionale, A.V. (2018). An omnidirectional vision sensor based on a spherical mirror catadioptric system. Sensors, 18.","DOI":"10.3390\/s18020408"},{"key":"ref_23","unstructured":"M\u00fclayim, A., Yemez, Y., Schmitt, F., and Atalay, V. (1999). Rotation axis extraction of a turn table viewed by a fixed camera. Vision, Modeling and Visualisation \u201999, IOS Press."},{"key":"ref_24","doi-asserted-by":"crossref","first-page":"324","DOI":"10.1016\/j.ijleo.2010.02.014","article-title":"Calibration of a multiple axes 3-D laser scanning system consisting of robot, portable scanner and turntable","volume":"122","author":"Li","year":"2011","journal-title":"Optik"},{"key":"ref_25","first-page":"659","article-title":"Calibration of the axis of the turntable in 4-axis laser measuring system and registration of multi-view","volume":"32","author":"Xu","year":"2005","journal-title":"Chin. J. Lasers"},{"key":"ref_26","doi-asserted-by":"crossref","unstructured":"Bi, C., Hao, X., Liu, M., and Fang, J. (2020). Study on calibration method of rotary axis based on vision measurement. Infrared Laser Eng., 49.","DOI":"10.3788\/IRLA202049.0413004"},{"key":"ref_27","doi-asserted-by":"crossref","first-page":"115","DOI":"10.1016\/j.measurement.2014.08.023","article-title":"A flexible method for multi-view point clouds alignment of small-size object","volume":"58","author":"Langming","year":"2014","journal-title":"Measurement"},{"key":"ref_28","doi-asserted-by":"crossref","unstructured":"Ye, Y., and Song, Z. (2015, January 8\u201310). An accurate 3D point cloud registration approach for the turntable-based 3D scanning system. Proceedings of the 2015 IEEE International Conference on Information and Automation (ICIA), Kunming, China.","DOI":"10.1109\/ICInfA.2015.7279429"},{"key":"ref_29","doi-asserted-by":"crossref","first-page":"4831","DOI":"10.1016\/j.ijleo.2014.04.047","article-title":"Rotation axis calibration of a turntable using constrained global optimization","volume":"125","author":"Chen","year":"2014","journal-title":"Optik"},{"key":"ref_30","unstructured":"Bisogni, L., Pettinari, M., and Mollaiyan, R. (2020, December 10). MATTA: AutoMatic Acquisition Tool for Turntable cAlibration. Available online: https:\/\/www.mathworks.com\/matlabcentral\/fileexchange\/84124-matta-automatic-acquisition-tool-for-turntable-calibration?s_tid=srchtitle."},{"key":"ref_31","unstructured":"MATLAB (2020). 9.8.0.1451342 (R2020a), The MathWorks Inc.. Available online: https:\/\/www.mathworks.com\/."},{"key":"ref_32","unstructured":"Bouguet, J.Y. (2020, December 09). Camera Calibration Toolbox for MATLAB. Available online: http:\/\/www.vision.caltech.edu\/bouguetj\/calib_doc\/."}],"container-title":["Sensors"],"original-title":[],"language":"en","link":[{"URL":"https:\/\/www.mdpi.com\/1424-8220\/20\/24\/7107\/pdf","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2025,10,11]],"date-time":"2025-10-11T10:43:49Z","timestamp":1760179429000},"score":1,"resource":{"primary":{"URL":"https:\/\/www.mdpi.com\/1424-8220\/20\/24\/7107"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2020,12,11]]},"references-count":32,"journal-issue":{"issue":"24","published-online":{"date-parts":[[2020,12]]}},"alternative-id":["s20247107"],"URL":"https:\/\/doi.org\/10.3390\/s20247107","relation":{},"ISSN":["1424-8220"],"issn-type":[{"type":"electronic","value":"1424-8220"}],"subject":[],"published":{"date-parts":[[2020,12,11]]}}}