Abstract
Photoplethysmography (PPG) is a technique to detect blood volume changes in an optical way. Representative PPG applications are the measurements of oxygen saturation, heart rate, and respiratory rate. However, PPG signals are sensitive to motion and noise artifacts (MNAs) especially when they are obtained from smartphone cameras. Moreover, PPG signals are different among users and each individual’s PPG signal has a unique characteristic. Hence, an effective MNA detection and reduction method for smartphone PPG signals, which adapts itself to each user in a personalized way, is highly demanded. Here, a concept of the probabilistic neural network (PNN) is introduced to be used with the proposed extracted parameters. The signal amplitude, standard deviation of peak to peak time intervals and amplitudes, along with the mean of moving standard deviation, signal slope changes, and the optimal autoregressive (AR) model order are proposed for effective MNA detection. Accordingly, the performance of the proposed personalized algorithm is compared with conventional MNA detection algorithms. As performance metrics, we considered accuracy, sensitivity, and specificity. The results show that the overall performance of the personalized MNA detection is enhanced compared to the generalized algorithm. The average values of the accuracy, sensitivity and specificity of the personalized one are 98.07%, 92.6%, and 99.78%, respectively, while these are 89.92%, 84.21%, and 93.63% for the general one.
Index Terms—: Personalization, Photoplethysmography, PPG, Motion Noise Artifacts, Signal Quality Index
I. Introduction
Heart rate or heart rhythm information as one of the major physiological information can be detected from Electrocardiogram (ECG) or Photoplethysmogram (PPG) signals. There exist several types of portable ECG or PPG devices to detect heart rate. A representative portable ECG device is AliveCor ECG device (KardiaMobile) [1] which can detect ECG signal with the help of their gadget and show the ECG signal in the smartphone. However, the AliveCor requires an additional device in addition to the smartphone to obtain heart rate or heart rhythm information. Moreover, the smartwatch device can obtain PPG signals from the wrist. Still, the wrist is much weaker at MNA compared to fingertip or earlobe. The PPG signal can be measured from the fingertip by means of smartphone cameras [2, 3]. Since the penetration rate of the smartwatch is lower than the smartphone we adopted a smartphone PPG device to detect heart rates or arrhythmia. Moreover, the smartphone PPG device does not require an additional device in contrast to portable ECG device, and the smartphone device extract signals from fingertip which is more resilient at MNA compared to extracting signals from wrist by smartwatch devices.
There are various factors that distort PPG signals, which negatively affect reliable monitoring of this physiological information. Motion and noise artifact (MNA) is one of these major factors which lowers the measurement reliability by inducing unwanted variations in the measured PPG signals [4]. PPG signals obtained from smartphone cameras [2, 3] are more vulnerable to the MNAs compared to normal PPG signals. The University of Massachusetts Medical Center (UMMC) found that the subjects sometimes have tremor, in the procedure of acquiring smartphone PPG signals, due to their ages or their diseases. Moreover, subjects are found to make a mistake when using a smartphone, e.g., pressing the lens too hard or placing their fingertip in a wrong position compared to a normal pulse oximeters in which the fingertip is stably covered by a cap in a fixed position during PPG signal measurement [5]. As a result, the smartphone PPG signals corrupted by MNAs are frequently determined to be atrial fibrillation (AF) (false positive) even though the smartphone signals are acquired from healthy subjects [6-9]. Specifically, major MNAs occurred during the acquisition procedure of smartphone PPG signals include 1) hand movement, 2) fingertip misplacement, and 3)lens-pressing MNAs. The hand movement MNAs can be introduced into smartphone signals by involuntary hand movement coming from physical body movement, tremors or after-exercise. On the other hand, fingertip misplacement MNA can occur by placing the fingertip partially on the camera lens, which can measure only some parts of a fingertip with background [10, 11]. Finally, lens-pressing MNAs can occur by pressing lens harder than required.
MNA detection and removal methods for PPG signal have been proposed. Hardware-based MNA detection and removal approaches applying accelerometers to provide a reference signal to cancel motion artifacts [12-15] have been studied. The other hardware methods use additional sensors to measure only MNAs [5]. However, the hardware-based MNA reduction methods may yield frequently false positives in detecting MNAs due to its sensitiveness, e.g., PPG signals are not corrupted even though accelerometers detect motions. Further-more, hardware-based methods may require additional sensors to be attached to smartphones, which is inconvenient for users. Algorithm-based MNA reduction methods such as time-domain, frequency-domain, time-frequency techniques, and blind source separation-based techniques have been proposed [9], [16-28]. Changes in the morphology form of the signal such as amplitude, heart rate variability, and statistical properties of them are considered as time-domain analysis [9, 22, 25, 28]. Frequency domain-based methods use the frequency characteristics of signals. For example, a study based on the Hjorth parameters [29, 30] provides that the central frequency (H1) and half of the bandwidth (H2) parameters of MNAs are significantly different from those of clean signals [31]. Since MNAs in PPG signals can be highly time-varying, a mixture of time and frequency domain-based approaches such as smoothed pseudo Wigner-Ville distribution and wavelet transforms are shown to be effective in detecting MNAs in the PPG signals [20, 21, 23, 24, 26]. In other studies, blind source separation techniques such as principle component analysis (PCA) [19], and independent component analysis (ICA) [17] has been proposed to detect MNAs. Some of these algorithms could be applied to the smartphone PPG signals [32].
For smartphone PPG signals, there have been approaches of detecting MNAs considering the realistic MNA scenarios, e.g., hand movement or fingertip misplacement MNAs [7-9]. However, the limitation of these MNA detection algorithms is that the difference between each person’s characteristics is not considered. That is, the conventional approaches are mostly generalized but not personalized. For example, the PPG signals in [7-9, 24, 25, 33] are aggregated with just labeling it clean or corrupted but without labeling the subject’s identity. However, especially for clean signals, neglecting each person’s different signal characteristic can lower the accuracy in classifying the clean segments.
Personalized classifiers have been proposed to overcome the limitation of the generalized approaches in designing classifiers [34-41]. In recognizing gestures, for instances, personalized classifiers were shown to give better accuracy than generalized ones [34]. Moreover, there have been personalized approaches for smartphone-based applications [35-41]. For example, fall detection methods using smartphones were proposed based on a concept of the personalized classifier [35-37], which yielded better accuracy than generalized ones. Personalized behavior pattern recognition and unusual event detection for mobile users were proposed in [38], and the effect of personalization for the smartphone-based activity recognition was developed in [36]. The PPG signals were utilized as a unique and personalized individual’s biometric signal in [39-41]. These studies have shown that personalized classification methods can improve the performance compared to generalized ones. However, to the authors’ knowledge, there has not been proposed personalized MNA detection methods for smartphone PPG signals.
In this paper, a personalized MNA detection method for smartphone PPG signals, which detects MNAs in the smart-phone PPG signals based on concepts of signal quality index (SQI) and neural network (NN), is proposed. The proposed personalized MNA detection method is designed to classify the following three MNAs that can be introduced in acquiring smartphone PPG signals: 1) hand movement, 2) fingertip misplacement, and 3)lens-pressing MNAs. As SQI parameters for MNA detection in smartphone PPG signals, we consider six parameters in this paper: average value of signal amplitude, standard deviation of the peak-to-peak time interval (STD-T), standard deviation of successive peak values (STD-PVL), mean of moving standard deviation (E-MSD), signal slope changes, and Autoregressive (AR) model order [9, 25, 42]. These parameters are used to classify hand movement, fingertip misplacement and lens-pressing MNAs. Especially, to detect hand movement MNAs, the proposed method takes the parameter values as input of the probabilistic neural network (PNN) in a personalized way. Specifically, in this paper, the neural network is trained with the corrupted segments from all the subjects and clean segments from the target subject only. Then, the trained neural network is used to classify test smartphone PPG segments into corrupted and normal ones. Here, we evaluated the proposed method on 40 subjects. Accordingly, the performance of this personalized classifier is derived for each of the subjects in terms of accuracy, sensitivity, and specificity which is then compared with the conventional method. Since the neural network is personalized in the training phase, the trained neural network detects clean segments from PPG segments in a personalized way, which increases the detection performance.
The rest of this paper is organized as follows: Section II describes data collection and preprocessing procedure. Our proposed parameters and personalized MNA detection method are outlined in Section III. Generalized and personalized approaches in our proposed methods are described in Section III. In Section IV, the proposed personalized algorithm is evaluated by comparing it to conventional methods with recruited subjects. Moreover, the decision boundary of the method and the effect of noise on the detection probability are discussed in Section IV. Finally, Section V concludes this paper.
II. Materials and Preprocessing
A. Experimental Protocol
Smartphone video data were acquired from each subject using iPhone 4/5/6 and android phones. Forty subjects were recruited and smartphone video data from the subjects were measured following the Texas Tech University (TTU) Institutional Review Board (IRB) (IRB#: IRB2016-764) and University of Massachusetts Medical Center (UMMC) IRB (IRB #: H-14490). The thirty-five subjects were healthy, and five subjects have AF. According to the IRBs, subjects were asked to hold a smartphone by their right/left hand with covering the smartphone camera lens and flashlight by their fingertip during the measurement. The total measurement time was 90-120 seconds. As mentioned, we consider hand movement, fingertip misplacement and lens-pressing MNAs in this paper. To generate the hand movement MNA in smartphone PPG recording, thirty subjects were asked to move their hand in any arbitrary direction. Five subjects were asked to perform an act of the fingertip misplacement MNA in one set of measurement, and lens-pressing MNAs in the other set of measurement. The fingertip misplacement MNA is generated by covering the camera lens partially while the lens-pressing MNA is generated by pressing the camera lens harder than required. These MNAs are introduced in smartphone signals for 30 seconds during the acquisition procedure. Finally, the AF subjects were asked to hold a smartphone still with covering the smartphone camera properly during the whole duration of the measurement. Figs. 1a-d show these three exemplary MNA-corrupted smartphone signals, along with the AF signal respectively.
B. Preprocessing
The flowchart of the preprocessing, classifying different forms of MNA based on the proposed parameters are shown in Fig. 2. First, only the color intensity values of the green band are obtained from the recorded RGB video data. The intensity values in each frame were averaged to obtain the PPG value.
Fig. 2.

The flowchart of preprocessing and parameters selection. The preprocessing consists calculation of average value of amplitude, the high pass filter block for all the five parameters used for hand movement MNA detection, and an additional block of DWT for the AR model order. All the parameters are: average value of signal amplitude, standard deviation of peak- to-peak time interval (STD-T) [25], standard deviation of successive peak values (STD-PVL) [25], mean of moving standard deviation (E-MSD) [42], slope ratio, and optimal AR model order.
The sampling rate of the iPhone were 30 Hz while the sampling rate for android phones were in a range of 25-30 Hz. To standardize all the recordings before deriving the parameters, the recorded data from the android phones were up-sampled to the sampling rate of 30 Hz. For detecting fingertip misplacement and lens-pressing MNAs, the amplitude of the raw signal is used. On the other hand, to detect hand movement MNA, the parameter values of STD-T, STD-PVL, E-MSD, signal slope changes are calculated after high pass filter while AR calculated after the high pass filter and DWT operations. Specifically, the high pass filter had cutoff frequency of 0.5 Hz. The filtered signal is used for calculation of all parameters’ values for hand movement MNAs detection. The DWT was applied to non-stationary signals to effectively get AR parameters [43-45]. In this paper, as shown in Fig. 2, the high pass filter output is processed by discrete wavelet transform (DWT) for the AR model parameter calculation since AR parameter requires more detailed time-varying frequency information, the DWT is additionally applied only to get the AR parameter more effectively [43, 45]. Fig. 3a illustrates the steps of decomposing a signal using DWT. At each step, the wavelet function selects detail component (D) from the signal whereas scaling function selects the approximation component (A). In this procedure, the Daubechies 4 wavelet function which is shown to provide better performance in PPG denoising compared to other wavelets [46, 47] is used. First detail coefficient D1 which is the output of a high pass filter is used in calculating the AR model order, since the frequency of clean signals are usually in lower band compared to that of motion-corrupted signals [48, 49], as shown in Fig. 3b and Fig. 3c.
Fig. 3.

Decomposition of signal using DWT. a) Diagram of DWT decom- position steps. b) PPG signal, and c) the first detail coefficient (D1) of DWT.The segments with higher amplitude values, and aperiodic waveform are thecorrupted part and the other segments are the clean parts.
III. Methods
The flowchart of our hand movement MNA detection method with proposed parameters is shown in Fig. 4. The proposed parameters considered for effective MNA detection are described in Section A. The standardization and normalization of the parameters are described in Section B. Section C explains about the proposed personalized MNA detection.
Fig. 4.

