DFSpy: a PyQt5-based data processing software for distributed fiber sensing

View at publisher
Authors: Guoheng Qi, Wenzhu Huang Wenzhu Huang, Wentao Zhang
Cited by: 0

Abstract

Aiming at the key problems of massive data compression, compatibility of multiple storage formats, low signal-to-noise ratio signal extraction and strain-velocity conversion in distributed fiber optic seismic data processing, this paper proposes a distributed optical fiber sensing data processing framework based on adaptive wavelet transform, coherent noise reduction and other signal processing algorithms, and forms a set of distributed optical fiber sensing data processing opensource software (DFSpy). The software uses Python as the development language, relies on mature third-party libraries such as PyQt5, NumPy, ObsPy, PyWavelets, etc., and adopts a modular and scalable architecture design, which is divided into four modules: data compression, format conversion, data noise reduction, and strain-particle velocity parametric conversion.

Fields of Study & Subjects

Advanced Fiber Optic Sensors Seismic Waves and Analysis Seismology and Earthquake Studies

Publication details

Journal / source
Distributed Optical Fiber Sensing Technology and Applications Conference (DOFS)
Pages
43–43
Publication date
5 February 2026