Obstructive sleep apnea (OSA) is a highly prevalent disease in which upper airways are collapsed during sleep, leading to serious consequences. Snoring is the earliest symptom of OSA, but its potential in clinical diagnosis is not fully recognized yet. The first task in the automatic analysis of snore-related sounds (SRS) is to segment the SRS data as accurately as possible into three main classes: snoring (voiced non-silence), breathing (unvoiced non-silence) and silence. SRS data are generally contaminated with background noise. In this paper, we present classification performance of a new segmentation algorithm based on pattern recognition. We considered four features derived from SRS to classify samples of SRS into three classes. The features--number of zero crossings, energy of the signal, normalized autocorrelation coefficient at 1 ms delay and the first predictor coefficient of linear predictive coding (LPC) analysis--in combination were able to achieve a classification accuracy of 90.74% in classifying a set of test data. We also investigated the performance of the algorithm when three commonly used noise reduction (NR) techniques in speech processing--amplitude spectral subtraction (ASS), power spectral subtraction (PSS) and short time spectral amplitude (STSA) estimation--are used for noise reduction. We found that noise reduction together with a proper choice of features could improve the classification accuracy to 96.78%, making the automated analysis a possibility.
Download full-text PDF |
Source |
---|---|
http://dx.doi.org/10.1088/0967-3334/29/2/006 | DOI Listing |
Enter search terms and have AI summaries delivered each week - change queries or unsubscribe any time!