The overall flowchart of processing the hand movement MNA- related parameters for the personalized/generalized classifier. All the proposed parameters are given to a standardization and normalization block prior of being used as the probabilistic neural network input layers.
A. Parameters From Smartphone PPG Signals
Fig. 3 shows that MNA-corrupted signals have different peak-to-peak intervals, amplitude, and morphology compared to clean ones. Moreover, adjacent pulses are observed to be irregular and aperiodic in corrupted signals whereas they are regular and periodic in clean ones. Specifically, the fingertip misplacement and lens-pressing MNA-corrupted smartphone PPG signals have different signal amplitude values compared to clean ones. Conversely, hand movement-corrupted PPG signals have different standard deviation of peak-to-peak time interval, standard deviation of successive peak values, mean of moving standard deviation, signal slope changes, and autoregressive model. Each parameter for the hand movement MNA is determined based on fragment-by-fragment calculation. The amplitude of raw signal is straightforward. The definition of each parameter is described in subsections.1-6, respectively.
1). Average Value Of Amplitude (AMPmean):
Denoting by AMPmean the average value of signal amplitude, AMPmean is calculated as
| (1) |
where K is the number of samples in a total signal and Ampk is the amplitude value of the total signal at the ith peak point. MNA induced by fingertip misplacement and lenspressing will give significantly higher amplitude values than the amplitude value of clean signal. Hence, it is expected that MNA signal has higher values than AMPmean.
2). Standard Deviation of Peak-To-Peak Time Interval (STD-T):
The STD-T value of the nth fragment is the standard deviation of the time interval difference between peaks and calculated by:
| (2) |
where Tn,m is the time value at the mth successive peak of the nth fragment and M is the number of peaks in each fragment. Since the time interval between peaks is periodic for clean parts and aperiodic for MNA signal, it is expected that STD-T for MNA fragment to be larger than the clean one.
3). Standard Deviation Of Successive Peak Values (STD-PVL):
The STD-PVL of the nth fragment with M peaks is calculated by:
| (3) |
where PVLn,m is the successive peak value at the mth peak of the nth fragment. The clean signal has similar and regular values of peaks while the MNA signal has diverse values of successive peaks. Here the STD-PVL is expected to be smaller in clean segments than that of corrupted signals.
4. ) Mean of Moving Standard Deviation (E-MSD):
The E-MSD in each fragment is calculated by:
| (4) |
where E[x] is the mean of x and the MSD of the nth fragment and at the mth sample point is derived by
| (5) |
where yi is ith sample value in the sliding window (Dmsd) of length W, ӯ is the average value of samples in the sliding window, and Nsamp is the number of samples in each fragment from the down sampled original signal. The E-MSD in the MNA fragments supposed to be higher than the clean segments since the samples are not distributed even from the point view of average.
5). Slope Ratio (SR):
The SR [9] in each fragment is derived by:
| (6) |
where SPn is the maximum value of positive slopes and SNn is the minimum values of negative slopes of nthfragment which are given by:
| (7) |
| (8) |
where In,m is the peak-to -peak interval of the mth sample point in the nth fragment and S is the number of samples in each fragment. The slope between samples in clean signal is identical which results to change in a specific threshold value. However, the slope changes in MNA fragments are antithetical compared to clean ones resulting to a SR value over the threshold.
6). Optimal AR Model Order :
The ARp* value is derived from the first detail component of DWT signal and determined from the below equation so that the Akaike information criterion (AIC) [50] value is minimized:
| (9) |
where L denotes the likelihood function and p represents the AR model order given by
| (10) |
where xt is the current value of sample at pointt, ɛt the prediction-error term, and ϕi represents the AR coefficients at the ith instant and estimated using the Yule-Walker equation [51, 52]. The ARp* is observed to be effective in quantifying the degree of motion corruption which is larger for the corrupted signal than the clean ones [53-55]. AIC, Bayes information criterion (BIC) [56], minimum description length (MDL) criterion [57] and Kullback information criterion (KIC) [58] are widely used to determine the ARp*. In this paper we adopted AIC.
B. Standardization AND Normalization of Parameters
The parameters used as input values in the neural network are required to have the same range of maximum and minimum values to have uniform effect on the network. Here, the maximum and minimum values of each extracted parameter is different. Therefore, to make them have uniform impact on the classifier and increase the performance of our proposed neural network, the input values are standardized and normalized [59, 60]. The values of each parameter are standardized by:
| (11) |
where xqp is the value of qth point of the pth parameter, is the mean value of pth parameter and is the standard deviation of the pth parameter The normalized data is derived by applying a hyperbolic tangent sigmoid function on the standard data as follows:
| (12) |
This function rescales all vector components of a parameter to the range of [−1, +1].
C. MNA Detection Using the Probabilistic Neural Network
1). Neural Networks:
A neural network is a mathematical model usually used in complicated classification problems. neural networks have widely been used in designing classifiers since it can generate a decision boundary in complicated settings without full knowledge of the statistical properties of the observed data [59, 61, 62]. there have been studies which applied a concept of neural network to the classification of ecg signals e.g. normal, atrial fibrillation, pattern recognition, and noise reduction [63-68]. recently, neural network was also used in a personalized setting for ecg signals classification [69].
The neural network consists of computational units called nodes as shown in Fig. 5. A node applies a function to the weighted sum of its inputs. The nodes are arranged in series of multiple connected layers known as input layers, hidden layers and output layers. In this paper, a Probabilistic Neural Network (PNN) [70] which is a feed-forward type of neural networks is adopted with two output classes as shown in Fig. 5. The first layer known as input layer is a distribution layer. The number of nodes N is equivalent to the number of samples. Here, the hidden layer consists of pattern layer and summation layer. In the pattern layer, the Gaussian function is used as a kernel analysis to compute the distance from the training input which is labelled as clean or corrupted (clean: class 1, corrupted: class 2). Since Gaussian function is reasonably assumed in the classification problem due to its lower false acceptance rate, we adopted Gaussian function in the hidden layer of PNN [59,71,72]. The distance of each sample from the training input is derived using the following equation [70]:
| (13) |
where, j is the number of the input parameter, m is the total number of training inputs, Xi is the training input vector, d is the dimension of the measurement vector space which is 5 in our experiment, and σ μ is the variance which controls the amount of smoothness. Then, the sums of these contributions are calculated for each class of input to produce output probabilities. From the calculated probabilities, compete transfer function at the summation layer picks the maximum of probabilities and produces 0 for clean (class 1) and 1 for MNA (class 2). A diagram of the training and testing phase of the proposed personalized MNA detection algorithm along with the generalized algorithm is shown in Fig. 6. The training set of the proposed personalized MNA classifier for subject i consists of the clean data from this selected subject and MNA data from all the other 29 subjects (since the AF subjects do not have any MNA data). The testing set of the personalized classifier is only the data from the clean and MNA part of the selected subject i. In the personalized algorithm, the train data is developed for each user based on the clean smartphone PPG characteristic of that individual while it has the MNA data from the other subjects as well. However, the conventional generalized MNA detection method trains the neural network by all the clean and MNA data of all available subjects except the selected subject, without considering the unique characteristic of each subject.
Fig. 5.

