Real-time Event Recognition of Long-distance Distributed Vibration Sensing with Knowledge Distillation and Hardware Acceleration

Zhongyao Luo,Hao Wu,Zhao Ge,Ming Tang
2024-08-23
Abstract:Fiber-optic sensing, especially distributed optical fiber vibration (DVS) sensing, is gaining importance in internet of things (IoT) applications, such as industrial safety monitoring and intrusion detection. Despite their wide application, existing post-processing methods that rely on deep learning models for event recognition in DVS systems face challenges with real-time processing of large sample data volumes, particularly in long-distance applications. To address this issue, we propose to use a four-layer convolutional neural network (CNN) with ResNet as the teacher model for knowledge distillation. This results in a significant improvement in accuracy, from 83.41% to 95.39%, on data from previously untrained environments. Additionally, we propose a novel hardware design based on field-programmable gate arrays (FPGA) to further accelerate model inference. This design replaces multiplication with binary shift operations and quantizes model weights, enabling high parallelism and low latency. Our implementation achieves an inference time of 0.083 ms for a spatial-temporal sample covering a 12.5 m fiber length and 0.256 s time frame. This performance enables real-time signal processing over approximately 38.55 km of fiber, about $2.14\times$ the capability of an Nvidia GTX 4090 GPU. The proposed method greatly enhances the efficiency of vibration pattern recognition, promoting the use of DVS as a smart IoT system. The data and code are available at <a class="link-external link-https" href="https://github.com/HUST-IOF/Efficient-DVS" rel="external noopener nofollow">this https URL</a>.
Systems and Control,Signal Processing
What problem does this paper attempt to address?
The paper primarily addresses the issue of real-time event recognition in Distributed Fiber Optic Vibration Sensing (DVS) systems for Internet of Things (IoT) applications. Specifically, the paper aims to solve the following key problems: 1. **Improving event recognition accuracy**: Existing deep learning-based methods face a decline in accuracy when processing long-distance distributed fiber optic vibration sensing data, especially on untrained environmental data. 2. **Achieving real-time processing capability**: Due to the need to process large amounts of data for long-distance monitoring, existing methods struggle to achieve real-time or near-real-time data processing, which is crucial for certain application scenarios such as pipeline monitoring and earthquake detection. To address the above issues, the paper proposes a comprehensive solution that includes the following aspects: - **Knowledge Distillation**: Utilizing knowledge distillation technology, a complex ResNet model is used as a teacher model to guide the training of a simpler four-layer Convolutional Neural Network (CNN) model to improve the model's accuracy and generalization capability. - **Hardware Acceleration**: A hardware acceleration scheme based on Field Programmable Gate Array (FPGA) is designed, significantly improving model inference speed and reducing latency by using shift operations instead of multiplication and quantizing model weights. The main contributions of the paper can be summarized as follows: - Proposing a new design and implementation scheme for real-time DVS algorithms, validated through real-world DVS datasets. The results show that this scheme has comparable performance and generalization capability to deep learning models while achieving real-time event recognition on long-distance fibers. - Developing a lightweight model by combining a shallow CNN model with knowledge distillation technology. This model not only has high performance and strong generalization capability but also effectively addresses the throughput limitation caused by the high computational complexity of existing algorithms. - Designing a new FPGA hardware acceleration scheme that significantly improves efficiency by adopting a shift-add structure and shift parameter quantization, enabling the model to process large amounts of data captured by the DVS system in real-time on mainstream industrial FPGAs. In summary, the method proposed in the paper effectively addresses the challenges faced by DVS systems in IoT applications, improving event recognition accuracy and system real-time performance.