Abstract
Tracheal sounds represent information about the upper airway and respiratory airflow, however, they can be contaminated by the snoring sounds. The sound of snoring has spectral content in a wide range that overlaps with that of breathing sounds during sleep. For assessing respiratory airflow using tracheal breathing sound, it is essential to remove the effect of snoring. In this paper, an automatic and unsupervised wavelet-based snoring removal algorithm is presented. Simultaneously with full-night polysomnography, the tracheal sound signals of 9 subjects with different levels of airway obstruction were recorded by a microphone placed over the trachea during sleep. The segments of tracheal sounds that were contaminated by snoring were manually identified through listening to the recordings. The selected segments were automatically categorized based on including discrete or continuous snoring pattern. Segments with discrete snoring were analyzed by an iterative wave-based filtering optimized to separate large spectral components related to snoring from smaller ones corresponded to breathing. Those with continuous snoring were first segmented into shorter segments. Then, each short segments were similarly analyzed along with a segment of normal breathing extracted from the recordings during wakefulness. The algorithm was evaluated by visual inspection of the denoised sound energy and comparison of the spectral densities before and after removing snores, where the overall rate of detectability of snoring was less than 2%.Clinical Relevance- The algorithm provides a way of separating snoring pattern from the tracheal breathing sounds. Therefore, each of them can be analyzed separately to assess respiratory airflow and the pathophysiology of the upper airway during sleep.
Published Version
Talk to us
Join us for a 30 min session where you can share your feedback and ask us any queries you have