{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2026,4,30]],"date-time":"2026-04-30T04:27:48Z","timestamp":1777523268607,"version":"3.51.4"},"reference-count":31,"publisher":"ASME International","issue":"2","license":[{"start":{"date-parts":[[2023,8,14]],"date-time":"2023-08-14T00:00:00Z","timestamp":1691971200000},"content-version":"vor","delay-in-days":0,"URL":"https:\/\/www.asme.org\/publications-submissions\/publishing-information\/legal-policies"}],"content-domain":{"domain":["asmedigitalcollection.asme.org"],"crossmark-restriction":true},"short-container-title":[],"published-print":{"date-parts":[[2024,2,1]]},"abstract":"<jats:title>Abstract<\/jats:title>\n               <jats:p>Online detection of wave soldering is an important method of inspecting defective products in the workshop. Accurate quality detection can reduce production costs and provide support for quality warnings in the wave soldering process. However, there are still problems in improving the detection accuracy for the defect class. Although class imbalance in data can be addressed by data-level methods such as over-sampling and under-sampling, these methods destroy the integrity of the original data set and may cause information loss and over-fitting problems. In order to solve the above problems, this article focuses on how to design a new loss function that fuses class weights from focal loss (FS) and sample weights from AdaBoost to improve attention to the minority samples without changing data distribution. In this way, an FS-AdaBoost-RegNet model based on transfer learning is constructed to enhance the detection accuracy in industrial environment. Finally, the images of the wave soldering from an electronic assembly workshop are taken to validate the performance of the proposed method. The experiment on 941 testing samples of the imbalance datasets showed that the FS-AdaBoost-RegNet model with new loss function reached the overall accuracy of 98.39%, and the overall recall of 96.19%. The results proved that the proposed method promotes the ability to identify defect class compared with other methods.<\/jats:p>","DOI":"10.1115\/1.4063068","type":"journal-article","created":{"date-parts":[[2023,7,31]],"date-time":"2023-07-31T02:30:25Z","timestamp":1690770625000},"update-policy":"https:\/\/doi.org\/10.1115\/crossmarkpolicy-asme","source":"Crossref","is-referenced-by-count":1,"title":["An Online Quality Detection Method With Ensemble Learning on Imbalance Data for Wave Soldering"],"prefix":"10.1115","volume":"24","author":[{"given":"Hanpeng","family":"Gao","sequence":"first","affiliation":[{"name":"Nanjing University of Aeronautics and Astronautics College of Mechanical and Electrical Engineering, , Nanjing 210016 , China"}],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Yu","family":"Guo","sequence":"additional","affiliation":[{"name":"Nanjing University of Aeronautics and Astronautics College of Mechanical and Electrical Engineering, , Nanjing 210016 , China"}],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Shaohua","family":"Huang","sequence":"additional","affiliation":[{"name":"Nanjing University of Aeronautics and Astronautics College of Mechanical and Electrical Engineering, , Nanjing 210016 , China"}],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Jian","family":"Xie","sequence":"additional","affiliation":[{"name":"Nanjing University of Aeronautics and Astronautics College of Mechanical and Electrical Engineering, , Nanjing 210016 , China"}],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Daoyuan","family":"Liu","sequence":"additional","affiliation":[{"name":"Nanjing University of Aeronautics and Astronautics College of Mechanical and Electrical Engineering, , Nanjing 210016 , China"}],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Tao","family":"Wu","sequence":"additional","affiliation":[{"name":"Nanjing University of Aeronautics and Astronautics College of Mechanical and Electrical Engineering, , Nanjing 210016 , China"}],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Xu","family":"Tian","sequence":"additional","affiliation":[{"name":"Nanjing University of Aeronautics and Astronautics College of Mechanical and Electrical Engineering, , Nanjing 210016 , China"}],"role":[{"role":"author","vocabulary":"crossref"}]}],"member":"33","published-online":{"date-parts":[[2023,8,14]]},"reference":[{"issue":"1","key":"2023081402034306700_CIT0001","doi-asserted-by":"publisher","first-page":"011011","DOI":"10.1115\/1.4050981","article-title":"Numerical Modeling of the Wave Soldering Process and Experimental Validation","volume":"144","author":"Carvalho","year":"2022","journal-title":"ASME J. Electron. Packag."},{"issue":"4","key":"2023081402034306700_CIT0002","doi-asserted-by":"publisher","first-page":"5075","DOI":"10.3233\/jifs-179993","article-title":"Visual Inspection of Weld Surface Quality","volume":"39","author":"Li","year":"2020","journal-title":"J. Intell. Fuzzy Syst."},{"issue":"5","key":"2023081402034306700_CIT0003","doi-asserted-by":"publisher","first-page":"051005","DOI":"10.1115\/1.4053520","article-title":"A Surface Defect Detection Method Via Fusing Multi-level Features","volume":"22","author":"Ren","year":"2022","journal-title":"ASME J. Comput. Inf. Sci. Eng."},{"issue":"12","key":"2023081402034306700_CIT0004","doi-asserted-by":"publisher","first-page":"9641","DOI":"10.1109\/tie.2019.2896165","article-title":"A Smart Monitoring System for Automatic Welding Defect Detection","volume":"66","author":"Sassi","year":"2019","journal-title":"IEEE Trans. Ind. Electron."},{"key":"2023081402034306700_CIT0005","first-page":"445","article-title":"Machine Vision Analysis of Welding Region and Its Application to Seam Tracking in Arc Welding","author":"Fei"},{"issue":"1","key":"2023081402034306700_CIT0006","doi-asserted-by":"publisher","first-page":"183192","DOI":"10.1109\/ACCESS.2020.3029127","article-title":"A Review and Analysis of Automatic Optical Inspection and Quality Monitoring Methods in Electronics Industry","volume":"8","author":"Abd Al Rahman","year":"2020","journal-title":"IEEE Access"},{"issue":"4","key":"2023081402034306700_CIT0007","doi-asserted-by":"publisher","first-page":"613","DOI":"10.1109\/TSM.2019.2940334","article-title":"Enhanced Stacked Denoising Autoencoder-Based Feature Learning for Recognition of Wafer Map Defects","volume":"32","author":"Yu","year":"2019","journal-title":"IEEE Trans. Semicond. Manuf."},{"issue":"4","key":"2023081402034306700_CIT0008","doi-asserted-by":"publisher","first-page":"566","DOI":"10.1109\/TSM.2019.2937793","article-title":"Wafer Defect Pattern Recognition and Analysis Based on Convolutional Neural Network","volume":"32","author":"Yu","year":"2019","journal-title":"IEEE Trans. Semicond. Manuf."},{"issue":"5","key":"2023081402034306700_CIT0009","doi-asserted-by":"publisher","first-page":"361","DOI":"10.1111\/mice.12263","article-title":"Deep Learning-Based Crack Damage Detection Using Convolutional Neural Networks","volume":"32","author":"Cha","year":"2017","journal-title":"Comput.-Aided Civ. Infrastruct. Eng."},{"issue":"3","key":"2023081402034306700_CIT0010","doi-asserted-by":"publisher","first-page":"363","DOI":"10.1007\/s12541-019-00074-4","article-title":"Convolutional Neural Network Based Surface Inspection System for Non-Patterned Welding Defects","volume":"20","author":"Park","year":"2019","journal-title":"Int. J. Precis. Eng. Manuf."},{"issue":"1","key":"2023081402034306700_CIT0011","doi-asserted-by":"publisher","first-page":"351","DOI":"10.1016\/j.neucom.2020.03.064","article-title":"AdaBoost-CNN: An Adaptive Boosting Algorithm for Convolutional Neural Networks to Classify Multi-class Imbalanced Datasets Using Transfer Learning","volume":"404","author":"Taherkhani","year":"2020","journal-title":"Neurocomputing"},{"issue":"2","key":"2023081402034306700_CIT0012","doi-asserted-by":"publisher","first-page":"318","DOI":"10.1109\/TPAMI.2018.2858826","article-title":"Focal Loss for Dense Object Detection","volume":"42","author":"Lin","year":"2020","journal-title":"IEEE Trans. Pattern Anal. Mach. Intell."},{"issue":"5","key":"2023081402034306700_CIT0013","doi-asserted-by":"publisher","first-page":"1459","DOI":"10.3390\/s20051459","article-title":"Visual-Based Defect Detection and Classification Approaches for Industrial Applications-A Survey","volume":"20","author":"Czimmermann","year":"2020","journal-title":"Sensors"},{"key":"2023081402034306700_CIT0014","doi-asserted-by":"publisher","first-page":"125","DOI":"10.1016\/j.aei.2017.09.007","article-title":"Wood Defects Classification Using Laws Texture Energy Measures and Supervised Learning Approach","volume":"34","author":"Kamal","year":"2017","journal-title":"Adv. Eng. Inform."},{"issue":"3","key":"2023081402034306700_CIT0015","doi-asserted-by":"publisher","first-page":"177","DOI":"10.1002\/pip.3191","article-title":"Photovoltaic Defect Classification Through Thermal Infrared Imaging Using a Machine Learning Approach","volume":"28","author":"Dunderdale","year":"2020","journal-title":"Prog. Photovolt. Res. Appl."},{"issue":"8","key":"2023081402034306700_CIT0016","doi-asserted-by":"publisher","first-page":"2679","DOI":"10.1109\/TIM.2018.2868490","article-title":"Deep Architecture for High-Speed Railway Insulator Surface Defect Detection: Denoising Autoencoder With Multitask Learning","volume":"68","author":"Kang","year":"2019","journal-title":"IEEE Trans. Instrum. Meas."},{"issue":"15","key":"2023081402034306700_CIT0017","doi-asserted-by":"publisher","first-page":"4968","DOI":"10.3390\/s21154968","article-title":"Printed Circuit Board Defect Detection Using Deep Learning Via a Skip-Connected Convolutional Autoencoder","volume":"21","author":"Kim","year":"2021","journal-title":"Sensors"},{"issue":"9","key":"2023081402034306700_CIT0018","doi-asserted-by":"publisher","first-page":"6680315","DOI":"10.1155\/2020\/6680315","article-title":"Bearing Defect Classification Algorithm Based on Autoencoder Neural Network","volume":"2020","author":"Lu","year":"2020","journal-title":"Adv. Civil Eng."},{"key":"2023081402034306700_CIT0019","first-page":"6486","article-title":"Rail Defect Detection Method Based on Recurrent Neural Network","author":"Xu","year":"2020"},{"key":"2023081402034306700_CIT0020","first-page":"170","article-title":"A Multiobjective Evolutionary Optimized Recurrent Neural Network for Defects Detection on Flat Panel Displays","author":"Abeysundara","year":"2014"},{"key":"2023081402034306700_CIT0021","first-page":"692","article-title":"Recurrent Neural Network Based Retinal Nerve Fiber Layer Defect Detection in Early Glaucoma","author":"Panda","year":"2017"},{"issue":"4","key":"2023081402034306700_CIT0022","doi-asserted-by":"publisher","first-page":"040801","DOI":"10.1115\/1.4049535","article-title":"Image-Based Surface Defect Detection Using Deep Learning: A Review","volume":"21","author":"Bhatt","year":"2021","journal-title":"ASME J. Comput. Inf. Sci. Eng."},{"key":"2023081402034306700_CIT0023","first-page":"303","article-title":"Visual Defect Detection of Metal Screws Using a Deep Convolutional Neural Network","author":"Sauter","year":"2021"},{"issue":"1","key":"2023081402034306700_CIT0024","doi-asserted-by":"publisher","first-page":"153","DOI":"10.17341\/gazimmfd.873479","article-title":"Detection of the Cracks in Metal Sheets Using Convolutional Neural Network (CNN)","volume":"38","author":"Cekic","year":"2023","journal-title":"J. Fac. Eng. Archit. Gazi Univ."},{"key":"2023081402034306700_CIT0025","first-page":"10425","article-title":"Designing Network Design Spaces","author":"Radosavovic","year":"2020"},{"issue":"3","key":"2023081402034306700_CIT0026","doi-asserted-by":"publisher","first-page":"928","DOI":"10.1177\/14759217211015243","article-title":"Fatigue Damage Detection From Imbalanced Inspection Data of Lamb Wave","volume":"21","author":"He","year":"2022","journal-title":"Struct. Health Monit."},{"issue":"1","key":"2023081402034306700_CIT0027","doi-asserted-by":"publisher","first-page":"119","DOI":"10.1007\/s12530-018-9261-9","article-title":"A Novel Under Sampling Strategy for Efficient Software Defect Analysis of Skewed Distributed Data","volume":"11","author":"Rao","year":"2020","journal-title":"Evol. Syst."},{"issue":"1","key":"2023081402034306700_CIT0028","doi-asserted-by":"publisher","first-page":"92","DOI":"10.1016\/j.ins.2016.11.014","article-title":"Instance Categorization by Support Vector Machines to Adjust Weights in AdaBoost for Imbalanced Data Classification","volume":"381","author":"Lee","year":"2017","journal-title":"Inf. Sci."},{"issue":"1","key":"2023081402034306700_CIT0029","doi-asserted-by":"publisher","first-page":"386","DOI":"10.1016\/j.renene.2020.08.125","article-title":"Image Recognition of Wind Turbine Blade Damage Based on a Deep Learning Model With Transfer Learning and an Ensemble Learning Classifier","volume":"163","author":"Yang","year":"2021","journal-title":"Renewable Energy"},{"issue":"4","key":"2023081402034306700_CIT0030","doi-asserted-by":"publisher","first-page":"664","DOI":"10.1108\/IJCST-12-2019-0188","article-title":"Ensemble Learning-Based CNN for Textile Fabric Defects Classification","volume":"33","author":"Zhao","year":"2021","journal-title":"Int. J. Cloth. Sci. Technol."},{"issue":"1","key":"2023081402034306700_CIT0031","doi-asserted-by":"publisher","first-page":"014501","DOI":"10.1115\/1.4051435","article-title":"Steel Surface Defect Detection Using an Ensemble of Deep Residual Neural Networks","volume":"22","author":"Konovalenko","year":"2022","journal-title":"ASME J. Comput. Inf. Sci. Eng."}],"container-title":["Journal of Computing and Information Science in Engineering"],"original-title":[],"language":"en","link":[{"URL":"https:\/\/asmedigitalcollection.asme.org\/computingengineering\/article-pdf\/24\/2\/021006\/7034086\/jcise_24_2_021006.pdf","content-type":"application\/pdf","content-version":"vor","intended-application":"syndication"},{"URL":"https:\/\/asmedigitalcollection.asme.org\/computingengineering\/article-pdf\/24\/2\/021006\/7034086\/jcise_24_2_021006.pdf","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2023,8,14]],"date-time":"2023-08-14T02:03:52Z","timestamp":1691978632000},"score":1,"resource":{"primary":{"URL":"https:\/\/asmedigitalcollection.asme.org\/computingengineering\/article\/24\/2\/021006\/1166085\/An-Online-Quality-Detection-Method-With-Ensemble"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2023,8,14]]},"references-count":31,"journal-issue":{"issue":"2","published-print":{"date-parts":[[2024,2,1]]}},"URL":"https:\/\/doi.org\/10.1115\/1.4063068","relation":{},"ISSN":["1530-9827","1944-7078"],"issn-type":[{"value":"1530-9827","type":"print"},{"value":"1944-7078","type":"electronic"}],"subject":[],"published":{"date-parts":[[2023,8,14]]},"article-number":"021006"}}