Architecture of probabilistic neural network. The probabilistic neural network consists of input layer, pattern layer, summation layer, and output layer. Class 1 are the segments classified as clean and class 2 are the segments classified as the MNA by the proposed neural network.
Fig. 6.

Block diagram of personalized and generalized training and testing stage.
This generalized network is then tested on the data from the selected subject. The training and testing algorithm of the personalized algorithm is repeated for each subject and evaluated with the generalized approach for that individual. The number of training samples is 1094 segments for the personalized and 3990 segments for the generalized algorithm; while the number of test segments is 114 for both the personalized and generalized algorithms in each iteration.
IV. Results
Our considering parameters’ values are listed in Table 1. The values of Lparam, Dshift, DMSD are reached by grid search method. The PPG signals recorded by smartphone camera are divided into fragments with the length of 150 samples (Lparam = 150). For each subject, the parameter values for hand movement MNA described in section III are calculated in each fragment. The fragments are shifted with the length of (Dshift = 30 samples) each time to get parameter values. PPG recordings are labeled by clean or corrupted for each segment of Ldecision = 7s. For deriving the values of the E-MSD a sliding window (Dmsd) whose length is 3 samples is used. Dmsd is optimally derived by a grid search with changing the value of the Dmsd from 3 to 7 samples.
TABLE I.
PERFORMANCE COMPARISON BETWEEN GENERALIZED ALGORITHM AND H1 AND H2.
| Method | Accuracy | Sensitivity | Specificity |
|---|---|---|---|
| Proposed Generalized Algorithm | 89.92% | 84.21% | 93.63% |
| HI | 73.36% | 45.55% | 86.06 % |
| H2 | 64.82% | 34.10% | 78.46% |
The parameter values of the clean and corrupted fragments are described in section A. The results of lens-pressing and fingertip misplacement MNA are presented in section B. The hand movement MNA detection algorithm using probabilistic neural network is compared with the conventional H1 and H2 algorithms and described in section C. The performance of our proposed neural network-based hand movement MNA detection algorithm is evaluated by comparing it with conventional MNA detection algorithm and presented in section D.
A. Evaluation of Selected Parameters
The signal amplitudes of clean (C) and motion corrupted (M) PPG signals from 40 subjects are shown in Fig. 7. From Fig. 7, it is observed that the smartphone PPG signals corrupted by motions are shown to be significantly different from the clean smartphone PPG signals in terms of pulse amplitude. Moreover, the clean signals have different statistic characteristic between different subjects as shown in Fig. 7, which supports the contribution of personalized classifier.
Fig. 7.

Normalized amplitude variation of clean (C) and MNA (M) PPG signals of 40 subjects. The boxplots from number 1 to 30 are related to hand movement MNA; the boxplots from number 31 to 35 are related to AF subjects; the boxplots from number 36 to 40 are related to fingertip misplacement introduced MNA; the boxplots from number 41 to 45 are related to lens-pressing induced MNA by the same subjects in the fingertip misplacement introduced MNA. The central line represents the median; the 25th and 75th percentiles are the bottom and top edges of the box, respectively. The whiskers extend to the most extreme data points not considered outliers, and the outliers are plotted individually using the ’+’ symbol.
The values of the five selected parameters for the hand movement MNA with the PPG signal of a subject is shown in Fig. 8. The values of the parameters are derived based on the fragment basis calculation (Lparam = 150 samples and Dshift = 30 samples). MNAs are modeled in smartphone PPG signals by asking subjects to move their hands for 30 seconds as mentioned in Section II, A. The acquired values of the five parameters then labeled as clean or corrupted segments ( Ldecision = 7s). The start and end time of the corruption were written down as TMNA,start and TMNA,end. The segment is labeled as corrupted if more than 15% of a segment (more than 1s) is in the [TMNA,start, TMNA,end] interval. As expected the corrupted fragments have higher parameter values than clean ones for the considered parameters as shown in Fig. 8.
Fig. 8.

