{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2026,5,3]],"date-time":"2026-05-03T07:55:21Z","timestamp":1777794921325,"version":"3.51.4"},"reference-count":76,"publisher":"MDPI AG","issue":"2","license":[{"start":{"date-parts":[[2022,4,8]],"date-time":"2022-04-08T00:00:00Z","timestamp":1649376000000},"content-version":"vor","delay-in-days":0,"URL":"https:\/\/creativecommons.org\/licenses\/by\/4.0\/"}],"content-domain":{"domain":[],"crossmark-restriction":false},"short-container-title":["BDCC"],"abstract":"<jats:p>Printed circuit board (PCB) assurance in the optical domain is a crucial field of study. Though there are many existing PCB assurance methods using image processing, computer vision (CV), and machine learning (ML), the PCB field is complex and increasingly evolving, so new techniques are required to overcome the emerging problems. Existing ML-based methods outperform traditional CV methods; however, they often require more data, have low explainability, and can be difficult to adapt when a new technology arises. To overcome these challenges, CV methods can be used in tandem with ML methods. In particular, human-interpretable CV algorithms such as those that extract color, shape, and texture features increase PCB assurance explainability. This allows for incorporation of prior knowledge, which effectively reduces the number of trainable ML parameters and, thus, the amount of data needed to achieve high accuracy when training or retraining an ML model. Hence, this study explores the benefits and limitations of a variety of common computer vision-based features for the task of PCB component detection. The study results indicate that color features demonstrate promising performance for PCB component detection. The purpose of this paper is to facilitate collaboration between the hardware assurance, computer vision, and machine learning communities.<\/jats:p>","DOI":"10.3390\/bdcc6020039","type":"journal-article","created":{"date-parts":[[2022,4,8]],"date-time":"2022-04-08T12:11:14Z","timestamp":1649419874000},"page":"39","update-policy":"https:\/\/doi.org\/10.3390\/mdpi_crossmark_policy","source":"Crossref","is-referenced-by-count":31,"title":["PCB Component Detection Using Computer Vision for Hardware Assurance"],"prefix":"10.3390","volume":"6","author":[{"given":"Wenwei","family":"Zhao","sequence":"first","affiliation":[{"name":"Electrical and Computer Engineering Department, University of Florida, Gainesville, FL 32611, USA"}]},{"given":"Suprith Reddy","family":"Gurudu","sequence":"additional","affiliation":[{"name":"Electrical and Computer Engineering Department, University of Florida, Gainesville, FL 32611, USA"}]},{"ORCID":"https:\/\/orcid.org\/0000-0003-3421-566X","authenticated-orcid":false,"given":"Shayan","family":"Taheri","sequence":"additional","affiliation":[{"name":"Electrical and Computer Engineering Department, University of Florida, Gainesville, FL 32611, USA"}]},{"ORCID":"https:\/\/orcid.org\/0000-0003-3523-8177","authenticated-orcid":false,"given":"Shajib","family":"Ghosh","sequence":"additional","affiliation":[{"name":"Electrical and Computer Engineering Department, University of Florida, Gainesville, FL 32611, USA"}]},{"given":"Mukhil Azhagan","family":"Mallaiyan Sathiaseelan","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":[[2022,4,8]]},"reference":[{"key":"ref_1","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_2","doi-asserted-by":"crossref","first-page":"1","DOI":"10.1145\/3401980","article-title":"The Big Hack Explained: Detection and Prevention of PCB Supply Chain Implants","volume":"16","author":"Mehta","year":"2020","journal-title":"J. Emerg. Technol. Comput. Syst."},{"key":"ref_3","doi-asserted-by":"crossref","unstructured":"Paradis, O.P., Jessurun, N.T., Tehranipoor, M., and Asadizanjani, N. (2020, January 15\u201319). Color normalization for robust automatic bill of materials generation and visual inspection of PCBs. Proceedings of the ISTFA 2020, ASM International, Pasadena, CA, USA.","DOI":"10.31399\/asm.cp.istfa2020p0172"},{"key":"ref_4","doi-asserted-by":"crossref","first-page":"1","DOI":"10.1145\/3464959","article-title":"Hardware Trust and Assurance through Reverse Engineering: A Tutorial and Outlook from Image Analysis and Machine Learning Perspectives","volume":"17","author":"Botero","year":"2021","journal-title":"J. Emerg. Technol. Comput. Syst."},{"key":"ref_5","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 Netw. Learn. Syst."},{"key":"ref_6","doi-asserted-by":"crossref","first-page":"2165","DOI":"10.1016\/j.patcog.2004.03.013","article-title":"Object detection using feature subset selection","volume":"37","author":"Sun","year":"2004","journal-title":"Pattern Recognit."},{"key":"ref_7","doi-asserted-by":"crossref","unstructured":"Jovi\u0107, A., Brki\u0107, K., and Bogunovi\u0107, N. (2015, January 25\u201329). A review of feature selection methods with applications. Proceedings of the 2015 38th International Convention on Information and Communication Technology, Electronics and Microelectronics (MIPRO), Opatija, Croatia.","DOI":"10.1109\/MIPRO.2015.7160458"},{"key":"ref_8","unstructured":"Geirhos, R., Rubisch, P., Michaelis, C., Bethge, M., Wichmann, F., and Brendel, W. (2019). ImageNet-trained CNNs are biased towards texture; increasing shape bias improves accuracy and robustness. arXiv."},{"key":"ref_9","unstructured":"Khan, F., Anwer, R.M., van de Weijer, J., Bagdanov, A.D., Vanrell, M., and L\u00f3pez, A.M. (2012, January 16\u201321). Color attributes for object detection. Proceedings of the 2012 IEEE Conference on Computer Vision and Pattern Recognition, Providence, RI, USA."},{"key":"ref_10","doi-asserted-by":"crossref","first-page":"1","DOI":"10.1109\/TIP.2005.860320","article-title":"Combining color and shape information for illumination-viewpoint invariant object recognition","volume":"15","author":"Diplaros","year":"2006","journal-title":"IEEE Trans. Image Process."},{"key":"ref_11","doi-asserted-by":"crossref","first-page":"1147","DOI":"10.1007\/s11831-020-09409-1","article-title":"2D Object Recognition Techniques: State-of-the-Art Work","volume":"28","author":"Bansal","year":"2020","journal-title":"Arch. Comput. Methods Eng."},{"key":"ref_12","doi-asserted-by":"crossref","unstructured":"O\u2019Mahony, N., Campbell, S., Carvalho, A., Harapanahalli, S., Hernandez, G.V., Krpalkova, L., Riordan, D., and Walsh, J. (2020, January 2\u20133). Deep Learning vs. Traditional Computer Vision. Proceedings of the 2019 Computer Vision Conference (CVC), Las Vegas, NV, USA.","DOI":"10.1007\/978-3-030-17795-9_10"},{"key":"ref_13","first-page":"1","article-title":"Feature Selection: A Data Perspective","volume":"50","author":"Li","year":"2017","journal-title":"ACM Comput. Surv."},{"key":"ref_14","doi-asserted-by":"crossref","unstructured":"Chen, C.H. (2015). Handbook of Pattern Recognition and Computer Vision, World Scientific.","DOI":"10.1142\/9503"},{"key":"ref_15","unstructured":"Duda, R.O., Hart, P.E., and Stork, D.G. (1973). Pattern Classification and Scene Analysis, Wiley."},{"key":"ref_16","first-page":"1157","article-title":"An introduction to variable and feature selection","volume":"3","author":"Guyon","year":"2003","journal-title":"J. Mach. Learn. Res."},{"key":"ref_17","unstructured":"Liu, H., and Motoda, H. (2012). Feature Selection for Knowledge Discovery and Data Mining, Springer Science & Business Media."},{"key":"ref_18","doi-asserted-by":"crossref","unstructured":"Kononenko, I. (1994, January 6\u20138). Estimating attributes: Analysis and extensions of RELIEF. Proceedings of the European Conference on Machine Learning, Catania, Italy.","DOI":"10.1007\/3-540-57868-4_57"},{"key":"ref_19","doi-asserted-by":"crossref","unstructured":"Ma, L., and Fan, S. (2017). CURE-SMOTE algorithm and hybrid algorithm for feature selection and parameter optimization based on random forests. BMC Bioinform., 18.","DOI":"10.1186\/s12859-017-1578-z"},{"key":"ref_20","unstructured":"Raschka, S. (2015). Python Machine Learning, Packt Publishing Ltd."},{"key":"ref_21","doi-asserted-by":"crossref","first-page":"5","DOI":"10.1023\/A:1010933404324","article-title":"Random forests","volume":"45","author":"Breiman","year":"2001","journal-title":"Mach. Learn."},{"key":"ref_22","unstructured":"Pitas, I. (2000). Digital Image Processing Algorithms and Applications, John Wiley & Sons."},{"key":"ref_23","doi-asserted-by":"crossref","first-page":"89","DOI":"10.1002\/col.10127","article-title":"Mathematical determination of the numerical data corresponding to the color-matching functions of three real observers using the RGB CIE-1931 primary system and a new system of unreal primaries X\u2019 Y\u2019 Z\u2019","volume":"28","author":"Hita","year":"2003","journal-title":"Color Res. Appl."},{"key":"ref_24","first-page":"23","article-title":"Color image models and its applications to document examination","volume":"3","author":"Wen","year":"2004","journal-title":"Forensic Sci. J."},{"key":"ref_25","unstructured":"Setiawan, N.A., Seok-Ju, H., Jang-Woon, K., and Chil-Woo, L. (December, January 29). Gaussian mixture model in improved hls color space for human silhouette extraction. Proceedings of the International Conference on Artificial Reality and Telexistence, Hangzhou, China."},{"key":"ref_26","doi-asserted-by":"crossref","unstructured":"Chavolla, E., Zaldivar, D., Cuevas, E., and Perez, M.A. (2018). Color spaces advantages and disadvantages in image color clustering segmentation. Advances in Soft Computing and Machine Learning in Image Processing, Springer.","DOI":"10.1007\/978-3-319-63754-9_1"},{"key":"ref_27","first-page":"620","article-title":"Improving performance of multileveled BTC based CBIR using sundry color spaces","volume":"4","author":"Kekre","year":"2010","journal-title":"Int. J. Image Process."},{"key":"ref_28","doi-asserted-by":"crossref","unstructured":"El Baf, F., Bouwmans, T., and Vachon, B. (2008, January 12\u201315). A fuzzy approach for background subtraction. Proceedings of the 2008 15th IEEE International Conference on Image Processing, San Diego, CA, USA.","DOI":"10.1109\/ICIP.2008.4712338"},{"key":"ref_29","first-page":"1118","article-title":"Detection of Contaminants in Cotton by using YDbDr color space","volume":"3","author":"Sahdra","year":"2012","journal-title":"Int. J. Comput. Technol. Appl."},{"key":"ref_30","doi-asserted-by":"crossref","unstructured":"Campadelli, P., Lanzarotti, R., Lipori, G., and Salvi, E. (2005, January 6\u20138). Face and facial feature localization. Proceedings of the International Conference on Image Analysis and Processing, Cagliari, Italy.","DOI":"10.1007\/11553595_123"},{"key":"ref_31","doi-asserted-by":"crossref","unstructured":"Kekre, H., and Sonawane, K. (2014, January 4\u20135). Comparative study of color histogram based bins approach in RGB, XYZ, Kekre\u2019s LXY and L\u2019 X\u2019 Y\u2019 color spaces. Proceedings of the 2014 International Conference on Circuits, Systems, Communication and Information Technology Applications (CSCITA), Mumbai, India.","DOI":"10.1109\/CSCITA.2014.6839288"},{"key":"ref_32","doi-asserted-by":"crossref","first-page":"1975","DOI":"10.1109\/TIP.2008.2002837","article-title":"A hybrid color and frequency features method for face recognition","volume":"17","author":"Liu","year":"2008","journal-title":"IEEE Trans. Image Process."},{"key":"ref_33","first-page":"85","article-title":"An efficient CBIR technique with YUV color space and texture features","volume":"2","author":"Sudhir","year":"2011","journal-title":"Comput. Eng. Intell. Syst."},{"key":"ref_34","unstructured":"Birchfield, S. (2018). Color, in Image Processing and Analysis, Cengage Learning. [1st ed.]."},{"key":"ref_35","doi-asserted-by":"crossref","first-page":"12","DOI":"10.1145\/965139.807361","article-title":"Color gamut transform pairs","volume":"12","author":"Smith","year":"1978","journal-title":"ACM Siggraph Comput. Graph."},{"key":"ref_36","first-page":"265","article-title":"Understanding color models: A review","volume":"2","author":"Ibraheem","year":"2012","journal-title":"ARPN J. Sci. Technol."},{"key":"ref_37","unstructured":"Dalal, N., and Triggs, B. (2005, January 20\u201325). Histograms of oriented gradients for human detection. Proceedings of the 2005 IEEE Computer Society Conference on Computer Vision and Pattern Recognition (CVPR\u201905), San Diego, CA, USA."},{"key":"ref_38","doi-asserted-by":"crossref","unstructured":"Lowe, D. (1999, January 20\u201327). Object recognition from local scale-invariant features. Proceedings of the Proceedings of the Seventh IEEE International Conference on Computer Vision, Kerkyra, Greece.","DOI":"10.1109\/ICCV.1999.790410"},{"key":"ref_39","doi-asserted-by":"crossref","unstructured":"Rublee, E., Rabaud, V., Konolige, K., and Bradski, G. (2011, January 6\u201313). ORB: An efficient alternative to SIFT or SURF. Proceedings of the IEEE International Conference on Computer Vision, Barcelona, Spain.","DOI":"10.1109\/ICCV.2011.6126544"},{"key":"ref_40","doi-asserted-by":"crossref","first-page":"11","DOI":"10.1145\/361237.361242","article-title":"Use of the Hough Transformation to Detect Lines and Curves in Pictures","volume":"15","author":"Duda","year":"1972","journal-title":"Commun. ACM"},{"key":"ref_41","doi-asserted-by":"crossref","unstructured":"Lindeberg, T. (2013, January 2\u20136). Image Matching Using Generalized Scale-Space Interest Points. Proceedings of the International Conference on Scale Space and Variational Methods in Computer Vision, Leibnitz, Austria.","DOI":"10.1007\/978-3-642-38267-3_30"},{"key":"ref_42","doi-asserted-by":"crossref","first-page":"90141","DOI":"10.1109\/ACCESS.2020.2994234","article-title":"Fourier transform to group feature on generated coarser contours for fast 2D shape matching","volume":"8","author":"Zheng","year":"2020","journal-title":"IEEE Access"},{"key":"ref_43","doi-asserted-by":"crossref","unstructured":"H\u00e4fner, M., Uhl, A., and Wimmer, G. (2013, January 26). A novel shape feature descriptor for the classification of polyps in HD colonoscopy. Proceedings of the International MICCAI Workshop on Medical Computer Vision, Nagoya, Japan.","DOI":"10.1007\/978-3-319-05530-5_20"},{"key":"ref_44","unstructured":"Lucchese, L., and Mitra, S.K. (2002, January 28\u201331). Using saddle points for subpixel feature detection in camera calibration targets. Proceedings of the Asia-Pacific Conference on Circuits and Systems, Denpasar, Indonesia."},{"key":"ref_45","doi-asserted-by":"crossref","unstructured":"Brieu, N., and Schmidt, G. (2017, January 18\u201321). Learning size adaptive local maxima selection for robust nuclei detection in histopathology images. Proceedings of the 2017 IEEE 14th International Symposium on Biomedical Imaging (ISBI 2017), Melbourne, VIC, Australia.","DOI":"10.1109\/ISBI.2017.7950670"},{"key":"ref_46","doi-asserted-by":"crossref","first-page":"679","DOI":"10.1109\/TPAMI.1986.4767851","article-title":"A computational approach to edge detection","volume":"PAMI-8","author":"Canny","year":"1986","journal-title":"IEEE Trans. Pattern Anal. Mach. Intell."},{"key":"ref_47","doi-asserted-by":"crossref","first-page":"91","DOI":"10.1023\/B:VISI.0000029664.99615.94","article-title":"Distinctive Image Features from Scale-Invariant Keypoints","volume":"60","author":"Lowe","year":"2004","journal-title":"Int. J. Comput. Vis."},{"key":"ref_48","unstructured":"Kenney, C.S., Zuliani, M., and Manjunath, B.S. (2005, January 20\u201325). An axiomatic approach to corner detection. Proceedings of the 2005 IEEE Computer Society Conference on Computer Vision and Pattern Recognition (CVPR\u201905), San Diego, CA, USA."},{"key":"ref_49","unstructured":"Harris, C., and Stephens, M. (September, January 31). A combined corner and edge detector. Proceedings of the Alvey Vision Conference, Manchester, UK."},{"key":"ref_50","unstructured":"Shi, J. (1994, January 21\u201323). Good features to track. Proceedings of the 1994 Proceedings of IEEE Conference on Computer Vision and Pattern Recognition, Seattle, WA, USA."},{"key":"ref_51","doi-asserted-by":"crossref","unstructured":"Rong, W., Li, Z., Zhang, W., and Sun, L. (2014, January 3\u20136). An improved Canny edge detection algorithm. Proceedings of the 2014 IEEE International Conference on Mechatronics and Automation, Tianjin, China.","DOI":"10.1109\/ICMA.2014.6885761"},{"key":"ref_52","doi-asserted-by":"crossref","unstructured":"Abdusalomov, A., Mukhiddinov, M., Djuraev, O., Khamdamov, U., and Whangbo, T.K. (2020). Automatic Salient Object Extraction Based on Locally Adaptive Thresholding to Generate Tactile Graphics. Appl. Sci., 10.","DOI":"10.3390\/app10103350"},{"key":"ref_53","doi-asserted-by":"crossref","first-page":"1479","DOI":"10.1016\/0031-3203(92)90121-X","article-title":"Gabor filter-based edge detection","volume":"25","author":"Mehrotra","year":"1992","journal-title":"Pattern Recognit."},{"key":"ref_54","doi-asserted-by":"crossref","first-page":"610","DOI":"10.1109\/TSMC.1973.4309314","article-title":"Textural Features for Image Classification","volume":"SMC-3","author":"Haralick","year":"1973","journal-title":"IEEE Trans. Syst. Man, Cybern."},{"key":"ref_55","doi-asserted-by":"crossref","first-page":"509","DOI":"10.1109\/TGRS.1990.572934","article-title":"Texture Unit, Texture Spectrum, And Texture Analysis","volume":"28","author":"He","year":"1990","journal-title":"IEEE Trans. Geosci. Remote Sens."},{"key":"ref_56","doi-asserted-by":"crossref","first-page":"172","DOI":"10.1016\/S0146-664X(75)80008-6","article-title":"Texture analysis using gray level run lengths","volume":"4","author":"Galloway","year":"1975","journal-title":"Comput. Graph. Image Process."},{"key":"ref_57","doi-asserted-by":"crossref","first-page":"460","DOI":"10.1109\/TSMC.1978.4309999","article-title":"Textural Features Corresponding to Visual Perception","volume":"8","author":"Tamura","year":"1978","journal-title":"IEEE Trans. Syst. Man Cybern."},{"key":"ref_58","unstructured":"Laws, K.I. (August, January 29). Rapid texture identification. Proceedings of the International Society for Optics and Photonics, SPIE, San Diego, CA, USA."},{"key":"ref_59","doi-asserted-by":"crossref","first-page":"293","DOI":"10.1109\/TGRS.1995.8746010","article-title":"An investigation of the textural characteristics associated with gray level cooccurrence matrix statistical parameters","volume":"33","author":"Baraldi","year":"1995","journal-title":"IEEE Trans. Geosci. Remote Sens."},{"key":"ref_60","doi-asserted-by":"crossref","unstructured":"Costa, A.F., Humpire-Mamani, G., and Traina, A.J.M. (2012, January 22\u201325). An efficient algorithm for fractal analysis of textures. Proceedings of the 2012 25th SIBGRAPI Conference on Graphics, Patterns and Images, Ouro Preto, Brazil.","DOI":"10.1109\/SIBGRAPI.2012.15"},{"key":"ref_61","doi-asserted-by":"crossref","first-page":"4161","DOI":"10.1007\/s00034-017-0510-0","article-title":"A sparse analysis window for discrete Gabor transform","volume":"36","author":"Zhou","year":"2017","journal-title":"Circuits Syst. Signal Process."},{"key":"ref_62","doi-asserted-by":"crossref","first-page":"1362","DOI":"10.1364\/JOSAA.7.001362","article-title":"Do Gabor functions provide appropriate descriptions of visual cortical receptive fields?","volume":"7","author":"Stork","year":"1990","journal-title":"JOSA A"},{"key":"ref_63","unstructured":"Pavlovi\u010dov\u00e1, J., Oravec, M., and Osadsk\u00fd, M. (2010, January 15\u201317). An application of Gabor filters for texture classification. Proceedings of the ELMAR-2010, Zadar, Croatia."},{"key":"ref_64","doi-asserted-by":"crossref","first-page":"863","DOI":"10.1109\/83.388091","article-title":"Unsupervised texture segmentation of images using tuned matched Gabor filters","volume":"4","author":"Teuner","year":"1995","journal-title":"IEEE Trans. Image Process."},{"key":"ref_65","doi-asserted-by":"crossref","unstructured":"Moraru, L., Obreja, C.D., Dey, N., and Ashour, A.S. (2018). Dempster-shafer fusion for effective retinal vessels\u2019 diameter measurement. Soft Computing Based Medical Image Analysis, Elsevier.","DOI":"10.1016\/B978-0-12-813087-2.00008-7"},{"key":"ref_66","doi-asserted-by":"crossref","first-page":"40","DOI":"10.1016\/j.procs.2018.05.057","article-title":"Application of feature extraction and classification methods for histopathological image using GLCM, LBP, LBGLCM, GLRLM and SFTA","volume":"132","author":"Akdemir","year":"2018","journal-title":"Procedia Comput. Sci."},{"key":"ref_67","doi-asserted-by":"crossref","unstructured":"Zhang, X., Cui, J., Wang, W., and Lin, C. (2017). A study for texture feature extraction of high-resolution satellite images based on a direction measure and gray level co-occurrence matrix fusion algorithm. Sensors, 17.","DOI":"10.3390\/s17071474"},{"key":"ref_68","doi-asserted-by":"crossref","first-page":"967","DOI":"10.1007\/s00371-019-01704-8","article-title":"Noise-tolerant texture feature extraction through directional thresholded local binary pattern","volume":"36","author":"Tabatabaei","year":"2019","journal-title":"Vis. Comput."},{"key":"ref_69","unstructured":"Mehta, R., and Egiazarian, K.O. (2013, January 15\u201318). Rotated Local Binary Pattern (RLBP): Rotation invariant texture descriptor. Proceedings of the 2nd International Conference on Pattern Recognition Applications and Methods, ICPRAM 2013, Barcelona, Spain."},{"key":"ref_70","doi-asserted-by":"crossref","first-page":"971","DOI":"10.1109\/TPAMI.2002.1017623","article-title":"Multiresolution gray-scale and rotation invariant texture classification with local binary patterns","volume":"24","author":"Ojala","year":"2002","journal-title":"IEEE Trans. Pattern Anal. Mach. Intell."},{"key":"ref_71","doi-asserted-by":"crossref","unstructured":"Sharma, M., and Ghosh, H. (2015, January 27\u201330). Histogram of gradient magnitudes: A rotation invariant texture-descriptor. Proceedings of the 2015 IEEE International Conference on Image Processing (ICIP), Quebec, QC, Canada.","DOI":"10.1109\/ICIP.2015.7351681"},{"key":"ref_72","doi-asserted-by":"crossref","unstructured":"Pramerdorfer, C., and Kampel, M. (2015, January 18\u201322). A dataset for computer-vision-based PCB analysis. Proceedings of the 2015 14th IAPR International Conference on Machine Vision Applications (MVA), Tokyo, Japan.","DOI":"10.1109\/MVA.2015.7153209"},{"key":"ref_73","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 2019 16th International Conference on Machine Vision Applications (MVA), Tokyo, Japan.","DOI":"10.23919\/MVA.2019.8757928"},{"key":"ref_74","first-page":"012005","article-title":"Computer Vision Based Research on PCB Recognition Using SSD Neural Network","volume":"1815","author":"Li","year":"2021","journal-title":"J. Phys."},{"key":"ref_75","unstructured":"Chen, T.Q., Zhang, J., Zhou, Y., and Murphey, Y.L. (2001, January 4\u20137). A smart machine vision system for PCB inspection. Proceedings of the 14th International Conference on Industrial and Engineering Applications of Artificial Intelligence and Expert Systems, IEA\/AIE 2001, Budapest, Hungary."},{"key":"ref_76","first-page":"1","article-title":"Components Free Electronic Board Defect Detection and Classification Using Image Processing Technique","volume":"6","author":"Harshitha","year":"2018","journal-title":"Int. J. Eng. Res. Technol."}],"container-title":["Big Data and Cognitive Computing"],"original-title":[],"language":"en","link":[{"URL":"https:\/\/www.mdpi.com\/2504-2289\/6\/2\/39\/pdf","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2025,10,10]],"date-time":"2025-10-10T22:50:30Z","timestamp":1760136630000},"score":1,"resource":{"primary":{"URL":"https:\/\/www.mdpi.com\/2504-2289\/6\/2\/39"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2022,4,8]]},"references-count":76,"journal-issue":{"issue":"2","published-online":{"date-parts":[[2022,6]]}},"alternative-id":["bdcc6020039"],"URL":"https:\/\/doi.org\/10.3390\/bdcc6020039","relation":{},"ISSN":["2504-2289"],"issn-type":[{"value":"2504-2289","type":"electronic"}],"subject":[],"published":{"date-parts":[[2022,4,8]]}}}