A novel deep learning algorithm applied to machine vision inspection for surface defects of injection moulded products

Haipeng Fan,Zhongjun Qiu
DOI: https://doi.org/10.1088/1361-6501/ad1c4c
IF: 2.398
2024-01-10
Measurement Science and Technology
Abstract:In modern industry, the surface defect inspection of injection moulded products is crucial for controlling product quality and optimizing the manufacturing process. With the development of optical measurement and computer technology, machine vision inspection methods have been widely adopted instead of manual inspection. However, current machine vision inspection methods are difficult to simultaneously ensure the accuracy and efficiency of surface defect inspection of injection moulded products. Considering this problem, a novel deep learning algorithm applied to machine vision inspection for surface defects of injection moulded products is proposed. To train and evaluate the proposed deep learning algorithm, an image acquisition platform is established and the dataset of surface defects in moulded products is obtained. In the proposed deep learning algorithm, reparameterization-based convolution modules are employed for feature extraction and feature fusion. A median iterative clustering algorithm based on hierarchical clustering initialization is proposed to obtain prior anchors that are highly matched with the actual distribution of defect sizes. A novel Focus-Entire Union over Covering (Focus-EUoC) loss function is utilized for bounding box regression. On these bases, the proposed deep learning algorithm applied to machine vision inspection is evaluated on the dataset of surface defects in moulded products. The experimental results indicate that compared to the traditional inspection algorithms and other deep learning algorithms currently used in machine vision inspection, the proposed deep learning algorithm exhibits superior inspection accuracy and inspection efficiency on the acquired dataset. The inspection precision reaches 0.964, the inspection recall reaches 0.955, and the inference time for each subgraph is only 6.1ms, confirming its effectiveness.
engineering, multidisciplinary,instruments & instrumentation
What problem does this paper attempt to address?
The paper mainly addresses the issue of surface defect detection in injection molded products and proposes a novel deep learning algorithm to improve the accuracy and efficiency of machine vision inspection. The paper points out that in modern industrial production, surface defect detection of injection molded products is crucial for controlling product quality and optimizing production processes. With the development of optical measurement technology and computer technology, machine vision inspection methods have been widely applied in automated surface defect detection, replacing manual inspection. However, existing machine vision inspection methods find it difficult to ensure both accuracy and efficiency simultaneously. Therefore, the paper proposes a new deep learning algorithm to solve this problem. To train and evaluate the proposed deep learning algorithm, the researchers established an image acquisition platform and obtained a dataset of surface defects in injection molded products. In the proposed deep learning algorithm, a convolutional module based on re-parameterization is used for feature extraction and fusion, and a median iterative clustering algorithm based on hierarchical clustering initialization is proposed to obtain prior anchors that highly match the actual defect size distribution. Additionally, a new "Focus-Entire Union over Covering" (Focus-EUoC) loss function is designed for bounding box regression, which introduces a direct size error penalty term with an adjustment coefficient. Experimental results show that compared with traditional detection algorithms and other current deep learning algorithms used for machine vision inspection, the proposed deep learning algorithm demonstrates higher detection accuracy and efficiency on the acquired dataset. Specifically, the detection accuracy reached 0.964, the recall rate reached 0.955, and the inference time per sub-image was only 6.1 milliseconds, validating the effectiveness of the algorithm.