{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2026,2,17]],"date-time":"2026-02-17T02:18:58Z","timestamp":1771294738034,"version":"3.50.1"},"reference-count":33,"publisher":"MDPI AG","issue":"3","license":[{"start":{"date-parts":[[2021,1,24]],"date-time":"2021-01-24T00:00:00Z","timestamp":1611446400000},"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>This paper describes a method for calibrating multi camera and multi laser 3D triangulation systems, particularly for those using Scheimpflug adapters. Under this configuration, the focus plane of the camera is located at the laser plane, making it difficult to use traditional calibration methods, such as chessboard pattern-based strategies. Our method uses a conical calibration object whose intersections with the laser planes generate stepped line patterns that can be used to calculate the camera-laser homographies. The calibration object has been designed to calibrate scanners for revolving surfaces, but it can be easily extended to linear setups. The experiments carried out show that the proposed system has a precision of 0.1 mm.<\/jats:p>","DOI":"10.3390\/s21030765","type":"journal-article","created":{"date-parts":[[2021,1,25]],"date-time":"2021-01-25T12:28:31Z","timestamp":1611577711000},"page":"765","update-policy":"https:\/\/doi.org\/10.3390\/mdpi_crossmark_policy","source":"Crossref","is-referenced-by-count":8,"title":["A Multi Camera and Multi Laser Calibration Method for 3D Reconstruction of Revolution Parts"],"prefix":"10.3390","volume":"21","author":[{"ORCID":"https:\/\/orcid.org\/0000-0002-7262-2197","authenticated-orcid":false,"given":"Hugo","family":"\u00c1lvarez","sequence":"first","affiliation":[{"name":"Vicomtech Foundation, Basque Research and Technology Alliance (BRTA), Parque Cient\u00edfico y Tecnol\u00f3gico de Gipuzkoa, Paseo Mikeletegi 57, 20009 San Sebasti\u00e1n, Spain"}]},{"ORCID":"https:\/\/orcid.org\/0000-0001-9035-5734","authenticated-orcid":false,"given":"Marcos","family":"Alonso","sequence":"additional","affiliation":[{"name":"Robotics and Automation Group, ECS Department, Mondragon University, Loramendi Kalea 4, 20500 Mondragon, Spain"},{"name":"Computational Intelligence Group, CCIA Department, UPV\/EHU, Paseo Manuel de Lardizabal 1, 20018 San Sebastian, Spain"}]},{"ORCID":"https:\/\/orcid.org\/0000-0001-9680-4676","authenticated-orcid":false,"given":"Jairo R.","family":"S\u00e1nchez","sequence":"additional","affiliation":[{"name":"Vicomtech Foundation, Basque Research and Technology Alliance (BRTA), Parque Cient\u00edfico y Tecnol\u00f3gico de Gipuzkoa, Paseo Mikeletegi 57, 20009 San Sebasti\u00e1n, Spain"}]},{"ORCID":"https:\/\/orcid.org\/0000-0002-0865-1030","authenticated-orcid":false,"given":"Alberto","family":"Izaguirre","sequence":"additional","affiliation":[{"name":"Robotics and Automation Group, ECS Department, Mondragon University, Loramendi Kalea 4, 20500 Mondragon, Spain"}]}],"member":"1968","published-online":{"date-parts":[[2021,1,24]]},"reference":[{"key":"ref_1","doi-asserted-by":"crossref","first-page":"73","DOI":"10.1023\/A:1008117315311","article-title":"Calibrating a Structured Light Stripe System: A Novel Approach","volume":"33","author":"Huynh","year":"1999","journal-title":"Int. J. Comput. Vis."},{"key":"ref_2","doi-asserted-by":"crossref","unstructured":"Legarda, A., Izaguirre, A., Arana-Arexolaleiba, N., and Iturrospe, A. (2011, January 1\u20133). A new method for Scheimpflug camera calibration. Proceedings of the 10th International Workshop on Electronics, Control, Measurement and Signals, Liberec, Czech Republic.","DOI":"10.1109\/IWECMS.2011.5952376"},{"key":"ref_3","doi-asserted-by":"crossref","unstructured":"So, E., Michieletto, S., and Menegatti, E. (2012, January 16\u201318). Calibration of a dual-laser triangulation system for assembly line completeness inspection. Proceedings of the 2012 IEEE International Symposium on Robotic and Sensors Environments Proceedings, Magdeburg, Germany.","DOI":"10.1109\/ROSE.2012.6402621"},{"key":"ref_4","doi-asserted-by":"crossref","unstructured":"Legarda, A., Izaguirre, A., Arana-Arexolaleiba, N., and Iturrospe, A. (2013, January 24\u201326). Comparison and error analysis of the standard pin-hole and Scheimpflug camera calibration models. Proceedings of the IEEE 11th International Workshop of Electronics, Control, Measurement, Signals and Their Application to Mechatronics, Toulouse, France.","DOI":"10.1109\/ECMSM.2013.6648945"},{"key":"ref_5","doi-asserted-by":"crossref","first-page":"121","DOI":"10.1007\/s11263-016-0964-8","article-title":"A Comprehensive and Versatile Camera Model for Cameras with Tilt Lenses","volume":"123","author":"Steger","year":"2016","journal-title":"Int. J. Comput. Vis."},{"key":"ref_6","unstructured":"Forest, J., and Salvi, J. (October, January 30). A review of laser scanning three-dimensional digitisers. Proceedings of the IEEE\/RSJ International Conference on Intelligent Robots and Systems, Lausanne, Switzerland."},{"key":"ref_7","doi-asserted-by":"crossref","unstructured":"Stanislas, M., Westerweel, J., and Kompenhans, J. (2004). Self-Calibration of PIV Video-Cameras in Scheimpflug Condition. Particle Image Velocimetry: Recent Improvements, Springer.","DOI":"10.1007\/978-3-642-18795-7"},{"key":"ref_8","doi-asserted-by":"crossref","unstructured":"Mejia, D., S\u00e1nchez, J.R., Ruiz-Salguero, O., Alonso, M., Izaguirre, A., Gil, E., Palomar, J., and Posada, J. (2019). In-Line Dimensional Inspection of Warm-Die Forged Revolution Workpieces Using 3D Mesh Reconstruction. Appl. Sci., 9.","DOI":"10.3390\/app9061069"},{"key":"ref_9","doi-asserted-by":"crossref","unstructured":"Picon, A., Bereciartua, A., Gutierrez, J., and Perez, J. (2006, January 20\u201322). 3D High Precision Tube Bevel Measurement using laser based Rotating Scanner. Proceedings of the IEEE Conference on Emerging Technologies and Factory Automation, Prague, Czech Republic.","DOI":"10.1109\/ETFA.2006.355377"},{"key":"ref_10","doi-asserted-by":"crossref","unstructured":"Lee, M., Baek, S., and Park, S. (2017, January 19\u201322). 3D foot scanner based on 360 degree rotating-type laser triangulation sensor. Proceedings of the 2017 56th Annual Conference of the Society of Instrument and Control Engineers of Japan (SICE), Kanazawa, Japan.","DOI":"10.23919\/SICE.2017.8105700"},{"key":"ref_11","doi-asserted-by":"crossref","unstructured":"Idrobo-Pizo, G.A., Motta, J., and Sampaio, R. (2019). A Calibration Method for a Laser Triangulation Scanner Mounted on a Robot Arm for Surface Mapping. Sensors, 19.","DOI":"10.3390\/s19081783"},{"key":"ref_12","doi-asserted-by":"crossref","unstructured":"So, E., Munaro, M., Michieletto, S., Antonello, M., and Menegatti, E. (2013). Real-Time 3D Model Reconstruction with a Dual-Laser Triangulation System for Assembly line Completeness Inspection, Springer. Advances in Intelligent Systems and Computing, AISC.","DOI":"10.1007\/978-3-642-33932-5_66"},{"key":"ref_13","first-page":"80","article-title":"A Reliable 3D Laser Triangulation-based Scanner with a New Simple but Accurate Procedure for Finding Scanner Parameters","volume":"6","author":"Peiravi","year":"2010","journal-title":"Marsland Press J. Am. Sci."},{"key":"ref_14","doi-asserted-by":"crossref","first-page":"112","DOI":"10.1016\/j.optlastec.2008.05.012","article-title":"Calibration procedure for 3D measurement systems using two cameras and a laser line","volume":"41","author":"Fonseca","year":"2009","journal-title":"Opt. Laser Technol."},{"key":"ref_15","doi-asserted-by":"crossref","first-page":"796","DOI":"10.1016\/j.eng.2018.10.005","article-title":"A Dual-Platform Laser Scanner for 3D Reconstruction of Dental Pieces","volume":"4","author":"Yang","year":"2018","journal-title":"Engineering"},{"key":"ref_16","doi-asserted-by":"crossref","unstructured":"Li, D., Zhang, H., Song, Z., Man, D., and Jones, M. (2017, January 18\u201320). An automatic laser scanning system for accurate 3D reconstruction of indoor scenes. Proceedings of the IEEE International Conference on Information and Automation (ICIA), Macau, China.","DOI":"10.1109\/ICInfA.2017.8079017"},{"key":"ref_17","doi-asserted-by":"crossref","unstructured":"Song, L., Sun, S., Yang, Y., Zhu, X., Guo, Q., and Yang, H. (2019). A Multi-View Stereo Measurement System Based on a Laser Scanner for Fine Workpieces. Sensors, 19.","DOI":"10.3390\/s19020381"},{"key":"ref_18","doi-asserted-by":"crossref","first-page":"7374","DOI":"10.3390\/s90907374","article-title":"Modelling and calibration technique of laser triangulation sensors for integration in robot arms and articulated arm coordinate measuring machines","volume":"9","author":"Santolaria","year":"2009","journal-title":"Sensors"},{"key":"ref_19","first-page":"313","article-title":"Intrinsic camera calibration equipped with Scheimpflug optical device","volume":"Volume 9534","author":"Meriaudeau","year":"2015","journal-title":"Twelfth International Conference on Quality Control by Artificial Vision 2015"},{"key":"ref_20","first-page":"123","article-title":"An optimization solution of a laser plane in vision measurement with the distance object between global origin and calibration points","volume":"5","author":"Xu","year":"2015","journal-title":"Sci. Rep."},{"key":"ref_21","unstructured":"Collado, F. (2004). New Methods for Triangulation-Based Shape Acquisition Using Laser Scanners. [Ph.D. Thesis, Departament d\u2019Electr\u00f2nica Inform\u00e0tica i Autom\u00e0tica, Universitat de Girona]. Available online: http:\/\/www.tdx.cat\/handle\/10803\/7730."},{"key":"ref_22","doi-asserted-by":"crossref","unstructured":"Hartley, R., and Zisserman, A. (2003). Multiple View Geometry in Computer Vision, Cambridge University Press. [2nd ed.].","DOI":"10.1017\/CBO9780511811685"},{"key":"ref_23","unstructured":"Malis, E., and Vargas, M. (2021, January 23). Deeper Understanding of the Homography Decomposition for Vision-Based Control. Available online: https:\/\/hal.inria.fr\/inria-00174036."},{"key":"ref_24","first-page":"855","article-title":"Close-range camera calibration","volume":"37","author":"Brown","year":"1971","journal-title":"Photogramm. Eng."},{"key":"ref_25","unstructured":"(2021, January 23). Mvtec. MvTec Halcon Camera Calibration, Available online: https:\/\/www.mvtec.com\/doc\/halcon\/12\/en\/calibrate_cameras.html."},{"key":"ref_26","doi-asserted-by":"crossref","unstructured":"Sanz, J.L.C. (1996). A Comparison of Algorithms for Subpixel Peak Detection. Image Technology: Advances in Image Processing, Multimedia and Machine Vision, Springer.","DOI":"10.1007\/978-3-642-58288-2"},{"key":"ref_27","unstructured":"Haug, K., and Pritschow, G. (September, January 31). Robust laser-stripe sensor for automated weld-seam-tracking in the shipbuilding industry. Proceedings of the IECON \u201998 24th Annual Conference of the IEEE Industrial Electronics Society (Cat. No. 98CH36200), Aachen, Germany."},{"key":"ref_28","doi-asserted-by":"crossref","unstructured":"Forest, J., Salvi, J., Cabruja, E., and Pous, C. (2004;, January 26\u201326). Laser stripe peak detector for 3D scanners. A FIR filter approach. In Proceedings of the 17th International Conference on Pattern Recognition, ICPR 2004, Cambridge, UK.","DOI":"10.1109\/ICPR.2004.1334612"},{"key":"ref_29","doi-asserted-by":"crossref","first-page":"111","DOI":"10.1109\/MSP.2011.941097","article-title":"What Is a Savitzky-Golay Filter? [Lecture Notes]","volume":"28","author":"Schafer","year":"2011","journal-title":"IEEE Signal Process. Mag."},{"key":"ref_30","doi-asserted-by":"crossref","unstructured":"Flesia, A.G., Ames, G., Bergues, G., Canali, L., and Schurrer, C. (2014, January 12\u201315). Sub-pixel straight lines detection for measuring through machine vision. Proceedings of the IEEE International Instrumentation and Measurement Technology Conference (I2MTC), Montevideo, Uruguay.","DOI":"10.1109\/I2MTC.2014.6860776"},{"key":"ref_31","doi-asserted-by":"crossref","first-page":"582","DOI":"10.1109\/TIP.2005.863021","article-title":"Line detection in images through regularized hough transform","volume":"15","author":"Aggarwal","year":"2000","journal-title":"IEEE Trans. Image Process."},{"key":"ref_32","first-page":"516","article-title":"Edge Detection with Sub-pixel Accuracy Based on Approximation of Edge with Erf Function","volume":"20","author":"Hagara","year":"2011","journal-title":"Radioengineering"},{"key":"ref_33","doi-asserted-by":"crossref","first-page":"381","DOI":"10.1145\/358669.358692","article-title":"Random Sample Consensus: A Paradigm for Model Fitting with Applications to Image Analysis and Automated Cartography","volume":"24","author":"Fischler","year":"1981","journal-title":"Commun. ACM"}],"container-title":["Sensors"],"original-title":[],"language":"en","link":[{"URL":"https:\/\/www.mdpi.com\/1424-8220\/21\/3\/765\/pdf","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2025,10,11]],"date-time":"2025-10-11T05:14:37Z","timestamp":1760159677000},"score":1,"resource":{"primary":{"URL":"https:\/\/www.mdpi.com\/1424-8220\/21\/3\/765"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2021,1,24]]},"references-count":33,"journal-issue":{"issue":"3","published-online":{"date-parts":[[2021,2]]}},"alternative-id":["s21030765"],"URL":"https:\/\/doi.org\/10.3390\/s21030765","relation":{},"ISSN":["1424-8220"],"issn-type":[{"value":"1424-8220","type":"electronic"}],"subject":[],"published":{"date-parts":[[2021,1,24]]}}}