The goal of this work is to estimate the breathing cycle, with an emphasis on the inhalation and exhalation of recordings made by a smart stethoscope from Sanolla. Additionally, this estimation is supposed to aid in identifying potential lung diseases.
In the initial and primary stage of the project, we used filters and various techniques to filter out noise from the signal that was data obtained from the stethoscope’s accelerometer. The clean signal was used for estimating breathing cycle and identify patterns that provided us with information about the inhalation and exhalation process. Then, based on a large open database of lung recordings, a classifier was built that categorizes crackles and wheezes based on lung sound.
We managed to create an algorithm that identifies inhalation and exhalation using only the accelerometer data and an SVM classifier that categorizes crackles and wheezes of a breathing cycle audio.