PCBSegClassNet-A light-weight network for segmentation and classification of PCB component

被引:11
|
作者
Makwana, Dhruv [1 ]
Teja, R. Sai Chandra [1 ]
Mittal, Sparsh [1 ]
机构
[1] Indian Inst Technol IIT Roorkee, Elect & Commun Engn Dept, Roorkee, India
关键词
Computer vision; Deep learning; PCB component segmentation; Electronic component classification; Texture enhancement; Combined loss function;
D O I
10.1016/j.eswa.2023.120029
中图分类号
TP18 [人工智能理论];
学科分类号
081104 ; 0812 ; 0835 ; 1405 ;
摘要
PCB component classification and segmentation can be helpful for PCB waste recycling. However, the variance in shapes and sizes of PCB components presents crucial challenges. We propose PCBSegClassNet, a novel deep neural network for PCB component classification and segmentation. The network uses a two-branch design that captures the global context in one branch and spatial features in the other. The fusion of two branches allows the effective segmentation of components of various sizes and shapes. We reinterpret the skip connections as a learning module to learn features efficiently. We propose a texture enhancement module that utilizes texture information and spatial features to obtain precise boundaries of components. We introduce a loss function that combines DICE, IoU, and SSIM loss functions to guide the training process for precise pixel-level, patch-level, and map-level segmentation. Our network outperforms all previous state-of-the-art networks on both segmentation and classification tasks. For example, it achieves a DICE score of 96.3% and IoU score of 92.7% on the FPIC dataset. From the FPIC dataset, we crop the images of 25 component classes and term the resultant 19158 images as the "FPIC-Component dataset"(we release scripts for obtaining this dataset from FPIC dataset). On this dataset, our network achieves a classification accuracy of 95.2%. Our model is much more light-weight than previous networks and achieves a segmentation throughput of 122 frame-per-second on a single GPU. We also showcase its ability to count the number of each component on a PCB. The code is available at https://github.com/CandleLabAI/PCBSegClassNet.
引用
收藏
页数:14
相关论文
共 50 条
  • [1] WaferSegClassNet - A light-weight network for classification and segmentation of semiconductor wafer defects
    Nag, Subhrajit
    Makwana, Dhruv
    Teja, Sai Chandra R.
    Mittal, Sparsh
    Mohan, C. Krishna
    COMPUTERS IN INDUSTRY, 2022, 142
  • [2] FAST PORTRAIT SEGMENTATION WITH HIGHLY LIGHT-WEIGHT NETWORK
    Li, Yuezun
    Luo, Ao
    Lyu, Siwei
    2020 IEEE INTERNATIONAL CONFERENCE ON IMAGE PROCESSING (ICIP), 2020, : 1511 - 1515
  • [3] A novel simple light-weight Neural Network for Road Segmentation
    Lin, Peng-Wei
    Hsu, Chih-Ming
    2020 INTERNATIONAL SYMPOSIUM ON COMPUTER, CONSUMER AND CONTROL (IS3C 2020), 2021, : 368 - 371
  • [4] Light-Weight Hybrid Convolutional Network for Liver Tumor Segmentation
    Zhang, Jianpeng
    Xie, Yutong
    Zhang, Pingping
    Chen, Hao
    Xia, Yong
    Shen, Chunhua
    PROCEEDINGS OF THE TWENTY-EIGHTH INTERNATIONAL JOINT CONFERENCE ON ARTIFICIAL INTELLIGENCE, 2019, : 4271 - 4277
  • [5] Fibonet: A Light-weight and Efficient Neural Network for Image Segmentation
    Wu, Ruohao
    Xiao, Xi
    Hu, Guangwu
    Zhao, Hanqing
    Zhang, Han
    Peng, Yongqing
    2023 IEEE INTERNATIONAL CONFERENCE ON IMAGE PROCESSING, ICIP, 2023, : 1345 - 1349
  • [6] A FEATURE REFINEMENT MODULE FOR LIGHT-WEIGHT SEMANTIC SEGMENTATION NETWORK
    Wang, Zhiyan
    Guo, Xin
    Wang, Song
    Zheng, Peixiao
    Qi, Lin
    2023 IEEE INTERNATIONAL CONFERENCE ON IMAGE PROCESSING, ICIP, 2023, : 2035 - 2039
  • [7] CGNet: A Light-Weight Context Guided Network for Semantic Segmentation
    Wu, Tianyi
    Tang, Sheng
    Zhang, Rui
    Cao, Juan
    Zhang, Yongdong
    IEEE TRANSACTIONS ON IMAGE PROCESSING, 2021, 30 : 1169 - 1179
  • [8] A Light-Weight Scheme for Detecting Component Structure of Network Traffic
    Wu, Zihui
    Xie, Yi
    Wu, Ziyang
    PARALLEL AND DISTRIBUTED COMPUTING, APPLICATIONS AND TECHNOLOGIES, PDCAT 2021, 2022, 13148 : 27 - 35
  • [9] Light-weight Convolutional Neural Network for Distracted Driver Classification
    Duy-Linh Nguyen
    Putro, Muhamad Dwisnanto
    Xuan-Thuy Vo
    Kang-Hyun Jo
    IECON 2021 - 47TH ANNUAL CONFERENCE OF THE IEEE INDUSTRIAL ELECTRONICS SOCIETY, 2021,
  • [10] LightSeg: A Light-weight Network for Real-time Semantic Segmentation
    Ye, Run
    Li, Benhui
    Yan, Bin
    Li, Zhiyong
    THIRTEENTH INTERNATIONAL CONFERENCE ON DIGITAL IMAGE PROCESSING (ICDIP 2021), 2021, 11878