{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2026,4,21]],"date-time":"2026-04-21T07:10:36Z","timestamp":1776755436050,"version":"3.51.2"},"reference-count":24,"publisher":"MDPI AG","issue":"19","license":[{"start":{"date-parts":[[2020,9,29]],"date-time":"2020-09-29T00:00:00Z","timestamp":1601337600000},"content-version":"vor","delay-in-days":0,"URL":"https:\/\/creativecommons.org\/licenses\/by\/4.0\/"}],"funder":[{"name":"State Administration of Science, Technology and Industry for National Defense of China","award":["JSJL2014206B001"],"award-info":[{"award-number":["JSJL2014206B001"]}]}],"content-domain":{"domain":[],"crossmark-restriction":false},"short-container-title":["Sensors"],"abstract":"<jats:p>A light pen coordinate measuring system (LPCMS) is a kind of vision-based portable coordinate measuring technique. It implements coordinate measurement by analyzing the image of a light pen, which has several control points and a probe. The relative positions of control points need to be determined before measurement and serve as the measuring basis in LPCMS. How to accurately calibrate the relative positions of control points is the most important issue in system calibration. In this paper, a new method of control point position calibration based on a traditional coordinate measuring machine (CMM) is proposed. A light pen is fastened to the measuring arm of a CMM and performs accurate translational movement driven by the CMM. A camera is used to capture the images of control points at different positions, and the corresponding readings of the CMM are recorded at the same time. By establishing a separate coordinate system for each control point, the relative positions of the control points can be transformed to the differences of a series of translation vectors. Experiments show that the calibration repeatability of control point positions can reach 10 \u03bcm and the standard deviation of measurement of the whole LPCMS can reach 30 \u03bcm. A CMM is used to generate accurate translation, which provides a high accuracy basis of calibration. Through certain mathematical treatment, tremendous data acquired by moving the light pen to tens of thousands of different positions can be processed in a simple way, which can reduce the influence of random error. Therefore, the proposed method provides a high-accuracy solution of control point position calibration for LPCMS.<\/jats:p>","DOI":"10.3390\/s20195592","type":"journal-article","created":{"date-parts":[[2020,9,29]],"date-time":"2020-09-29T08:43:27Z","timestamp":1601369007000},"page":"5592","update-policy":"https:\/\/doi.org\/10.3390\/mdpi_crossmark_policy","source":"Crossref","is-referenced-by-count":11,"title":["A CMM-Based Method of Control Point Position Calibration for Light Pen Coordinate Measuring System"],"prefix":"10.3390","volume":"20","author":[{"ORCID":"https:\/\/orcid.org\/0000-0003-3729-4041","authenticated-orcid":false,"given":"Sen","family":"Wang","sequence":"first","affiliation":[{"name":"State Key Laboratory of Precision Measuring Technology and Instruments, Tianjin University, Tianjin 300072, China"}],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Shugui","family":"Liu","sequence":"additional","affiliation":[{"name":"State Key Laboratory of Precision Measuring Technology and Instruments, Tianjin University, Tianjin 300072, China"}],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Qing","family":"Mao","sequence":"additional","affiliation":[{"name":"State Key Laboratory of Precision Measuring Technology and Instruments, Tianjin University, Tianjin 300072, China"}],"role":[{"role":"author","vocabulary":"crossref"}]}],"member":"1968","published-online":{"date-parts":[[2020,9,29]]},"reference":[{"key":"ref_1","doi-asserted-by":"crossref","first-page":"255","DOI":"10.1016\/S0010-4485(96)00054-1","article-title":"Reverse engineering of geometric models\u2014An introduction","volume":"29","author":"Martin","year":"1997","journal-title":"Comput. Aided Des."},{"key":"ref_2","doi-asserted-by":"crossref","first-page":"287","DOI":"10.1016\/S0263-2241(97)00037-7","article-title":"Coordinate Measuring Machines and Systems","volume":"20","author":"Brezina","year":"1997","journal-title":"Measurement"},{"key":"ref_3","unstructured":"Zhang, G.X. (1999). Coordinate Measuring Machines, Tianjin University Press. [1st ed.]."},{"key":"ref_4","doi-asserted-by":"crossref","first-page":"111","DOI":"10.1007\/BF01178951","article-title":"Reverse engineering employing a 3D laser scanner: A case study","volume":"12","author":"Milroy","year":"1996","journal-title":"Int. J. Adv. Manuf. Technol."},{"key":"ref_5","doi-asserted-by":"crossref","first-page":"160","DOI":"10.1016\/j.ijmachtools.2011.11.004","article-title":"Identification strategy of error parameter in volumetric error compensation of machine tool based on laser tracker measurements","volume":"53","author":"Aguado","year":"2012","journal-title":"Int. J. Mach. Tool. Manu."},{"key":"ref_6","doi-asserted-by":"crossref","first-page":"224","DOI":"10.1117\/1.602356","article-title":"3-D shape measurement of complex objects by combining photogrammetry and fringe projection","volume":"39","author":"Reich","year":"2000","journal-title":"Opt. Eng."},{"key":"ref_7","doi-asserted-by":"crossref","first-page":"331","DOI":"10.4028\/www.scientific.net\/KEM.295-296.331","article-title":"A porTable 3D vision coordinate measurement system using a light pen","volume":"295","author":"Liu","year":"2005","journal-title":"Key Eng. Mater."},{"key":"ref_8","unstructured":"Qin, D.H. (2009). Research on the Technology and System of Portable Light Pen Coordinate Measurement System. [Ph.D. Thesis, Huazhong University of Science and Technology]."},{"key":"ref_9","first-page":"780","article-title":"Key technologies of monocular vision measurement system with light pen","volume":"6","author":"Xie","year":"2013","journal-title":"Chin. Opt."},{"key":"ref_10","doi-asserted-by":"crossref","first-page":"194","DOI":"10.2478\/msr-2013-0030","article-title":"Portable light pen 3D vision coordinate measuring system\u2014Probe tip center calibration","volume":"13","author":"Liu","year":"2013","journal-title":"Meas. Sci. Rev."},{"key":"ref_11","doi-asserted-by":"crossref","first-page":"1","DOI":"10.1088\/0957-0233\/25\/12\/125006","article-title":"A flexible approach to light pen calibration for a monocular-vision-based coordinate measuring system","volume":"25","author":"Fu","year":"2014","journal-title":"Meas. Sci. Technol."},{"key":"ref_12","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_13","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_14","doi-asserted-by":"crossref","first-page":"774","DOI":"10.1109\/34.784291","article-title":"Linear N-point camera pose determination","volume":"21","author":"Quan","year":"1999","journal-title":"IEEE Trans. Pattern Anal. Mach. Intell."},{"key":"ref_15","doi-asserted-by":"crossref","unstructured":"Sezliski, R. (2011). Computer Vision: Algorithms and Applications, Springer. [1st ed.].","DOI":"10.1007\/978-1-84882-935-0"},{"key":"ref_16","doi-asserted-by":"crossref","first-page":"155","DOI":"10.1007\/s11263-008-0152-6","article-title":"EPnP. An accurate O(n) solution to the PnP problem","volume":"81","author":"Lepetit","year":"2009","journal-title":"Int. J. Comput. Vision."},{"key":"ref_17","doi-asserted-by":"crossref","first-page":"1444","DOI":"10.1109\/TPAMI.2012.41","article-title":"A robust O(n) solution to the perspective-n-point problem","volume":"34","author":"Li","year":"2012","journal-title":"IEEE Trans. Pattern Anal. Mach. Intell."},{"key":"ref_18","doi-asserted-by":"crossref","first-page":"740","DOI":"10.1016\/j.imavis.2007.08.008","article-title":"A general recursive linear method and unique solution pattern design for the perspective-n-point problem","volume":"26","author":"Xu","year":"2008","journal-title":"Image Vis. Comput."},{"key":"ref_19","doi-asserted-by":"crossref","unstructured":"Zhang, R., Liu, S.G., Wang, S., and Song, X.X. (2017). Stylus tip center position self-calibration based on invariable distances in light-pen systems. Sensors, 17.","DOI":"10.3390\/s17010131"},{"key":"ref_20","doi-asserted-by":"crossref","first-page":"257","DOI":"10.1007\/s11263-009-0232-2","article-title":"Accurate camera calibration from multi-view stereo and bundle adjustment","volume":"84","author":"Furukawa","year":"2008","journal-title":"Int. J. Comput. Vis."},{"key":"ref_21","doi-asserted-by":"crossref","unstructured":"Hartley, R.I., and Zisserman, A. (2003). Multiple View Geometry in Computer Vision, Cambridge University Press. [2nd ed.].","DOI":"10.1017\/CBO9780511811685"},{"key":"ref_22","unstructured":"Nocedal, J., and Wright, S.J. (2006). Numerical Optimization, Springer. [2nd ed.]."},{"key":"ref_23","doi-asserted-by":"crossref","unstructured":"Agarwal, S., Snavely, N., Seitz, S.M., and Szeliski, R. (2010, January 5\u201311). Bundle Adjustment in the Large. Proceedings of the European Conference on Computer Vision, Part II, Heraklion, Crete, Greece.","DOI":"10.1007\/978-3-642-15552-9_3"},{"key":"ref_24","doi-asserted-by":"crossref","first-page":"1605","DOI":"10.1109\/TPAMI.2011.256","article-title":"Pushing the envelope of modern methods for bundle adjustment","volume":"34","author":"Jeong","year":"2012","journal-title":"IEEE Trans. Pattern Anal. Mach. Intell."}],"container-title":["Sensors"],"original-title":[],"language":"en","link":[{"URL":"https:\/\/www.mdpi.com\/1424-8220\/20\/19\/5592\/pdf","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2025,10,11]],"date-time":"2025-10-11T10:14:55Z","timestamp":1760177695000},"score":1,"resource":{"primary":{"URL":"https:\/\/www.mdpi.com\/1424-8220\/20\/19\/5592"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2020,9,29]]},"references-count":24,"journal-issue":{"issue":"19","published-online":{"date-parts":[[2020,10]]}},"alternative-id":["s20195592"],"URL":"https:\/\/doi.org\/10.3390\/s20195592","relation":{},"ISSN":["1424-8220"],"issn-type":[{"value":"1424-8220","type":"electronic"}],"subject":[],"published":{"date-parts":[[2020,9,29]]}}}