Abstract
Recent years have witnessed the publication of many research articles regarding the contactless measurement and monitoring of heart rate signals deduced from facial video recordings. The techniques presented in these articles, such as examining the changes in the heart rate of an infant, provide a noninvasive assessment in many cases where the direct placement of any hardware equipment is undesirable. However, performing accurate measurements in cases that include noise motion artifacts still presents an obstacle to overcome. In this research article, a two-stage method for noise reduction in facial video recording is proposed. The first stage of the system consists of dividing each (30) seconds of the acquired signal into (60) partitions and then shifting each partition to the mean level before recombining them to form the estimated heart rate signal. The second stage utilizes the wavelet transform for denoising the signal obtained from the first stage. The denoised signal is compared to a reference signal acquired from a pulse oximeter, resulting in the mean bias error (0.13), root mean square error (3.41) and correlation coefficient (0.97). The proposed algorithm is applied to (33) individuals being subjected to a normal webcam for acquiring their video recording, which can easily be performed at homes, hospitals, or any other environment. Finally, it is worth noting that this noninvasive remote technique is useful for acquiring the heart signal while preserving social distancing, which is a desirable feature in the current period of COVID-19.
1 Introduction
The human heart rate parameter is an important feature to be considered in many health care applications and clinical uses in various environments. Current cardiac pulse signal acquisition and monitoring are obtained from one of the following techniques: pulse oximetry based on photoplethysmography (PPG) and electrocardiography (ECG). Both methods are inexpensive and reliable but also have the limitation of using adhesive sensors to be attached to the users. This attachment and removal of sensors may cause some discomfort.
The various attempts made to overcome the prestated problem have resulted in many published novel works that use a fixed camera for recording the users to measure their heart rate [1,2,3,4,5,6,7]. Such a contactless method for heart rate monitoring represents an indispensable need in terms of health care implementation in both hospitals and houses [8]. These methods employ an idea that is analogous to that of pulse oximetry, such as contact PPG, in which cardiovascular variations control the changes in blood volume, resulting in changes in skin color, which in turn affect the light reflected from the skin [9]. The only difference between the two techniques lies in depending on reflection rather than wired transmission with pulse oximetry [10].
However, these methods of camera-based heart rate measurement still face some obstacles regarding motion artifact (MA) elimination, brightness changes, and other disturbances that may arise throughout video recording [11, 12].
The current article presents a new MA reduction algorithm for remote photoplethysmograph (rPPG) signals being acquired from facial videos captured by using an ordinary camera capable of recording at short distances of up to 2 m. Recorded videos are then submitted for processing using MATLAB (MathWorksTM) software, which extracts the PPG signals from the face region in the recorded video before applying MA reduction filtering. The enhanced signal is then displayed at cardiac pulse frequency over 30 s.
A total of 33 subjects from the real world were used to test the algorithm by video recording each participant for 30 s. The presented method applies RGB color separation to isolate the green channel in facial video recordings for heart rate signal extraction, as previously mentioned in the methodology section. The contributions of this research can be summarized in the points below:
-
1.
We propose dividing the green component of each video into 60 segments (two per second) and enhancing all segments apart before recombining them back into a single wave.
-
2.
Applying wavelet transform for denoising the signal obtained from the partitioning step.
-
3.
FFT is used on the signal to find the heart rate frequency.
-
4.
The measurements show that our proposed method can efficiently suppress the noise generated by MA on heart rate signals.
The remainder of this paper is arranged as follows. Section 2 illustrates the approach of noise MA reduction and heart rate measurement. Section 3 illustrates the experiments and analyzes the results, demonstrating the efficiency of the suggested algorithm for reducing the noise in heart rate signals acquired from video recordings. Finally, Sect. 4 presents and discusses the experimental results, concludes the paper, and proposes future works.
2 Literature Review
Different signal processing algorithms were recently proposed for artifact reduction and noise cancelation to improve the signal attained from remote PPG (rPPG) sources [13, 14]. Several of these approaches have been presented for MA reduction using independent component analysis (ICA) to disassemble the rPPG data to obtain the desired heart rate signal [15, 16].
Other recent work utilized the Hilbert-Huang transform (HHT) to build a decomposition technique that reduces MA in PPG signals. The HHT algorithm exploits empirical mode decomposition for nonlinear data to obtain the intrinsic mode function (IMF) elements and analyzes the changes in amplitude against time [17].
Another paper presented a comparative analysis of the performance of two motion artifact reduction techniques being applied to rPPG signals, namely, the digital adaptive filtering technique versus the wavelet transform method. The research concluded that using wavelet transformation for restoring corrupted PPG signals can facilitate clinical interpretation in terms of both heart rate (HR) and pulse transit time (PTT) measurements due to the unwarranted phase variability in its inherent algorithm [18].
The study in [19] compared the performance among different wavelet transform techniques for the reduction in various MAs in PPG signals. The estimated arterial blood oxygen saturation (SpO2) results were obtained from the signals by using various wavelets that are rather close, with the Daubechies wavelet enjoying a higher performance compared to other types. Additionally, adaptive filtering has been employed to reduce the issues of MA in PPG signals, such as in [20], which combined an adaptive lattice infinite impulse response (IIR) notch filter (ALNF) and adaptive comb filter (ACF) to achieve the designated goal.
Another work proposed a fusion approach for PPG artifact cancelation. The first detection stage used the inherent time and frequency domain (FD) properties of PPG signals, while the second stage involved enhanced preprocessing, combining motion detection, period estimation and Fourier series reconstruction, followed by amplitude-based FD independent component analysis (FD-ICA) [21].
The authors of [22] proposed an algorithm framework for MA reduction depending on various signal wavelengths acquired from wrist-worn PPG sensors. The framework used the green component of the PPG signal for HR monitoring and an infrared PPG source as the motion reference. The researcher proposed four major stages for reduction: motion artifact detection, motion cancelation using continuous wavelet transform, heart rate estimation, and signal reconstruction.
Gaussian decomposition and minimum mean square error (MSE) estimation can also be used for MA correction, as in [23], where a notch filter is applied for blur reduction and signal refinement. Multiple features were calculated from a number of PPG signals to investigate the existence of MA. Then, MSE and Gauss functions were used for disturbing signal property estimation and corrected signal synthesis, respectively.
Time and frequency domain analyses are another possibility for achieving the desired MA reduction, as proposed in [24], where two types of adaptive filters are sequentially utilized along with singular spectrum analysis (SSA) for peak enhancement in the frequency domain, which are both incorporated to achieve spectral heart rate estimation. The authors claimed to reach an average absolute error of 1.16 beats per minute (BPM) with a standard deviation of 1.74 BPM when tested on 12 subjects with motion.
Other time and frequency domain analyses were presented by utilizing empirical mode decomposition (EMD) and singular value decomposition (SVD) proceeded by a preprocessing stage called variance characterization series (VCS) along with Haar wavelet transform (HWT) to achieve the same goal of minimizing the effect of MA in PPG signals extracted from facial videos [25].
The study in [26] focused on the refinement of PPG signals to filter out all disturbed, unreliable data to obtain better, more accurate results when used in internet-of-Things (IoT)-based health monitoring systems. This reliability improvement is realized by applying the convolutional neural network (CNN) method while testing the results versus heart rate values acquired from ECG signals.
Another type of neural network-based system can be seen in [27], which combines multilayer perceptron (MLP) and radial basis function (RBF) artificial neural networks with an adaptive-neuro fuzzy inference system (ANFIS). The authors focused on the reconstruction of disturbing parts in PPG signals acquired from 23 subjects with an age range of 25–28 years old. The authors concluded that using ANFIS with a subtractive clustering algorithm gave the best results regarding the reconstruction of any missing parts in PPG signals.
Other research articles have suggested various, less popular algorithms, such as [28], in which an algorithm called periodic component factorization (PCF), driven by independent component analysis (ICA), is presented for better MA elimination from PPG signals to overcome the lack in accuracy when using a method called pulse transit time (PTT) in the presence of hand movements and the deterioration in blood pressure measurement under intensive activity.
Another approach can be observed in [29, 30], which applied variations in least mean square (LMS) along with SVD and slope sum method (SSM) for removing MA from PPG signals as well as a testing method against the tunable Q-factor wavelet transform (TQWT) approach suggested by the authors.
A special case of the previously mentioned ICA called joint approximate diagonalization eigenmatrices (JADE) is presented in [31], where multiple enhancement filters were applied for normalization, illumination variation reduction and smoothing prior to JADE. A fast Fourier transform (FFT) was also employed to find the equivalent PPG signal in the frequency domain.
Despite the presence of multiple MA reduction methods for rPPG signals, the problem persists because inexpensive approaches for rPPG signal detection and MA reduction are not easily attainable. Nevertheless, as far as we can comprehend, the partitioning method was never used by any of the related works for MA reduction in rPPG signals. This paper comprises a new fusion method for MA reduction to overcome these limitations. Initially, the signal is divided, with every segment enhanced individually before reassembling the signal again. Then, a wavelet transform is applied to denoise the signal to complete the enhancement process. The results collected from the experiments reveal the distinguished performance of the suggested method when compared to other present works.
3 Proposed Method
As stated earlier, experiments were implemented on the recorded videos of 33 participants (27 males and 6 females) ranging between 18 and 38 years old. A total of 129 pairs of measurements from 33 participants were recorded for this study. An ordinary camera is used for the recording process; the videos were acquired in RGB color model standard (24 bit per pixel (bpp) RGB frames consisting of three channels, each of which has eight bpp) at 30 frames per second (fps). The video clips were saved on the computer in AVI format for later interpretation using MATLAB software. A pulse oximeter with precision (18–300 bpm ± 3 digits) was used as a reference signal. The subjects recorded for this study had varying skin colors and origins (Arab, African and Asian participants), and video recording sessions were carried out at various periods of the day. The participants were placed approximately 80 cm (0.8 m) away from the camera and were asked to move naturally but to avoid making quick or large motions while recording. The only source of brightness during the recording was sunlight, which varied depending on the time of the day.
3.1 Heart Rate Signal Estimation
In this study, the wave generated due to heart pulse activities is considered to be the source of the signal of interest, which propagates throughout the face skin. The ROI segmentation is based on the Viola-Joneses algorithm [32] for face detection. Variations that may occur in the amount of reflected light are due to the volumetric changes in the facial blood vessels during the cardiac cycle; the camera picks up these changes to identify the timing of all heart pulse events.
The summation of values for the green component of all pixels in the ROI of each frame is calculated to yield the component g(t) over all video frames. Experiments showed that the signals extracted from the green channel are the best signals to describe heart rate activity; however, these signals are distorted mainly by MA noise.
It is assumed that the pixel's weight changes result from variations in the arterial blood volume and slight motions of the head. The signal with small fluctuations represents the heart activity extracted from the green channel component, while the other signal painted in red with coarse amplitude variations indicates the noise from MA, as shown in Fig. 1, which displays the green component signals being acquired by the camera. These three signals are obtained from the green components of the captured videos for three participants. They show ambiguous heart pulse characteristics, being degraded by the noise introduced from face MA and illumination changes that occurred during the process of recording. To reduce this noise and yield a clear heart pulse signal, a new two-stage method for MA reduction is implemented in this research.
3.2 Noise Reduction
The MA reduction method presented in this work consists of two stages. The first stage consists of equally partitioning the signal at 0.5-s periods, shifting these segments to the mean level before recombining them again to rebuild the signal. The second stage uses the wavelet transform to enhance the signal obtained from the first stage. Figure 2 shows the signal acquired from the green channel and the enhancement processes.
The normal heart rate (HR) of an adult person ranges from 60 to 100 bpm, meaning that every second of the video contains one or two pulses according to the participant’s status. By partitioning the green component, each second would contain two partitions, giving 60 partitions per 30 s.
Every pulse in one partition is separated from the other pulses and shifted to the mean level of the partition. Then, all of the pulses are reconstructed together to form one signal. Finally, the wavelet transform is applied to denoise the reconstructed signal. The aforementioned two-stage approach of noise reduction in heart rate signals acquired from human face video recording can be summarized as follows:
─ Stage 1:
The pixel's weight changes result from variations in the arterial blood volume and slight motions of the head. The signal with small fluctuations represents the heart activity extracted from the green channel component. These small fluctuations are separated from each other pulses by partitioning the green component of the acquired signal (30-s video) into 60 partitions, as shown in Fig. 3a.
Calculate the mean value of each partition according to the formula below:
where g(t) = green component, pg(t) = partition
Shift the samples of every partition to the mean level as in Fig. 3b using the equation:
where sg(t) = Shifted partition
Repeat the steps above for all partitions before recombining them to yield the improved signal with reduced noise, as shown in Eq. (3) and Fig. 3c.
where G(t)= recombined partitions
─ Stage 2:
Wavelet transform denoising [33] is used for the final enhancement, as stated in Fig. 3d, and wavelet denoising contains three steps, as shown in Fig. 4.
The three denoising steps using the wavelet transform are as follows:
-
1.
Wavelet transform (decomposing).
-
2.
Thresholding selection.
-
3.
Inverse wavelet transform (denoised signal).
DWT (discrete wavelet transform) is used in this work. The discrete wavelet transform (DWT) is the discrete version of a continuous wavelet transform (CWT), as shown in Eq. (4) below:
where G(t) is the input signal, a is the scaling parameter, b is the translation parameter, and \(\overline{\psi }\) is the mother wavelet.
DWT decomposes a signal into approximate and detailed information, allowing for analysis in different frequency bands with different resolutions.
DWT aims to decompose a signal into different resolutions using high-pass and low-pass filters. Consider these decomposition equations:
where G(n) is the input signal, D(n) refers to the detailed coefficients, A(n) refers to the approximation coefficients, h(n) is the low-pass filter and g(n) is the high-pass filter.
Wavelet function Symlet 8 is used to reduce artifacts in heart rate signals. Symlet 8 is better than any other mother wavelet function for removing artifacts from heart rate signals. The DWT decomposition is level 5, which is the appropriate level for noise removal from noisy signals [34].
Denoising with DWT involves three steps, the second of which is the most important. This step consists of determining a threshold and the treatment of the wavelet coefficients. In thresholding, two types are distinguished (hard thresholding and soft thresholding).
Based on Eq. 7, hard thresholding is more sensitive to small changes in the signal and is unstable because it tends to have a larger variance. As a result of the shrinkage of large wavelet coefficients, soft thresholding tends to produce a larger bias. Soft thresholding is more stable than hard thresholding in Eq. 8.
where Di is the detailed coefficient, \(\tilde{D}i\) is the updated detail, and the T is the threshold.
In this work, soft thresholding combined with rigorous SURE is used to denoise all levels of DWT decomposition for the heart rate signals obtained from stage 1 of noise reduction. Denoised signals are reconstructed by using updated detail coefficients of the DWT, eliminating approximation coefficients.
To compute the heart rate frequency, the processed data are transformed to the frequency domain (FD) via FFT. As mentioned earlier, the suggested method is tested on the recordings of 33 healthy subjects (ranging from 18 to 38 years old) at various times of day. Additionally, a pulse oximeter is used as a reference for heart rate measurement to contrast the attained results with the reference ground truth information.
4 Results and Discussion
The video-capturing process was performed in an inside-outside room at different periods of the day. During the experiment, the camera was placed approximately 80 cm away from the person to pick up the RGB weight variations. The face of each subject is considered to be the ROI and segmented using the Viola-Jones face detection method for further analysis.
The results of the MA reduction method and the heart pulse signal contactless measuring is displayed in Fig. 5, which is taken from various participants at different recording times. Figure 5a displays the waveforms in time domain with oscillating amplitudes duo to light intensity fluctuations caused by heart activities and distorted by MA. Figure 5b demonstrates the results of the suggested noise reduction approach applied through signal enhancement and WT denoising, respectively, and Fig. 5c shows the result of applying FFT on the enhanced signals resulted from (b). The resulted spectrum shows a clear high peak at the frequency content of the heart pulse rate over 30 s.
A Bland‒Altman analysis was used to test agreement between 129 pairs of measurements from 33 subjects. The standard deviation (SD), mean of the differences, 95% limits of agreement (± 1.96 SD) and mean of the absolute differences were calculated. A correlation coefficient and root-mean-squared error (RMSE) were calculated for the heart rate obtained from the pulse oximeter and our two-stage artifact reduction method.
Figure 6 shows that the correlation coefficient is 0.5 of 129 pairs of measurements from 33 participants using the measurements from the green trace component only without two-stage MA reduction. The mean bias error (MBE) was 4.3 bpm with 95% limits of agreement −37.2 to 28.5 bpm, and the root mean square error (RSME) was 17.2 bpm.
The observed heart rate results measured by our proposed method are compared with results obtained from a pulse oximeter as a reference. This comparison is made to illustrate the accuracy extent of our proposed method for MA reduction and heart rate measurement. We see a notable variation in the distribution of points in the correlation coefficient analysis before and after using our two-stage method of MA reduction, as shown in Figs. 6 and 7.
The correlation coefficient of the proposed method was found to be (0.97) when calculated between the observed results measured by our method and the results attained from the pulse oximeter. The MBE was 0.13 bpm with 95% limits of agreement -6.9 to 6.6 bpm, and the RSME was 3.41 bpm.
A Bland‒Altman analysis was used to test agreement between 129 pairs of measurements from 33 subjects to clarify the effect of the two-stage MA reduction. Based on the data taken from the green trace component without our MA reduction method, the MBE was 4.3 bpm with 95% agreement limits of −37.2 to 28.5 bpm, and the root mean square error (RSME) was 17.2 bpm, as shown in Fig. 8. Using the two-stage MA reduction method raised the correlation coefficient from 0.5 to 0.97. The MBE was reduced from 4.3 to 0.13 bpm with 95% limits of agreement of −6.9 to 6.6 bpm, and the RMSE decreased from 17.2 to 3.41 bpm, as shown in Fig. 9.
Table 1 summarizes the descriptive statistics for the key evaluations of the proposed method compared to the pulse oximeter. Overall, the proposed method showed very high agreement with pulse oximeter measurements in the presence of motion artifacts (MBE = 0.13 ± 3.4 bpm). A two-stage MA reduction technique increased the correlation level and reduced the RMSE, mean bias and standard deviation.
To compare the performance of the proposed method with different state-of-the-art approaches, Table 2 shows the previous related works on contactless PPG methods of heart rate measurements, and Table 3 shows an RMSE-based comparison between our proposed MA reduction technique and different existing techniques. The comparison techniques reported by Ming-Zher et al. [1], Holton et al. [2], Monkaresi et al. [3], Hsu et al. [5], Tran et al. [7], Frédéric Bousefsaf et al. [35] and Si-Qi Liu et al. [36] are indicated as MZ, HO, MH, HY, TD, FB and SQ, respectively. We can see that our proposed method achieves the highest performance compared with other techniques. The RMSE (3.41) was obtained using our proposed method. We found that the RMSE of 33 participants attained by the proposed MA reduction technique was the lowest among the other methods.
5 Conclusion
In this research, a method is proposed for reducing the noise generated by motion artifacts in heart rate signals remotely acquired by video recording. To examine the performance of the proposed method, FFT is applied to the green component of the signal. The high spectrum peak is related to the heart rate frequency of the participant.
The results prove the capability of the proposed method in reducing the noise generated by MA on heart rate signals, which can be used with rPPG data. Furthermore, the ability of this method to process videos recorded at various periods of the day is established. The motion artifacts we examined in this study in which participants interacted with their laptop, such as natural movement. The attained results are compared against standard results gained from a pulse oximeter, with MBE (0.13), RSME (3.41) and correlation coefficient equal to (0.97) when comparing the results of the two methods.
However, this technique is still under development and will be extended to be used in robust and accurate heart rate measuring systems. The idea of creating a multiparameter, real-time contactless monitoring system based on the proposed approach for measuring heart rate variability and respiratory and oxygen saturation in arterial blood flow is a possibility that can be realized in future studies.
References
Ming-Zher, P.; Daniel, J.; Rosalind, W.: Non-contact, automated cardiac pulse measurements using video imaging and blind source separation. Opt. Express 18, 10762–10774 (2010). https://doi.org/10.1364/OE.18.010762
Holton, B.D.; Mannapperuma, K.; Lesniewski, P.J.; Thomas, J.C.: Signal recovery in imaging photoplethysmography. Physiol. Meas. 34(11), 1499–1511 (2013). https://doi.org/10.1088/0967-3334/34/11/1499
Monkaresi, H.; Calvo, R.A.; Yan, H.: A machine learning approach to improve contactless heart rate monitoring using a webcam. IEEE J. Biomed. Health Inform. 18(4), 1153–1160 (2014). https://doi.org/10.1109/JBHI.2013.2291900
Lewandowska, M.; Rumiński, J.; Kocejko, T.; Nowak, J.: Measuring pulse rate with a webcam: a non-contact method for evaluating cardiac activity. In: Federated Conference on Computer Science and Information Systems (FedCSIS), 405–410 (2011)
Hsu, Y.; Lin, Y.L.; Hsu, W.: Learning-based heart rate detection from remote photoplethysmography features. In: Proceedings of the 2014 IEEE International Conference on Acoustics, Speech and Signal Processing (ICASSP), 4433–4437 (2014). https://doi.org/10.1109/ICASSP.2014.6854440
Xiaobai, L.; Jie, C.; Guoying, Z.: Remote heart rate measurement from face videos under realistic situations. Proc. IEEE Conf. Comput. Vis. Pattern Recognit. 4264–4271, 4264–4271 (2014). https://doi.org/10.1109/CVPR.2014.543
Tran, D.N.; Lee, H.; Kim, C.: A robust real time system for remote heart rate measurement via a camera. In: Proceedings of the 2015 IEEE International Conference on Multimedia and Expo (ICME), 1–6 (2015). https://doi.org/10.1109/ICME.2015.7177484
Dao, D.; Salehizadeh, S.M.; Noh, Y.; Chong, J.W.; Cho, C.H.; McManus, D.; Darling, C.E.; Mendelson, Y.; Chon, K.H.: A robust motion artifact detection algorithm for accurate detection of heart rates from photoplethysmographic signals using time–frequency spectral features. IEEE J. Biomed. Health Inform. 21, 1242–1253 (2016). https://doi.org/10.1109/JBHI.2016.2612059
Schäck, T.; Sledz, C.; Muma, M.; Zoubir, A.M.: A new method for heart rate monitoring during physical exercise using photoplethysmographic signals. In: IEEE 23rd European Signal Processing Conference (EUSIPCO), 2666–2670 (2015). https://doi.org/10.1109/EUSIPCO.2015.7362868
Temko, A.: Accurate heart rate monitoring during physical exercises using PPG. IEEE Trans. Biomed. Eng. 64, 2016–2024 (2017). https://doi.org/10.1109/TBME.2017.2676243
Aarts, L.A.; Jeanne, V.; Cleary, J.P.; Lieber, C.; Nelson, J.S.; Oetomo, S.B.; Verkruysse, W.: Non-contact heart rate monitoring utilizing camera photoplethysmography in the neonatal intensive care unit: a pilot study. Early Human Dev. 89, 943–948 (2013). https://doi.org/10.1109/TBME.2017.2676243
Rouast, P.V.; Adam, M.T.; Chiong, R.; Cornforth, D.; Lux, E.: Remote heart rate measurement using low-cost RGB face video: a technical literature review. Front. Comp. Sci. 12, 858–872 (2018). https://doi.org/10.1007/s11704-016-6243-6
Han, H.; Kim, J.: Artifacts in wearable photoplethysmographs during daily life motions and their reduction with least mean square based active noise cancellation method. Comput. Biol. Med. 42, 387–393 (2012). https://doi.org/10.1016/j.compbiomed.2011.12.005
Pandia, K.; Ravindran, S.; Cole, R.; Kovacs, G.; Giovangrandi, L.: Motion artifact cancellation to obtain heart sounds from a single chest-worn accelerometer. In: IEEE International Conference on Acoustics, Speech and Signal Processing, pp. 590–593 (2010). https://doi.org/10.1109/ICASSP.2010.5495553
Lee, J.; Kim, M.; Park, H.K.; Kim, I.Y.: Motion artifact reduction in wearable photoplethysmography based on multi-channel sensors with multiple wavelengths. Sensors 20, 1493 (2020). https://doi.org/10.3390/s20051493
Kim, B.S.; Yoo, S.K.: Motion artifact reduction in photoplethysmography using independent component analysis. IEEE Trans. Biomed. Eng. 53, 566–568 (2006). https://doi.org/10.1109/TBME.2005.869784
Raghuram, M.; Madhav, K.V.; Krishna, E.H.; Komalla, N.R.; Sivani, K.; Reddy, K.A.: HHT based signal decomposition for reduction of motion artifacts in photoplethysmographic signals. In: IEEE International Instrumentation and Measurement Technology Conference Proceedings, pp. 1730–1734 (2012). https://doi.org/10.1109/I2MTC.2012.6229404
Foo, J.Y.A.: Comparison of wavelet transformation and adaptive filtering in restoring artefact-induced time-related measurement. Biomed. Signal Process. Control 1, 93–98 (2006). https://doi.org/10.1016/j.bspc.2006.01.001
Raghuram, M.; Madhav, K.V.; Krishna, E.H.; Reddy, K.A.: Evaluation of wavelets for reduction of motion artifacts in photoplethysmographic signals. In: 10th International Conference on Information Science, Signal Processing and their Applications (ISSPA 2010), 460–463 (2010). https://doi.org/10.1109/ISSPA.2010.5605443
Lee, B.; Kee, Y.; Han, J.; Yi, W.J.: Adaptive comb filtering for motion artifact reduction from PPG with a structure of adaptive lattice IIR notch filter. In: Annual International Conference of the IEEE Engineering in Medicine and Biology Society, pp. 7937–7940 (2011). https://doi.org/10.1109/IEMBS.2011.6091957
Krishnan, R.; Natarajan, B.; Warren, S.: Two-stage approach for detection and reduction of motion artifacts in photoplethysmographic data. IEEE Trans. Biomed. Eng. 57, 1867–1876 (2010). https://doi.org/10.1109/TBME.2009.2039568
Zhang, Y.; Song, S.; Vullings, R.; Biswas, D.; Simões-Capela, N.; Van Helleputte, N.; Van Hoof, C.; Groenendaal, W.: Motion artifact reduction for wrist-worn photoplethysmograph sensors based on different wavelengths. Sensors 19, 673 (2019). https://doi.org/10.3390/s19030673
Sun, B.; Wang, C.; Chen, X.; Zhang, Y.; Shao, H.: PPG signal motion artifacts correction algorithm based on feature estimation. Optik 176, 337–349 (2019). https://doi.org/10.1016/j.ijleo.2018.09.085
Mohammad, T.; Islama, I.Z.; Tanvir, S.K.: A time-frequency domain approach of heart rate estimation from photoplethysmographic (PPG) signal. Biomed. Signal Process. Control, 36, 146–154 (2017). https://doi.org/10.1016/j.bspc.2017.03.020
Pang, B.; Liu, M.; Zhang, X.; Li, P.; Chen, H.: A novel approach framework based on statistics for reconstruction and heartrate estimation from PPG with heavy motion artifacts. Sci. China Inf. Sci. 61, 022312 (2018)
Naeini, E.K.; Azimi, I.; Rahmani, A.M.; Liljeberg, P.; Dutt, N.: A real-time PPG quality assessment approach for healthcare Internet-of-Things. Procedia Comput. Sci. 151, 551–558 (2019). https://doi.org/10.1016/j.procs.2019.04.074
Tarvirdizadeh, B.; Golgouneh, A.; Tajdari, F.; Khodabakhshi, E.: A novel online method for identifying motion artifact and photoplethysmography signal reconstruction using artificial neural networks and adaptive neuro-fuzzy inference system. Neural Comput. Appl. 32, 3549–3566 (2020). https://doi.org/10.1007/s00521-018-3767-8
Lo, F.P.W.; Li, C.X.T.; Wang, J.; Meng, M.Q.H.: Motion artifact reduction in photoplethysmogram signals based on periodic component factorization. In: 39th Annual International Conference of the IEEE Engineering in Medicine and Biology Society (EMBC), 1812–1815 (2017). https://doi.org/10.1109/EMBC.2017.8037197
Tanweer, K.T.; Hasan, S.R.; Kamboh, A.M.: Motion artifact reduction from PPG signals during intense exercise using filtered X-LMS. In: IEEE International Symposium on Circuits and Systems (ISCAS), 1–4 (2017). https://doi.org/10.1109/ISCAS.2017.8050418
Ram, M.R.; Sivani, K.; Reddy, K.A.: Reduction of motion artifacts from pulse oximeter signals using tunable Q-factor wavelet transform technique. In: IEEE International Conference on Computer, Communication and Signal Processing (ICCCSP), 1–4 (2017). https://doi.org/10.1109/ICCCSP.2017.7944097
Hui, M.L.; Nisar, H.; Ho, Y.K.; Chiong, T.P.: A video based heart rate monitoring system for drivers using photoplethysmography signal. In: IEEE Region 10 Humanitarian Technology Conference (R10-HTC), pp. 1–6 (2018). https://doi.org/10.1109/R10-HTC.2018.8629825
Viola, P.; Jones, M.J.: Rapid object detection using a boosted cascade of simple features. In: IEEE Computer Society Conference on Computer Vision and Pattern Recognition, 511–518 (2001). https://doi.org/10.1109/CVPR.2001.990517
Donoho, D.L.: De-noising by soft-thresholding. IEEE Trans. Inf. Theory 41, 613–627 (1995). https://doi.org/10.1109/18.382009
Aqil, M.; Jbari, A.; Bourouhou, A.: ECG signal denoising by discrete wavelet transform. Int. J. Online Eng. 13, 51–68 (2017). https://doi.org/10.3991/ijoe.v13i09.7159
Bousefsaf, F.; Pruski, A.; Maaoui, C.: 3D convolutional neural networks for remote pulse rate measurement and mapping from facial video. Appl. Sci. 9, 4364 (2019). https://doi.org/10.3390/app9204364
Liu, S.-Q.; Yuen, P.C.: A general remote photoplethysmography estimator with spatiotemporal convolutional network. In: IEEE International Conference on Automatic Face and Gesture Recognition, 481–488 (2020). https://doi.org/10.1109/FG47880.2020.00109
Author information
Authors and Affiliations
Corresponding author
Rights and permissions
Springer Nature or its licensor (e.g. a society or other partner) holds exclusive rights to this article under a publishing agreement with the author(s) or other rightsholder(s); author self-archiving of the accepted manuscript version of this article is solely governed by the terms of such publishing agreement and applicable law.
About this article
Cite this article
Abdulrahaman, L.Q. Two-Stage Motion Artifact Reduction Algorithm for rPPG Signals Obtained from Facial Video Recordings. Arab J Sci Eng (2023). https://doi.org/10.1007/s13369-023-07845-2
Received:
Accepted:
Published:
DOI: https://doi.org/10.1007/s13369-023-07845-2