Bsher Karbouj , Garabet A. Topalian-Rivas , Jörg Krüger
{"title":"Comparative Performance Evaluation of One-Stage and Two-Stage Object Detectors for Screw Head Detection and Classification in Disassembly Processes","authors":"Bsher Karbouj , Garabet A. Topalian-Rivas , Jörg Krüger","doi":"10.1016/j.procir.2024.01.077","DOIUrl":null,"url":null,"abstract":"<div><p>The process of manually detecting and removing screws during disassembly can be time-consuming and demanding. Automated systems utilizing imaging and deep learning can rapidly and accurately identify screws based on features like head shape and size. Different deep learning methods have varying screw detection capabilities. Choosing the right method significantly impacts system effectiveness, robustness and efficiency. Several generic deep learning architectures have been proposed to address this problem. However, there is little guidance on their suitability for specific scenarios. This paper aims to provide qualified guidance for selecting suitable deep learning methods for screw head detection. The proposed approach involves researching existing object detection methods and choosing two representatives – one employing a one-stage approach, the other using two-stage. These selected methods will be implemented identically and their performance evaluated via rigorous analysis and comparison. The dataset comprises synthetic and real images of 6 screw types across 3 products. YOLOv5 was selected for one-stage detectors, Faster R-CNN for two-stage. Results show the one-stage YOLOv5 generally outperforms Faster R-CNN in precision, recall, speed and training times, while Faster R-CNN delivered superior recall with smaller training datasets.</p></div>","PeriodicalId":20535,"journal":{"name":"Procedia CIRP","volume":null,"pages":null},"PeriodicalIF":0.0000,"publicationDate":"2024-01-01","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"https://www.sciencedirect.com/science/article/pii/S2212827124001021/pdf?md5=2dcc3c2afc721c91c94469c20a4f1de1&pid=1-s2.0-S2212827124001021-main.pdf","citationCount":"0","resultStr":null,"platform":"Semanticscholar","paperid":null,"PeriodicalName":"Procedia CIRP","FirstCategoryId":"1085","ListUrlMain":"https://www.sciencedirect.com/science/article/pii/S2212827124001021","RegionNum":0,"RegionCategory":null,"ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"","JCRName":"","Score":null,"Total":0}
引用次数: 0
Abstract
The process of manually detecting and removing screws during disassembly can be time-consuming and demanding. Automated systems utilizing imaging and deep learning can rapidly and accurately identify screws based on features like head shape and size. Different deep learning methods have varying screw detection capabilities. Choosing the right method significantly impacts system effectiveness, robustness and efficiency. Several generic deep learning architectures have been proposed to address this problem. However, there is little guidance on their suitability for specific scenarios. This paper aims to provide qualified guidance for selecting suitable deep learning methods for screw head detection. The proposed approach involves researching existing object detection methods and choosing two representatives – one employing a one-stage approach, the other using two-stage. These selected methods will be implemented identically and their performance evaluated via rigorous analysis and comparison. The dataset comprises synthetic and real images of 6 screw types across 3 products. YOLOv5 was selected for one-stage detectors, Faster R-CNN for two-stage. Results show the one-stage YOLOv5 generally outperforms Faster R-CNN in precision, recall, speed and training times, while Faster R-CNN delivered superior recall with smaller training datasets.