Lin Bor-Shing, Yen Tian-Shiue
Department of Computer Science and Information Engineering, National Taipei University, No. 151, University Road, Sanshia District, New Taipei 23741, Taiwan.
Graduate Institute of Biomedical Electronics and Bioinformatics, National Taiwan University, No. 1, Section 4, Roosevelt Road, Taipei 10617, Taiwan.
Int J Environ Res Public Health. 2014 Jan 29;11(2):1573-93. doi: 10.3390/ijerph110201573.
Wheezing is often treated as a crucial indicator in the diagnosis of obstructive pulmonary diseases. A rapid wheezing detection system may help physicians to monitor patients over the long-term. In this study, a portable wheezing detection system based on a field-programmable gate array (FPGA) is proposed. This system accelerates wheezing detection, and can be used as either a single-process system, or as an integrated part of another biomedical signal detection system. The system segments sound signals into 2-second units. A short-time Fourier transform was used to determine the relationship between the time and frequency components of wheezing sound data. A spectrogram was processed using 2D bilateral filtering, edge detection, multithreshold image segmentation, morphological image processing, and image labeling, to extract wheezing features according to computerized respiratory sound analysis (CORSA) standards. These features were then used to train the support vector machine (SVM) and build the classification models. The trained model was used to analyze sound data to detect wheezing. The system runs on a Xilinx Virtex-6 FPGA ML605 platform. The experimental results revealed that the system offered excellent wheezing recognition performance (0.912). The detection process can be used with a clock frequency of 51.97 MHz, and is able to perform rapid wheezing classification.
哮鸣音常被视为阻塞性肺疾病诊断中的关键指标。快速哮鸣音检测系统或许有助于医生对患者进行长期监测。在本研究中,提出了一种基于现场可编程门阵列(FPGA)的便携式哮鸣音检测系统。该系统加速了哮鸣音检测,既可以用作单进程系统,也可以作为另一个生物医学信号检测系统的集成部分。该系统将声音信号分割为2秒的单元。使用短时傅里叶变换来确定哮鸣音数据的时间和频率成分之间的关系。利用二维双边滤波、边缘检测、多阈值图像分割、形态学图像处理和图像标记对频谱图进行处理,以根据计算机化呼吸音分析(CORSA)标准提取哮鸣音特征。然后使用这些特征训练支持向量机(SVM)并建立分类模型。训练后的模型用于分析声音数据以检测哮鸣音。该系统运行在赛灵思Virtex-6 FPGA ML605平台上。实验结果表明该系统具有出色的哮鸣音识别性能(0.912)。检测过程可以在51.97 MHz的时钟频率下运行,并且能够进行快速哮鸣音分类。