Foetal phonocardiographic signal denoising based on non-negative matrix factorization

V S Chourasia1, A K Tiwari, R Gangopadhyay

  • 1The LNM Institute of Information Technology, Post Sumel, Jamdoli, Jaipur (Rajasthan), India. chourasiav@gmail.com

Foetal phonocardiography (fPCG) is a non-invasive, cost-effective and simple technique for antenatal care. The fPCG signals contain vital information of diagnostic importance regarding the foetal health. However, the fPCG signal is usually contaminated by various noises and thus requires robust signal processing to denoise the signal. The main aim of this paper is to develop a methodology for removal of unwanted noise from the fPCG signal. The proposed methodology utilizes the non-negative matrix factorization (NMF) algorithm. The developed methodology is tested on both simulated and real-time fPCG signals. The performance of the developed methodology has been evaluated in terms of the gain in signal-to-noise ratio (SNR) achieved through the process of denoising. In particular, using the NMF algorithm, a substantial improvement in SNR of the fPCG signals in the range of 12-30 dB has been achieved, providing a high quality assessment of foetal well-being.

Related Concept Videos

Fetal Circulation01:14

Fetal Circulation

Fetal circulation is a unique system that facilitates the exchange of gases, nutrients, and waste products between the developing fetus and the mother. This intricate process takes place through a special organ called the placenta.
Two umbilical arteries transport blood from the fetus to the placenta. At the placenta, the blood absorbs oxygen and nutrients while simultaneously eliminating waste products. This oxygen-enriched and nutrient-rich blood then returns to the fetus through one...
Classification of Signals01:30

Classification of Signals

In signal processing, signals are classified based on various characteristics: continuous-time versus discrete-time, periodic versus aperiodic, analog versus digital, and causal versus noncausal. Each category highlights distinct properties crucial for understanding and manipulating signals.
A continuous-time signal holds a value at every instant in time, representing information seamlessly. In contrast, a discrete-time signal holds values only at specific moments, often denoted as x(n), where...
Deconvolution01:20

Deconvolution

Deconvolution, also known as inverse filtering, is the process of extracting the impulse response from known input and output signals. This technique is vital in scenarios where the system's characteristics are unknown, and they must be inferred from the observable signals.
Deconvolution involves several mathematical techniques to derive the impulse response. One common approach is polynomial division. In this method, the input and output sequences are treated as coefficients of...