{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2026,5,12]],"date-time":"2026-05-12T18:28:08Z","timestamp":1778610488856,"version":"3.51.4"},"reference-count":30,"publisher":"MDPI AG","issue":"10","license":[{"start":{"date-parts":[[2019,10,19]],"date-time":"2019-10-19T00:00:00Z","timestamp":1571443200000},"content-version":"vor","delay-in-days":0,"URL":"https:\/\/creativecommons.org\/licenses\/by\/4.0\/"}],"content-domain":{"domain":[],"crossmark-restriction":false},"short-container-title":["J. Imaging"],"abstract":"<jats:p>In the aviation industry, automated inspection is essential for ensuring quality of production. It allows acceleration of procedures for quality control of parts or mechanical assemblies. As a result, the demand of intelligent visual inspection systems aimed at ensuring high quality in production lines is increasing. In this work, we address a very common problem in quality control. The problem is verification of presence of the correct part and verification of its position. We address the problem in two parts: first, automatic selection of informative viewpoints before the inspection process is started (offline preparation of the inspection) and, second, automatic treatment of the acquired images from said viewpoints by matching them with information in 3D CAD models is launched. We apply this inspection system for detecting defects on aeronautical mechanical assemblies with the aim of checking whether all the subparts are present and correctly mounted. The system can be used during manufacturing or maintenance operations. The accuracy of the system is evaluated on two kinds of platform. One is an autonomous navigation robot, and the other one is a handheld tablet. The experimental results show that our proposed approach is accurate and promising for industrial applications with possibility for real-time inspection.<\/jats:p>","DOI":"10.3390\/jimaging5100081","type":"journal-article","created":{"date-parts":[[2019,10,21]],"date-time":"2019-10-21T03:40:29Z","timestamp":1571629229000},"page":"81","update-policy":"https:\/\/doi.org\/10.3390\/mdpi_crossmark_policy","source":"Crossref","is-referenced-by-count":52,"title":["Automatic Inspection of Aeronautical Mechanical Assemblies by Matching the 3D CAD Model and Real 2D Images"],"prefix":"10.3390","volume":"5","author":[{"ORCID":"https:\/\/orcid.org\/0000-0002-0054-9162","authenticated-orcid":false,"given":"Hamdi","family":"Ben Abdallah","sequence":"first","affiliation":[{"name":"Institut Cl\u00e9ment Ader (ICA), Universit\u00e9 de Toulouse, CNRS, IMT Mines Albi, INSA, UPS, ISAE, Campus Jarlard, 81013 Albi, France"},{"name":"DIOTASOFT, 201 Rue Pierre et Marie Curie, 31670 Lab\u00e8ge, France"}]},{"ORCID":"https:\/\/orcid.org\/0000-0002-7627-0205","authenticated-orcid":false,"given":"Igor","family":"Jovan\u010devi\u0107","sequence":"additional","affiliation":[{"name":"DIOTASOFT, 201 Rue Pierre et Marie Curie, 31670 Lab\u00e8ge, France"}]},{"ORCID":"https:\/\/orcid.org\/0000-0003-1585-9507","authenticated-orcid":false,"given":"Jean-Jos\u00e9","family":"Orteu","sequence":"additional","affiliation":[{"name":"Institut Cl\u00e9ment Ader (ICA), Universit\u00e9 de Toulouse, CNRS, IMT Mines Albi, INSA, UPS, ISAE, Campus Jarlard, 81013 Albi, France"}]},{"given":"Ludovic","family":"Br\u00e8thes","sequence":"additional","affiliation":[{"name":"DIOTASOFT, 201 Rue Pierre et Marie Curie, 31670 Lab\u00e8ge, France"}]}],"member":"1968","published-online":{"date-parts":[[2019,10,19]]},"reference":[{"key":"ref_1","first-page":"36","article-title":"3D Point Cloud Analysis for Detection and Characterization of Defects on Airplane Exterior Surface","volume":"36","author":"Jovancevic","year":"2017","journal-title":"J. Non Destr. Eval."},{"key":"ref_2","doi-asserted-by":"crossref","first-page":"591","DOI":"10.1007\/s00138-017-0839-1","article-title":"Automatic inspection of aeronautic components","volume":"28","author":"Giunta","year":"2017","journal-title":"Mach. Vis. Appl."},{"key":"ref_3","doi-asserted-by":"crossref","first-page":"91","DOI":"10.1109\/2.30725","article-title":"A Vision System for Robotic Inspection; Manipulation","volume":"22","author":"Trivedi","year":"1989","journal-title":"Computer"},{"key":"ref_4","first-page":"33","article-title":"ARIKT: Adaptive Robot Based Visual Inspection","volume":"17","author":"Worn","year":"2003","journal-title":"Kunstl. Intell."},{"key":"ref_5","doi-asserted-by":"crossref","first-page":"111","DOI":"10.3722\/cadaps.2013.111-127","article-title":"Context Dependent Automatic View Planning: The Inspection of Mechanical Components","volume":"10","author":"Raffaeli","year":"2013","journal-title":"Comput.-Aided Des. Appl."},{"key":"ref_6","doi-asserted-by":"crossref","unstructured":"Deinzer, F., Denzler, J., and Niemann, H. (2003, January 25\u201327). Viewpoint Selection\u2014Planning Optimal Sequences of Views for Object Recognition. Proceedings of the 10th International Conference on Computer Analysis of Images and Patterns, Groningen, The Netherlands.","DOI":"10.1007\/978-3-540-45179-2_9"},{"key":"ref_7","doi-asserted-by":"crossref","unstructured":"Gualtieri, M., and Patt, R. (2017, January 24\u201328). Viewpoint Selection for Grasp Detection. Proceedings of the 2017 IEEE\/RSJ International Conference on Intelligent Robots and Systems, Vancouver, BC, Canada.","DOI":"10.1109\/IROS.2017.8202166"},{"key":"ref_8","doi-asserted-by":"crossref","first-page":"243","DOI":"10.1007\/s11263-011-0484-5","article-title":"Viewpoint Selection for Human Actions","volume":"97","author":"Rudoy","year":"2012","journal-title":"Int. J. Comput. Vis."},{"key":"ref_9","doi-asserted-by":"crossref","unstructured":"Wixson, L. (1994, January 21\u201323). Viewpoint selection for visual search. Proceedings of the 1994 Proceedings of IEEE Conference on Computer Vision and Pattern Recognition, Seattle, WA, USA.","DOI":"10.1109\/CVPR.1994.323902"},{"key":"ref_10","unstructured":"Jonnalagadda, K., Lumia, R., Starr, G., and Wood, J. (2003, January 4\u201319). Viewpoint selection for object reconstruction using only local geometric features. Proceedings of the 2003 IEEE International Conference on Robotics and Automation, Taipei, Taiwan."},{"key":"ref_11","doi-asserted-by":"crossref","unstructured":"Liu, C.A., Dong, R.F., and Wu, H. (2014). Flying Robot Based Viewpoint Selection for the Electricity Transmission Equipment Inspection. Math. Probl. Eng., 1\u201310.","DOI":"10.1155\/2014\/783810"},{"key":"ref_12","doi-asserted-by":"crossref","unstructured":"Vasquez-Gomez, J.I., Lopez-Damian, E., and Sucar, L.E. (2009, January 10\u201315). View planning for 3D object reconstruction. Proceedings of the International Conference on Intelligent Robots and Systems, St Louis, MO, USA.","DOI":"10.1109\/IROS.2009.5354383"},{"key":"ref_13","first-page":"211","article-title":"Visual System for Fast; Automated Inspection of 3D Parts","volume":"13","author":"Prieto","year":"1998","journal-title":"Int. J. CAD\/CAM Comput. Graph."},{"key":"ref_14","doi-asserted-by":"crossref","first-page":"231","DOI":"10.1006\/cviu.1995.1017","article-title":"A survey of automated visual inspection","volume":"61","author":"Newman","year":"1995","journal-title":"Comput. Vis. Image Underst."},{"key":"ref_15","doi-asserted-by":"crossref","first-page":"061110","DOI":"10.1117\/1.JEI.24.6.061110","article-title":"Automated exterior inspection of an aircraft with a pan-tilt-zoom camera mounted on a mobile robot","volume":"24","author":"Jovancevic","year":"2017","journal-title":"J. Electron. Imaging"},{"key":"ref_16","doi-asserted-by":"crossref","first-page":"061118","DOI":"10.1117\/1.JEI.24.6.061118","article-title":"Inspection of aeronautical mechanical parts with a pan-tilt-zoom camera: An approach guided by the computer-aided design model","volume":"24","author":"Viana","year":"2015","journal-title":"J. Electron. Imaging"},{"key":"ref_17","unstructured":"Berndt, D. (2016, December 10). Digital Assembly Inspection: Automatic Quality Control Even for Small Quantities. Available online: https:\/\/idw-online.de\/de\/news532655."},{"key":"ref_18","doi-asserted-by":"crossref","first-page":"98","DOI":"10.1016\/j.cad.2014.09.001","article-title":"A vision-based system for monitoring block assembly in shipbuildin","volume":"59","author":"Kim","year":"2015","journal-title":"Comput.-Aided Des."},{"key":"ref_19","doi-asserted-by":"crossref","first-page":"26","DOI":"10.1016\/j.compind.2017.01.001","article-title":"Visual recognition of aircraft mechanical parts for smart maintenance","volume":"86","author":"Cusano","year":"2017","journal-title":"Comput. Ind."},{"key":"ref_20","doi-asserted-by":"crossref","first-page":"346","DOI":"10.1016\/j.cviu.2007.09.014","article-title":"SURF: Speeded Up Robust Features","volume":"110","author":"Bay","year":"2008","journal-title":"Comput. Vis. Image Underst."},{"key":"ref_21","doi-asserted-by":"crossref","unstructured":"Ben Abdallah, H., Orteu, J.J., Dolives, B., and Jovancevic, I. (2019, January 15\u201317). 3D Point Cloud Analysis for Automatic Inspection of Aeronautical Mechanical Assemblies. Proceedings of the 14th International Conference on Quality Control by Artificial Vision (QCAV), Mulhouse, France.","DOI":"10.1117\/12.2521715"},{"key":"ref_22","unstructured":"Loesch, A., Bourgeois, S., Gay-Bellile, V., and Dhome, M. (October, January 28). Generic edgelet-based tracking of 3D objects in real-time. Proceedings of the International Conference on Intelligent Robots and Systems (IROS), Hamburg, Germany."},{"key":"ref_23","doi-asserted-by":"crossref","first-page":"932","DOI":"10.1109\/TPAMI.2002.1017620","article-title":"Real-time visual tracking of complex structures","volume":"24","author":"Drummond","year":"2002","journal-title":"IEEE Trans. Pattern Anal. Mach. Intell."},{"key":"ref_24","doi-asserted-by":"crossref","unstructured":"Marchand, E., Bouthemy, P., Chaumette, F., and Moreau, V. (1999, January 20\u201327). Robust real-time visual tracking using a 2D-3D model-based approach. Proceedings of the Seventh IEEE International Conference on Computer Vision, Kerkyra, Greece.","DOI":"10.1109\/ICCV.1999.791229"},{"key":"ref_25","unstructured":"Vacchetti, L., Lepetit, V., and Fua, P. (2004, January 2\u20135). Combining edge and texture information for real-time accurate 3D camera tracking. Proceedings of the Third IEEE and ACM International Symposium on Mixed and Augmented Reality, Arlington, VA, USA."},{"key":"ref_26","doi-asserted-by":"crossref","first-page":"679","DOI":"10.1109\/TPAMI.1986.4767851","article-title":"A Computational Approach to Edge Detector","volume":"PAMI-8","author":"Canny","year":"1986","journal-title":"IEEE Trans. PAMI"},{"key":"ref_27","unstructured":"Stevenson, A., Wood, D., and Lehenbauer, D. (2007). Automatically Generating Appropriate Near and Far Clipping Planes for a 3D Scene While Guaranteeing Minimum of Z-Buffer Precision. (2007\/0216710A1), U.S. Patent."},{"key":"ref_28","doi-asserted-by":"crossref","first-page":"509","DOI":"10.1109\/34.993558","article-title":"Shape matching; object recognition using shape contexts","volume":"24","author":"Belongie","year":"2002","journal-title":"IEEE Trans. Pattern Anal. Mach. Intell."},{"key":"ref_29","doi-asserted-by":"crossref","unstructured":"Liu, Z., Ukida, H., Ramuhalli, P., and Niel, K. (2015). Chapter 10: Robotic Inspection Systems. Integrated Imaging and Vision Techniques for Industrial Inspection, Springer. Advances in Computer Vision and Pattern Recognition.","DOI":"10.1007\/978-1-4471-6741-9"},{"key":"ref_30","first-page":"1677","article-title":"Texture Defect Detection Using Local Homogeneity and Discrete Cosine Transform","volume":"31","author":"Rebhi","year":"2014","journal-title":"World Appl. Sci. J."}],"container-title":["Journal of Imaging"],"original-title":[],"language":"en","link":[{"URL":"https:\/\/www.mdpi.com\/2313-433X\/5\/10\/81\/pdf","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2025,10,11]],"date-time":"2025-10-11T13:27:55Z","timestamp":1760189275000},"score":1,"resource":{"primary":{"URL":"https:\/\/www.mdpi.com\/2313-433X\/5\/10\/81"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2019,10,19]]},"references-count":30,"journal-issue":{"issue":"10","published-online":{"date-parts":[[2019,10]]}},"alternative-id":["jimaging5100081"],"URL":"https:\/\/doi.org\/10.3390\/jimaging5100081","relation":{},"ISSN":["2313-433X"],"issn-type":[{"value":"2313-433X","type":"electronic"}],"subject":[],"published":{"date-parts":[[2019,10,19]]}}}