{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2026,3,23]],"date-time":"2026-03-23T18:33:58Z","timestamp":1774290838115,"version":"3.50.1"},"reference-count":46,"publisher":"Public Library of Science (PLoS)","issue":"3","license":[{"start":{"date-parts":[[2026,3,23]],"date-time":"2026-03-23T00:00:00Z","timestamp":1774224000000},"content-version":"vor","delay-in-days":0,"URL":"http:\/\/creativecommons.org\/licenses\/by\/4.0\/"}],"content-domain":{"domain":["www.plosone.org"],"crossmark-restriction":false},"short-container-title":["PLoS One"],"abstract":"<jats:p>Image preprocessing and edge detection are critical in industrial machine vision for workpiece dimension measurement. Challenges arise from interference regions on workpiece surfaces, complicating edge detection and roundness assessment. This paper investigates the application of AI-based detection methods within the industrial image analysis framework of coordinate measuring machines. Initially, two models with varying hole sizes and counts were designed in SolidWorks, fabricated using a Prolight 3-axis CNC milling machine, and analyzed. A transfer learning approach mitigated overfitting on the limited dataset of model surface features. The study employed a Convolutional Neural Network (CNN) to identify interference regions and predict circularity, enhancing measurement accuracy. Validated with a testing dataset, the CNN achieved 100% classification accuracy, confirmed by a Confusion Matrix. Fine-tuning of the CNN with specific training data leveraged image preprocessing to enhance features via multi-layer convolution, pooling, and detailed analysis through fully connected layers. Comparative diameter analysis across Models 1\u20132 showed all methods maintained \u22640.05\u2009mm deviation from actual values, with CNN exhibiting minor variations at Model 1\u2019s points 3,7,9 while matching CMM precision (r\u2009=\u20091.000) and outperforming vision systems in Model 2\u2019s multi-hole measurements, supported by ANOVA-confirmed discrimination (F\u2009=\u200934,514,683, p\u2009&lt;\u2009.001) and cross-material scalability to Drelin via 200-image retraining. The results underscore the effectiveness of integrating deep learning techniques into industrial inspection, contributing a standardized methodology for precise workpiece dimension measurement. This research highlights the potential of combining machine vision, deep learning, and coordinate measuring systems to advance industrial measurement processes.<\/jats:p>","DOI":"10.1371\/journal.pone.0342797","type":"journal-article","created":{"date-parts":[[2026,3,23]],"date-time":"2026-03-23T17:45:46Z","timestamp":1774287946000},"page":"e0342797","update-policy":"https:\/\/doi.org\/10.1371\/journal.pone.corrections_policy","source":"Crossref","is-referenced-by-count":0,"title":["Advancing workpiece dimension measurement: Integrating AI-based edge detection with machine vision and coordinate measuring systems"],"prefix":"10.1371","volume":"21","author":[{"ORCID":"https:\/\/orcid.org\/0000-0003-3042-9396","authenticated-orcid":true,"given":"Yazid","family":"Saif","sequence":"first","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Anika Zafiah M.","family":"Rus","sequence":"additional","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Yusri","family":"Yusof","sequence":"additional","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]},{"ORCID":"https:\/\/orcid.org\/0000-0002-0002-9386","authenticated-orcid":true,"given":"Yeong Hyeon","family":"Gu","sequence":"additional","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Mohammed A.","family":"Al-masni","sequence":"additional","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]},{"ORCID":"https:\/\/orcid.org\/0000-0002-6884-0714","authenticated-orcid":true,"given":"Shehab Abdulhabib","family":"Alzaeemi","sequence":"additional","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]},{"ORCID":"https:\/\/orcid.org\/0000-0002-1796-2009","authenticated-orcid":true,"given":"Osamah","family":"Al-qershi","sequence":"additional","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Yahya M.","family":"Altharan","sequence":"additional","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Sami","family":"Al-Alimi","sequence":"additional","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]}],"member":"340","published-online":{"date-parts":[[2026,3,23]]},"reference":[{"key":"pone.0342797.ref001","doi-asserted-by":"crossref","first-page":"119456","DOI":"10.1016\/j.eswa.2022.119456","article-title":"Artificial intelligence for industry 4.0: Systematic review of applications, challenges, and opportunities","volume":"216","author":"Z Jan","year":"2023","journal-title":"Expert Systems with Applications"},{"key":"pone.0342797.ref002","volume-title":"Feature Extraction and Image Processing for Computer Vision","author":"M Nixon","year":"2019","edition":"4"},{"key":"pone.0342797.ref003","volume-title":"Singapore, 2015., Sixth edit","author":"CH Chen","year":"2020"},{"issue":"7553","key":"pone.0342797.ref004","first-page":"1","article-title":"Deep learning","volume":"29","author":"B Y","year":"2019","journal-title":"Nature"},{"key":"pone.0342797.ref005","doi-asserted-by":"crossref","first-page":"144","DOI":"10.1016\/j.jmsy.2018.01.003","article-title":"Deep learning for smart manufacturing: Methods and applications","volume":"48","author":"J Wang","year":"2018","journal-title":"Journal of Manufacturing Systems"},{"issue":"7","key":"pone.0342797.ref006","doi-asserted-by":"crossref","first-page":"1364","DOI":"10.3390\/app9071364","article-title":"SDD-CNN: Small data-driven convolution neural networks for subtle roller defect inspection","volume":"9","author":"X Xu","year":"2019","journal-title":"Applied Sciences"},{"key":"pone.0342797.ref007","doi-asserted-by":"crossref","first-page":"107236","DOI":"10.1016\/j.measurement.2019.107236","article-title":"Evaluation and compensation of laser-based on-machine measurement for inclined and curved profiles","volume":"151","author":"D Ding","year":"2020","journal-title":"Measurement"},{"key":"pone.0342797.ref008","doi-asserted-by":"crossref","first-page":"1","DOI":"10.1016\/j.jmatprotec.2004.10.019","article-title":"Image processing for machine vision measurement of hot formed parts","volume":"174","author":"SB Dworkin","year":"2006","journal-title":"Journal of Materials Processing Technology"},{"issue":"8","key":"pone.0342797.ref009","doi-asserted-by":"crossref","first-page":"2853","DOI":"10.3390\/s21082853","article-title":"Ventilation Diagnosis of Angle Grinder Using Thermal Imaging","volume":"21","author":"A Glowacz","year":"2021","journal-title":"Sensors (Basel)"},{"issue":"10","key":"pone.0342797.ref010","doi-asserted-by":"crossref","first-page":"1085","DOI":"10.1016\/S0892-6875(97)00095-2","article-title":"An approach to rock size measurement based on a model of the human visual system","volume":"10","author":"RC Crida","year":"1997","journal-title":"Minerals Engineering"},{"issue":"3","key":"pone.0342797.ref011","doi-asserted-by":"crossref","first-page":"221","DOI":"10.1016\/j.measurement.2003.11.004","article-title":"An on-line stereo-vision system for dimensional measurements of rubber extrusions","volume":"35","author":"C Liguori","year":"2004","journal-title":"Measurement"},{"key":"pone.0342797.ref012","doi-asserted-by":"crossref","first-page":"80","DOI":"10.1016\/j.measurement.2019.02.033","article-title":"Application of image edge detection methods for precise estimation of the standard surface roughness parameters: Polypropylene\/ethylene-propylene-diene-monomer blend as a case study","volume":"138","author":"S Ghodrati","year":"2019","journal-title":"Measurement"},{"key":"pone.0342797.ref013","doi-asserted-by":"crossref","first-page":"109683","DOI":"10.1016\/j.measurement.2021.109683","article-title":"A machine vision method for measurement of machining tool wear","volume":"182","author":"J Yu","year":"2021","journal-title":"Measurement"},{"key":"pone.0342797.ref014","doi-asserted-by":"crossref","first-page":"108489","DOI":"10.1016\/j.measurement.2020.108489","article-title":"Investigation on universal tool wear measurement technique using image-based cross-correlation analysis","volume":"169","author":"KM Fong","year":"2021","journal-title":"Measurement"},{"issue":"1","key":"pone.0342797.ref015","first-page":"62","article-title":"A threshold selection method from gray-level histograms","volume":"20","author":"P Smith","year":"1979","journal-title":"IEEE Transactions on Systems, Man, and Cybernetics"},{"issue":"14","key":"pone.0342797.ref016","doi-asserted-by":"crossref","first-page":"1644","DOI":"10.1016\/j.patrec.2006.03.009","article-title":"Automatic thresholding for defect detection","volume":"27","author":"H-F Ng","year":"2006","journal-title":"Pattern Recognition Letters"},{"key":"pone.0342797.ref017","first-page":"755","article-title":"Image Processing, Analysis, and Machine Vision","volume-title":"Cengage Learning","author":"M Sonka","year":"2015"},{"key":"pone.0342797.ref018","doi-asserted-by":"crossref","first-page":"656","DOI":"10.1007\/978-3-642-23896-3_81","article-title":"Space edge detection based SVM algorithm","author":"F Meng","year":"2011","journal-title":"Lecture Notes in Computer Science"},{"issue":"12","key":"pone.0342797.ref019","doi-asserted-by":"crossref","first-page":"1653","DOI":"10.1016\/0031-3203(94)90084-1","article-title":"Edge detection using a neural network","volume":"27","author":"V Srinivasan","year":"1994","journal-title":"Pattern Recognition"},{"issue":"5","key":"pone.0342797.ref020","doi-asserted-by":"crossref","first-page":"1594","DOI":"10.1080\/00207543.2019.1662133","article-title":"Convolutional and generative adversarial neural networks in manufacturing","volume":"58","author":"A Kusiak","year":"2019","journal-title":"International Journal of Production Research"},{"issue":"6","key":"pone.0342797.ref021","doi-asserted-by":"crossref","first-page":"10","DOI":"10.1109\/MIM.2020.9200875","article-title":"Applied AI in instrumentation and measurement: The deep learning revolution","volume":"23","author":"M Khanafer","year":"2020","journal-title":"IEEE Instrum Meas Mag"},{"key":"pone.0342797.ref022","doi-asserted-by":"crossref","first-page":"107834","DOI":"10.1016\/j.measurement.2020.107834","article-title":"DeepInspection: Deep learning based hierarchical network for specular surface inspection","volume":"160","author":"Q Zhou","year":"2020","journal-title":"Measurement"},{"issue":"21","key":"pone.0342797.ref023","doi-asserted-by":"crossref","first-page":"3483","DOI":"10.3390\/foods11213483","article-title":"Computer vision system for mango fruit defect detection using deep convolutional neural network","volume":"11","author":"R Nithya","year":"2022","journal-title":"Foods"},{"key":"pone.0342797.ref024","first-page":"265","article-title":"TensorFlow: A system for large-scale machine learning","author":"MK Abadi","year":"2016"},{"key":"pone.0342797.ref025","doi-asserted-by":"crossref","DOI":"10.1007\/978-1-4842-5364-9","volume-title":"Deep learning with python: learn best practices of deep learning models with pytorch","author":"N Ketkar","year":"2021"},{"key":"pone.0342797.ref026","first-page":"779","article-title":"You Only Look Once: Unified, Real-Time Object Detection","author":"AF Redmon","year":"2016"},{"issue":"5","key":"pone.0342797.ref027","doi-asserted-by":"crossref","first-page":"4279","DOI":"10.1109\/TIE.2017.2764861","article-title":"Novel Leakage Detection by Ensemble CNN-SVM and Graph-Based Localization in Water Distribution Systems","volume":"65","author":"J Kang","year":"2018","journal-title":"IEEE Trans Ind Electron"},{"issue":"4","key":"pone.0342797.ref028","doi-asserted-by":"crossref","first-page":"1","DOI":"10.1145\/3357238","article-title":"Layup","volume":"16","author":"W Jiang","year":"2019","journal-title":"ACM Trans Archit Code Optim"},{"issue":"12","key":"pone.0342797.ref029","doi-asserted-by":"crossref","first-page":"2052009","DOI":"10.1142\/S0218001420520096","article-title":"DevNet: An Efficient CNN Architecture for Handwritten Devanagari Character Recognition","volume":"34","author":"R Guha","year":"2020","journal-title":"Int J Patt Recogn Artif Intell"},{"issue":"11","key":"pone.0342797.ref030","doi-asserted-by":"crossref","first-page":"2278","DOI":"10.1109\/5.726791","article-title":"Gradient-based learning applied to document recognition","volume":"86","author":"Y Lecun","year":"1998","journal-title":"Proc IEEE"},{"issue":"6","key":"pone.0342797.ref031","doi-asserted-by":"crossref","first-page":"84","DOI":"10.1145\/3065386","article-title":"ImageNet classification with deep convolutional neural networks","volume":"60","author":"A Krizhevsky","year":"2017","journal-title":"Commun ACM"},{"issue":"8","key":"pone.0342797.ref032","doi-asserted-by":"crossref","first-page":"2322","DOI":"10.1002\/jctb.4820","article-title":"Preparation of novel high copper ions removal membranes by embedding organosilane\u2010functionalized multi\u2010walled carbon nanotube","volume":"91","author":"G Zeng","year":"2015","journal-title":"J of Chemical Tech & Biotech"},{"issue":"1","key":"pone.0342797.ref033","first-page":"50","article-title":"Diabetic retinopathy detection using convolutional neural network: A comparative study on different architectures","volume":"7","author":"T Hattiya","year":"2021","journal-title":"Eng Access"},{"issue":"8","key":"pone.0342797.ref034","doi-asserted-by":"crossref","first-page":"1037","DOI":"10.1167\/9.8.1037","article-title":"ImageNet: Constructing a large-scale image database","volume":"9","author":"L Fei-Fei","year":"2010","journal-title":"Journal of Vision"},{"key":"pone.0342797.ref035","first-page":"580","article-title":"Rich Feature Hierarchies for Accurate Object Detection and Semantic Segmentation","author":"R Girshick","year":"2014"},{"issue":"1","key":"pone.0342797.ref036","doi-asserted-by":"crossref","first-page":"72","DOI":"10.3390\/constrmater4010005","article-title":"A Comprehensive analysis of the integration of deep learning models in concrete research from a structural health perspective","volume":"4","author":"AM Chowdhury","year":"2024","journal-title":"Construction Materials"},{"issue":"15","key":"pone.0342797.ref037","doi-asserted-by":"crossref","first-page":"5682","DOI":"10.1080\/07391102.2020.1788642","article-title":"Classification of the COVID-19 infected patients using DenseNet201 based deep transfer learning","volume":"39","author":"A Jaiswal","year":"2021","journal-title":"J Biomol Struct Dyn"},{"issue":"8","key":"pone.0342797.ref038","doi-asserted-by":"crossref","first-page":"2849","DOI":"10.1109\/TIM.2018.2871353","article-title":"A CNN-based defect inspection method for catenary split pins in high-speed railway","volume":"68","author":"J Zhong","year":"2019","journal-title":"IEEE Trans Instrum Meas"},{"key":"pone.0342797.ref039","doi-asserted-by":"crossref","first-page":"109248","DOI":"10.1016\/j.measurement.2021.109248","article-title":"A vision-based fusion method for defect detection of milling cutter spiral cutting edge","volume":"177","author":"T Zhang","year":"2021","journal-title":"Measurement"},{"issue":"20","key":"pone.0342797.ref040","doi-asserted-by":"crossref","first-page":"11419","DOI":"10.3390\/app132011419","article-title":"Advancements in roundness measurement parts for industrial automation using internet of things architecture-based computer vision and image processing techniques","volume":"13","author":"Y Saif","year":"2023","journal-title":"Applied Sciences"},{"key":"pone.0342797.ref041","doi-asserted-by":"crossref","first-page":"111072","DOI":"10.1016\/j.measurement.2022.111072","article-title":"Roundness Holes\u2019 Measurement for milled workpiece using machine vision inspection system based on IoT structure: A case study","volume":"195","author":"Y Saif","year":"2022","journal-title":"Measurement"},{"issue":"3","key":"pone.0342797.ref042","doi-asserted-by":"crossref","first-page":"652","DOI":"10.3390\/diagnostics12030652","article-title":"Four types of multiclass frameworks for pneumonia classification and its validation in X-ray scans using seven types of deep learning artificial intelligence models","volume":"12","author":"PK Jain","year":"2022","journal-title":"Diagnostics (Basel)"},{"key":"pone.0342797.ref043","doi-asserted-by":"crossref","unstructured":"Huang G, Liu Z, van der Maaten L. Densely Connected Convolutional Networks. Proceedings of the IEEE Conference on Computer Vision and Pattern Recognition, 2017. 4700\u20138.","DOI":"10.1109\/CVPR.2017.243"},{"issue":"4","key":"pone.0342797.ref044","doi-asserted-by":"crossref","first-page":"390","DOI":"10.3390\/diagnostics14040390","article-title":"A deep convolutional neural network for pneumonia detection in X-ray Images with attention ensemble","volume":"14","author":"Q An","year":"2024","journal-title":"Diagnostics (Basel)"},{"key":"pone.0342797.ref045","doi-asserted-by":"crossref","first-page":"4055","DOI":"10.1007\/s00170-021-08095-y","article-title":"Development of a smart system based on STEP-NC for machine vision inspection with IoT environmental","volume":"118","author":"Y Saif","year":"2021","journal-title":"Int J Adv Manuf Technol"},{"issue":"10","key":"pone.0342797.ref046","doi-asserted-by":"crossref","DOI":"10.1371\/journal.pone.0292814","article-title":"Implementing circularity measurements in industry 4.0-based manufacturing metrology using MQTT protocol and Open CV: A case study","volume":"18","author":"Y Saif","year":"2023","journal-title":"PLoS One"}],"container-title":["PLOS One"],"original-title":[],"language":"en","link":[{"URL":"https:\/\/dx.plos.org\/10.1371\/journal.pone.0342797","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2026,3,23]],"date-time":"2026-03-23T17:45:56Z","timestamp":1774287956000},"score":1,"resource":{"primary":{"URL":"https:\/\/dx.plos.org\/10.1371\/journal.pone.0342797"}},"subtitle":[],"editor":[{"given":"Siddhartha","family":"Kar","sequence":"first","affiliation":[],"role":[{"role":"editor","vocabulary":"crossref"}]}],"short-title":[],"issued":{"date-parts":[[2026,3,23]]},"references-count":46,"journal-issue":{"issue":"3","published-online":{"date-parts":[[2026,3,23]]}},"URL":"https:\/\/doi.org\/10.1371\/journal.pone.0342797","relation":{},"ISSN":["1932-6203"],"issn-type":[{"value":"1932-6203","type":"electronic"}],"subject":[],"published":{"date-parts":[[2026,3,23]]}}}