| Literature DB >> 35271039 |
Wenxiang Chen1,2, Yingna Li1,2, Zhengang Zhao1,2.
Abstract
Vibration dampers can greatly eliminate the galloping phenomenon of overhead transmission wires caused by wind. The detection of vibration dampers based on visual technology is an important issue. The current vibration damper detection work is mainly carried out manually. In view of the above situation, this article proposes a vibration damper detection model named DamperYOLO based on the one-stage framework in object detection. DamperYOLO first uses a Canny operator to smooth the overexposed points of the input image and extract edge features, then selectees ResNet101 as the backbone of the framework to improve the detection speed, and finally injects edge features into backbone through an attention mechanism. At the same time, an FPN-based feature fusion network is used to provide feature maps of multiple resolutions. In addition, we built a vibration damper detection dataset named DamperDetSet based on UAV cruise images. Multiple sets of experiments on self-built DamperDetSet dataset prove that our model reaches state-of-the-art level in terms of accuracy and test speed and meets the standard of real-time output of high-accuracy test results.Entities:
Keywords: attention mechanism; deep neural networks; power transmission lines; unmanned aerial vehicle (UAV); vibration dampers detection
Mesh:
Year: 2022 PMID: 35271039 PMCID: PMC8914906 DOI: 10.3390/s22051892
Source DB: PubMed Journal: Sensors (Basel) ISSN: 1424-8220 Impact factor: 3.576
Applied kernels of ResNet101 in DamperYOLO.
| Layer | Output Size | Kernel Size |
|---|---|---|
| conv1 | 304 × 304 | 7 × 7, 64 |
| conv2_x | 152 × 152 | |
| conv3_x | 76 × 76 | |
| conv4_x | 38 × 38 | |
| conv5_x | 19 × 19 |
Figure 1Test examples of edge detection algorithm.
Figure 2Schematic diagram of the attention mechanism.
Figure 3The Feature Fusion Network used for feature transfer containing two parts: the FPN and the Bottom-up module.
Figure 4The realization of detection of vibration dampers is divided into three parts: Edge Detection, Feature Extraction, Feature Fusion. First, Edge Detection is used to provide edge information. then Feature Extraction and Feature Fusion are used to obtain feature maps for vibration dampers. Finally, the detection results can be obtained from classifier of YOLOv4.
Figure 5Test examples of each model on the DamperDetSet dataset. Experimental results show that the performance of DamperYOLO is similar to Cascade R-CNN, better than SSD, RetinaNet and YOLOv4 in one-stage class, and CenterNet.
APs of the different models.
| Model | DamperDetSet | FPS | ||
|---|---|---|---|---|
| AP50 | AP70 | AP90 | ||
| YOLOv4 | 88.23 | 80.67 | 73.26 | 71 |
| SSD | 85.71 | 78.34 | 71.38 | 70 |
| RetinaNet | 87.18 | 79.62 | 72.70 | 73 |
| CenterNet | 84.38 | 77.25 | 69.42 | 118 |
| Cascade R-CNN | 92.26 | 89.52 | 81.43 | 31 |
| DamperYOLO | 92.62 | 89.67 | 81.24 | 74 |
APs of different backbones.
| Backbone | DamperDetSet | FPS | ||
|---|---|---|---|---|
| AP50 | AP70 | AP90 | ||
| CSPDarknet53 | 88.20 | 80.58 | 73.28 | 72 |
| VGG16 | 82.18 | 76.54 | 67.91 | 71 |
| ResNet50 | 84.12 | 77.62 | 70.42 | 78 |
| ResNet101(ours) | 92.62 | 89.67 | 81.24 | 74 |
| ResNet152 | 93.25 | 89.97 | 82.16 | 68 |
APs of different preprocessing methods.
| Preprocessing Method | DamperDetSet | FPS | ||
|---|---|---|---|---|
| AP50 | AP70 | AP90 | ||
| No preprocessing | 87.18 | 79.52 | 71.83 | 79 |
| Image denoising | 88.92 | 81.93 | 73.65 | 78 |
| Edge extraction | 91.25 | 86.74 | 79.17 | 77 |
| Image denoising + Edge extraction | 92.62 | 89.67 | 81.24 | 74 |
APs of different introduction times of the attention mechanism.
| Introduced Layer | DamperDetSet | FPS | ||
|---|---|---|---|---|
| AP50 | AP70 | AP90 | ||
| None | 86.28 | 77.36 | 70.03 | 81 |
| C1 | 87.83 | 80.23 | 71.37 | 80 |
| C1, C2 | 91.38 | 84.61 | 77.42 | 77 |
| C1, C2, C3 | 92.62 | 89.67 | 81.24 | 74 |
| C1, C2, C3, C4 | 93.14 | 90.15 | 81.92 | 74 |
| C1, C2, C3, C4, C5 | 89.27 | 83.32 | 73.52 | 73 |
APs of different epoch numbers.
| Number of Epochs | DamperDetSet | FPS | ||
|---|---|---|---|---|
| AP50 | AP70 | AP90 | ||
| 50 | 71.63 | 60.62 | 41.37 | 79 |
| 100 | 80.51 | 72.27 | 65.23 | 77 |
| 150 | 84.15 | 80.16 | 74.38 | 75 |
| 200 | 92.62 | 89.67 | 81.24 | 74 |
| 250 | 93.31 | 88.65 | 80.47 | 74 |
Results of minimum training data experimental.
| The Amount of Training Set | DamperDetSet | FPS | ||
|---|---|---|---|---|
| AP50 | AP70 | AP90 | ||
| 2500 (100%) | 92.62 | 89.67 | 81.24 | 74 |
| 2250 (90%) | 89.51 | 86.28 | 78.83 | 75 |
| 2000 (80%) | 85.39 | 81.75 | 75.41 | 74 |
| 1750 (70%) | 82.41 | 77.40 | 71.68 | 74 |
| 1500 (60%) | 73.97 | 69.62 | 64.01 | 72 |
The results of the ablation analysis.
| Model | Architecture | AP50 | AP70 | AP90 |
|---|---|---|---|---|
| A | YOLOv4 | 86.21 | 78.45 | 70.96 |
| B | A + ResNet101 | 88.57 | 82.36 | 73.72 |
| C | B + Edge Extraction | 90.82 | 84.24 | 76.50 |
| D | C + Attention Mechanism | 92.62 | 89.67 | 81.24 |
Network parameters (Param.) and training time of the different models.
| Model | Param. | Training Time (h) |
|---|---|---|
| YOLOv4 | 28 M | 6.38 |
| SSD | 34 M | 7.46 |
| RetinaNet | 32 M | 7.03 |
| CenterNet | 14 M | 4.05 |
| Cascade R-CNN | 184 M | 49.84 |
| DamperYOLO | 30 M | 6.92 |