{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2026,3,7]],"date-time":"2026-03-07T10:19:31Z","timestamp":1772878771672,"version":"3.50.1"},"reference-count":44,"publisher":"MDPI AG","issue":"9","license":[{"start":{"date-parts":[[2017,9,9]],"date-time":"2017-09-09T00:00:00Z","timestamp":1504915200000},"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>Photogrammetry methods are being used more and more as a 3D technique for large scale metrology applications in industry. Optical targets are placed on an object and images are taken around it, where measuring traceability is provided by precise off-process pre-calibrated digital cameras and scale bars. According to the 2D target image coordinates, target 3D coordinates and camera views are jointly computed. One of the applications of photogrammetry is the measurement of raw part surfaces prior to its machining. For this application, post-process bundle adjustment has usually been adopted for computing the 3D scene. With that approach, a high computation time is observed, leading in practice to time consuming and user dependent iterative review and re-processing procedures until an adequate set of images is taken, limiting its potential for fast, easy-to-use, and precise measurements. In this paper, a new efficient procedure is presented for solving the bundle adjustment problem in portable photogrammetry. In-process bundle computing capability is demonstrated on a consumer grade desktop PC, enabling quasi real time 2D image and 3D scene computing. Additionally, a method for the self-calibration of camera and lens distortion has been integrated into the in-process approach due to its potential for highest precision when using low cost non-specialized digital cameras. Measurement traceability is set only by scale bars available in the measuring scene, avoiding the uncertainty contribution of off-process camera calibration procedures or the use of special purpose calibration artifacts. The developed self-calibrated in-process photogrammetry has been evaluated both in a pilot case scenario and in industrial scenarios for raw part measurement, showing a total in-process computing time typically below 1 s per image up to a maximum of 2 s during the last stages of the computed industrial scenes, along with a relative precision of 1\/10,000 (e.g. 0.1 mm error in 1 m) with an error RMS below 0.2 pixels at image plane, ranging at the same performance reported for portable photogrammetry with precise off-process pre-calibrated cameras.<\/jats:p>","DOI":"10.3390\/s17092066","type":"journal-article","created":{"date-parts":[[2017,9,11]],"date-time":"2017-09-11T10:28:46Z","timestamp":1505125726000},"page":"2066","update-policy":"https:\/\/doi.org\/10.3390\/mdpi_crossmark_policy","source":"Crossref","is-referenced-by-count":17,"title":["Self-Calibrated In-Process Photogrammetry for Large Raw Part Measurement and Alignment before Machining"],"prefix":"10.3390","volume":"17","author":[{"given":"Alberto","family":"Mendikute","sequence":"first","affiliation":[{"name":"IK4-Ideko, 20870 Basque Country, Spain"}],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Jos\u00e9 A.","family":"Yag\u00fce-Fabra","sequence":"additional","affiliation":[{"name":"I3A, Universidad de Zaragoza, 50018 Zaragoza, Spain"}],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Mikel","family":"Zatarain","sequence":"additional","affiliation":[{"name":"IK4-Ideko, 20870 Basque Country, Spain"}],"role":[{"role":"author","vocabulary":"crossref"}]},{"ORCID":"https:\/\/orcid.org\/0000-0002-8141-2626","authenticated-orcid":false,"given":"\u00c1lvaro","family":"Bertelsen","sequence":"additional","affiliation":[{"name":"IK4-Ideko, 20870 Basque Country, Spain"}],"role":[{"role":"author","vocabulary":"crossref"}]},{"ORCID":"https:\/\/orcid.org\/0000-0001-7152-4117","authenticated-orcid":false,"given":"Ibai","family":"Leizea","sequence":"additional","affiliation":[{"name":"IK4-Ideko, 20870 Basque Country, Spain"}],"role":[{"role":"author","vocabulary":"crossref"}]}],"member":"1968","published-online":{"date-parts":[[2017,9,9]]},"reference":[{"key":"ref_1","doi-asserted-by":"crossref","first-page":"587","DOI":"10.1016\/S0007-8506(07)61702-8","article-title":"Large-Scale Metrology\u2014An Update","volume":"51","author":"Estler","year":"2002","journal-title":"CIRP Ann. Manuf. Technol."},{"key":"ref_2","doi-asserted-by":"crossref","first-page":"643","DOI":"10.1016\/j.cirp.2016.05.002","article-title":"Advances in Large-Scale Metrology\u2014Review and future trends","volume":"65","author":"Schmitt","year":"2016","journal-title":"CIRP Ann. Manuf. Technol."},{"key":"ref_3","doi-asserted-by":"crossref","first-page":"292","DOI":"10.1016\/j.optlaseng.2008.03.013","article-title":"Optical measurement techniques for mobile and large-scale dimensional metrology","volume":"79","author":"Cuypers","year":"2009","journal-title":"Opt. Lasers Eng."},{"key":"ref_4","doi-asserted-by":"crossref","first-page":"731","DOI":"10.1016\/j.cirp.2013.05.009","article-title":"Machine tools for large parts","volume":"62","author":"Uriarte","year":"2013","journal-title":"CIRP Ann. Manuf. Technol."},{"key":"ref_5","doi-asserted-by":"crossref","first-page":"383","DOI":"10.1016\/j.cirp.2012.03.137","article-title":"Raw part characterisation and automated alignment by means of a photogrammetric approach","volume":"61","author":"Zatarain","year":"2012","journal-title":"CIRP Ann. Manuf. Technol."},{"key":"ref_6","doi-asserted-by":"crossref","unstructured":"Triggs, B., McLauchlan, P.F., Hartley, R.I., and Fitzgibbon, A.W. (2000). Bundle Adjustment\u2014A Modern Synthesis, Vision Algorithms: Theory and Practice, Springer. Lecture Notes in Computer Science.","DOI":"10.1007\/3-540-44480-7_21"},{"key":"ref_7","doi-asserted-by":"crossref","first-page":"886","DOI":"10.1016\/j.compind.2005.05.014","article-title":"Advances in photogrammetric measurement solutions","volume":"56","year":"2005","journal-title":"Comput. Ind."},{"key":"ref_8","doi-asserted-by":"crossref","first-page":"1739","DOI":"10.1007\/s12541-014-0527-2","article-title":"Large-Scale Dimensional Metrology (LSDM): From Tapes and Theodolites to Multi-Sensor Systems","volume":"15","author":"Franceschini","year":"2014","journal-title":"Int. J. Precis. Eng. Manuf."},{"key":"ref_9","doi-asserted-by":"crossref","first-page":"571","DOI":"10.1243\/09544054JEM1284","article-title":"Recent Developments in Large-Scale Dimensional Metrology","volume":"223","author":"Peggs","year":"2009","journal-title":"Proc. Inst. Mech. Eng. Part B J. Eng. Manuf."},{"key":"ref_10","doi-asserted-by":"crossref","first-page":"269","DOI":"10.1111\/j.1477-9730.2006.00383.x","article-title":"Image Based 3D Modelling: A review","volume":"21","author":"Remodino","year":"2016","journal-title":"Photogramm. Rec."},{"key":"ref_11","doi-asserted-by":"crossref","first-page":"424","DOI":"10.1016\/j.measurement.2016.05.017","article-title":"Portable visual metrology without traditional self-calibration measurement model","volume":"90","author":"Long","year":"2016","journal-title":"Measurement"},{"key":"ref_12","doi-asserted-by":"crossref","first-page":"29","DOI":"10.1016\/j.isprsjprs.2016.03.015","article-title":"Self-calibration of digital aerial camera using combined orthogonal models","volume":"117","author":"Babapour","year":"2016","journal-title":"ISPRS J. Photogramm. Remote Sens."},{"key":"ref_13","doi-asserted-by":"crossref","first-page":"37","DOI":"10.1016\/j.isprsjprs.2015.10.006","article-title":"Sensor modelling and camera calibration for close-range photogrammetry","volume":"115","author":"Luhmann","year":"2016","journal-title":"ISPRS J. Photogramm. Remote Sens."},{"key":"ref_14","doi-asserted-by":"crossref","first-page":"10042","DOI":"10.3390\/rs70810042","article-title":"Scanning Photogrammetry for Measuring Large Targets in Close Range","volume":"7","author":"Huang","year":"2015","journal-title":"Remote Sens."},{"key":"ref_15","doi-asserted-by":"crossref","first-page":"641","DOI":"10.1016\/j.measurement.2016.05.051","article-title":"Determining image distortion and PBS (point of best symmetry) in digital images using straight line matrices","volume":"91","author":"Denia","year":"2016","journal-title":"Measurement"},{"key":"ref_16","doi-asserted-by":"crossref","first-page":"1","DOI":"10.1016\/j.rcim.2012.06.003","article-title":"Evaluate error sources and uncertainty in large scale measurement systems","volume":"29","author":"Wang","year":"2013","journal-title":"Robot. Comput. Integr. Manuf."},{"key":"ref_17","unstructured":"ISO, GUM, and JCGM 100 (2017, September 08). Evaluation of Measurement Data\u2013Guide to the Expression of Uncertainty in Measurement, Bureau International des Poids et Mesures, 2008. Available online: http:\/\/www.bipm.org\/utils\/common\/documents\/jcgm\/JCGM_100_2008_E.pdf."},{"key":"ref_18","doi-asserted-by":"crossref","first-page":"553","DOI":"10.1016\/S0007-8506(07)62995-3","article-title":"Task Specific Uncertainty in Coordinate Measurement","volume":"50","author":"Wilhelm","year":"2001","journal-title":"CIRP Ann. Manuf. Technol."},{"key":"ref_19","doi-asserted-by":"crossref","first-page":"211","DOI":"10.1016\/j.precisioneng.2015.07.010","article-title":"A powerful scanning methodology for 3D measurements of smallparts with complex surfaces and sub millimeter-sized features, based on close range photogrammetry","volume":"43","author":"Galantucci","year":"2016","journal-title":"Precis. Eng."},{"key":"ref_20","doi-asserted-by":"crossref","first-page":"558","DOI":"10.1016\/j.isprsjprs.2010.06.003","article-title":"Close range photogrammetry for industrial applications","volume":"65","author":"Luhmann","year":"2010","journal-title":"ISPRS J. Photogramm. Remote Sens."},{"key":"ref_21","unstructured":"VDI (2000). VDI\/VDE 2634: Optical 3D Measuring Systems\u2014Part 1, Beuth. VDI\/VDE Guide Line."},{"key":"ref_22","unstructured":"Geodesie Maintenance Services (2017, August 24). Optical 3D Measurement Tools Catalog. Available online: http:\/\/www.geodesie-maintenance.com\/us\/produits-mesure-3d.php."},{"key":"ref_23","unstructured":"McGlone, J.C. (2013). Manual of Photogrammetry, American Society for Photogrammetry and Remote Sensing. [6th ed.]."},{"key":"ref_24","doi-asserted-by":"crossref","unstructured":"Hartley, R., and Zisserman, A. (2003). Multiple View Geometry in Computer Vision, Cambridge University Press.","DOI":"10.1017\/CBO9780511811685"},{"key":"ref_25","first-page":"444","article-title":"Decentering distortion of lenses","volume":"32","author":"Brown","year":"1996","journal-title":"Photogramm. Eng. Remote Sens."},{"key":"ref_26","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_27","doi-asserted-by":"crossref","unstructured":"Faugeras, O.D., Luong, Q.-T., and Maybank, S.J. (1992). Camera self-calibration: Theory and experiments. Computer Vision\u2014ECCV\u201992, Springer.","DOI":"10.1007\/3-540-55426-2_37"},{"key":"ref_28","unstructured":"Madsen, K., Nielsen, H.B., and Tingle, O. (2004). Methods for Non-Linear Least Squares Problems, Informatics and Mathematical Modelling, Technical University of Denmark. [2nd ed.]."},{"key":"ref_29","doi-asserted-by":"crossref","first-page":"790","DOI":"10.1007\/978-3-642-38628-2_94","article-title":"Industrial Non-intrusive Coded-Target Identification and Decoding Application","volume":"Volume 7887","author":"Bertelsen","year":"2013","journal-title":"Pattern Recognition and Image Analysis"},{"key":"ref_30","doi-asserted-by":"crossref","first-page":"83","DOI":"10.1002\/nav.3800020109","article-title":"The Hungarian method for the assignment problem","volume":"2","author":"Kuhn","year":"1955","journal-title":"Nav. Res. Logist. Q."},{"key":"ref_31","doi-asserted-by":"crossref","first-page":"3475","DOI":"10.1118\/1.2104087","article-title":"Matching and reconstruction of brachytherapy seeds using the Hungarian algorithm (MARSHAL)","volume":"32","author":"Jain","year":"2005","journal-title":"Med. Phys."},{"key":"ref_32","doi-asserted-by":"crossref","first-page":"12","DOI":"10.1111\/j.1477-9730.2005.00302.x","article-title":"Metric capabilities of low-cost digital cameras for close range surface measurement","volume":"20","author":"Chandler","year":"2005","journal-title":"Photogramm. Rec."},{"key":"ref_33","doi-asserted-by":"crossref","first-page":"453","DOI":"10.3390\/s120100453","article-title":"Point Cloud Generation from Aerial Image Data Acquired by a Quadrocopter Type Micro Unmanned Aerial Vehicle and a Digital Still Camera","volume":"12","author":"Rosnell","year":"2012","journal-title":"Sensors"},{"key":"ref_34","doi-asserted-by":"crossref","first-page":"17471","DOI":"10.3390\/s140917471","article-title":"Calibration of Action Cameras for Photogrammetric Purposes","volume":"14","author":"Balletti","year":"2014","journal-title":"Sensors"},{"key":"ref_35","doi-asserted-by":"crossref","first-page":"133","DOI":"10.1016\/j.precisioneng.2015.04.008","article-title":"Multivariate control charts for monitoring internal cameraparameters in digital photogrammetry for LSDM (Large-ScaleDimensional Metrology) applications","volume":"42","author":"Franceschini","year":"2015","journal-title":"Precis. Eng."},{"key":"ref_36","doi-asserted-by":"crossref","first-page":"91","DOI":"10.1023\/B:VISI.0000029664.99615.94","article-title":"Distinctive image features from scale-invariant keypoints","volume":"60","author":"Lowe","year":"2004","journal-title":"Int. J. Comput. Vis."},{"key":"ref_37","doi-asserted-by":"crossref","first-page":"346","DOI":"10.1016\/j.cviu.2007.09.014","article-title":"Speeded-up robust features (SURF)","volume":"110","author":"Bay","year":"2008","journal-title":"Comput. Vis. Image Underst."},{"key":"ref_38","doi-asserted-by":"crossref","first-page":"133","DOI":"10.1038\/293133a0","article-title":"A computer algorithm for reconstructing a scene from two projections","volume":"293","year":"1981","journal-title":"Nature"},{"key":"ref_39","first-page":"405","article-title":"The interpretation of structure from motion","volume":"203","author":"Ullman","year":"1979","journal-title":"Proc. R. Soc. Lond."},{"key":"ref_40","doi-asserted-by":"crossref","first-page":"305","DOI":"10.1017\/S096249291700006X","article-title":"A survey of structure from motion","volume":"26","author":"Voroninski","year":"2017","journal-title":"Acta Numer."},{"key":"ref_41","doi-asserted-by":"crossref","unstructured":"Terpstra, T., Voitel, T., and Hashemian, A. (2016). A Survey of Multi-View Photogrammetry Software for Documenting Vehicle Crush, SAE World Congress and Exhibition. SAE Technical Paper.","DOI":"10.4271\/2016-01-1475"},{"key":"ref_42","unstructured":"Remondino, F., Del Pizzo, S., Kersten, T.P., and Troisi, S. (November, January 29). Low-cost and open-source solutions for automated image orientation\u2014A critical overview. Proceedings of the Euro-Mediterranean Conference, Limassol, Cyprus. Progress in Cultural Heritage Preservation."},{"key":"ref_43","doi-asserted-by":"crossref","unstructured":"Markiewicz, J., Podlasiak, P., Kowalczyk, M., and Zawieska, D. (2016, January 12\u201319). The New Approach to Camera Calibration-GCPs or TLS Data?. Proceedings of the International Archives of the Photogrammetry, Remote Sensing & Spatial Information Sciences, Prague, Czech Republic.","DOI":"10.5194\/isprsarchives-XLI-B3-75-2016"},{"key":"ref_44","unstructured":"Luhmann, T., Robson, S., Kyle, S., and Harley, I. (2011). Close Range Photogrammetry, Whittles Publishing."}],"container-title":["Sensors"],"original-title":[],"language":"en","link":[{"URL":"https:\/\/www.mdpi.com\/1424-8220\/17\/9\/2066\/pdf","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2025,10,11]],"date-time":"2025-10-11T18:44:32Z","timestamp":1760208272000},"score":1,"resource":{"primary":{"URL":"https:\/\/www.mdpi.com\/1424-8220\/17\/9\/2066"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2017,9,9]]},"references-count":44,"journal-issue":{"issue":"9","published-online":{"date-parts":[[2017,9]]}},"alternative-id":["s17092066"],"URL":"https:\/\/doi.org\/10.3390\/s17092066","relation":{},"ISSN":["1424-8220"],"issn-type":[{"value":"1424-8220","type":"electronic"}],"subject":[],"published":{"date-parts":[[2017,9,9]]}}}