Abstract

Photoplethysmography(PPG) signals provide a valuable insight to the cardiac functioning non-invasively. Analysis of PPG signals is of great challenge as the Finger PPG sensors are subjected to various noises like motion artifact, noises from the ambient sunlight and also flow of blood in the terminal arterioles. To obtain the reliable measures from PPG signals, filtering the PPG signal from various noises becomes important. Various methods such as periodic moving average filter, SVD method, Wavelet Filters, FFT Filter, Adaptive Filters, have been proposed to remove motion artifact of PPG signals by various authors. All the filtering methods are carried out individually as a signal processing application. It would be helpful to compare the different filtering methods if all this filtering method are done under single GUI, this also helps the researcher to filter the motion artifact in the PPG signals with ease. In this work a code has been written in MATLAB for different filtering methods such as periodic moving average filter, SVD method, Wavelet Filters, FFT Filter and Adaptive Filters. The different filtering methods have been compared using SNR (Signal to Noise Ratio) values. The SNR values of SVD and AS-LMS algorithm were 2.24 and 2.39 respectively and were found to be the best signal processing methods for removal of motion artifacts in PPG signals. This new GUI has been conceived for filtering PPG signals using different signal processing methods and in making the filtering process more users friendly.

Full Text
Published version (Free)

Talk to us

Join us for a 30 min session where you can share your feedback and ask us any queries you have

Schedule a call