Instance segmentation algorithm of electronic components based on improved YOLOv5

Yining YANG , Honglei WEI

Journal of Measurement Science and Instrumentation ›› 2024, Vol. 15 ›› Issue (1) : 23 -32.

PDF (3288KB)
Journal of Measurement Science and Instrumentation ›› 2024, Vol. 15 ›› Issue (1) :23 -32. DOI: 10.62756/jmsi.1674-8042.2024003
Signal and image processing technology
research-article

Instance segmentation algorithm of electronic components based on improved YOLOv5

Author information +
History +
PDF (3288KB)

Abstract

To address the challenge of automatic recognition of electronic components on an assembly line, an improved YOLOv5 was used to implement instance segmentation of four categories of electronic components. Firstly, multi-channel histogram equalization was used for image preprocessing. Then, the YOLOv5 was improved: Segmentation head was added; Sequeeze-and-excitation net(SE-Net) channel attention module was embedded to enhance the feature extraction capability and to compress the useless information without increasing the model complexity; GhostNet was used to make the model lightweight; and BiFPN was used to enhance model feature fusion capability. Finally, experimental results showed that the mAP of the proposed method could reach 96.7% and the detection time of a single image was 45.5 ms. The results prove that proposed method has superior performance than that based on mask region-based conventional neural network(Mask RCNN) and initial YOLOv5, and has practical significance for automatic detection of electronic components.

Keywords

instance segmentation / deep learning / YOLOv5 / components detection

Cite this article

Download citation ▾
Yining YANG, Honglei WEI. Instance segmentation algorithm of electronic components based on improved YOLOv5. Journal of Measurement Science and Instrumentation, 2024, 15(1): 23-32 DOI:10.62756/jmsi.1674-8042.2024003

登录浏览全文

4963

注册一个新账户 忘记密码

References

[1]

DOS SANTOS M M, SILVA FILHO A G D, DOS SANTOS W R. Deep convolutional extreme learning machines: Filters combination and error model validation. Neurocomputing, 2019, 329: 359-369.

[2]

LEFKADITIS D, TSIRIGOTIS G. Intelligent optical classification system for electronic components. Elektronika ir Elektrotechnika, 2010, 98(2): 10-14.

[3]

ZENG Z, MA L Z, ZHENG Z Y. Automated extraction of PCB components based on specularity using layered illumination. Journal of Intelligent Manufacturing, 2011, 22: 919-932.

[4]

TSAI D M, HUANG C K. Defect detection in electronic surfaces using template-based Fourier image reconstruction. IEEE Transactions on Components, Packaging and Manufacturing Technology, 2018, 9(1): 163-172.

[5]

WEI B, HU L, ZHANG Y, et al. Parts classification based on PSO-BP//IEEE 4th Information Technology, Networking, Electronic and Automation Control Conference, June 12-14, 2020, Chongqing, China. New York: IEEE, 2020, 1: 1113-1117.

[6]

HAN H, LI Y, ZHU X. Convolutional neural network learning for generic data classification. Information Sciences, 2019, 477: 448-465.

[7]

YANG K, YANG T, YAO Y, et al. A transfer learning-based convolutional neural network and its novel application in ship spare-parts classification. Ocean & Coastal Management, 2021, 215: 105971.

[8]

LIN C H, YU C C, CHEN H Y. Augmentation dataset of a two-dimensional neural network model for use in the car parts segmentation and car classification of three dimensions. The Journal of Supercomputing, 2022, 78(17): 18915-18958.

[9]

NING F, SHI Y, CAI M, et al. Various realization methods of machine-part classification based on deep learning. Journal of Intelligent Manufacturing, 2020, 31: 2019-2032.

[10]

ZHANG M. Part classification prediction based on convolutional neural network. Mobile Information Systems, 2022: 5767818.

[11]

VARNA D, ABROMAVICIUS V. A system for a real-time electronic component detection and classification on a conveyor belt. Applied Sciences, 2022, 12(11): 5608.

[12]

FABRICE N, LEE J J. SMD detection and classification using YOLO network based on robust data preprocessing and augmentation techniques. Journal of Multimedia Information System, 2021, 8(4): 211-220.

