{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2026,3,27]],"date-time":"2026-03-27T03:36:22Z","timestamp":1774582582602,"version":"3.50.1"},"reference-count":43,"publisher":"MDPI AG","issue":"1","license":[{"start":{"date-parts":[[2021,3,1]],"date-time":"2021-03-01T00:00:00Z","timestamp":1614556800000},"content-version":"vor","delay-in-days":0,"URL":"https:\/\/creativecommons.org\/licenses\/by\/4.0\/"}],"content-domain":{"domain":[],"crossmark-restriction":false},"short-container-title":["Cryptography"],"abstract":"<jats:p>In this paper, we present the need for specialized artificial intelligence (AI) for counterfeit and defect detection of PCB components. Popular computer vision object detection techniques are not sufficient for such dense, low inter-class\/high intra-class variation, and limited-data hardware assurance scenarios in which accuracy is paramount. Hence, we explored the limitations of existing object detection methodologies, such as region based convolutional neural networks (RCNNs) and single shot detectors (SSDs), and compared them with our proposed method, the electronic component localization and detection network (ECLAD-Net). The results indicate that, of the compared methods, ECLAD-Net demonstrated the highest performance, with a precision of 87.2% and a recall of 98.9%. Though ECLAD-Net demonstrated decent performance, there is still much progress and collaboration needed from the hardware assurance, computer vision, and deep learning communities for automated, accurate, and scalable PCB assurance.<\/jats:p>","DOI":"10.3390\/cryptography5010009","type":"journal-article","created":{"date-parts":[[2021,3,1]],"date-time":"2021-03-01T01:26:33Z","timestamp":1614561993000},"page":"9","update-policy":"https:\/\/doi.org\/10.3390\/mdpi_crossmark_policy","source":"Crossref","is-referenced-by-count":29,"title":["Why Is Deep Learning Challenging for Printed Circuit Board (PCB) Component Recognition and How Can We Address It?"],"prefix":"10.3390","volume":"5","author":[{"given":"Mukhil Azhagan","family":"Mallaiyan Sathiaseelan","sequence":"first","affiliation":[{"name":"Electrical and Computer Engineering Department, University of Florida, Gainesville, FL 32611, USA"}]},{"given":"Olivia P.","family":"Paradis","sequence":"additional","affiliation":[{"name":"Electrical and Computer Engineering Department, University of Florida, Gainesville, FL 32611, USA"}]},{"given":"Shayan","family":"Taheri","sequence":"additional","affiliation":[{"name":"Electrical and Computer Engineering Department, University of Florida, Gainesville, FL 32611, USA"}]},{"given":"Navid","family":"Asadizanjani","sequence":"additional","affiliation":[{"name":"Electrical and Computer Engineering Department, University of Florida, Gainesville, FL 32611, USA"}]}],"member":"1968","published-online":{"date-parts":[[2021,3,1]]},"reference":[{"key":"ref_1","doi-asserted-by":"crossref","unstructured":"Mehta, D., Lu, H., Paradis, O.P., Mallaiyan Sathiaseelan, M.A., Rahman, M.T., Iskander, Y., Chawla, P., Woodard, D.L., Tehranipoor, M., and Asadizanjani, N. (2020). The Big Hack Explained: Detection and Prevention of PCB Supply Chain Implants. ACM J. Emerg. Technol. Comput. Syst. (JETC), 16.","DOI":"10.1145\/3401980"},{"key":"ref_2","unstructured":"U.S. Department of Commerce (2021, February 12). Defense Industrial Base Assessment: Counterfeit Electronics Report, Available online: https:\/\/www.bis.doc.gov\/index.php\/documents\/technology-evaluation\/37-defense-industrial-base-assessment-of-counterfeit-electronics-2010\/file."},{"key":"ref_3","unstructured":"U.S. Government Accountability Office (2021, February 12). DOD Needs to Improve Reporting and Oversight to Reduce Supply Chain Risk Report, Available online: https:\/\/www.gao.gov\/assets\/680\/675227.pdf."},{"key":"ref_4","doi-asserted-by":"crossref","first-page":"287","DOI":"10.1006\/cviu.1996.0020","article-title":"Automatic PCB Inspection Algorithms: A Survey","volume":"63","author":"Moganti","year":"1996","journal-title":"Comput. Vis. Image Underst."},{"key":"ref_5","doi-asserted-by":"crossref","unstructured":"Richter, J., Streitferdt, D., and Rozova, E. (2017, January 9\u201311). On the development of intelligent optical inspections. Proceedings of the 2017 IEEE 7th Annual Computing and Communication Workshop and Conference (CCWC), Las Vegas, NV, USA.","DOI":"10.1109\/CCWC.2017.7868455"},{"key":"ref_6","unstructured":"Botero, U.J., Wilson, R., Lu, H., Rahman, M.T., Mallaiyan, M.A., Ganji, F., Asadizanjani, N., Tehranipoor, M.M., Woodard, D.L., and Forte, D. (2020). Hardware Trust and Assurance through Reverse Engineering, Association for Computing Machinery."},{"key":"ref_7","doi-asserted-by":"crossref","unstructured":"Mcloughlin, I. (2008). Secure Embedded Systems: The Threat of Reverse Engineering. Parallel Distrib. Syst. Int. Conf., 729\u2013736.","DOI":"10.1109\/ICPADS.2008.126"},{"key":"ref_8","first-page":"6","article-title":"A Survey on Chip to System Reverse Engineering","volume":"13","author":"Quadir","year":"2016","journal-title":"J. Emerg. Technol. Comput. Syst."},{"key":"ref_9","doi-asserted-by":"crossref","unstructured":"Azhagan, M., Mehta, D., Lu, H., Agrawal, S., Chawla, P., Tehranipoor, M., Woodard, D., and Asadi, N. (2019, January 10\u201314). A Review on Automatic Bill of Material Generation and Visual Inspection on PCBs. Proceedings of the ISTFA 2019: Conference Proceedings from the 45th International Symposium for Testing and Failure Analysis, ISTFA, Portland, OR, USA.","DOI":"10.31399\/asm.cp.istfa2019p0256"},{"key":"ref_10","unstructured":"Jordan, R., and Riley, M. (2021, February 12). The Big Hack: How China Used a Tiny Chip to Infiltrate U.S. Companies., News Report, Bloomberg. 4 October 2018. Available online: https:\/\/www.bloomberg.com\/news\/features\/2018-10-04\/the-big-hack-how-china-used-a-tiny-chip-to-infiltrate-america-s-top-companies."},{"key":"ref_11","doi-asserted-by":"crossref","first-page":"98","DOI":"10.1007\/s11263-014-0733-5","article-title":"The Pascal Visual Object Classes Challenge: A Retrospective","volume":"111","author":"Everingham","year":"2015","journal-title":"Int. J. Comput. Vis."},{"key":"ref_12","doi-asserted-by":"crossref","unstructured":"Deng, J., Dong, W., Socher, R., Li, L.J., Li, K., and Fei-Fei, L. (2009, January 20\u201325). ImageNet: A Large-Scale Hierarchical Image Database. Proceedings of the 2009 IEEE Conference on Computer Vision and Pattern Recognition, Miami, FL, USA.","DOI":"10.1109\/CVPR.2009.5206848"},{"key":"ref_13","doi-asserted-by":"crossref","unstructured":"Szegedy, C., Vanhoucke, V., Ioffe, S., and Shlens, J. (2016, January 27\u201330). Rethinking the Inception Architecture for Computer Vision. Proceedings of the 2016 IEEE Conference on Computer Vision and Pattern Recognition (CVPR), Las Vegas, NV, USA.","DOI":"10.1109\/CVPR.2016.308"},{"key":"ref_14","doi-asserted-by":"crossref","first-page":"3212","DOI":"10.1109\/TNNLS.2018.2876865","article-title":"Object Detection with Deep Learning: A Review","volume":"30","author":"Zhao","year":"2019","journal-title":"IEEE Trans. Neural Networks Learn. Syst."},{"key":"ref_15","doi-asserted-by":"crossref","unstructured":"Botero, U.J., Wilson, R., Lu, H., Rahman, M.T., Mallaiyan, M.A., Ganji, F., Asadizanjani, N., Tehranipoor, M.M., Woodard, D.L., and Forte, D. (2020). Hardware Trust and Assurance through Reverse Engineering: A Survey and Outlook from Image Analysis and Machine Learning Perspectives. arXiv.","DOI":"10.1145\/3464959"},{"key":"ref_16","first-page":"366","article-title":"FICS-PCB: A Multi-Modal Image Dataset for Automated Printed Circuit Board Visual Inspection","volume":"2020","author":"Lu","year":"2020","journal-title":"IACR Cryptol. ePrint Arch."},{"key":"ref_17","doi-asserted-by":"crossref","unstructured":"Mahalingam, G., Gay, K.M., and Ricanek, K. (2019, January 27\u201331). PCB-METAL: A PCB Image Dataset for Advanced Computer Vision Machine Learning Component Analysis. Proceedings of the 16th International Conference on Machine Vision Applications (MVA), Tokyo, Japan.","DOI":"10.23919\/MVA.2019.8757928"},{"key":"ref_18","doi-asserted-by":"crossref","unstructured":"Xie, F., Uitdenbogerd, A., and Song, A. (2013, January 20\u201323). Detecting PCB component placement defects by genetic programming. Proceedings of the 2013 IEEE Congress on Evolutionary Computation, Cancun, Mexico.","DOI":"10.1109\/CEC.2013.6557694"},{"key":"ref_19","doi-asserted-by":"crossref","first-page":"34437","DOI":"10.1007\/s11042-019-08097-9","article-title":"A real-time approach for automatic defect detection from PCBs based on SURF features and morphological operations","volume":"78","author":"Hassanin","year":"2019","journal-title":"Multimed. Tools Appl."},{"key":"ref_20","doi-asserted-by":"crossref","unstructured":"Kim, J.O., Lee, Y.A., and Park, T.H. (2012, January 16\u201318). Automatic extraction of component inspection regions from Printed Circuit Board. Proceedings of the 2012 IEEE\/SICE International Symposium on System Integration (SII), Fukuoka, Japan.","DOI":"10.1109\/SII.2012.6427276"},{"key":"ref_21","doi-asserted-by":"crossref","unstructured":"Yuk, E.H., Park, S.H., Park, C.S., and Baek, J.G. (2018). Feature-learning-based printed circuit board inspection via speeded-up robust features and random forest. Appl. Sci., 8.","DOI":"10.3390\/app8060932"},{"key":"ref_22","first-page":"1741","article-title":"Defect detection of PCB based on Bayes feature fusion","volume":"2018","author":"Lu","year":"2018","journal-title":"J. Eng."},{"key":"ref_23","doi-asserted-by":"crossref","first-page":"128837","DOI":"10.1109\/ACCESS.2019.2939201","article-title":"A Survey of Deep Learning-based Object Detection","volume":"7","author":"Jiao","year":"2019","journal-title":"IEEE Access"},{"key":"ref_24","doi-asserted-by":"crossref","unstructured":"Girshick, R., Donahue, J., Darrell, T., and Malik, J. (2014, January 23\u201328). Rich feature hierarchies for accurate object detection and semantic segmentation. Proceedings of the 2014 IEEE Conference on Computer Vision and Pattern Recognition, Columbus, OH, USA.","DOI":"10.1109\/CVPR.2014.81"},{"key":"ref_25","doi-asserted-by":"crossref","unstructured":"Girshick, R. (2015, January 7\u201313). Fast R-CNN. Proceedings of the 2015 IEEE International Conference on Computer Vision (ICCV), Santiago, Chile.","DOI":"10.1109\/ICCV.2015.169"},{"key":"ref_26","doi-asserted-by":"crossref","unstructured":"Redmon, J., Divvala, S., Girshick, R., and Farhadi, A. (2016, January 27\u201330). You Only Look Once: Unified, Real-Time Object Detection. Proceedings of the 2016 IEEE Conference on Computer Vision and Pattern Recognition (CVPR), Las Vegas, NV, USA.","DOI":"10.1109\/CVPR.2016.91"},{"key":"ref_27","doi-asserted-by":"crossref","unstructured":"Liu, W., Anguelov, D., Erhan, D., Szegedy, C., Reed, S., Fu, C.Y., and Berg, A.C. (2015). SSD: Single Shot MultiBox Detector, Springer. Lecture Notes in Computer Science.","DOI":"10.1007\/978-3-319-46448-0_2"},{"key":"ref_28","doi-asserted-by":"crossref","first-page":"012185","DOI":"10.1088\/1742-6596\/1631\/1\/012185","article-title":"Capacitor Detection on PCB Using AdaBoost Classifier","volume":"1631","author":"Fang","year":"2020","journal-title":"J. Phys. Conf. Ser."},{"key":"ref_29","doi-asserted-by":"crossref","unstructured":"Li, J., Gu, J., Huang, Z., and Wen, J. (2019). Application Research of Improved YOLO V3 Algorithm in PCB Electronic Component Detection. Appl. Sci., 9.","DOI":"10.3390\/app9183750"},{"key":"ref_30","doi-asserted-by":"crossref","unstructured":"Kuo, C., Ashmore, J.D., Huggins, D., and Kira, Z. (2019, January 7\u201311). Data-Efficient Graph Embedding Learning for PCB Component Detection. Proceedings of the 2019 IEEE Winter Conference on Applications of Computer Vision (WACV), Waikoloa Village, HI, USA.","DOI":"10.1109\/WACV.2019.00064"},{"key":"ref_31","unstructured":"Simonyan, K., and Zisserman, A. (2015). Very Deep Convolutional Networks For Large-Scale Image Recognition. arXiv."},{"key":"ref_32","unstructured":"Nair, V., and Hinton, G.E. (2010, January 4\u20138). Rectified Linear Units Improve Restricted Boltzmann Machines. Proceedings of the 27th International Conference on International Conference on Machine Learning (ICML\u201910), Omnipress, Madison, WI, USA."},{"key":"ref_33","unstructured":"Cremers, D., Reid, I., Saito, H., and Yang, M.H. (2014). Non-Maximum Suppression for Object Detection by Passing Messages between Windows, Springer. Lecture Notes in Computer Science."},{"key":"ref_34","first-page":"1097","article-title":"ImageNet Classification with Deep Convolutional Neural Networks","volume":"25","author":"Krizhevsky","year":"2012","journal-title":"Adv. Neural Inf. Process. Syst."},{"key":"ref_35","doi-asserted-by":"crossref","first-page":"154","DOI":"10.1007\/s11263-013-0620-5","article-title":"Selective Search for Object Recognition","volume":"104","author":"Uijlings","year":"2013","journal-title":"Int. J. Comput. Vis."},{"key":"ref_36","doi-asserted-by":"crossref","first-page":"167","DOI":"10.1023\/B:VISI.0000022288.19776.77","article-title":"Efficient Graph-Based Image Segmentation","volume":"59","author":"Felzenszwalb","year":"2004","journal-title":"Int. J. Comput. Vis."},{"key":"ref_37","unstructured":"Koch, G.R. (2021, February 12). Siamese Neural Networks for One-Shot Image Recognition. Available online: https:\/\/www.cs.cmu.edu\/rsalakhu\/papers\/oneshot1.pdf."},{"key":"ref_38","unstructured":"Hadsell, R., Chopra, S., and Lecun, Y. (2006, January 17\u201322). Dimensionality Reduction by Learning an Invariant Mapping. Proceedings of the 2006 IEEE Computer Society Conference on Computer Vision and Pattern Recognition (CVPR\u201906), New York, NY, USA."},{"key":"ref_39","first-page":"2579","article-title":"Visualizing Data using t-SNE","volume":"9","author":"Maaten","year":"2008","journal-title":"J. Mach. Learn. Res."},{"key":"ref_40","doi-asserted-by":"crossref","unstructured":"He, K., Gkioxari, G., Doll\u00e1r, P., and Girshick, R.B. (2017, January 22\u201329). Mask R-CNN. Proceedings of the 2017 IEEE International Conference on Computer Vision (ICCV), Venice, Italy.","DOI":"10.1109\/ICCV.2017.322"},{"key":"ref_41","unstructured":"SpaceNet on, Amazon Web Services (2021, February 12). \u201cDatasets\u201d. The SpaceNet Catalog. Last modified October 1st, 2018. Available online: https:\/\/spacenet.ai\/datasets\/."},{"key":"ref_42","doi-asserted-by":"crossref","first-page":"163","DOI":"10.1016\/j.eswa.2017.02.050","article-title":"Grocery product detection and recognition","volume":"81","author":"Franco","year":"2017","journal-title":"Expert Syst. Appl."},{"key":"ref_43","doi-asserted-by":"crossref","unstructured":"Manzo, M., and Pellino, S. (2020). Bucket of Deep Transfer Learning Features and Classification Models for Melanoma Detection. J. Imaging, 6.","DOI":"10.3390\/jimaging6120129"}],"container-title":["Cryptography"],"original-title":[],"language":"en","link":[{"URL":"https:\/\/www.mdpi.com\/2410-387X\/5\/1\/9\/pdf","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2025,10,11]],"date-time":"2025-10-11T05:30:43Z","timestamp":1760160643000},"score":1,"resource":{"primary":{"URL":"https:\/\/www.mdpi.com\/2410-387X\/5\/1\/9"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2021,3,1]]},"references-count":43,"journal-issue":{"issue":"1","published-online":{"date-parts":[[2021,3]]}},"alternative-id":["cryptography5010009"],"URL":"https:\/\/doi.org\/10.3390\/cryptography5010009","relation":{},"ISSN":["2410-387X"],"issn-type":[{"value":"2410-387X","type":"electronic"}],"subject":[],"published":{"date-parts":[[2021,3,1]]}}}