| Literature DB >> 35494873 |
Xiaojuan Liu1, Shangbo Zhou2, Sheng Wu3, Duo Tan3, Rui Yao3.
Abstract
The development of computer vision technology is rapid, which supports the automatic quality control of precision components efficiently and reliably. This paper focuses on the application of computer vision technology in manufacturing quality control. A new deep learning algorithm is presented, Multi-angle projective Generative Adversarial Networks (MapGANs), to automatically generate 3D visualization models of products and components. The generated 3D visualization models can intuitively and accurately display the product parameters and indicators. Based on these indicators, our model can accurately determine whether the product meets the standard. The working principle of the MapGANs algorithm is to automatically infer the basic three-dimensional shape distribution through the product's projection module, while using multiple angles and multiple views to improve the fineness and accuracy of the three-dimensional visualization model. The experimental results prove that MapGANs can effectively reconstruct two-dimensional images into three-dimensional visualization models, and meanwhile accurately predict whether the quality of the product meets the standard. ©2022 Liu et al.Entities:
Keywords: 3D visualization model; Generation adversarial network; Neural network; Precision components
Year: 2022 PMID: 35494873 PMCID: PMC9044199 DOI: 10.7717/peerj-cs.768
Source DB: PubMed Journal: PeerJ Comput Sci ISSN: 2376-5992
Figure 1Example of a camera on a production line.
Figure 2Architecture of MapGAN model.
Hole size and limit deviation of measuring hole.
Lists some of the gasoline engine carburetor parts of the measurement hole and the size of the nozzle orifice on the carburetor body and its limit deviation
| Hole size (mm) | Limit deviation (mm) |
|---|---|
| >0.20∼0.50 | ±0.008 |
| >0.50∼0.80 | ±0.010 |
| >0.80∼1.00 | ±0.012 |
| >1.00∼1.50 | ±0.015 |
| >1.50∼2.50 | ±0.020 |
Comparison of Intersection over Union (IoU) results on the PASCAL VOC 2012 dataset.
Shows the results of the MapGANs algorithm compared with the other five algorithms.
| Kar et al. | 3D-LSTM-1 | 3D-GRU-1 | 3D-LSTM-3 | 3D-GRU-3 | Res3D-GRU-3 | MapGAN | |
|---|---|---|---|---|---|---|---|
|
| 0.30 ± 0.01 | 0.47 ± 0.02 | 0.40 ± 0.02 | 0.50 ± 0.01 | 0.45 ± 0.03 | 0.54 ± 0.01 |
|
|
| 0.14 ± 0.02 | 0.33 ± 0.01 | 0.35 ± 0.01 | 0.40 ± 0.04 | 0.42 ± 0.02 |
|
|
|
| 0.19 ± 0.05 | 0.47 ± 0.03 | 0.47 ± 0.04 | 0.51 ± 0.01 | 0.50 ± 0.01 | 0.56 ± 0.03 |
|
|
| 0.50 ± 0.02 | 0.68 ± 0.03 | 0.65 ± 0.05 | 0.73 ± 0.04 | 0.69 ± 0.06 | 0.82c0.01 |
|
|
| 0.47 ± 0.03 | 0.58 ± 0.05 | 0.67 ± 0.03 | 0.62 ± 0.03 |
| 0.70 ± 0.05 | 0.70 ± 0.02 |
|
| 0.23 ± 0.01 | 0.20 ± 0.03 | 0.24 ± 0.04 | 0.23 ± 0.02 | 0.28 ± 0.01 | 0.28 ± 0.01 |
|
|
| 0.36 ± 0.02 | 0.47 ± 0.06 | 0.39 ± 0.02 | 0.63 ± 0.01 |
| 0.65 ± 0.03 | 0.65 ± 0.04 |
|
| 0.15 ± 0.04 | 0.25 ± 0.02 | 0.31 ± 0.06 | 0.30 ± 0.06 | 0.32 ± 0.02 |
| 0.30 ± 0.01 |
|
| 0.25 ± 0.05 | 0.52 ± 0.01 | 0.61 ± 0.04 | 0.60 ± 0.03 | 0.60 ± 0.05 |
| 0.65 ± 0.03 |
|
| 0.49 ± 0.03 | 0.44 ± 0.01 | 0.35 ± 0.03 | 0.40 ± 0.07 | 0.45 ± 0.01 | 0.57 ± 0.02 |
|
Figure 33D renderings constructed by different methods.
Figure 43D model effect of parts LJ01 to LJ07.
Figure 5Comparison of quality monitoring accuracy.
Quality detection results of MapGANs algorithm.
Lists the specific experimental results.
| Precision | Recall | ||
|---|---|---|---|
|
| 0.82 | 0.73 | 0.77 |
|
| 0.90 | 0.92 | 0.91 |
|
| 0.88 | 0.95 | 0.91 |
|
| 0.98 | 0.94 | 0.96 |
|
| 0.61 | 0.54 | 0.57 |
|
| 0.45 | 0.38 | 0.41 |
|
| 0.47 | 0.40 | 0.43 |
| average |
|
|
|
Figure 6ROC curve of MapGANs.
F-Score of MapGANs algorithm for different number of cameras.
Lists the detailed testing results.
| Number of cameras | 2 | 4 | 6 | 8 |
|---|---|---|---|---|
|
| 0.60 | 0.67 | 0.73 | 0.77 |
|
| 0.74 | 0.84 | 0.90 | 0.91 |
|
| 0.78 | 0.85 | 0.91 | 0.91 |
|
| 0.80 | 0.90 | 0.96 | 0.96 |
|
| 0.33 | 0.46 | 0.52 | 0.57 |
|
| 0.30 | 0.31 | 0.35 | 0.41 |
|
| 0.27 | 0.32 | 0.35 | 0.43 |
| average |
|
|
|
|
Figure 7The effect of different shooting angles.