[13]

WU J H, YAN X Y, GE L S. Fast PCB defects detection method based on improved YOLOv5. Journal of Measurement Science and Instrumentation, 2023,14(3): 340-349.

[14]

ATIK I. Classification of electronic components based on convolutional neural network architecture. Energies, 2022, 15(7): 2347.

[15]

WU H, LYU Q, YANG J, et al. Electronic component detection based on image sample generation. Soldering & Surface Mount Technology, 2022, 34(1): 1-7.

[16]

KUO C W, ASHMORE J D, HUGGINS D, et al. Data-efficient graph embedding learning for PCB component detection//2019 IEEE Winter Conference on Applications of Computer Vision, January 7, 2019, Waikoloa,USA. New York: IEEE, 2019: 551-560.

[17]

LIU X, ZHAO D, JIA W, et al. Cucumber fruits detection in greenhouses based on instance segmentation. IEEE Access, 2019, 7: 139635-139642.

[18]

OJHA A, SAHU S P, DEWANGAN D K. Vehicle detection through instance segmentation using mask R-CNN for intelligent vehicle system//2021 5th International Conference on Intelligent Computing and Control systems, May 6, 2021, Madurai India. New York: IEEE, 2021: 954-959.

[19]

ZUO L, HE P, ZHANG C, et al. A robust approach to reading recognition of pointer meters based on improved Mask RCNN. Neurocomputing, 2020, 388: 90-101.

[20]

KHAN M A, AKRAM T, ZHANG Y D, et al. Attributes based skin lesion detection and recognition: A Mask RCNN and transfer learning-based deep learning framework. Pattern Recognition Letters, 2021, 143: 58-66.

[21]

HOU S, DONG B, WANG H, et al. Inspection of surface defects on stay cables using a robot and transfer learning. Automation in Construction, 2020, 119: 103382.

[22]

HE K, GKIOXARI G, DOLLAR P, et al. Mask R-CNN//The IEEE International Conference on Computer Vision, October 22, 2017, Venice, Italy. New York: IEEE, 2017: 2961-2969.

[23]

CHEN S, ZOU X, ZHOU X, et al. Study on fusion clustering and improved YOLOv5 algorithm based on multiple occlusion of camellia oleifera fruit. Computers and Electronics in Agriculture, 2023, 206: 107706.

[24]

ESCOBAR F I F, ALIPO-ON J R T, NOVIA J L U, et al. Automated counting of white blood cells in thin blood smear images. Computers and Electrical Engineering, 2023, 108: 108710.

[25]

LIU M, LI Z, LI Y, et al. A fast and accurate method of power line intelligent inspection based on edge computing. IEEE Transactions on Instrumentation and Measurement, 2022, 71: 1-12.

[26]

CHOI W, HUH H, TAMA B A, et al. A neural network model for material degradation detection and diagnosis using microscopic images. IEEE Access, 2019, 7: 92151-92160.

[27]

HU J, SHEN L, ALBANIE S, et al. Squeeze-and-excitation networks. IEEE Transactions on Pattern Analysis and Machine Intelligence, 2019, 42(8): 2011-2023.

[28]

HAN K,WANG Y H,TIAN Q, et al. GhostNet: More features from cheap operations//2020 IEEE/CVF Conference on Computer Vision and Pattern Recognition, June 14, 2020, Seattle, USA. New York: IEEE,2020: 1577-1586.

[29]

TAN M X, PANG R M, LE Q V. EfficientDet: scalable and efficient object detection//2020 IEEE / CVF Conference on Computer Vision and Pattern Recognition, June 14, 2020, Seattle, USA. New York: IEEE, 2020: 10778-10787.

[30]

KAMIL M, KRZYSZTOF O. Application of multi-descriptor binary shape analysis for classification of electronic parts. Journal of Universal Computer Science,2020, 26(4): 479-495.

[31]

JING L, WEIYE L, YING Q C, et al. Research on object detection of PCB assembly scene based on effective receptive field anchor allocation. Computational Intelligence and Neuroscience, 2022: 536711.

PDF (3288KB)

53

Accesses

0

Citation

Detail

Sections
Recommended

/