(a) Smartphone PPG signal of an individual, (b) standard deviation of peak-to-peak time interval (STD-T) [25] in each fragment, (c) standard deviation of successive peak values (STD-PVL) [25] in each fragment, (d) mean of moving standard deviation (E-MSD) [42] in each fragment with the sliding window size of 3 samples, (e) slope ratio, and (f) optimal AR model order.
A statistical comparison between the extracted parameters from the clean part of signal between two individuals is shown in Fig. 9a. All five parameters are shown to be significantly different from each other. Moreover, selected parameters are significantly different between the two subjects (p< 0.05) for the clean part of the signals. In Fig. 9b, four out of five parameters of the hand movement MNA part are marked as statistically significant between the subjects. As a conclusion, Fig. 9 demonstrates significant difference in the selected parameters for the hand movement MNA and between the subjects, specifically the clean parameters, which proves that the personalized algorithm with the extracted parameters performs better than the generalized one.
Fig. 9.

Comparison between clean and MNA part of each parameters between two subjects selected randomly. (a) Clean values of all the five parameters, (b) MNA values of all the five parameters. (*) demonstrates the statistical significance difference (p< 0.05) of mean value between two subjects. p-values are derived from a two-sample t-test. The central line represents the median; the 25th and 75th percentiles are the bottom and top edges of the box, respectively. The whiskers extend to the most extreme data points not considered outliers, and the outliers are plotted individually using the ‘+’ symbol.
B. Detection of Lens-Pressing and Fingertip Misplacement MNA
In our experiment, the healthy subjects were asked to induce three major categories of MNAs including 1) hand movement, 2) fingertip misplacement, and 3) lens-pressing MNAs, in the middle of the measurement. On the other hand, the AF subjects were asked to hold the smartphone still. As shown in Fig. 2, the parameter AMPmean is used to discriminate the hand movement MNA from the fingertip misplacement MNA, lens-pressing MNA, and clean signals. If the amplitude values of the samples in the range of [AmpT(MNA,start) AmpT(MNA,end)] are higher than the value of the AMPmean, then the corresponding samples in the signal are determined to be fingertip misplacement or lens-pressing MNA. However, since hand movement MNA has different characteristics compared to fingertip misplacement and lens-pressing MNA, the hand movement MNA is not detected using this method (see Section IV-D for the detection of hand movement MNA). The results show that our algorithm perform 100% accuracy in detecting the lens-pressing and fingertip misplacement MNA and discriminating these two major forms of MNA from the hand movement MNA and AF signal as well.
C. Evaluation of the Proposed Parameters With Neural Network
1). The Effect of Spread Factor:
The probability density function is adopted as a kernel function in the hidden layer of the neural network. The efficiency of the network is affected by the standard deviation in this hidden layer known as the spread factor (σ). This function computes the distance of each testing data from the training data. In Fig. 10, two sample points from the clean and corrupted data of a subject are selected. These two sample points are the cluster head of each category. Specifically, the clean data point is the average of all the clean samples while the corrupted data is derived from the average values of the corrupted samples. The probability density functions of these two-sample points with two different values of spread factor (σ = 0.1and σ = 0.9) are derived. It is shown in Fig. 10b that thex-axis and y-axis values of the probability density distribution of the STD-T parameter varies from −1.5 to 1.5. These ranges of variations are similar for the distribution function of the STD-PVL parameter. The distribution functions of these parameters start to overlay on each other at x = 0 and y = 0, which indicates that two functions have a large area in common with the choice of σ = 0.9. However, the two distribution functions have common area only for the values of 0 < y < 0.5 with the choice of σ = 0.1. Therefore, this common area is less and distinct for the value of σ = 0.1.
Fig. 10.

Probability density of clean and corrupted sample points with changing spread term (up spread term σ = 0.1, bottom μ spread term σ = 0.9). The probability density function with higher value is for corrupted sample and the lower value is for clean sample.
Hence, choosing lower values of σ results in more distinct area between the functions while choosing larger values of σ gives more common area between the two functions. As a result, it is difficult to make difference between clean and corrupted distribution for large values of σ which causes false detection and decreeing the performance. In our proposed method, the value of σ = 0.1 is derived in a sub-optimal way using grid search algorithm based on the iteration of experiments by changing the value of this parameter from the set of {0.1, 0.2, 0.3, ..., 1}. For each value of σ, the performance of the classifier is calculated and the sub-optimal value of σ= 0.1 is chosen for all the subjects in the personalized and generalized algorithms.
2). Evaluation of Parameters With Neural Network:
The performance of the proposed hand movement MNA detection methods is compared with conventional MNA detection algorithms. The H1 and H2 parameters [29, 30] are considered since it is shown that these two parameters are recognizable between the clean and corrupted PPG signals with a predefined threshold and extensively used for PPG signal analysis applications [24, 31, 73]. Here H1 represents the central frequency of the signal whereas the H2 represents the half-bandwidth of the signal and are defined as
| (14) |
Where is the ith order spectral moment of the signal and derived by
| (15) |
that is the power spectrum of the signal in each segment.
For direct comparison, the segment length (Ldecision = 7s) is applied for evaluating the method.
The performance of our proposed algorithm is evaluated in terms of accuracy, sensitivity and specificity. These terms are defined as:
| (16) |
| (17) |
| (18) |
where T P and T N are the number of true positive (segments labeled as MNA are detected correctly) and true negative (segments labeled as clean are detected correctly) while FP and FN are the number of false positive and false negative segments.
It is shown in Table 2 that our proposed parameters with probabilistic neural network give 89.92%, 84.21, and 93.63% for the accuracy, sensitivity and specificity on average which is higher compared to conventional H1 and H2 algorithms. The average accuracy of the H1 and H2 are 73.36% and 64.82%, and the sensitivity are 45.55% and 34.10% in average. The average specificity of the conventional H1 and H2 algorithms are 86.06% and 78.46% for all the thirty subjects.
TABLE II.
PARAMETERS FOR DATA FRAGMENT
| Parameter | Description | Value |
|---|---|---|
| Ldecision | Segment length | 3,5, and 7 seconds |
| Lparam | Fragment length | 150 samples |
| Dshift | Shift length | 30 samples |
| DMSD | sliding window length | 3 samples |
D. Performance of the Proposed MNA Detection Algorithm: Personalized and. Generalized
In our algorithm, five different parameters are used as input of the probabilistic neural network. The parameters are normalized and standardized before feeding to the classifier to have similar importance to the classifier [59, 60]. To observe the effect of decision boundary between the parameters, the PPG signal of one individual is selected. The boundary decision of neural network between clean and hand movement MNA signals are shown in Fig. 11 between paired parameters. The parameters are selected as pairs to be shown more clearly in two dimensions. Moreover, since the size of each input parameter is large, to visualize the decision boundary more evident, around ~30% of whole data is shown in the figure. The red and yellow area are the neural network decision area of clean and MNA signal respectively.
Fig. 11.

