| Literature DB >> 36080937 |
Yahui Cheng1, Aimin Wang1, Long Wu1.
Abstract
In the field of electronics manufacturing, electronic component classification facilitates the management and recycling of the functional and valuable electronic components in electronic waste. Current electronic component classification methods are mainly based on deep learning, which requires a large number of samples to train the model. Owing to the wide variety of electronic components, collecting datasets is a time-consuming and laborious process. This study proposed a Siamese network-based classification method to solve the electronic component classification problem for a few samples. First, an improved visual geometry group 16 (VGG-16) model was proposed as the feature extraction part of the Siamese neural network to improve the recognition performance of the model under small samples. Then, a novel channel correlation loss function that allows the model to learn the correlation between different channels in the feature map was designed to further improve the generalization performance of the model. Finally, the nearest neighbor algorithm was used to complete the classification work. The experimental results show that the proposed method can achieve high classification accuracy under small sample conditions and is robust for electronic components with similar appearances. This improves the classification quality of electronic components and reduces the training sample collection cost.Entities:
Keywords: Siamese network; channel correlation loss; electronic components classification; few-shot learning; vgg
Mesh:
Year: 2022 PMID: 36080937 PMCID: PMC9460278 DOI: 10.3390/s22176478
Source DB: PubMed Journal: Sensors (Basel) ISSN: 1424-8220 Impact factor: 3.847
Figure 1Siamese network architecture diagram.
Figure 2Different kinds of electronic components.
Figure 3VGG-16 model architecture.
Figure 4Proposed Siamese network model architecture.
Results of ablation experiments.
| Model |
|
|
|
|
|---|---|---|---|---|
| VGG-16 | 0.31 | 0.50 | 0.67 | 0.71 |
| VGG-16-F | 0.46 | 0.61 | 0.77 | 0.86 |
| VGG-16& | 0.38 | 0.56 | 0.75 | 0.84 |
| VGG-16-F& | 0.47 | 0.65 | 0.91 | 0.94 |
1 The number of training samples for each type of electronic component.
Figure 5Confusion matrix of testing results. (a) VGG-16. (b) VGG-16-F&.
Comparison of experimental results with other networks.
| Model |
|
|
|
|
|---|---|---|---|---|
| AlexNet | 0.15 | 0.34 | 0.49 | 0.55 |
| ResNet-34 | 0.31 | 0.39 | 0.44 | 0.47 |
| ResNet-50 | 0.18 | 0.29 | 0.31 | 0.36 |
| GoogLeNet | 0.37 | 0.52 | 0.58 | 0.78 |
1 The number of training samples for each type of electronic component.
Figure 6ROC curves of different models. (a) Number of training samples: 2. (b) Number of training samples: 5. (c) Number of training samples: 10. (d) Number of training samples: 15.