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

被引:2
|
作者
Li, Zhu [1 ]
Lin, Hong-wei [1 ]
Liu, Yuan-yuan [1 ]
Chen, Chong [1 ]
Xia, Yun-fei [1 ]
机构
[1] Hangzhou Dianzi Univ, Sch Elect & Informat, Hangzhou 310000, Peoples R China
关键词
Workpiece positioning; Defect segmentation; CPU-GPU parallel call algorithm; Double pyramid method; Lightweight network; NETWORK;
D O I
10.1007/s11042-023-15613-5
中图分类号
TP [自动化技术、计算机技术];
学科分类号
0812 ;
摘要
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.
引用
收藏
页码:44191 / 44207
页数:17
相关论文
共 50 条
  • [1] An industrial defect detection algorithm based on CPU-GPU parallel call
    Zhu Li
    Hong-wei Lin
    Yuan-yuan Liu
    Chong Chen
    Yun-fei Xia
    [J]. Multimedia Tools and Applications, 2023, 82 : 44191 - 44207
  • [2] Development of a CPU-GPU heterogeneous platform based on a nonlinear parallel algorithm
    Ma, Haifeng
    [J]. NONLINEAR ENGINEERING - MODELING AND APPLICATION, 2022, 11 (01): : 215 - 222
  • [3] HyDetect: A Hybrid CPU-GPU Algorithm for Community Detection
    Bhowmik, Anwesha
    Vadhiyar, Sathish
    [J]. 2019 IEEE 26TH INTERNATIONAL CONFERENCE ON HIGH PERFORMANCE COMPUTING, DATA, AND ANALYTICS (HIPC), 2019, : 2 - 11
  • [4] A Hybrid Parallel Algorithm for Computer Simulation of Electrocardiogram Based on a CPU-GPU Cluster
    Shen, Wenfeng
    Sun, Lianqiang
    Wei, Daming
    Xu, Weimin
    Wang, Hui
    Zhu, Xin
    [J]. 2013 IEEE/ACIS 12TH INTERNATIONAL CONFERENCE ON COMPUTER AND INFORMATION SCIENCE (ICIS), 2013, : 167 - 171
  • [5] The Design and Implementation of Parallel Algorithm Accelerator Based on CPU-GPU Collaborative Computing Environment
    Yang Fan
    Shi Tongnian
    Chu Han
    Wang Kun
    [J]. OPTICAL, ELECTRONIC MATERIALS AND APPLICATIONS II, 2012, 529 : 408 - +
  • [6] HPSVM: Heterogeneous Parallel SVM with Factorization Based IPM Algorithm on CPU-GPU Cluster
    Li, Tao
    Liu, Xuecheng
    Dong, Qiankun
    Wang, Kai
    Ma, Wenjing
    [J]. 2016 24TH EUROMICRO INTERNATIONAL CONFERENCE ON PARALLEL, DISTRIBUTED, AND NETWORK-BASED PROCESSING (PDP), 2016, : 74 - 81
  • [7] Optimization of Parallel Algorithm for Kalman Filter on CPU-GPU Heterogeneous System
    Xu, Dandan
    Xiao, Zheng
    Li, Dapu
    Wu, Fan
    [J]. 2016 12TH INTERNATIONAL CONFERENCE ON NATURAL COMPUTATION, FUZZY SYSTEMS AND KNOWLEDGE DISCOVERY (ICNC-FSKD), 2016, : 2165 - 2172
  • [8] Parabolic Radon transform parallel algorithm for CPU-GPU heterogeneous platform
    Zhang Q.
    Lin B.
    Yang B.
    Peng B.
    Zhang W.
    Tu R.
    [J]. Shiyou Diqiu Wuli Kantan/Oil Geophysical Prospecting, 2020, 55 (06): : 1263 - 1270
  • [9] Algorithm for Cooperative CPU-GPU Computing
    Aciu, Razvan-Mihai
    Ciocarlie, Horia
    [J]. 2013 15TH INTERNATIONAL SYMPOSIUM ON SYMBOLIC AND NUMERIC ALGORITHMS FOR SCIENTIFIC COMPUTING (SYNASC 2013), 2014, : 352 - 358
  • [10] Parallel Graph Partitioning on a CPU-GPU Architecture
    Goodarzi, Bahareh
    Burtscher, Martin
    Goswami, Dhrubajyoti
    [J]. 2016 IEEE 30TH INTERNATIONAL PARALLEL AND DISTRIBUTED PROCESSING SYMPOSIUM WORKSHOPS (IPDPSW), 2016, : 58 - 66