Neural network decision boundary with 2 set of parameters in the personalized algorithm. (a) STD-T and STD-PVL, (b) STD-PVL andE-MSD, (c) E-MSD and slope ratio, and (d) slope ratio and optimal AR order.
The accuracy, sensitivity, and specificity of the personalized and generalized algorithm with the fixed value of (σ = 0.1) are described in Table 3. Moreover, the difference between the performance of the personalized and generalized is presented along the personalized performance. The number of segments used for training the personalized classifier are 1094 and the number of segments used for test are 114. The generalized classifier is trained with 3990 segments and tested on 114 segments.
TABLE III.
Performance comparison between personalized and generalized algorithm.
| Personalized Algorithm | Generalized Algorithm | |||||
|---|---|---|---|---|---|---|
| Subject | Accuracy (+ change) | Sensitivity (+ change) | Specificity (+ change) | Accuracy | Sensitivity | Specificity |
| 1 | 95.61% (+2.63) | 84.85% (+6.06) | 100.00% (+1.23) | 92.98% | 78.79% | 98.77% |
| 2 | 94.74% (+1.75) | 88.57% (+5.71) | 97.47% (+0.0) | 92.98% | 82.86% | 97.47% |
| 3 | 99.12% (+0.0) | 97.14% (+0.0) | 100.00% (+0.0) | 99.12% | 97.14% | 100.00% |
| 4 | 96.49% (+5.26) | 80.95% (+9.52) | 100.00% (+4.30) | 91.23% | 71.43% | 95.70% |
| 5 | 98.25% (+13.16) | 94.29% (+14.29) | 100.00% (+12.66) | 85.09% | 80.00% | 87.34% |
| 6 | 100.00% (+7.02) | 100.00% (+3.45) | 100.00% (+8.24) | 92.98% | 96.55% | 91.76% |
| 7 | 96.49% (+4.39) | 88.57% (+2.86) | 100.00% (+5.06) | 92.10% | 85.71% | 94.94% |
| 8 | 98.25% (+1.75) | 94.29% (+5.71) | 100.00% (+0.0) | 96.49% | 88.57% | 100.00% |
| 9 | 98.25% (+1.75) | 94.29% (+5.71) | 100.00% (+0.0) | 96.49% | 88.57% | 100.00% |
| 10 | 98.25% (+6.14) | 94.29% (+2.86) | 100.00% (+7.60) | 92.10% | 91.43% | 92.40% |
| 11 | 99.12% (+1.75) | 96.43% (+3.57) | 100.00% (+1.16) | 97.37% | 92.86% | 98.84% |
| 12 | 98.25% (+3.51) | 92.86% (−3.57) | 100.00% (+5.81) | 94.74% | 96.43% | 94.19% |
| 13 | 98.25% (+11.40) | 94.29% (+2.86) | 100.00% (+15.19) | 86.84% | 91.43% | 84.81% |
| 14 | 96.49% (+2.63) | 88.57% (+8.57) | 100.00% (+0.0) | 93.86% | 80.00% | 100.00% |
| 15 | 99.12% (+0.88) | 97.14% (+0.0) | 100.00% (+1.27) | 98.25% | 97.14% | 98.73% |
| 16 | 100.00% (+50.0) | 100.00% (+66.2) | 100.00% (+0.0) | 50.00% | 33.72% | 100.00% |
| 17 | 99.12% (+4.39) | 96.43% (+0.0) | 100.00% (+5.81) | 94.74% | 96.43% | 94.19% |
| 18 | 96.49% (+3.51) | 88.57% (+5.71) | 100.00% (+2.53) | 92.98% | 82.86% | 97.47% |
| 19 | 100.00% (+8.77) | 100.00% (+20.0) | 100.00% (+3.80) | 91.23% | 80.00% | 96.20% |
| 20 | 98.25% (+6.14) | 92.86% (+3.57) | 100.00% (+6.98) | 92.11% | 89.29% | 93.02% |
| 21 | 92.98% (+5.26) | 71.43% (+10.71) | 100.00% (+3.49) | 87.72% | 60.71% | 96.51% |
| 22 | 96.49% (+11.40) | 85.71% (+25.00) | 100.00% (+6.98) | 85.09% | 60.71% | 93.02% |
| 23 | 100.00% (+8.77) | 100.00% (+7.14) | 100.00% (+9.30) | 91.22% | 92.86% | 90.70% |
| 24 | 92.98% (+7.89) | 88.57% (+20.0) | 94.94% (+2.54) | 85.09% | 68.58% | 92.40% |
| 25 | 100.00% (+3.51) | 100.00% (+5.41) | 100.00% (+2.60) | 96.50% | 94.60% | 97.40% |
| 26 | 99.12% (+1.75) | 97.14% (+0.0) | 100.00% (+2.53) | 97.37% | 97.14% | 97.47% |
| 27 | 94.74% (+4.39) | 85.71% (+11.90) | 100.00% (+0.0) | 90.35% | 73.81% | 100.00% |
| 28 | 96.49% (+4.39) | 88.57% (+2.86) | 100.00% (+5.06) | 92.10% | 85.71% | 94.94% |
| 29 | 99.12% (+4.39) | 96.43% (+0.0) | 100.00% (+5.81) | 94.74% | 96.43% | 94.19% |
| 30 | 100.00% (+3.51) | 100.00% (+5.56) | 100.00% (+2.56) | 96.49% | 94.44% | 97.44% |
| 31 | 100.00% (+5.26) | - | 100.00% (+5.26) | 94.73% | - | 94.73% |
| 32 | 100.00% (+14.04) | - | 100.00% (+14.04) | 85.96% | - | 85.96% |
| 33 | 100.00% (+33.33) | - | 100.00% (+33.33) | 66.66% | - | 66.66% |
| 34 | 100.00% (+17.54) | - | 100.00% (+17.54) | 82.45% | - | 82.45% |
| 35 | 100.00% (+22.81) | - | 100.00% (+22.81) | 77.19% | - | 77.19% |
| Mean ± STD | 98.07% ±2.02 | 92.60 ±6.54 | 99.78%±0.93 | 89.92%±9.35 | 84.21% ± 14.0 | 93.63% ±7.04 |
The overall performance (accuracy, sensitivity, and specificity) of the personalized method are higher than those of the generalized one except for two subjects among 35 subjects (See Table 3). For these two subjects, only sensitivity of the generalized algorithm is slightly higher (~3.5%) than that of the proposed algorithm. Moreover, the accuracy of the personalized classifier is 100% for all the AF subjects which indicates that the proposed algorithm is able to discriminate the MNA signal from the AF signal in all cases.
As shown in Table 3, for some subjects the personalized sensitivity is lower than 90% for the Ldecision = 7s, We tested our personalized algorithm by changing the value of Ldecisionfrom 7s to 5s and 3s to see the effect of segment size on the performance.
Fig. 12a shows that the choice of segment length of Ldecision= 3s and Ldecision= 5s and spread factor (σ = 0.1) can help to improve the sensitivity for those subjects with the personalized sensitivity lower than 90% while maintaining the accuracy and sensitivity of personalized method higher than generalized (see Fig. 12b and Fig. 12c). These results show that for most subjects choosing smaller value of Ldecision is helpful to increase the sensitivity of algorithm when there is small interval of MNA in one segment.
Fig. 12.

Comparison between the effect of segment length on the personalized algorithm performance. Blue line and circles (○) are the performance with Ldecision = 7sec, red dash and squares (□) represents the Ldecision = 5sec segment size, green line and stars (*) demonstrates the performance with Ldecision = 3sec, and diamond with magnet line demonstrates the performance of generalized. a) comparison of the sensitivity. Red boxes indicate the subjects with sensitivity less than 90% Ldecision = 7sec, which are improved by changing the segment length. The sensitivity for the AF subjects (subjects31- 35) is not defined as number, therefore the plot shows the sensitivity of the subjects 1-30. b) comparison of accuracy. c) comparison of specificity.
E. Sensitivity Analysis With AWGN
The accuracy of the personalized algorithm is also evaluated in the presence of Gaussian noise with different SNR values. As shown in Fig. 13. With AWGN SNR of −20 dB the detection probability of the personalized algorithm is 99%. This detection probability for SNR values of −15 dB, −10dB and −5 dB are 97%, 96% and 88% respectively. The value of the detection probability will decrease to the 12% for SNR of 0 dB and goes to zero for the SNR value of 5dB.
Fig. 13.

