Ballistocardiogram (BCG) is a non-invasive physiological signal detection method that can be used for non-contact detection of resting heart rate (RHR) and has been widely used in human health monitoring. However, the BCG signal is vulnerable to noise, making it challenging to accurately measure heart rate. In this paper, we propose a noise reduction model for the BCG signal based on Gramian Angular Field (GAF) and an improved Denoising Autoencoder (DAE), referred to as the GDAE model, to accurately detect heart rate in noise-contaminated signals. First, the Gramian Angular Field transform is used to convert the one-dimensional BCG signal into two-dimensional image information, highlighting the difference between the signal centroid information and noise information; after that, the transformed image is denoised by the Denoising Autoencoder to obtain a denoised BCG signal. After noise reduction, the heart rate of the subject is calculated using the adaptive template matching method. The test proves that under the strong noise interference, the proposed method improves the recall by 6.87% and the accuracy by 6.02% compared with the traditional method, indicating a better detection effect. Furthermore, the comparison test shows that the GDAE model has a significant noise reduction effect on the BCG signal, which improves the practicality of the BCG method for heart rate detection.
Read full abstract