{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2026,6,10]],"date-time":"2026-06-10T00:59:45Z","timestamp":1781053185343,"version":"3.54.1"},"reference-count":47,"publisher":"MDPI AG","issue":"5","license":[{"start":{"date-parts":[[2022,2,24]],"date-time":"2022-02-24T00:00:00Z","timestamp":1645660800000},"content-version":"vor","delay-in-days":0,"URL":"https:\/\/creativecommons.org\/licenses\/by\/4.0\/"}],"funder":[{"DOI":"10.13039\/501100000038","name":"Natural Sciences and Engineering Research Council","doi-asserted-by":"publisher","award":["RGPIN-2021-02553"],"award-info":[{"award-number":["RGPIN-2021-02553"]}],"id":[{"id":"10.13039\/501100000038","id-type":"DOI","asserted-by":"publisher"}]}],"content-domain":{"domain":[],"crossmark-restriction":false},"short-container-title":["Sensors"],"abstract":"<jats:p>The accuracy of 3D reconstruction for metrology applications using active stereo pairs depends on the quality of the calibration of the system. Active stereo pairs are generally composed of cameras mounted on tilt\/pan mechanisms separated by a constant or variable baseline. This paper presents a calibration approach based on speckle metrology that allows the separation of translation and rotation in the estimation of extrinsic parameters. To achieve speckle-based calibration, a device called an Almost Punctual Speckle Source (APSS) is introduced. Using the APSS, a thorough method for the calibration of extrinsic parameters of stereo pairs is described. Experimental results obtained with a stereo system called the Agile Stereo Pair (ASP) demonstrate that speckle-based calibration achieves better reconstruction performance than methods using standard calibration procedures. Although the experiments were performed with a specific stereo pair, such as the ASP, which is described in the paper, the speckle-based calibration approach using the APSS can be transposed to other stereo setups.<\/jats:p>","DOI":"10.3390\/s22051784","type":"journal-article","created":{"date-parts":[[2022,2,24]],"date-time":"2022-02-24T21:11:07Z","timestamp":1645737067000},"page":"1784","update-policy":"https:\/\/doi.org\/10.3390\/mdpi_crossmark_policy","source":"Crossref","is-referenced-by-count":1,"title":["Calibration of Stereo Pairs Using Speckle Metrology"],"prefix":"10.3390","volume":"22","author":[{"ORCID":"https:\/\/orcid.org\/0000-0003-1830-7396","authenticated-orcid":false,"given":"\u00c9ric","family":"Samson","sequence":"first","affiliation":[{"name":"Electrical and Computer Engineering, Faculty of Science and Engineering, Universit\u00e9 Laval, Quebec City, QC G1V 0A6, Canada"}],"role":[{"vocabulary":"crossref","role":"author"}]},{"given":"Denis","family":"Laurendeau","sequence":"additional","affiliation":[{"name":"Electrical and Computer Engineering, Faculty of Science and Engineering, Universit\u00e9 Laval, Quebec City, QC G1V 0A6, Canada"}],"role":[{"vocabulary":"crossref","role":"author"}]},{"ORCID":"https:\/\/orcid.org\/0000-0001-9929-646X","authenticated-orcid":false,"given":"Marc","family":"Parizeau","sequence":"additional","affiliation":[{"name":"Electrical and Computer Engineering, Faculty of Science and Engineering, Universit\u00e9 Laval, Quebec City, QC G1V 0A6, Canada"}],"role":[{"vocabulary":"crossref","role":"author"}]}],"member":"1968","published-online":{"date-parts":[[2022,2,24]]},"reference":[{"key":"ref_1","doi-asserted-by":"crossref","first-page":"333","DOI":"10.1007\/BF00133571","article-title":"ABandyopadhyay Active vision","volume":"1","author":"Aloimonos","year":"1988","journal-title":"Int. J. Comput. Vis."},{"key":"ref_2","unstructured":"Bajcsy, R. (1988, January 23\u201327). Active perception. Proceedings of the IEEE, Dayton, OH, USA."},{"key":"ref_3","doi-asserted-by":"crossref","first-page":"108","DOI":"10.1109\/56.782","article-title":"An agile stereo camera system for flexible image acquisition","volume":"4","author":"Krotkov","year":"1998","journal-title":"IEEE J. Robot. Autom."},{"key":"ref_4","doi-asserted-by":"crossref","first-page":"41","DOI":"10.1016\/1049-9660(92)90084-G","article-title":"A Head-Eye System: Analysis and Design","volume":"56","author":"Pahlavan","year":"1992","journal-title":"CVGIP Image Underst."},{"key":"ref_5","unstructured":"Urquhart, C.W., and Siebert, P.J. (1992, January 11\u201313). Development of a precision active stereo system. Proceedings of the IEEE International Symposium on Intelligent Control, Glasgow, UK."},{"key":"ref_6","doi-asserted-by":"crossref","first-page":"51","DOI":"10.1142\/S0218001493000042","article-title":"Design and Performance of TRISH, A Binocular Robot Head with Torsional Eye Movements","volume":"7","author":"Milios","year":"1993","journal-title":"Int. J. Pattern Recognit. Artif. Intell."},{"key":"ref_7","unstructured":"Wavering, A.J., Fiala, J.C., Roberts, K.J., and Lumia, R. (1993, January 2\u20136). Triclops: A high performance trinocular active vision system. Proceedings of the IEEE International Conference on Robotics and Automation, Atlanta, GA, USA."},{"key":"ref_8","doi-asserted-by":"crossref","first-page":"363","DOI":"10.1016\/S0141-9331(98)00051-9","article-title":"Hardware development of the Yorick series of active vision systems","volume":"21","author":"Sharkey","year":"1998","journal-title":"Microprocess. Microsyst."},{"key":"ref_9","doi-asserted-by":"crossref","first-page":"517","DOI":"10.1016\/0957-4158(93)90021-S","article-title":"A modular head\/eye platform for real-time reactive vision","volume":"3","author":"Sharkey","year":"1993","journal-title":"Mechatronics"},{"key":"ref_10","doi-asserted-by":"crossref","first-page":"9","DOI":"10.1142\/S0218001493000029","article-title":"The Harvard binocular head","volume":"7","author":"Ferrier","year":"1993","journal-title":"Int. J. Pattern Recognit. Artif. Intell."},{"key":"ref_11","doi-asserted-by":"crossref","first-page":"109","DOI":"10.1142\/S0218001493000078","article-title":"Layered Control of a Binocular Camera Head","volume":"7","author":"Crowley","year":"1993","journal-title":"Int. J. Pattern Recognit. Artif. Intell."},{"key":"ref_12","doi-asserted-by":"crossref","unstructured":"Kuniyoshi, Y., Kita, N., Suehiro, T., and Rougeaux, S. (1995). Active stereo vision system with foveated wide angle lenses. Asian Conference on Computer Vision, Springer.","DOI":"10.1007\/3-540-60793-5_74"},{"key":"ref_13","unstructured":"Sutherland, O., Rougeaux, S., Abdallah, S., and Zelinsky, A. (September, January 30). Tracking with hybrid drive active vision. Proceedings of the Australian Conference on Robotics and Automation (ACRA 2000), Melbourne, Australia."},{"key":"ref_14","doi-asserted-by":"crossref","unstructured":"Sutherland, O., Truong, H., Rougeaux, S., and Zelinsky, A. (2001). Advancing active vision systems by improved design and control. Experimental Robotics VII, Springer.","DOI":"10.1007\/3-540-45118-8_8"},{"key":"ref_15","unstructured":"Truong, H., Abdallah, S., Rougeaux, S., and Zelinsky, A. (2000, January 24\u201328). A novel mechanism for stereo active vision. Proceedings of the Conference on Robotics and Automation (ACRA 2000), Melbourne, Australia."},{"key":"ref_16","doi-asserted-by":"crossref","first-page":"47","DOI":"10.1007\/s00138-004-0156-3","article-title":"CeDAR: A real-world vision system. Mechanism, control and visual processing","volume":"16","author":"Dankers","year":"2004","journal-title":"Mach. Vis. Appl."},{"key":"ref_17","unstructured":"Nakabo, Y., Fujikawa, N., Mukai, T., Takeuchi, Y., and Ohnishi, N. (2004, January 4\u20136). High-speed and biomimetic control of a stereo head system. Proceedings of the SICE Annual Conference, Sapporo, Japan."},{"key":"ref_18","doi-asserted-by":"crossref","unstructured":"Berthouze, L., Rougeaux, S., Chavand, F., and Kuniyoshi, Y. (1996, January 18\u201320). Calibration of a foveated wide-angle lens on an active vision head. Proceedings of the CVPR IEEE Computer Society Conference on Computer Vision and Pattern Recognition, San Francisco, CA, USA.","DOI":"10.1109\/CVPR.1996.517072"},{"key":"ref_19","doi-asserted-by":"crossref","first-page":"426","DOI":"10.1109\/3468.686704","article-title":"Calibration of an active binocular head","volume":"Volume 28","author":"Shih","year":"1998","journal-title":"IEEE Transactions on Systems, Man, and Cybernetics\u2014Part A: Systems and Humans"},{"key":"ref_20","doi-asserted-by":"crossref","unstructured":"Tavakoli, H.R., and Pourreza, H.R. (2009, January 23\u201327). Automated center of radial distortion estimation, using active targets. Proceedings of the ACCV 2009: 9th Asian Conference on Computer Vision, Xi\u2019an, China.","DOI":"10.1007\/978-3-642-12304-7_31"},{"key":"ref_21","doi-asserted-by":"crossref","first-page":"113601","DOI":"10.1117\/1.3643726","article-title":"Camera calibration: Active versus passive targets","volume":"50","author":"Schmalz","year":"2011","journal-title":"Opt. Eng."},{"key":"ref_22","doi-asserted-by":"crossref","unstructured":"Kurillo, G., Li, Z., and Bajcsy, R. (2008, January 7\u201311). Wide-area external multi-camera calibration using vision graphs and virtual calibration object. Proceedings of the 2008 Second ACM\/IEEE International Conference on Distributed Smart Cameras, Stanford, CA, USA.","DOI":"10.1109\/ICDSC.2008.4635695"},{"key":"ref_23","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_24","doi-asserted-by":"crossref","unstructured":"Beriault, S., Payeur, P., and Comeau, G. (2007, January 12\u201313). Flexible multi-camera network calibration for human gesture monitoring. Proceedings of the 2007 International Workshop on Robotic and Sensors Environments, Ottawa, ON, Canada.","DOI":"10.1109\/ROSE.2007.4373980"},{"key":"ref_25","doi-asserted-by":"crossref","unstructured":"Zhang, Z. (2021, December 20). A Flexible New Technique for Camera Calibration. Technical Report MSR-TR-98-71, Microsoft Research. Available online: https:\/\/doi.org\/10.1109\/34.888718.","DOI":"10.1109\/34.888718"},{"key":"ref_26","unstructured":"Hartley, R., and Zisserman, A. (2000). Multiple View Geometry in Computer Vision, Cambridge University Press."},{"key":"ref_27","doi-asserted-by":"crossref","first-page":"198","DOI":"10.1016\/j.cag.2010.12.007","article-title":"Multi-camera calibration based on an invariant pattern","volume":"35","author":"Loaiza","year":"2011","journal-title":"Comput. Graph."},{"key":"ref_28","doi-asserted-by":"crossref","first-page":"113","DOI":"10.1007\/3-540-49384-0_9","article-title":"Real-time hand and head tracking for virtual environments using infrared beacons","volume":"Volume 1537","author":"Wirth","year":"1998","journal-title":"International Workshop on Capture Techniques for Virtual Environments"},{"key":"ref_29","doi-asserted-by":"crossref","first-page":"1245","DOI":"10.1016\/j.optlaseng.2011.06.011","article-title":"A calibration method for stereo vision sensor with large FOV based on 1D targets","volume":"9","author":"Sun","year":"2011","journal-title":"Opt. La-Sers Eng."},{"key":"ref_30","doi-asserted-by":"crossref","first-page":"203","DOI":"10.1016\/j.optlaseng.2014.12.001","article-title":"Calibration for stereo vision system based on phase matching and bundle adjustment algorithm","volume":"68","author":"Zhao","year":"2015","journal-title":"Opt. Lasers Eng."},{"key":"ref_31","first-page":"2356","article-title":"Multi-camera network calibration with a non-planar target","volume":"11","author":"Shen","year":"2011","journal-title":"Sensors"},{"key":"ref_32","doi-asserted-by":"crossref","first-page":"499","DOI":"10.1109\/TPAMI.2007.45","article-title":"Camera Calibration from Images of Spheres. Pattern Analysis and Machine Intelligence","volume":"29","author":"Zhang","year":"2007","journal-title":"IEEE Trans. Pattern Anal. Mach. Intell."},{"key":"ref_33","doi-asserted-by":"crossref","first-page":"733","DOI":"10.1016\/0021-9290(94)00116-L","article-title":"A procedure for determining rigid body transformation parameters","volume":"28","author":"Challis","year":"1995","journal-title":"J. Biomech."},{"key":"ref_34","doi-asserted-by":"crossref","unstructured":"Shen, E., Carr, G.P.K., Thomas, P., and Hornsey, R. (2009, January 25\u201328). Non-planar target for multi-camera network calibration. Proceedings of the SENSORS, 2009 IEEE, Christchurch, New Zealand.","DOI":"10.1109\/ICSENS.2009.5398433"},{"key":"ref_35","doi-asserted-by":"crossref","first-page":"8511","DOI":"10.1364\/AO.58.008511","article-title":"Self-calibration approach to stereo cameras with radial distortion based on epipolar constraint","volume":"58","author":"Guan","year":"2019","journal-title":"Appl. Opt."},{"key":"ref_36","doi-asserted-by":"crossref","unstructured":"Poggi, M., Tosi, F., Batsos, K., Mordohai, P., and Mattoccia, S. (2021). On the Synergies between Machine Learning and Binocular Stereo for Depth Estimation from Images: A Survey. IEEE Trans. Pattern Anal. Mach. Intell., 1\u201320.","DOI":"10.1109\/TPAMI.2021.3070917"},{"key":"ref_37","doi-asserted-by":"crossref","unstructured":"Laga, H., Jospin, L.V., Boussaid, F., and Bennamoun, M. (2021). A Survey on Deep Learning Techniques for Stereo-based Depth Estimation. IEEE Trans. Pattern Anal. Mach. Intell.","DOI":"10.1109\/TPAMI.2020.3032602"},{"key":"ref_38","doi-asserted-by":"crossref","unstructured":"Hold-Geoffroy, Y., Sunkavalli, K., Eisenmann, J., Fisher, M., Gambaretto, E., Hadap, S., and Lalonde, J.-F. (2018, January 18\u201323). A perceptual measure for deep single image camera calibration. Proceedings of the IEEE Conference on Computer Vision and Pattern Recognition (CVPR).","DOI":"10.1109\/CVPR.2018.00250"},{"key":"ref_39","doi-asserted-by":"crossref","first-page":"32","DOI":"10.1007\/s00138-006-0013-7","article-title":"The agile stereo pair for active vision","volume":"17","author":"Samson","year":"2006","journal-title":"Mach. Vis. Appl."},{"key":"ref_40","doi-asserted-by":"crossref","unstructured":"Brooks, A., Dickins, G., Zelinsky, A., Kieffer, J., and Abdallah, S. (1997, January 8\u201310). A high performance camera platform for real-time active vision. Proceedings of the First International Conference on Field and Service Robotics, Canberra, Australia.","DOI":"10.1007\/978-1-4471-1273-0_79"},{"key":"ref_41","unstructured":"Rodieck, R.W. (1998). The First Steps in Seeing, Sinauer Associates. [1st ed.]."},{"key":"ref_42","unstructured":"Caron, F. (1997). Analysis and Design of a 2 Degrees-of-Freedom Parallel Mechanism for Camera Steering (in French). [Master\u2019s Thesis, Laval University]."},{"key":"ref_43","unstructured":"Heikkil\u00e4, J., and Silv\u00e9n, O. (1997, January 17\u201319). A four-step camera calibration procedure with implicit image correction. Proceedings of the Proceedings of IEEE Computer Society Conference on Computer Vision and Pattern Recognition, San Juan, PR, USA."},{"key":"ref_44","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_45","unstructured":"Goodman, J.W. (1984). Statistical properties of laser speckle patterns. Laser Speckle and Related Phenomena, Springer."},{"key":"ref_46","doi-asserted-by":"crossref","first-page":"271","DOI":"10.1016\/0030-4018(72)90095-8","article-title":"A study of the use of laser speckle to measure small tilts of optically rough surfaces accurately","volume":"5","author":"Tiziani","year":"1972","journal-title":"Opt. Commun."},{"key":"ref_47","doi-asserted-by":"crossref","first-page":"679","DOI":"10.1109\/TPAMI.1986.4767851","article-title":"A Computational Approach to Edge Detection","volume":"8","author":"Canny","year":"1986","journal-title":"IEEE Trans. Pattern Anal. Mach. Intell."}],"container-title":["Sensors"],"original-title":[],"language":"en","link":[{"URL":"https:\/\/www.mdpi.com\/1424-8220\/22\/5\/1784\/pdf","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2025,10,10]],"date-time":"2025-10-10T22:26:40Z","timestamp":1760135200000},"score":1,"resource":{"primary":{"URL":"https:\/\/www.mdpi.com\/1424-8220\/22\/5\/1784"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2022,2,24]]},"references-count":47,"journal-issue":{"issue":"5","published-online":{"date-parts":[[2022,3]]}},"alternative-id":["s22051784"],"URL":"https:\/\/doi.org\/10.3390\/s22051784","relation":{},"ISSN":["1424-8220"],"issn-type":[{"value":"1424-8220","type":"electronic"}],"subject":[],"published":{"date-parts":[[2022,2,24]]}}}