Detection Probability of personalized algorithm by adding AWGN for −20 dB, to 5dB SNR levels to clean part of PPG signal with the step size of 5dB SNR.
V. Conclusion
PPG is useful for mobile health monitoring since it provides blood pressure, heart rate, and respiratory rate in real time. In this paper, six parameters are used for detecting the MNA. The AMPmean is used for detecting the lens-pressing and fingertip misplacement MNAs from the hand movement MNA. The other five effective parameters are proposed for detecting hand movement MNAs in smartphone PPG signals: STD-T, STD-PVL, E-MSD, signal slope changes, and AR model order. Moreover, five AF subjects are also considered to evaluate the proposed algorithm in discriminating clean AF signal from the MNA-corrupted signals. Using these parameters as input of probabilistic neural networks, a personalized MNA detection algorithm is proposed Specifically, the personalized MNA detection algorithm is proposed since the characteristics of PPG such as heart rate, peak-to-peak amplitude, and morphology vary among individuals. The test results of our proposed method on 40 subjects have shown that our proposed parameters are shown to give significant different values between clean and corrupted PPG segments. Moreover, the parameter values among subjects are shown to be significantly different.
Our proposed MNAs classification method have shown to give 100% accuracy in discriminating the lens pressing and fingertip misplacement MNAs from the hand movement MNA. The proposed neural network-based hand movement MNA detection method have shown the better accuracy compared to conventional H1 and H2 algorithms. Specifically, the proposed generalized MNA detection algorithm provided 89.92% accuracy whereas H1 and H2-based algorithms give 73.36% and 64.82% respectively.
From the comparison results between the generalized and personalized ones, on the other hand, the personalized MNA detection algorithm has provided better accuracy, sensitivity, and specificity compared to generalized one. For example, when the Ldecision is 7s, the personalized algorithm has provided accuracy, sensitivity and specificity of 98.07%, 92.60% and 99.78%, respectively while the generalized algorithm has given 89.92%, 94.21%, 93.63% respectively (on average).
The sensitivity of our personalized algorithm is tested by varying Ldecision with values of 3s, 5s, and 7s. The choose of smaller segment length ( Ldecision =3s, 5s) has improved the personalized sensitivity for ~50% numbers of the subjects. The results show that the choice of the decision segment length is another parameter in designing the personalized algorithm. The performance of personalized algorithm may not be the same with the choice of specified segment length. our proposed parameters with the probabilistic neural network are expected to give personalized capability with high accuracy.
Fig. 1.

