Semantic Segmentation of a Printed Circuit Board for Component Recognition Based on Depth Images

Locating and identifying the components mounted on a printed circuit board (PCB) based on machine vision is an important and challenging problem for automated PCB inspection and automated PCB recycling. In this paper, we propose a PCB semantic segmentation method based on depth images that segments...

Full description

Bibliographic Details
Main Authors: Dongnian Li, Changming Li, Chengjun Chen, Zhengxu Zhao
Format: Article
Language:English
Published: MDPI AG 2020-09-01
Series:Sensors
Subjects:
PCB
Online Access:https://www.mdpi.com/1424-8220/20/18/5318
id doaj-bbc0256c9ff94bd08991fa0907ec7b13
record_format Article
spelling doaj-bbc0256c9ff94bd08991fa0907ec7b132020-11-25T01:22:18ZengMDPI AGSensors1424-82202020-09-01205318531810.3390/s20185318Semantic Segmentation of a Printed Circuit Board for Component Recognition Based on Depth ImagesDongnian Li0Changming Li1Chengjun Chen2Zhengxu Zhao3School of Mechanical & Automotive Engineering, Qingdao University of Technology, Qingdao 266525, ChinaSchool of Mechanical & Automotive Engineering, Qingdao University of Technology, Qingdao 266525, ChinaSchool of Mechanical & Automotive Engineering, Qingdao University of Technology, Qingdao 266525, ChinaSchool of Mechanical & Automotive Engineering, Qingdao University of Technology, Qingdao 266525, ChinaLocating and identifying the components mounted on a printed circuit board (PCB) based on machine vision is an important and challenging problem for automated PCB inspection and automated PCB recycling. In this paper, we propose a PCB semantic segmentation method based on depth images that segments and recognizes components in the PCB through pixel classification. The image training set for the PCB was automatically synthesized with graphic rendering. Based on a series of concentric circles centered at the given depth pixel, we extracted the depth difference features from the depth images in the training set to train a random forest pixel classifier. By using the constructed random forest pixel classifier, we performed semantic segmentation for the PCB to segment and recognize components in the PCB through pixel classification. Experiments on both synthetic and real test sets were conducted to verify the effectiveness of the proposed method. The experimental results demonstrate that our method can segment and recognize most of the components from a real depth image of the PCB. Our method is immune to illumination changes and can be implemented in parallel on a GPU.https://www.mdpi.com/1424-8220/20/18/5318PCBcomponent recognitionsemantic segmentationpixel classificationrandom decision forestdepth image
collection DOAJ
language English
format Article
sources DOAJ
author Dongnian Li
Changming Li
Chengjun Chen
Zhengxu Zhao
spellingShingle Dongnian Li
Changming Li
Chengjun Chen
Zhengxu Zhao
Semantic Segmentation of a Printed Circuit Board for Component Recognition Based on Depth Images
Sensors
PCB
component recognition
semantic segmentation
pixel classification
random decision forest
depth image
author_facet Dongnian Li
Changming Li
Chengjun Chen
Zhengxu Zhao
author_sort Dongnian Li
title Semantic Segmentation of a Printed Circuit Board for Component Recognition Based on Depth Images
title_short Semantic Segmentation of a Printed Circuit Board for Component Recognition Based on Depth Images
title_full Semantic Segmentation of a Printed Circuit Board for Component Recognition Based on Depth Images
title_fullStr Semantic Segmentation of a Printed Circuit Board for Component Recognition Based on Depth Images
title_full_unstemmed Semantic Segmentation of a Printed Circuit Board for Component Recognition Based on Depth Images
title_sort semantic segmentation of a printed circuit board for component recognition based on depth images
publisher MDPI AG
series Sensors
issn 1424-8220
publishDate 2020-09-01
description Locating and identifying the components mounted on a printed circuit board (PCB) based on machine vision is an important and challenging problem for automated PCB inspection and automated PCB recycling. In this paper, we propose a PCB semantic segmentation method based on depth images that segments and recognizes components in the PCB through pixel classification. The image training set for the PCB was automatically synthesized with graphic rendering. Based on a series of concentric circles centered at the given depth pixel, we extracted the depth difference features from the depth images in the training set to train a random forest pixel classifier. By using the constructed random forest pixel classifier, we performed semantic segmentation for the PCB to segment and recognize components in the PCB through pixel classification. Experiments on both synthetic and real test sets were conducted to verify the effectiveness of the proposed method. The experimental results demonstrate that our method can segment and recognize most of the components from a real depth image of the PCB. Our method is immune to illumination changes and can be implemented in parallel on a GPU.
topic PCB
component recognition
semantic segmentation
pixel classification
random decision forest
depth image
url https://www.mdpi.com/1424-8220/20/18/5318
work_keys_str_mv AT dongnianli semanticsegmentationofaprintedcircuitboardforcomponentrecognitionbasedondepthimages
AT changmingli semanticsegmentationofaprintedcircuitboardforcomponentrecognitionbasedondepthimages
AT chengjunchen semanticsegmentationofaprintedcircuitboardforcomponentrecognitionbasedondepthimages
AT zhengxuzhao semanticsegmentationofaprintedcircuitboardforcomponentrecognitionbasedondepthimages
_version_ 1725126712614715392