| Literature DB >> 35591107 |
Oleg Semenovich Amosov1, Svetlana Gennadievna Amosova2, Ilya Olegovich Iochkov3.
Abstract
The mathematical statement of the problem of recognizing rivet joint defects in aircraft products is given. A computational method for the recognition of rivet joint defects in aircraft equipment based on video images of aircraft joints has been proposed with the use of neural networks YOLO-V5 for detecting and MobileNet V3 Large for classifying rivet joint states. A novel dataset based on a real physical model of rivet joints has been created for machine learning. The accuracy of the result obtained during modeling was 100% in both binary and multiclass classification.Entities:
Keywords: aircraft equipment; classification; computer vision; deep neural network; defect; detection; pattern recognition; rivet joint
Mesh:
Year: 2022 PMID: 35591107 PMCID: PMC9105654 DOI: 10.3390/s22093417
Source DB: PubMed Journal: Sensors (Basel) ISSN: 1424-8220 Impact factor: 3.847
Figure 1Distribution of inconsistencies identified during quality control at the stages of aircraft items production.
Figure 2The system for recognizing rivet joint defects.
Figure 3The sketch design of the automated workplace for the control operator of the aggregate and assembly production workshop.
Figure 4An example of plates with rivets.
Figure 5Sample images for training the object detector and for testing the classifier.
Figure 6The structure of rivet joints dataset.
Results of comparing YOLOv3, YOLOv4 and YOLOv5.
| Measure | YOLOv3 | YOLOv4 | YOLOv5 |
|---|---|---|---|
| Precision | 0.73 | 0.69 | 0.707 |
| Recall | 0.41 | 0.57 | 0.611 |
| F1-score | 0.53 | 0.63 | 0.655 |
| mAP | 0.46 | 0.607 | 0.633 |
| PC Speed | 63.7 | 59 | 58.82 |
| Jetson Speed | 7.5 | 6.8 | 5 |
Metrics of the learning process.
| Parameters | Precision | Recall | F1-Score | mAPval@0.5 | mAPval@0.5:0.95 |
|---|---|---|---|---|---|
| Yolov5 (78 epochs, 288 labels, val. labels 99) | 0.98 | 0.99 | 0.985 | 0.993 | 0.689 |
| Yolov5 (79 epochs, 296 labels) | 0.98 | 1 | 0.989 | 0.993 | 0.721 |
| Yolov5 (80 epochs, 244 labels) | 0.98 | 0.99 | 0.985 | 0.993 | 0.686 |
| Yolov5 (100 epochs, 345 labels) | 0.98 | 0.98 | 0.978 | 0.993 | 0.708 |
Note: labels—the number of rivets on the images of plate fragments that participated in the training of the epoch; val. labels—the number of rivets on the images that participated in the validation.
Figure 7The result of rivets detection with confidence values on the validation set.
Figure 8Confusion matrix.
Figure 9General structure CNN.
Figure 10Confusion matrix in testing MobileNet V3 Large.
Classification Report MobileNet V3 Large.
| Class | Precision | Recall | F1-Score | Support |
|---|---|---|---|---|
| 1 | 1.00 | 1.00 | 1.00 | 33 |
| 2 | 1.00 | 1.00 | 1.00 | 50 |
| 3 | 1.00 | 1.00 | 1.00 | 41 |
| 4 | 1.00 | 1.00 | 1.00 | 51 |
| 5 | 1.00 | 1.00 | 1.00 | 30 |
| 6 | 1.00 | 1.00 | 1.00 | 35 |
Classification Report MobileNet V3 Small.
| Class | Precision | Recall | F1-Score | Support |
|---|---|---|---|---|
| 1 | 1.00 | 1.00 | 1.00 | 33 |
| 2 | 1.00 | 1.00 | 1.00 | 50 |
| 3 | 1.00 | 1.00 | 1.00 | 41 |
| 4 | 1.00 | 0.98 | 0.99 | 51 |
| 5 | 1.00 | 1.00 | 1.00 | 30 |
| 6 | 0.97 | 1.00 | 0.99 | 35 |
Figure 11Test result.