An industrial defect detection algorithm based on CPU-GPU parallel call

Zhu Li,Hong-wei Lin,Yuan-yuan Liu,Chong Chen,Yun-fei Xia
DOI: https://doi.org/10.1007/s11042-023-15613-5
IF: 2.577
2023-05-02
Multimedia Tools and Applications
Abstract:The workpiece positioning and defect segmentation are two key steps in the workpiece detection process. This paper has designed a CPU-GPU parallel call algorithm based on real industrial quality inspection conditions to realize the high-speed workpiece defect detection. The algorithm can fully utilize all computing resources of the industrial control computer while simultaneously accomplishing the workpiece positioning and defect segmentation tasks. Moreover, to reduce the workpiece defect detection's scope and improve the defect segmentation algorithm's efficiency, the proposed method uses the workpiece positioning results. As for the positioning task, we have designed the double pyramid method to enhance the positioning speed. When it comes to the defect segmentation task, we have introduced the lightweight network to improve the workpiece segmentation speed. Considering that the current general data sets are of the workpiece local image(s) post cutting, we set up a new data set to reflect the situation in the industrial field. It consists of images taken from real industrial fields that can better verify the whole quality inspection algorithm process, including the positioning and segmentation algorithms. According to our experiment, our algorithm accomplished the positioning and defect segmentation tasks at a speed of 116FPS. Additionally, the segmentation accuracy reached 75.12% Mean IoU.
computer science, information systems, theory & methods,engineering, electrical & electronic, software engineering
What problem does this paper attempt to address?