Hostname: page-component-74656f9884-j7cmm Total loading time: 0 Render date: 2026-11-06T02:31:04.762Z Has data issue: false hasContentIssue false

Real-time multidimensional detection of longitudinal tears in conveyor belts using FPGA-based parallel acceleration

Published online by Cambridge University Press:  06 December 2024

Fei Li*
Affiliation:
College of Mechanical Engineering, Donghua University, Shanghai, 201620, China
Kun Hu
Affiliation:
School of Mechanical Engineering, Anhui University of Science and Technology, Huainan, 232001, China State Key Laboratory of Mining Response and Disaster Prevention and Control in Deep Coal Mines, Anhui University of Science and Technology, Huainan, 232001, China
Hangbin Zheng
Affiliation:
College of Mechanical Engineering, Donghua University, Shanghai, 201620, China
*
Corresponding author: Fei Li; Email: 2698341084@qq.com
Rights & Permissions [Opens in a new window]

Abstract

In the continuous transportation process of coal in mining, exploring real-time detection technology for longitudinal tear of conveyor belts on mobile devices can effectively prevent transport failures. To address the challenges associated with single-dimensional detection, high network complexity, and difficulties in mobile deployment for longitudinal tearing detection in conveyor belts, we have proposed an efficient parallel acceleration method based on field-programmable gate arrays (FPGA) for the ECSMv3-YOLO network, which is an improved version of the you only look once (YOLO) network, enabling multidimensional real-time detection. The FPGA hardware acceleration architecture of the customized network incorporates quantization and pruning methods to further reduce network parameters. The convolutional acceleration engines were specifically designed to optimize the network’s inference speed, and the incorporation of dual buffers and multiple direct memory access channels can effectively mitigate data transfer latency. The establishment of a multidimensional longitudinal tear detection experimental device for conveyor belts facilitated FPGA acceleration experiments on ECSMv3-YOLO, resulting in model parameters of 6.257 M, mean average precision of 0.962, power consumption of 3.2 W, and a throughput of 15.56 giga operations per second (GOP/s). By assessing the effects of different networks and varying light intensity, and comparing with CPU, GPU, and different FPGA hardware acceleration platforms, this method demonstrates significant advantages in terms of detection speed, recognition accuracy, power consumption, and energy efficiency. Additionally, it exhibits strong adaptability and interference resilience.

Information

Type
Research Article
Copyright
© The Author(s), 2024. Published by Cambridge University Press
Figure 0

Figure 1. ECSMv3 network structure.

Figure 1

Table 1. Hierarchical parameters of the ECSMv3 network

Figure 2

Figure 2. Structure of ECSMv3-YOLO model.

Figure 3

Figure 3. Customized FPGA accelerator architecture for ECSMv3_YOLO.

Figure 4

Figure 4. Multilevel cascade convolution normalization and model pruning (b: Liu et al., 2017).

Figure 5

Figure 5. Four-layer Loops of convolution computation.

Figure 6

Figure 6. FPGA parallel loop unrolling computation of ECSMv3_YOLO input feature maps (Ma et al., 2018).

Figure 7

Figure 7. PE engine integrating Winograd convolution, activation, and pooling modules.

Figure 8

Figure 8. Pseudocode for the inner loop of the Winograd convolution (Lu et al., 2017).

Figure 9

Figure 9. PE engine integrating GEMM convolution and reordering modules.

Figure 10

Figure 10. Dual-system cache and multichannel input architecture.

Figure 11

Figure 11. Multidimensional camera and light source placement diagram.

Figure 12

Figure 12. Experimental device for multidimensional longitudinal tear detection of the conveyor belt.

Figure 13

Figure 13. Image enhancement and network training loss.

Figure 14

Table 2. Results of changing attention mechanism in the network

Figure 15

Table 3. Effect comparison of different networks

Figure 16

Figure 14. Target detection platform with various hardware accelerations.

Figure 17

Figure 15. IP cores for FPGA hardware accelerators.

Figure 18

Figure 16. Detection results of FPGA-accelerated ECSMv3_YOLO network.

Figure 19

Table 4. Pruning experiment results of ECSMv3-YOLO network.

Figure 20

Table 5. Comparison results of different acceleration engines.

Figure 21

Table 6. Hardware resource utilization of FPGA.

Figure 22

Table 7. Comparative results of ECSMv3-YOLO network on different hardware platforms.

Figure 23

Table 8. Comparative experimental results among different scholars.