Changes in the morphology of PPG signal by different examples of induced MNA and the AF. a) PPG signal from a subject with AF, b) MNA induced by lens-pressing, c) MNA induced by fingertip misplacement, and d) MNA induced by hand movement.
Acknowledgments
Research reported in this publication was supported by National Heart, Lung, and Blood Institute of the National Institutes of Health under award number R15 HL121761.
Biography
Fatemehsadat Tabei received her B.S. and M.S. degrees in electrical engineering from Shiraz University, Shiraz, Iran. Since 2017, she has been a Ph.D. student at Texas Tech University, USA. Her current research interests include biomedical signal processing, biomedical image processing, and machine learning.
Rajnish Kumar received his B. Tech from National Institute of Technology, Patna, India and his M.S. and PhD from Texas Tech University Lubbock TX, USA. His current area of research includes applications of machine learning techniques in drug discovery and personalized medicine.
Tra Nguyen Phan received her B.S degree in Electrical Electronics Engineering from Ho Chi Minh City University of Technology, Vietnam, in 2012 and the M.S. degree in Micro and Nano Systems Technology from Buskerud and Vestfold University College, Norway in 2015.
David D. McManus received the B.S. degree in biology from Brown University, the M.D. degree in medicine from the University of Massachusetts Medical School, and the M.Sc. degree in clinical investigation from the University of Massachusetts Medical School. He is currently a Clinical and Research Cardiologist and a Cardiac Electrophysiologist with the University of Massachusetts Medical School, an Associate Professor of medicine, and the Director of the University of Massachusetts Medical Center’s Atrial Fibrillation Treatment Program, which he created in 2009.
Jo Woon Chong received the B.S., the M.S. and Ph.D. degrees in electrical engineering from Korea Advanced Institute of Science and Technology, Daejeon, Korea, in 2002, 2004, and 2009, respectively. From 2010 to 2012, he was a postdoctoral fellow at the Massachusetts Institute of Technology (MIT). He was a research assistant professor at the worcester Polytechnic Institute, USA from 2012 to 2016. Since he has been an assistant professor at Texas Tech University, USA. His current research interests include biomedical signal processing, non-invasive physiological monitoring, sensors and wireless communication for medical care, machine learning techniques for healthcare data, and home monitoring of health and disease.
References
- [1].Available: https ://store.alivecor.com/products/kardiamobile
- [2].Jonathan E and Leahy M, “Investigating a smartphone imaging unit for photoplethysmography,” Physiol Meas, vol. 31, no. 11, pp. N79–83, November 2010. [DOI] [PubMed] [Google Scholar]
- [3].Siddiqui SA, Zhang Y, Feng Z, and Kos A, “A Pulse Rate Estimation Algorithm Using PPG and Smartphone Camera,” J. Med. Syst, vol. 40, no. 5, pp. 1–6, 2016. [DOI] [PubMed] [Google Scholar]
- [4].Petterson MT, Begnoche VL, and Graybeal JM, “The Effect of Motion on Pulse Oximetry and Its Clinical Significance,” Anesthesia & Analgesia, vol. 105, no. 6, pp. S78–S84, 2007. [DOI] [PubMed] [Google Scholar]
- [5].Chan KW and Zhang YT, “Adaptive reduction of motion artifact from photoplethysmographic recordings using a variable step-size LMS filter,” in Proceedings of IEEE Sensors, 2002, vol. 2, pp. 1343–1346 vol.2. [Google Scholar]
- [6].Lee J, Reyes BA, McManus DD, Maitas O, and Chon KH, “Atrial Fibrillation Detection Using an iPhone 4S,” IEEE Transactions on Biomedical Engineering, vol. 60, no. 1, pp. 203–206, 2013. [DOI] [PubMed] [Google Scholar]
- [7].Chong JW, Cho CH, Esa N, McManus DD, and Chon KH, “Motion and noise artifact-resilient atrial fibrillation detection algorithm for a smartphone,” in 2016 IEEE-EMBS International Conference on Biomedical and Health Informatics (BHI), 2016, pp. 591–594. [Google Scholar]
- [8].Zaman R, Chong JW, Cho CH, Esa N, McManus DD, and Chon KH, “Motion and Noise Artifact-Resilient Atrial Fibrillation Detection Using a Smartphone,” in 2016 IEEE First International Conference on Connected Health: Applications, Systems and Engineering Technologies (CHASE), 2016, pp. 366–369: IEEE. [Google Scholar]
- [9].Chong JW et al. , “Motion and Noise Artifact-Resilient Atrial Fibrilla¬tion Detection Using a Smartphone,” IEEE Journal on Emerging and Selected Topics in Circuits and Systems, vol. 8, no. 2, pp. 230–239, 2018. [DOI] [PMC free article] [PubMed] [Google Scholar]
- [10].Nam Y and Nam Y-C, “Photoplethysmography Signal Analysis for Optimal Region-of-Interest Determination in Video Imaging on a Built- In Smartphone under Different Conditions,” Sensors, vol. 17, no. 10, p. 2385, 2017. [DOI] [PMC free article] [PubMed] [Google Scholar]
- [11].Lai P and Kim I, “Lightweight wrist photoplethysmography for heavy exercise: motion robust heart rate monitoring algorithm,” Healthcare Technology Letters, vol. 2, no. 1, pp. 6–11, 2015. [DOI] [PMC free article] [PubMed] [Google Scholar]
- [12].Asada HH, Hong-Hui J, and Gibbs P, “Active noise cancellation using MEMS accelerometers for motion-tolerant wearable bio-sensors,” in The 26th Annual International Conference of the IEEE Engineering in Medicine and Biology Society, 2004, vol. 1, pp. 2157–2160. [DOI] [PubMed] [Google Scholar]
- [13].Han H, Kim MJ, and Kim J, “Development of real-time motion artifact reduction algorithm for a wearable photoplethysmography,” in 2007 29th Annual International Conference of the IEEE Engineering in Medicine and Biology Society, 2007, pp. 1538–1541. [DOI] [PubMed] [Google Scholar]
- [14].Foo JYA and Wilson SJ, “A computational system to optimise noise rejection in photoplethysmography signals during motion or poor perfusion states,” Medical and Biological Engineering and Computing, journal article vol. 44, no. 1, pp. 140–145, March 01 2006. [DOI] [PubMed] [Google Scholar]
- [15].Kim SH, Ryoo DW, and Bae C, “Adaptive Noise Cancellation Using Accelerometers for the PPG Signal from Forehead,” in 2007 29th Annual International Conference of the IEEE Engineering in Medicine and Biology Society, 2007, pp. 2564–2567. [DOI] [PubMed] [Google Scholar]
- [16].Ram MR, Madhav KV, Krishna EH, Komalla NR, and Reddy KA, “A Novel Approach for Motion Artifact Reduction in PPG Signals Based on AS-LMS Adaptive Filter,” IEEE Transactions on Instrumentation and Measurement, vol. 61, no. 5, pp. 1445–1457, 2012. [Google Scholar]
- [17].Peng F, Zhang Z, Gou X, Liu H, and Wang W, “Motion artifact removal from photoplethysmographic signals by combining temporally constrained independent component analysis and adaptive filter,” BioMedical Engineering OnLine, journal article vol. 13, no. 1, p. 50, April 24 2014. [DOI] [PMC free article] [PubMed] [Google Scholar]
- [18].Xuxue S, Ping Y, Yulin L, Zhifan G, and Yuan-Ting Z, “Robust heart beat detection from photoplethysmography interlaced with motion artifacts based on Empirical Mode Decomposition,” in Proceedings of 2012 IEEE-EMBS International Conference on Biomedical and Health Informatics, 2012, pp. 775–778. [Google Scholar]
- [19].Rolando Hong E, Miguel Sautié C, Jersys Falcón R, and José Luis Hernández C, “Analysis of the photoplethysmographic signal by means of the decomposition in principal components,” Physiological Measurement, vol. 23, no. 3, p. N17, 2002. [DOI] [PubMed] [Google Scholar]
- [20].Lee J, Jung W, Kang I, Kim Y, and Lee G, “Design of filter to reject motion artifact of pulse oximetry,” Computer Standards & Interfaces, vol. 26, no. 3, pp. 241–249, 2004. [Google Scholar]
- [21].Ram MR, Madhav KV, Krishna EH, Reddy KN, and Reddy KA, “Use of spectral estimation methods for computation of SpO2 from artifact reduced PPG signals,” in 2011 IEEE Recent Advances in Intelligent Computational Systems, 2011, pp. 431–436. [Google Scholar]
- [22].Rusch TL, Sankar R, and Scharf JE, “Signal processing methods for pulse oximetry,” Computers in Biology and Medicine, vol. 26, no. 2, pp. 143–159, 1996/03/01/ 1996. [DOI] [PubMed] [Google Scholar]
- [23].Yan Y-s., Poon CC, and Zhang Y.-t., “Reduction of motion artifact in pulse oximetry by smoothed pseudo Wigner-Ville distribution,” Journal of NeuroEngineering and Rehabilitation, journal article vol. 2, no. 1, p. 2, March 01 2005. [DOI] [PMC free article] [PubMed] [Google Scholar]
- [24].Daoet al D., “A Robust Motion Artifact Detection Algorithm for Accurate Detection of Heart Rates From Photoplethysmographic Signals Using Time-Frequency Spectral Features,” IEEE Journal of Biomedical and Health Informatics, vol. 21, no. 5, pp. 1242–1253, 2017. [DOI] [PubMed] [Google Scholar]
- [25].Chonget al JW., “Photoplethysmograph Signal Reconstruction Based on a Novel Hybrid Motion Artifact Detection-Reduction Approach. Part I: Motion and Noise Artifact Detection,” Annals of Biomedical Engineering, journal article vol. 42, no. 11, pp. 2238–2250, November 01 2014. [DOI] [PubMed] [Google Scholar]
- [26].Scullyet al CG “Using time-frequency analysis of the photoplethys- mographic waveform to detect the withdrawal of 900 mL of blood,” (in eng), Anesth Analg, vol. 115, no. 1, pp. 74–81, July 2012. [DOI] [PubMed] [Google Scholar]
- [27].Selvarajet al N., “A novel approach using time-frequency analysis of pulse-oximeter data to detect progressive hypovolemia in spontaneously breathing healthy subjects,” (in eng), IEEE Trots Biomed Eng, vol. 58, no. 8, August 2011. [DOI] [PubMed] [Google Scholar]
- [28].Selvaraj N, Mendelson Y, Shelley KH, Silverman DG, and Chon KH, “Statistical approach for the detection of motion/noise artifacts in Photoplethysmogram,” in 2011 Annual International Conference of the IEEE Engineering in Medicine and Biology Society, 2011, pp. 4972–4975. [DOI] [PubMed] [Google Scholar]
- [29].Hjorth B, “EEG analysis based on time domain properties,” (in eng), Electroencephalogr Clin Neurophysiol, vol. 29, no. 3, pp. 306–10, September 1970. [DOI] [PubMed] [Google Scholar]
- [30].Hjorth B, “The physical significance of time domain descriptors in EEG analysis,” Electroencephalography and Clinical Neurophysiology, vol. 34, no. 3, pp. 321–325, 1973. [DOI] [PubMed] [Google Scholar]
- [31].Gil E, Vergara JM, and Laguna P, “Detection of decreases in the amplitude fluctuation of pulse photoplethysmography signal as indication of obstructive sleep apnea syndrome in children,” Biomedical Signal Processing and Control, vol. 3, no. 3, pp. 267–277, 2008. [Google Scholar]
- [32].Peng R-C, Zhou X-L, Lin W-H, and Zhang Y-T, “Extraction of Heart Rate Variability from Smartphone Photoplethysmograms,” Computational and Mathematical Methods in Medicine, vol. 2015, p. 11, 2015. [DOI] [PMC free article] [PubMed] [Google Scholar]
- [33].Couceiro R, Carvalho P, Paiva RP, Henriques J, and Muehlsteff J, “Detection of motion artifacts in photoplethysmographic signals based on time and period domain analysis,” in 2012 Annual International Conference of the IEEE Engineering in Medicine and Biology Society, 2012, pp. 2603–2606. [DOI] [PubMed] [Google Scholar]
- [34].Joshi A, Ghosh S, Betke M, Sclaroff S, and Pfister H, “Personalizing Gesture Recognition Using Hierarchical Bayesian Neural Networks,” in 2017 IEEE Conference on Computer Vision and Pattern Recognition (CVPR), 2017, pp. 455–464. [Google Scholar]
- [35].Medrano C, Plaza I, Igual R, Sánchez Á, and Castro M, “The Effect of Personalization on Smartphone-Based Fall Detectors,” Sensors, vol. 16, no. 1, p. 117, 2016. [DOI] [PMC free article] [PubMed] [Google Scholar]
- [36].Weiss GM and Lockhart J, “The Impact of Personalization on Smartphone-Based Activity Recognition Activity Context Representation”, Techniques and Languages, 2012. [Google Scholar]
- [37].Medrano C, Igual R, Plaza I, Castro M, and Fardoun HM, “Per- sonalizable smartphone application for detecting falls,” in IEEE-EMBS International Conference on Biomedical and Health Informatics (BHI), 2014, pp. 169–172. [Google Scholar]
- [38].Ahn J and Han R, “Personalized Behavior Pattern Recognition and Unusual Event Detection for Mobile Users,” Mobile Information Systems, vol. 9, no. 2, 2013. [Google Scholar]
- [39].Lee A and Kim Y, “Photoplethysmography as a form of biometric authentication,” in 2015 IEEE SENSORS, 2015, pp. 1–2. [Google Scholar]
- [40].Reşit Kavsaoğlu A, Polat K, and Recep Bozkurt M, “A novel feature ranking algorithm for biometric recognition with PPG signals, “ Computers in Biology and Medicine, vol. 49, no. Supplement C, pp. 1–14, 2014/06/01/ 2014. [DOI] [PubMed] [Google Scholar]
- [41].Blasco J, Chen TM, Tapiador J, and Peris-Lopez P,” A Survey of Wearable Biometric Recognition Systems,” ACM Comput. Surv, vol. 49, no. 3, pp. 1–35, 2016. [Google Scholar]
- [42].Scholkmann F, Spichtig S, Muehlemann T, and Wolf M, “How to detect and reduce movement artifacts in near-infrared imaging using moving standard deviation and spline interpolation,” Physiological Mea¬surement, vol. 31, no. 5, p. 649, 2010. [DOI] [PubMed] [Google Scholar]
- [43].Mohamed Yacin S, Manivannan M, and Srinivasa Chakravarthy V, “On Non-Invasive Measurement of Gastric Motility from Finger Pho- toplethysmographic Signal,” Annals of Biomedical Engineering, journal article vol. 38, no. 12, pp. 3744–3755, December 01 2010. [DOI] [PubMed] [Google Scholar]
- [44].Cvetkovic D, Übeyli ED, and Cosic I, “Wavelet transform feature extraction from human PPG, ECG, and EEG signal responses to ELF PEMF exposures: A pilot study,” Digital Signal Processing, vol. 18, no. 5, pp. 861–874, 2008. [Google Scholar]
- [45].Al-Fahoum AS, Al-Zaben A, and Seafan W, “A multiple signal classification approach for photoplethysmography signals in healthy and athletic subjects,” International Journal of Biomedical Engineering and Technology, vol. 17, no. 1, pp. 1–23, 2015. [Google Scholar]
- [46].Kasambe PV and Rathod SS, “VLSI Wavelet Based Denoising of PPG Signal,” Procedia Computer Science, vol. 49, no. Supplement C, pp. 282–288, 2015. [Google Scholar]
- [47].Bhowmik T, Dey J, and Tiwari VN, “A novel method for accurate estimation of HRV from smartwatch PPG signals,” in 2017 39th Annual International Conference of the IEEE Engineering in Medicine and Biology Society (EMBC), 2017, pp. 109–112. [DOI] [PubMed] [Google Scholar]
- [48].Sahoo A, Manimegalai P, and Thanushkodi K, “Wavelet based pulse rate and Blood pressure estimation system from ECG and PPG signals,” in Computer, Communication and Electrical Technology (ICCCET), 2011 International Conference on, 2011, pp. 285–289: IEEE. [Google Scholar]
- [49].Cao W, Chen X, Yang X, and Wang E, “Discrete wavelets transform for signal denoising in capillary electrophoresis with electrochemilumi- nescence detection,” Electrophoresis, vol. 24, no. 18, pp. 3124–3130, 2003. [DOI] [PubMed] [Google Scholar]
- [50].Akaike H, “A new look at the statistical model identification,” IEEE Transactions on Automatic Control, vol. 19, no. 6, pp. 716–723, 1974. [Google Scholar]
- [51].Yule GU, “On a Method of Investigating Periodicities in Disturbed Series, with Special Reference to Wolfer’s Sunspot Numbers,” Philosophical Transactions of the Royal Society of London. Series A, Containing Papers of a Mathematical or Physical Character, vol. 226, pp. 267–298, 1927. [Google Scholar]
- [52].Walker G, “On Periodicity in Series of Related Terms,” Proceedings of the Royal Society of London. Series A, Containing Papers of a Mathemaiical and Physical Character, vol. 131, no. 818, pp. 518–532, 1931. [Google Scholar]
- [53].Kafieh R, mehri A, and Amirfattahi R, “Detection of ventricular Arrhythmias using roots location in AR-modelling,” in 2007 6th International Conference on Information, Communications & Signal Processing, 2007, pp. 1–4. [Google Scholar]
- [54].Barker JW, Aarabi A, and Huppert TJ, “Autoregressive model based algorithm for correcting motion and serially correlated errors in fNIRS,” Biomedical Optics Express, vol. 4, no. 8, pp. 1366–1379, 2013. [DOI] [PMC free article] [PubMed] [Google Scholar]
- [55].Lawhern V, Hairston WD, McDowell K, Westerfield M, and Robbins K, “Detection and classification of subject-generated artifacts in EEG signals using autoregressive models,” Journal of Neuroscience Methods, vol. 208, no. 2, pp. 181–189, 2012. [DOI] [PubMed] [Google Scholar]
- [56].Schwarz G, “Estimating the Dimension of a Model,” The Annals of Statistics, vol. 6, no. 2, pp. 461–464, 1978. [Google Scholar]
- [57].Rissanen J, “Modeling by shortest data description,” Automatica, vol. 14, no. 5, pp. 465–471, 1978/09/01/ 1978. [Google Scholar]
- [58].Cavanaugh JE, “A large-sample model selection criterion based on Kullback’s symmetric divergence,” Statistics & Probability Letters, vol. 42, no. 4, pp. 333–343, 1999. [Google Scholar]
- [59].Yu S-N and Chen Y-H, “Electrocardiogram beat classification based on wavelet transformation and probabilistic neural network,” Pattern Recognition Letters, vol. 28, no. 10, pp. 1142–1150, 2007. [Google Scholar]
- [60].Laurent C, Pereyra G, Brakel P, Zhang Y, and Bengio Y, “Batch normalized recurrent neural networks,” in 2016 IEEE International Conference on Acoustics, Speech and Signal Processing (ICASSP), 2016, pp. 2657–2661: IEEE. [Google Scholar]
- [61].Johansson A, “Neural network for photoplethysmographic respiratory rate monitoring,” (in eng), Med Biol Eng Comput, vol. 41, no. 3, pp. 242–8, May 2003. [DOI] [PubMed] [Google Scholar]
- [62].Martis RJ, Acharya UR, and Min LC, “ECG beat classification using PCA, LDA, ICA and discrete wavelet transform,” Biomedical Signal Processing and Control, vol. 8, no. 5, pp. 437–448, 2013. [Google Scholar]
- [63].Mohamed Soltane MI, Zainol Abidin Abdul Rashid, “Artificial Neural Networks (ANN) Approach to PPG Signal Classification,” International Journal of Computing & Information Sciences, vol. 2, no. 1, 2004. [Google Scholar]
- [64].Xue Q, Hu YH, and Tompkins WJ, “Neural-network-based adaptive matched filtering for QRS detection,” IEEE Transactions on Biomedical Engineering, vol. 39, no. 4, pp. 317–329, 1992. [DOI] [PubMed] [Google Scholar]
- [65].Dey N, Dash TP, and Dash S, “ECG signal denoising by Functional Link Artificial Neural Network (FLANN),” International Journal of Biomedical Engineering and Technology, vol. 7, no. 4, pp. 377–389, 2011. [Google Scholar]
- [66].Jadhav SM, Nalbalwar SL, and Ghatol A, “Artificial Neural Network based cardiac arrhythmia classification using ECG signal data,” in 2010 International Conference on Electronics and Information Engineering, 2010, vol. 1, pp. V1-228–V1-231. [Google Scholar]
- [67].Poungponsri S and Yu X-H, “An adaptive filtering approach for electrocardiogram (ECG) signal noise reduction using neural networks,” Neurocomputing, vol. 117, no. Supplement C, pp. 206–213, 2013. [Google Scholar]
- [68].Elhaj FA, Salim N, Harris AR, Swee TT, and Ahmed T, “Arrhythmia recognition and classification using combined linear and nonlinear features of ECG signals,” Computer Methods and Programs in Biomedicine, vol. 127, no. Supplement C, pp. 52–63, 2016. [DOI] [PubMed] [Google Scholar]
- [69].Jiang W and Kong SG, “Block-Based Neural Networks for Personalized ECG Signal Classification,” IEEE Transactions on Neural Networks, vol. 18, no. 6, pp. 1750–1761, 2007. [DOI] [PubMed] [Google Scholar]
- [70].Specht DF, “Probabilistic neural networks,” Neural Netw, vol. 3, no. 1, pp. 109–118, 1990. [DOI] [PubMed] [Google Scholar]
- [71].Shang-Hung L, Sun-Yuan K, and Long-Ji L, “Face recognition/detection by probabilistic decision-based neural network,” IEEE Transactions on Neural Networks, vol. 8, no. 1, pp. 114–132, 1997. [DOI] [PubMed] [Google Scholar]
- [72].Hajmeer M and Basheer I, “A probabilistic neural network approach for modeling and classification of bacterial growth/no-growth data,” Journal of Microbiological Methods, vol. 51, no. 2, pp. 217–226, 2002. [DOI] [PubMed] [Google Scholar]
- [73].Peralta E, Lázaro J, Gil E, Bailón R, and Marozas V, “Robust pulse rate variability analysis from reflection and transmission photoplethys- mographic signals,” in 2017 Computing in Cardiology (CinC), 2017, pp. 1–4. [Google Scholar]
