This project was an independent semester capstone for the Applications in Digital Signal Processing course at the University of Texas at Dallas. Given an audio clip, the goal was to classify the background noise and then suppress it. I implemented a signal processing pipeline using MFCC coefficients in a GMM classifier to clasify the noise. Then, Then, I optimized the algorithm in C to run in real time on a smart phone.
More details on this project to be added soon.