Abstract
Objective:
Smartwatches with photoplethysmographic (PPG) sensors are ideal for early atrial fibrillation (AF) detection through continuous monitoring. However, prior deep learning was limited either to controlled environments, to minimize motion artifacts, or to short duration data collection. Additionally, premature atrial/ventricular contractions (PAC/PVC), which often confound AF detection algorithms, remains understudied due to limited datasets. Current state-of-the-art methods achieve only 75% sensitivity for PAC/PVC class on minimally motion artifact corrupted PPG data, despite showing 97% AF detection accuracy.
Methods:
We addressed the above limitations using data from the recently completed NIH-funded Pulsewatch clinical trial which collected over two weeks of smartwatch PPG data from 106 subjects. Our computationally efficient 1D bi-directional Gated Recurrent Unit deep learning model incorporated multimodal inputs (1D PPG, accelerometer, and heart rate data) to classify normal sinus rhythm, AF, and PAC/PVC.
Results:
Our model achieved an unprecedented 83% sensitivity for PAC/PVC detection while maintaining a high accuracy of 97.31% for AF detection, outperforming the best retrained state-of-the-art model by 20.81% and 2.55%, respectively. It was also 14 times more computationally efficient and 2.7 times faster. Testing on two external PPG datasets collected with a different smartwatch and a fingertip PPG sensor, our model demonstrated better generalizability with macro-averaged AUROC values of 96.22% and 94.17%, respectively.
Conclusion:
A light-weight multimodal input deep learning model can accurately distinguish PAC/PVC from AF, reducing false positive detection of AF. Significance: Accurate AF and PAC/PVC detection with minimal false positive detection can enhance clinical and public acceptance of smartwatch-based AF monitoring.
Index Terms—: Atrial Fibrillation, Premature Atrial Contraction, Premature Ventricular Contraction, Wearable Device, Photoplethysmography, Clinical Trial, Deep Learning
I. Introduction
Atrial fibrillation (AF) is the most common serious cardiac dysrhythmia, and the incidence and prevalence of AF are increasing worldwide [1]. Long-term monitoring for AF is usually effective for incident AF detection, even though most early cases of AF are brief, asymptomatic, and intermittent [2] (hence known as paroxysmal AF (pAF)). While detection of pAF requires long term monitoring, the electrocardiogram (ECG) devices developed for long term monitoring have poor patient acceptability, low adherence due to discomfort, and electrodes that cause skin irritation in most people. Non-invasive wearable devices with automated photoplethysmography (PPG) acquisition could provide a convenient solution for accurate AF detection [3], [4]. However, previous studies focused on short duration pulse oximetry data [5], [6] recorded in clinical environments [5]–[8], and accounted for neither the significant motion artifacts to be expected in real-world environments nor the inclusion of premature atrial and ventricular contractions (PAC/PVC), which can degrade the accuracy of AF detection.
While it is relatively easy to detect PAC/PVC in ECG signals [9], [10], it is rather difficult to detect these rhythms in PPG as they do not provide a distinct waveform morphology from the normal sinus rhythm [11]. Another challenge with PPG for arrhythmia detection is that motion noise artifacts are a significant issue in smartwatch PPG data, as they can distort the PPG waveforms and mimic irregular dynamics seen in AF and PAC/PVC [4], thereby, degrading the accuracy of arrhythmia detection.
Addressing the above-noted challenges requires large, diverse datasets collected in real life for long durations using smartwatches. However, long duration recordings of smartwatch PPG data require time-consuming adjudication of AF and PAC/PVC rhythms, aided by simultaneous recordings of ECG signals as the reference.
In this study, we addressed the above issues by using a large real-world smartwatch PPG dataset collected from our NIH-funded “Pulsewatch” clinical trial [12]. Two major novelties of our work are: (1) use of multimodal time-series data (PPG signal plus PPG-derived heart rates (HR), and accelerometer signal) combined with a simple 1D-Bi-GRU (bidirectional gated recurrent unit) network architecture that is computationally efficient for real-time assessment of multiclass cardiac arrhythmia detection; and (2) validation of the model on diverse PPG datasets from lab-controlled and real-life environments, thereby fully accounting for the effects of motion artifacts, long-duration recording, accuracy of PAC/PVC detection, and independent testing of the model to address the important issue of the generalizability of the model. Fig. 1 shows two different multimodal input data configurations using three different databases along with our 1D-Bi-GRU network architecture.
Fig. 1.

1D-Bi-GRU model’s input and architecture. The model with four inputs (PPG, PPG HR, ACC, and magnified HR) has the best subject-independent performance on the Pulsewatch dataset, and the model with only HRs (HR and magnified HR) has the best testing performance on external datasets that used different sensors and data collection locations than the Pulsewatch dataset.
We employed a two-fold cross-validation approach, ensuring robust model evaluation by conducting large subject-independent testing on our Pulsewatch dataset. This method allowed us to assess the model’s performance across unseen participants, enhancing the generalizability of our findings. We also tested the generalizability of our models using two external datasets—the University of Massachusetts Medical Center (UMMC) Simband dataset, and the MIMIC III dataset—without using any of these datasets for training the model.
The potential clinical significance of this work lies in the algorithms’ ability to provide finer details regarding cardiovascular health through accurate PAC/PVC detection, as an increased number of PAC/PVC episodes has shown positive correlation with an increased risk of AF and heart failure [13]. While most current AF diagnoses rely on ECG recordings, smartwatches could serve as an affordable, user-friendly, and cost-effective alternative for AF detection in high-risk populations, offering a promising continuous monitoring tool. In contrast, traditional ECG devices, including ECG patches, are limited to at most 1 month of monitoring [14].
A preprint version of this manuscript is available in [15], [16]. A preliminary version of this work has been accepted by IEEE ICASSP 2025 [17].
II. Methods
The goal of this study was to improve multiclass arrhythmia classification, particularly premature atrial and ventricular contraction (PAC/PVC) detection using PPG signals. Moreover, we sought a computationally efficient architecture so that near real-time arrhythmia classification could be performed. To achieve this, we prioritized using a lightweight deep learning model comprised of a single layer of CNN and a bi-directional Gated Recurrent Unit (GRU). The novelty of this work lies not in the model architecture itself but in the effective integration of multimodal input data and novel AF and PAC/PVC detection algorithms, combined with an approach to overcome frequent motion/noise artifacts encountered in real-life settings. Our aim is to develop a generalizable arrhythmia classification approach that is more computationally efficient than other deep learning methods without sacrificing the accuracy of AF and PAC/PVC detection.
A. Study population
1). Pulsewatch clinical and AF trials datasets:
We recently completed a 2-year NIH-funded clinical trial named “Pulsewatch” (NCT03761394) to evaluate the accuracy of atrial fibrillation (AF) detection and usability of smartwatches for stroke survivors in real life conditions [12], [18]. Participants who were randomized into the intervention group of Phase 1 (n=90) of the Pulsewatch clinical trial continuously wore the smartwatch system (which also included a smartphone for data collection) with a reference ECG chest patch for 14 days during their everyday lives. Detailed demographic and medical history information of the recruited participants (aged ≥50 with a history of ischemic stroke/TIA) can be found in [12].
As the Pulsewatch clinical trial progressed, only 11 participants (12%) were identified as having AF by the reference ECG patch out of the 90 subjects, and only 6 (6.7%) of them were confirmed as true AF subjects by cardiologists [12]. Although this ratio of AF is about the same as the 6.4% AF prevalence among the age group 65–69 [19], it would create a highly imbalanced dataset with a low number of AF subjects and segments for data analysis. Therefore, our co-authors at University of Massachusetts Chan Medical School (UMCMS) conducted a separate AF trial simultaneously to enroll subjects with confirmed AF in clinic. For the first 30 enrolled participants, the experiment was conducted in-clinic, therefore, the recording duration was only about 20 minutes and did not provide the needed segments for balancing the AF class. For the later-enrolled 23 participants, the recording duration was extended to 7 days of free-living conditions to ensure enough AF segments would be recorded. The cut-off time of recording was 7 days because the battery of a single ECG chest patch lasted only 7 days.
The reference ECG was measured from the chest using a 2-lead rhythm patch device (Cardea SOLO, Cardiac Insight Inc., Bellevue, WA, USA) and wrist PPG data were collected using either the Samsung Gear S3 or Galaxy Watch 3 (Samsung, San Jose, CA, USA). At the start of our study, we used the Samsung Gear S3, but we switched to Galaxy Watch 3 when batteries in the former degraded with watch usage. The change in smartwatch models was reviewed and approved by the University of Massachusetts Medical School Institutional Review Board. There were no significant differences in the technical specifications of the PPG sensors between the two Samsung smartwatch models, as both emitted green light with a typical wavelength range of 520–535 nm. The patch ECG data, which were used as the reference for adjudicating PPG signals, consisted of one-channel ECG sampled at 250 Hz. The smartwatch data consisted of PPG signals and tri-axial accelerometer (ACC) signals which were converted to their magnitude values. Smartwatch signals were all sampled at 50 Hz and were segmented into 30-sec lengths. The enrolled patients wore the ECG patch continuously and the smartwatch 23 hours a day with no restriction on their regular daily activities, for 14 consecutive days during the clinical trial. Due to the 7-day battery limitation, patients switched to a second new ECG patch on the 7th day of the trial. Smartwatches were charged daily for 1 h.
Time alignment of the smartwatch PPG data with the reference chest patch ECG data required significant effort, due to the lack of time synchronization between the two devices and the time-drifting issues associated with the quartz clock in the Cardea SOLO ECG patch, which was influenced by body and room temperatures [20]. Additionally, the long recording duration of 14 days required the use of two ECG chest patches sequentially, as the battery life of each patch lasted only seven days, hence, this led to doubling of the alignment workload.
Specifically, time alignment was performed by identifying the maximum cross-correlation point between the heart rates derived from peak detection on the smartwatch PPG signal and the reference chest patch ECG signal. Three 5-min segments (corresponding to a smartwatch sensor-on stage) of motion noise artifact-free PPG and ECG data were selected. The first 5-min of PPG data were used for initial alignment, while the other two 5-min segments served as validation points to ensure alignment consistency across the entire ECG patch recording. These data were typically selected during sleep hours on days 1, 3, and 7. The alignment of data from other days was examined during the adjudication process. Prior to applying cross-correlation, the 5-min PPG HR sequence and the corresponding ECG HR sequence were linearly interpolated using the peak location as a time reference, with a 10 Hz sampling frequency to ensure sufficient resolution while maintaining computational efficiency. The search window for ECG data ranged from 1 to 24 hours if the initial attempts failed to find an alignment point.
The cross-correlation was performed iteratively by shifting the shorter PPG heart rate sequence one sample at a time along with ECG heart rate sequences to identify the highest correlation point (closer to 1 being optimal). This point was then visually inspected to confirm proper alignment. Once the correct ECG recording time was determined and validated, the start and end times of each 30-sec segment of smartwatch PPG data were mapped onto the continuous ECG signals. The code used in the alignment process is available at https://github.com/Cassey2016/PulsewatchAlignment, and aligned segment traces are available at https://www.synapse.org/Synapse:syn64690883.
Formal ethical approval for this study was obtained from the University of Massachusetts Medical School Institutional Review Board (approval number H00016067 for the clinical trial and H00009953 for the AF trial). Written informed consent was collected from all patient participants.
2). Adjudication of Pulsewatch dataset:
The adjudication of PPG segments was only performed on segments that were detected as clean and relatively clean (≤5 seconds of motion noise) in the offline analysis using our previously developed motion artifact detection algorithms [21]. This process was necessary since severe motion artifacts masked underlying arrhythmia information in PPG segments [22]. We also included those segments with ≤5 sec of motion noise primarily to increase the number of usable PPG data segments for arrhythmia detection, as our previous studies found that this amount of motion artifact did not result in many false positive AF alerts [4], [21].
The adjudication criteria for a 30-sec PPG segment for determining the types of rhythms were as follows:
AF segment: irregular rhythms (HR change ≥ 10 BPM [3], [23] and missing P-waves in the reference ECG) must span the entire 30-sec segment.
PAC/PVC segment: needs to have three or more PAC/PVC beats [7] in the reference ECG of a non-AF rhythm segment, and the definition of a single PAC/PVC beat is that it must have a heart rate (HR) change that is ≥ 10 beats per minute (BPM) [7], [24] since an normal sinus rhythm (NSR) beat typically does not vary more than 10 BPM [3], [23]. The minimum requirement of three premature beats per PAC/PVC segment is chosen to optimize both sensitivity and specificity in PAC/PVC detection. Clinically, a burden of at least three PACs or PVCs is often used as a diagnostic criterion [25]. Additionally, the frequency of PAC/PVC beats has been employed as a discriminative feature in predicting atrial fibrillation (AF) [26]. Thus, our choice of a three-beat threshold aligns with clinically relevant applications.
NSR segment: the remaining segments that were classified as neither AF nor PAC/PVC. It is possible that an NSR segment could contain one to two PAC/PVC beats.
Among the clean and relatively clean segments, the three types of arrhythmias were adjudicated in each 30-second segment by three experts [27] using the aligned single-channel ECG as the reference. After applying our previously developed motion artifact detection algorithm followed by alignment of PPG and ECG signals, we found that 72 out of the 90 subjects in the clinical trial and 34 subjects from the AF trial had at least one clean/relatively clean PPG segment. Details of subject exclusion criteria are provided in Figs. S1 and S2 in the supplementary materials for the clinical trial and AF trial, respectively.
Table I lists the baseline characteristics of the population in the Pulsewatch clinical trial and Pulsewatch AF trial. It is clear that AF trial participants had higher AF burden (52.28%) among the confirmed AF subjects (AF burden was provided by the Cardea SOLO AF detection algorithm that was approved by the Food and Drug Administration (FDA)). The discrepancy between the overall AF burden estimated from ECG (3.60%) and that estimated from PPG segments (1.68%) could be caused by four factors. First, the noisy (or “invalid”) ECG signals were identified by the Cardea SOLO software, rather than by the motion noise detection algorithm we developed for PPG signals [21]. As a result, the difference in the number of clean data segments is the leading cause of the discrepancy for the overall AF burden. Second, the total PPG recording time is theoretically half of the continuous ECG recording time, as the smartwatch sensors were modulated by the smartwatch app [20] which was designed to turn on and off every five minutes to conserve battery life. Third, the smartwatch required recharging for 1 hour per day, further reducing the total PPG recording duration compared to ECG. Lastly, the proportion of clean data in PPG recordings is significantly lower than in ECG recordings, as smartwatches are worn on the wrist and suffer from extensive daily movement, whereas ECG patches are worn on the torso and are less affected by motion artifacts. The participants from the Pulsewatch clinical trial had a lower ratio of clean PPG segments. The average burden of PAC/PVC rhythm in the clean PPG segments among the participants in the Pulsewatch clinical trial was 11.60%, much higher than the 0.24% in the AF trial. The mean HR of each clean PPG segment from the AF subjects in the Pulsewatch clinical trial was 82.57 BPM, which is 5 BPM faster than the AF subjects’ mean HR in the AF trial. The mean HR of the NSR and PAC/PVC segments was similar in both trials, ranging from 67 to 69 BPM.
TABLE I.
Baseline characteristics of the Pulsewatch clinical trial and AF trial participants.
| Clinical Trial | AF Trial | ||
|---|---|---|---|
| Age (years) (SD) | 65.33 (±9.08) | 71.86 (±6.69) | |
| Female (%) | 41.67% | 38.10% | |
| Race, non-white (%) | 11.67% | 9.52% | |
| Mean ECG AF burden per subject (%) (SD) |
Confirmed AF subjects, burden reported by Cardea Solo ECG |
3.60% (±1.55%) |
52.28% (±22.40%) |
| Mean clean PPG ratio per subject (%) (SD) | 16.17% (±13.10%) | 31.71% (±12.69%) | |
| Mean PPG rhythm burden per subject on clean PPG (%) (SD) | NSR | 86.72% (±30.60%) | 8.19% (±23.67%) |
| AF | 1.68% (±12.80%) | 91.57% (±24.40%) | |
| PAC/PVC | 11.60% (±28.46%) | 0.24% (±0.74%) | |
| Mean ECG heart rate on clean PPG (BPM) (SD) | NSR | 69.59 (±13.79) | 62.00 (±17.75) |
| AF | 82.57 (±7.29) | 77.40 (±12.02) | |
| PAC/PVC | 67.84 (±7.64) | 77.77 (±12.32) | |
3). Training and testing data segmentation for Pulsewatch dataset:
The number of segments with AF and PAC/PVC differed widely among subjects, with some having many instances of these rhythms while others had few to none (Table S4 in the supplementary materials). Hence, how to determine which subjects to use for training and which for subject-independent testing became a challenging issue for addressing the generalizability of the algorithms. Therefore, given the imbalanced datasets (greater number of NSR than either AF or PAC/PVC), we used a two-fold cross-validation (CV) strategy as shown in Fig. 2, which divided the Pulsewatch dataset into two equal halves with the same number of AF and PAC/PVC subjects in both folds. Since the two folds (each fold represented by 36 unique subjects) also included many NSR segments (3 and 5 times more than the AF and PAC/PVC segments as shown in Table II), including more NSR subjects would only make the training data more imbalanced. Therefore, the other 34 unique NSR subjects were only used for testing the algorithms. Table II shows that each fold has nearly the same number of subjects and data segments for all arrhythmia classes.
Fig. 2.

Workflow diagram for the subject-independent testing on Pulsewatch dataset.
TABLE II.
Subject and segment information for model development dataset (Pulsewatch) and independent testing datasets (Simband and MIMIC III).
| Datasets | Data segmentation | Number of data Segments | Subjects | ||||||
|---|---|---|---|---|---|---|---|---|---|
| Total | NSR | AF | PAC/PVC | Total | NSR | AF | PAC/PVC | ||
| Pulsewatch (training & testing data) | Total | 166,904 | 129,310 | 24,555 | 13,039 | 106 | 70 | 35 | 38 |
| Fold 1 | 58,318 | 39,356 | 12,265 | 6,697 | 36 | 18 | 17 | 19 | |
| Fold 2 | 57,995 | 39,363 | 12,290 | 6,342 | 36 | 18 | 18 | 19 | |
| Other NSR | 50,591 | 50,591 | 0 | 0 | 34 | 34 | 0 | 0 | |
| UMMC Simband (independent test data) | Total | 292 | 196 | 42 | 54 | 37 | 24 | 9 | 6 |
| MIMIC-III (independent test data) | Total | 5,074 | 2,180 | 1,721 | 1,173 | 13 | 6 | 5 | 6 |
For each fold, we performed subject-based stratified random sampling to divide the data into 80% training, 10% validation, and 10% subject-dependent testing, as shown in the workflow diagram in Fig. 2. To evaluate subject-independent test results, the data from the first fold were used to test the second fold’s trained network model, and vice versa. The confusion matrices from the two folds were combined, and the arrhythmia classification metrics were calculated from this merged confusion matrix. These metrics were then averaged with those from the NSR-only test subset. This approach allowed us to report subject-independent testing results across the entire Pulsewatch dataset. The 10% subject-dependent testing results were not included in this paper, as they are less generalizable compared to subject-independent testing results.
4). Independent testing database I: UMMC Simband dataset:
This database along with MIMIC-III is from a study which performed three-class arrhythmia detection on smartwatch PPG data using statistical signal processing approaches [7]. Since both datasets were carefully adjudicated with a reference ECG, we used both datasets for the purpose of subject-independent testing. The UMMC Simband dataset was recorded from Simband 2 smartwatches (Samsung Digital Health, San Jose, CA, USA (henceforth referred to simply as Simband)), a different smartwatch than other commercially available smartwatches that were used in our Pulsewatch clinical trial, and data were collected in-clinic for 14 minutes [7], [24]. While this dataset contains only 37 subjects with 292 clean segments, the dataset is the first smartwatch PPG dataset that is publicly available and labeled with three types of arrhythmias. Details regarding the number of subjects and the segments associated with each of the three types of arrhythmias are listed in Table II. The age group of the subjects was the same as Pulsewatch (≥50 years of age), and detailed demographic information about this dataset can be found in reference [28].
Both PPG signals and magnitudes of ACC signals from the UMMC Simband dataset were downsampled from 128 Hz to 50 Hz to match the Pulsewatch dataset’s sampling frequency. Only the green PPG channel was used for data analysis so that we are consistent with the green LED used for the Pulsewatch dataset [7].
5). Independent testing database II: MIMIC-III dataset:
We also used MIMIC-III’s PPG database as the second independent-subject test set to further evaluate algorithms. While ICU recordings for each subject in the MIMIC-III [29] dataset contained hundreds of hours of data, we only used the subjects whose data had already been pre-processed and adjudicated for the AF study [9]. This subset of MIMIC-III consisted of 13 patients with 5,074 ECG segments and corresponding PPG segments. Details of the numbers of the selected subjects are listed in Table S5 in the supplementary materials.
Both ECG and PPG signals were segmented into 30-s lengths with no overlap. The ECG was used for PPG rhythm adjudication for each 30-sec segment. All signals were originally sampled at 125 Hz, but PPG signals were down-sampled to 50 Hz to be concordant with the Pulsewatch dataset.
B. Signal preprocessing of the time-series data
1). 1D time series data preparation:
The left, middle, and right top rows of Fig. 3 show representative ECG signals for NSR, AF, and PAC/PVC, respectively. Row 2 of Fig. 3 shows the corresponding and simultaneously measured PPG, filtered with a 6th-order Butterworth bandpass infinite impulse response (IIR) filter (0.5 to 20 Hz) [24] to remove baseline wandering as well as high frequency noise. Each filtered PPG was then normalized to [0, 1] based on each segment’s minimum and maximum values, ensuring uniform scaling for subsequent processing. The third row shows HRs obtained via ECG and the corresponding PPG along with interpolated PPG HR (shown in orange lines), which better captures abrupt HR changes than simply connecting two consecutive HR points. The interpolation method used for extracting PPG HR are further described in the next section.
Fig. 3.

Workflow diagram for the subject-independent testing on Pulsewatch dataset.
We included HR as an input to the deep learning models, which has several advantages even when compared to using millions of PPG waveforms as the sole input [30]. Our prior work has shown that cardiac arrhythmias can be accurately discriminated using HR [3]. As shown in Fig. 3, PPG waveform distortions seen especially for PAC/PVC and AF are better captured with changes in HR. We also included ACC as an input signal to the network models so that they can be trained to discriminate between true arrhythmia (e.g., AF and PAC/PVC) versus motion artifact induced “arrhythmia”.
The fourth and fifth rows of Fig. 3 show normalized PPG heart rates and magnified PPG heart rates, respectively, where the fourth row was normalized within a [30, 220] BPM range to represent those with rapid ventricular response (RVR) (e.g., heart rates >100 BPM) [24], such as in Fig. 3 (b). The fifth row represents each segment’s minimum and maximum HR values so that non-RVR rhythms can be represented with better dynamic ranges, such as the sudden drop of the PPG HR in the NSR segment in Fig. 3 (a), and the sawtooth shaped HR in the PAC/PVC segment in Fig. 3 (b). The tri-axial accelerometers’ (ACC) magnitudes in the 0 to 20 m/s2 range (daily activity range) are shown in row 6 of Fig. 3.
Since the accelerometer data in Simband data is in the numeric value of gravitational acceleration (e.g., 1 G if Simband remains stationary), we converted ACC signals of Simband data into the unit of m/s2 by multiplying them by 9.8. Since MIMIC-III did not record any accelerometer data, we used a constant 9.8 m/s2 value for the ACC signal.
2). Extraction of PPG heart rates (HR):
The HR for each PPG segment was calculated using the waveform envelop peak detection (WEPD) algorithm, as this approach has been shown to be one of the most accurate and can account for various arrhythmias in PPG signals [24].
Although heart rate is a well-established biomarker in arrhythmia classification, a previous study [31] demonstrated that a single-layer LSTM model with a sequence of 35 consecutive heartbeats performed worse than a convolutional-recurrent neural network trained on 30-seconds of PPG waveform data. Unlike the previous study, the HR information we used in this work was not the sparse sequence of discrete heart rate (e.g., only the cross-marker points of PPG HR shown in panel 3 of Fig. 3) or the simple linear interpolation between consecutive heartbeats (represented by the green line of PPG HR in panel 3 of Fig. 3). Instead, we applied a rectangular interpolation method to better accentuate abrupt changes in heart rates as well as short durations of rapid heart rate variation, as illustrated in panels 4 and 6 of Fig. 3.
3). Machine learning model design: 1D-Bi-GRU model:
While most prior works used complicated and large structured deep learning models for multiclass arrhythmia classification using PPG signals, such as 1D-DenseNets [5], 1D-VGG-16 [6], and 2D-DenseNets [8], we illustrate in this work that a simple and computationally lightweight model using 1D bi-directional Gated Recurrent Unit (1D-bi-GRU) [32] can reach similar classification performance. This time-series based model has shown its ability to detect motion artifacts from PPG [32], and it is also particularly well-suited for cardiac arrhythmia classification. GRU learns the long-term dependencies in the time series better than does the recurrent neural networks (RNN), and it also has fewer parameters to capture the dynamics of the data and is computationally faster than the long short-term memory (LSTM) structure due to having only one hidden state, compared to two states in LSTM [33]. The update gate in the GRU replaces the complicated forget and input gates of LSTM [33]. The bi-directional GRU proved particularly effective for our use case as it captures both forward and backward temporal dependencies in PPG signals, which is important for detecting subtle rhythm changes in both directions. The single layer design was sufficient to model the temporal dynamics of cardiac arrhythmias while maintaining computational efficiency. This architectural simplicity also contributed to better generalization across different PPG devices, as demonstrated by our cross-dataset validation results. The addition of a lightweight CNN layer (number of filters is only 4 times the number of input channels) for feature extraction, combined with the bi-directional GRU, provided the optimal balance between model performance and computational efficiency.
As described in [32] and shown in Fig. 1, our input time series has a dimension of (L, d) (L=1,500 samples in our case, while d is the number of input channels). The first layer is a 1D convolutional neural network (CNN) to embed the input time series with 4d filters with a kernel size of 5, a stride size of 1, and a padding size of 2, hence, the output dimension is (L, 4d). The second layer is a bi-GRU layer, which combines the outputs of two GRU networks (with 128 units each) that process the input-embedded information in opposite directions, allowing for each sample to consider both preceding and proceeding samples. A batch normalization is then applied, followed by a dropout of 20% to avoid overfitting. Lastly, a dense layer combines the output of the previous layers (L, 256) into a dimension of (L, 3) for predicting three classes (0=NSR, 1=AF, and 2=PAC/PVC).
C. Machine learning model training process
As shown in Table II, the number of NSR segments is 3 and 5 times more than AF and PAC/PVC segments, respectively. To prevent overfitting, up-sampling of the minority PAC/PVC and AF classes to the same number of segments in the majority NSR class was implemented in the training and validation sets to ensure unbiased performance in the testing data.
Hyperparameter optimization was performed to ensure optimal model performance. A batch size of 32 was selected, as it showed a faster and more stable training validation process compared to a batch size of 512. The cross-entropy loss function was used for three-class classification. The Adam optimizer was used with the same parameters as described in reference [32]. We trained the models with a maximum of 200 epochs and selected the best model using the minimum validation loss. Early stop was used if the validation loss did not improve in 40 consecutive epochs.
We re-trained two state-of-the-art (SOTA) models optimized for multiclass arrhythmia detection using PPG signals for comparison. The 1D VGG-16 model [6] was optimized for six-class arrhythmia classification—sinus rhythm, premature ventricular contraction, premature atrial contraction, ventricular tachycardia, supraventricular tachycardia, and atrial fibrillation—using 10-sec fingertip PPG time-series data collected in a clinical setting. The 1D DenseNet [8] was optimized for the same three-class arrhythmia classification in this study on a subset of the Pulsewatch dataset.
D. Evaluation metrics
For the performance evaluation of the proposed and other compared methods, we calculated five key metrics: sensitivity, specificity, precision, negative predictive value (NPV), and accuracy in keeping with other publications [5]–[7]. The micro-averaged area under the receiver operating characteristic (AUROC) curve cannot reflect the problem of imbalanced dataset [5], [6], hence, we chose macro-averaged AUROC instead to give equal importance to each class. However, we still included the micro-averaged AUROC value in Tables S1, S2, and S3 for completeness and comparison to other works which reported this metric.
The best model among the 12 proposed models was selected based on the highest sensitivity for the PAC/PVC class and the highest accuracy for the AF class on the validation sets of the Pulsewatch dataset. We prioritized PAC/PVC sensitivity to improve upon the 67% sensitivity achieved in the previous study using the UMMC Simband dataset [7].
III. Results
A. Multiclass arrhythmia classification results on real-world smartwatch PPG
Fig. 2 shows that the Pulsewatch dataset was divided into three equally-sized subsets. Two of the subsets (which included AF, PAC/PVC, and NSR) served as the two-fold cross-validation and the last subset, which included only NSR subjects, was used for testing. The data folds were split to ensure independent subjects, thus, subjects in the testing dataset were not represented in the training dataset. Table II provides a detailed breakdown of the 166,904 segments collected from 106 subjects collected during the Pulsewatch trial, including the distribution of normal sinus rhythm (NSR), atrial fibrillation (AF), premature atrial contractions and premature ventricular contractions (PAC/PVC). These PPG segments were automatically detected as clean or relatively clean (if there was fewer than 5 seconds of motion noise artifact in a given 30-sec segment) by our previously developed motion artifact detection algorithms [21] and the types of rhythms were adjudicated based on the rhythm shown in the reference ECG [27].
Table III shows a comparison of our method, the 1D-Bi-GRU model, to two state-of-the art methods. We implemented two other state-of-the-art deep learning models [5], [6] and trained them using the same two fold cross-validation strategy on the Pulsewatch data so that we can directly compare these methods against our 1D-Bi-GRU model. Our method was also compared using various input signals, as noted in Table III, to examine which combinations of the input signal provided the best arrhythmia classification results. Results of these comparisons using the Pulsewatch data are shown in Table III. The best model is achieved by using all four modalities of input (model #12 using PPG, HR, ACC, and magnified HR, shown in Table III). It showed the highest ever reported sensitivity of PAC/PVC detection at 83.52%. The previously highest reported PAC/PVC sensitivity on PPG data was 75.4% [6] by the 1D-VGG-16 model. However, this result is based on the use of a fingertip PPG, which has a higher signal-to-noise ratio (SNR) than the smartwatch PPG we used, and the study was conducted to minimize motion artifacts. For fair comparison, we retrained the 1D-VGG-16 model [6] with two types of input: (1) PPG waveforms as the sole input, and (2) the same four input signals (PPG, HR, ACC, and magnified HR (magHR)) from our Pulsewatch dataset that gave us the best performance for our deep learning model. When using only the PPG waveform as the input data, the 1D-VGG-16 model achieved a sensitivity of only 63.34% for PAC/PVC detection and an AF detection accuracy of 94.76%. These values are 20.18% and 2.55% lower, respectively, than those of our best model. With all four input signals, the 1D-VGG-16 model provided similar performance metrics for NSR and AF classification compared to our best model with the same four input signals. However, the sensitivity of PAC/PVC detection was only 71.32%, which is still lower than our result (83.52%) and their previously reported value of 75.4% with higher SNR data.
TABLE III.
Input time series used by different models during the model development for multiclass arrhythmia classification.
| Index | Model name | Model architecture | Model input | Notes | ||||
|---|---|---|---|---|---|---|---|---|
| 1D | 2D | |||||||
| PPG | HR | ACC | Magnified HR |
TFS | ||||
| 1 | 1D-VGG-16 [6](PPG only) | 1D VGG-16 model | ✓ | Retrained Liu et al. model6 on the same data we used. | ||||
| 2 | 1D-VGG-16 [6](four channels) | ✓ | ✓ | ✓ | ✓ | |||
| 3 | 2D DenseNet [8](2D TFS) | 2D DenseNet model | ✓ | Retrained Chen et al.8 model on the same data we used. | ||||
| 4 | PPG only | Our 1D-Bi-GRU model | ✓ | |||||
| 5 | PPG + ACC | ✓ | ✓ | Added accelerometer (ACC) signal. | ||||
| 6 | HR only | ✓ | Heart rate (HR) was calculated from the PPG peaks with WEPD algorithm25 and was normalized with fixed range [30, 220] BPM. | |||||
| 7 | HR + ACC | ✓ | ✓ | |||||
| 8 | HR + magHR | ✓ | ✓ | Magnified HR was normalized with each 30-sec segment’s minimum and maximum HR. | ||||
| 9 | HR + magHR + ACC | ✓ | ✓ | ✓ | ||||
| 10 | PPG + HR | ✓ | ✓ | |||||
| 11 | PPG + HR + ACC | ✓ | ✓ | ✓ | ||||
| 12 | PPG + HR + ACC + magHR (best model) | ✓ | ✓ | ✓ | ✓ | The model with the best performance on our Pulsewatch dataset. | ||
As most previous works [11], [34], [35] only reported binary AF/non-AF classification results on PPG data, we merged the PAC/PVC class into the NSR class. We provide the performance metrics on binary AF classification in Table S2 in supplementary material. Our best model, as well as 1D-VGG-16 [6], have the highest binary AF classification results of >97% accuracy and >99% macro-averaged area under the receiver operating curve (AUROC). The two best models (ours and 1D VGG-16 [6]) also achieved the highest macro-averaged AUROC of 99%, as shown in Table S2 in the supplementary materials. However, it should be noted that our model, 1D-Bi-GRU, has 93% fewer network parameters and is 3 times more computationally efficient than the 1D-VGG-16 model [6] is, as detailed in Table V, which will be explained in details at section III–D.
TABLE V.
Computational costs of all Models.
| Index | Methods | Num. of parameters | GFLOPs | Memory usage (bytes) | |
|---|---|---|---|---|---|
| Previous | 1 | 1D-VGG-16 [6] (PPG only) | 1,626,403 | 2.36G | 6,536,192 |
| 2 | 1D-VGG-16 [6] (four channels) | 1,626,691 | 2.38G | 6,537,216 | |
| 3 | 2D DenseNet [8] (2D TFS) | 221,303 | 19.33G | 927,744 | |
| Ours (1D-Bi-GRU) | 5 | PPG only | 110,696 | 0.75G | 458,240 |
| 4 | HR only | ||||
| 6 | PPG + ACC | 113,832 | 0.77G | 470,528 | |
| 7 | HR + ACC | ||||
| 9 | HR + magHR | ||||
| 8 | PPG + HR | ||||
| 10 | HR + magHR + ACC | 117,008 | 0.83G | 483,328 | |
| 11 | PPG + HR + ACC | ||||
| 12 | PPG + HR + ACC + magHR (best model) | 120,224 | 0.89G | 496,128 |
B. Improvement of multiclass arrhythmia classification using multimodal input
Table IV shows the importance of including heart rate (HR) as one of the input signals, especially for increasing the sensitivity of PAC/PVC detection. With only HR (model #6 in Table IV), most of the multiclass classification results were comparable to those achieved by using only PPG signals as the input (model #4 in Table IV). However, the AF classification accuracy at 94.76%, is higher than the 93.03% AF classification accuracy with the PPG-only model. In addition, the sensitivity of PAC/PVC detection is 6% greater with HR only versus the PPG-only model. This highlights the importance of including heart rate derived features for arrhythmia detection. When both HR and PPG signals are included (model #10 in Table IV), the accuracy of NSR, AF, and PAC/PVC classification are 92.25%, 95.38%, and 90.38%, respectively, which are 0.29%, 2.35%, and 0.3% higher than they are for the model using only PPG (model #4 in Table IV), respectively.
TABLE IV.
Subject-independent testing results for the multiclass classification of all models on the Pulsewatch dataset.
| Index | Model name | Rhythm | Sensitivity | Specificity | Precision | NPV | Accuracy | Macro-AUROC | |
|---|---|---|---|---|---|---|---|---|---|
| Previous (retrained) | 1 | 1D-VGG-16 [6] (PPG only) | NSR | 97.40 | 91.25 | 95.83 | 91.65 | 94.48 | 95.82 |
| AF | 90.21 | 97.67 | 85.73 | 97.34 | 94.76 | 95.82 | |||
| PAC/PVC | 63.34 | 98.09 | 71.27 | 95.44 | 93.03 | 95.82 | |||
| 2 | 1D-VGG-16 [6] (four channels) | NSR | 96.06 | 91.87 | 96.02 | 87.49 | 93.12 | 98.09 | |
| AF | 97.61 | 98.25 | 89.43 | 99.34 | 97.06 | 98.09 | |||
| PAC/PVC | 71.32 | 97.77 | 73.37 | 96.39 | 93.88 | 98.09 | |||
| 3 | 2D DenseNet [8] (2D TFS) | NSR | 95.31 | 91.33 | 95.73 | 85.97 | 92.38 | 95.86 | |
| AF | 89.21 | 97.86 | 86.70 | 97.09 | 94.83 | 95.86 | |||
| PAC/PVC | 59.43 | 95.83 | 52.82 | 94.80 | 89.50 | 95.86 | |||
| Ours (1D-Bi-GRU) |
4 | PPG only | NSR | 92.45 | 95.66 | 97.75 | 82.33 | 91.96 | 95.84 |
| AF | 89.65 | 95.83 | 79.81 | 97.14 | 93.03 | 95.84 | |||
| PAC/PVC | 67.47 | 94.96 | 54.64 | 95.77 | 90.08 | 95.84 | |||
| 5 | PPG + ACC | NSR | 89.65 | 94.61 | 97.10 | 76.50 | 88.86 | 95.91 | |
| AF | 93.63 | 96.84 | 82.80 | 98.23 | 94.55 | 95.91 | |||
| PAC/PVC | 71.03 | 92.56 | 49.47 | 96.13 | 88.62 | 95.91 | |||
| 6 | HR only | NSR | 91.01 | 93.16 | 96.42 | 78.91 | 89.74 | 95.29 | |
| AF | 90.16 | 97.25 | 85.76 | 97.33 | 94.76 | 95.29 | |||
| PAC/PVC | 73.47 | 93.35 | 51.60 | 96.46 | 89.30 | 95.29 | |||
| 7 | HR + ACC | NSR | 90.52 | 95.15 | 97.40 | 77.68 | 89.60 | 97.03 | |
| AF | 97.03 | 97.90 | 88.58 | 99.18 | 96.73 | 97.03 | |||
| PAC/PVC | 80.90 | 93.31 | 55.09 | 97.44 | 90.46 | 97.03 | |||
| 8 | HR + magHR | NSR | 92.11 | 93.40 | 96.61 | 81.64 | 91.08 | 96.35 | |
| AF | 93.74 | 97.23 | 87.37 | 98.29 | 95.82 | 96.35 | |||
| PAC/PVC | 71.99 | 94.56 | 56.35 | 96.34 | 90.61 | 96.35 | |||
| 9 | HR + magHR + ACC | NSR | 89.56 | 95.80 | 97.72 | 76.39 | 89.07 | 97.18 | |
| AF | 95.91 | 97.99 | 89.00 | 98.88 | 96.63 | 97.18 | |||
| PAC/PVC | 81.98 | 92.22 | 51.69 | 97.54 | 89.39 | 97.18 | |||
| 10 | PPG + HR | NSR | 93.15 | 94.38 | 97.14 | 83.73 | 92.25 | 95.15 | |
| AF | 91.49 | 97.60 | 87.24 | 97.69 | 95.38 | 95.15 | |||
| PAC/PVC | 70.85 | 94.56 | 55.57 | 96.19 | 90.38 | 95.15 | |||
| 11 | PPG + HR + ACC | NSR | 90.02 | 95.68 | 97.66 | 76.74 | 89.23 | 96.29 | |
| AF | 95.26 | 98.07 | 87.57 | 98.70 | 96.14 | 96.29 | |||
| PAC/PVC | 76.43 | 92.12 | 49.43 | 96.80 | 88.59 | 96.29 | |||
| 12 | PPG + HR + ACC + magHR (best model) | NSR | 91.30 | 96.18 | 97.98 | 79.62 | 90.81 | 97.68 | |
| AF | 97.52 | 98.30 | 90.47 | 99.32 | 97.31 | 97.68 | |||
| PAC/PVC | 83.52 | 93.60 | 57.48 | 97.79 | 91.23 | 97.68 |
In addition to HR, when adding the accelerometer (ACC) signal to the input, the multiclass classification performance metrics further improved. Comparing models #5 to #4, models #7 to #6, models #9 to #8, and models #11 to #10 in Table IV, by adding ACC to the input signals, the sensitivity values of AF and PAC/PVC increased on an average of 4% and 6%, respectively. This suggests the value of adding additional accelerometer information to further differentiate whether the change in PPG waveforms and the variations in HR were due to motion artifacts or cardiac arrhythmia. For example, in Fig. 3 (c), without the accelerometer information, the network model would have difficulty in knowing that the HR variations at around 24 to 26 seconds were caused by motion artifacts and were not due to premature beats. The notable amplitude changes in the ACC signal informed the network model to acknowledge that the corresponding PPG data are due to motion artifacts, hence, to override any dynamics that it might have otherwise concluded were reflective of either AF or PAC/PVC.
Lastly, we highlight the importance of proper normalization of HR dynamic range. The overall HR range (30–220 BPM) normalization reflects the mean HR in a 30-sec segment, but this approach depresses the local variations in HR, for example, seen in seconds 5–10 in panel 5 of Fig. 3 (a). Thus, we examined comparison of the overall versus local HR in arrhythmia classification performance. As shown in Table IV, we observe better overall performance with a local heart rate approach which we call magnified HR (magHR). The most notable improvement is the sensitivity of PAC/PVC detection with the use of magHR. For example, comparing models #12 to #11, with the input of magHR, the sensitivity of PAC/PVC improved from 76.43% to 83.52%. The magnified HR input provides to the deep learning model important details of local HR variations, such as the sawtooth shape for bigeminy PAC visualized in Fig. 3 (c). This level of detail regarding a large and sudden change in HR (e.g., 15–20 BPM) is lost in the fixed range normalization, as it compresses the HR to nearly a flat line, as shown in panel 4 of Fig. 3 (c). These combined input of two types of HR representation along with the raw PPG waveform enable our model to capture even the more challenging PAC/PVC presentation that may not produce clear premature PPG pulses due to the merging of preceding and subsequent premature beats.
C. Generalizability on external testing datasets
Two external independent datasets, the UMMC Simband dataset and MIMIC-III dataset, were used in this paper to illustrate the generalizability of our models. In other words, these two datasets were not used to train but they are solely used to test the network models. Table II shows the details of the UMMC Simband dataset and MIMIC-III dataset. Both datasets used different sensors than the smartwatch used in our Pulsewatch dataset, and the pulse oximetry data in the MIMIC-III dataset were recorded from a fingertip instead of wrist. Therefore, the PPG waveform of MIMIC-III was distinctly different and has a greater signal-to-noise ratio than the PPG waveforms recorded from a smartwatch (Fig. 4).
Fig. 4.

Example of PPG (foreground) and reference ECG (background) segments from (1) Pulsewatch, (2) UMMC Simband, and (3) MIMIC-III datasets.
Fig. 5 shows the macro-averaged AUROC of the Pulsewatch dataset (Fig. 5 (a)) along with subject-independent testing results from the UMMC Simband (Fig. 5 (b)) and MIMIC-III (Fig. 5 (c)) datasets. The best-performing model (#12 in Fig. 5 (a)) in the Pulsewatch dataset maintained superior performance on the UMMC Simband dataset (#12 in Fig. 5 (b)), demonstrating our network model’s robustness on data from untrained subjects. However, the model’s performance diminished slightly on the MIMIC-III dataset, likely due to the differences in the sensor modality. For the MIMIC-III dataset, the model using HR and magnified HR (#8 in Fig. 5 (c)) performed the best, and it also had consistent performance over Pulsewatch, UMMC Simband, and MIMIC-III datasets, with macroaveraged AUROC of 96.35%, 96.22%, and 94.17%, respectively (#8 in Table S3 in the supplementary materials). Our best model from the Pulsewatch dataset performed most accurately on the Simband dataset because the wrist PPG waveforms are similar in both datasets. However, this model’s performance deteriorated moderately on the MIMIC-III dataset, as the differences in the PPG waveforms in the development dataset and independent dataset were considerable (Fig. 4 row (3) for MIMIC-III vs. rows (1) and (2) for Pulsewatch and Simband, respectively). It is important to highlight that 1D-VGG-16 with four input data types—which was found to have only slightly less sensitivity on PAC/PVC detection when compared to our best model (#12) with the same number of input data types—had significantly smaller macro-averaged AUROC values for both Simband and MIMIC III databases, with the latter having only 87%. Note that for the Pulsewatch data, the macro-averaged AUROC value was 98% but this value decreased to less than 94% and 87% for Simband and MIMIC III datasets, respectively. However, our models maintained greater than 92% macro-averaged AUROC for all three datasets. Thus, our models show better generalizability than the 1D-VGG-16 approach does.
Fig. 5.

Macro-AUROC with 95% confidence interval of the subject independent testing results from (a) Pulsewatch, (b) Simband, and (c) MIMIC III.
D. Computational efficiency of using multimodal input signal
In addition to achieving the highest sensitivity in PAC/PVC detection as well as the best performance metrics in AF classification, our multimodal 1D-Bi-GRU model has significantly fewer parameters (93% fewer) and has less computational cost (3 times less) than 1D VGG-16 [6]. Table V shows the computational cost of all models. Our best model (#12) uses only 120,224 parameters, representing a 13.5-fold reduction in complexity compared to the 1D-VGG-16 structure [6] (#1). While achieving superior performance, our model is more computationally efficient, enabling the potential for real-time processing on wearable devices. Our best model (#12) also requires only 0.89 Giga float-point operations per second (GFLOPs) to run a single instance, which is ~3 times faster than the best comparison model [6] (#1) and 21.7 times faster than 2D DenseNet model [8] (#2) which uses 2D time-frequency spectrogram (TFS) as the input signal. Adding additional input signals to our model did not significantly increase the network’s parameters nor the computational costs. The last column of Table V represents the GPU memory usage when testing the re-trained models on a single 30-second input segment. Our best model required less than 0.5 megabytes (MB) of memory per segment, whereas the best 1D-VGG-16 model used approximately 6.5 MB.
IV. Discussion
A. Real-world dataset using a smartwatch
This is the one of the first studies to perform multiclass cardiac arrhythmia classification on smartwatch PPG data collected for 14 days from stroke survivors’ daily life settings [12], [18]. Our work differs from other prior work involving wearable PPG for the combined AF and PAC/PVC classifications, as they used fingertip PPG data [5], [6] and/or data were recorded in an in-hospital environment which minimized motion artifacts [5]–[7]. Adjudication is a labor-intensive task, and the labeling of AF/non-AF in one of the first publicly available smartwatch PPG datasets published along with the DeepBeat model [34], may contain incorrect information. A study has found that while the DeepBeat model reported exceptional performance on the testing dataset (sensitivity: 0.98, specificity: 0.99, F1-score: 0.96), the performance was not satisfactory on the validation (sensitivity: 0.59, specificity: 0.995, F1 score: 0.69) and training datasets (sensitivity: 0.59, specificity: 0.998, F1 score: 0.74) [36]. Inaccurate ground truth labelling confuses any deep learning models, thereby degrading performance metrics when the models are confronted with non-trained testing datasets and other independent datasets generated from other studies [36]. Furthermore, the reference ECG data were not provided in DeepBeat, which precludes other studies, including our own, to benchmark against DeepBeat dataset’s performance metrics. In this study, we have painstakingly labelled 166,904 30-sec segments of Pulsewatch PPG data along with the corresponding reference ECG data, which we will provide to the public so that other investigators can use it to develop and benchmark their own algorithms’ performance. Another salient feature of our Pulsewatch dataset is that, because it was collected in a real-life environment over 14 days, the smartwatch PPG data contain diverse motion artifacts and provide many different characteristics of PPG waveforms that are representative of pAF and PAC/PVC. Note that there are not many databases with well-labelled PAC/PVC waveforms that are publicly available. Hence, our Pulsewatch along with Simband and labelled MIMIC-III PPG datasets will provide ample training data for other investigators working on this research topic.
B. Clinical significance of multiclass classification on real-world smartwatch data
Despite the presence of challenging low-to-moderate motion corruption in the smartwatch PPG data (up to 5 seconds of noise per segment), our computationally efficient deep learning model achieved an unprecedented 83.52% sensitivity for PAC/PVC classification while maintaining a high 97.31% accuracy for AF detection. Our study differs from previous work [11], [34], [35], as their focus was on binary AF classification, while we performed a more challenging three-class classification for PAC/PVC, AF, and NSR. This approach provides better granularity for arrhythmia classification and may also lead to better AF detection [4].
For the detection of premature beats in PPG signals, Solosenko et al. (2014, 2015) employed a multi-layer perceptron to classify normal sinus rhythm and two types of PVC waveforms using fingertip PPG data from the MIMIC and MIMIC-II databases [37], [38]. More recently, in 2022, a binary AF detection algorithm was implemented on a smartwatch and tested on subjects with AF or PAC/PVC rhythms using smartwatch PPG data [39]. However, the average recording duration in that study was only 30 minutes to one hour, which is not comparable to our 14-day continuous, real-world, free-living data collection. Moreover, the study acknowledged that frequent PAC/PVC beats significantly reduced AF detection specificity, yet it did not propose a multiclass classification approach to address this challenge [39]. Another recent study published in 2024 trained a CNN-based AF detector using 8.5 million 30-second fingertip PPG segments collected from bedside monitors in an ICU setting, involving 24,100 patients [40]. However, this work also focused solely on binary classification between AF and PVC rhythms, without addressing multiclass arrhythmia classification [40].
Although frequent PAC/PVC episodes have not been proven to directly cause AF [41], an increased number of PAC/PVC episodes has shown positive correlation with an increased risk of adverse cardiovascular events, including AF, heart failure, stroke, and mortality in individuals with and without cardiovascular disease (CVD) [13]. Therefore, accurate detection of PAC/PVC events provides finer detail about cardiac arrhythmias. In addition, many previous studies have shown that frequent occurrence of PAC/PVC was one of the best features to use to predict AF using machine and deep learning approaches [42]–[45]. Translational electrophysiology research is ongoing to better understand PVC-induced cardiomyopathy [46]. A swine model study revealed that frequent PACs themselves, without other comorbidities, may directly cause atrial myopathy and contribute to AF pathogenesis, and may play an important role in the progression from early paroxysmal AF to persistent AF [47].
Currently, most wearable ECG or PPG applications focus on AF screening and do not detect premature contractions [13]. Our study highlights the efficacy of detecting premature contractions with high sensitivity, thus, addressing the unmet need. Although clinical AF diagnosis relies on ECG recordings, current wearable ECG devices often suffer from limitations such as bulkiness, inconvenience of managing lead wires, and skin irritation caused by adhesive electrodes [14], which all lead to poor user adherence thereby reducing the likelihood of capturing paroxysmal AF. The high accuracy achieved in our study can instill confidence among potential users that smartwatches are a simple, user-friendly, and cost-effective method for AF detection in high-risk populations, offering a promising supplementary long-term (> 1 month) monitoring tool, while traditional ECG devices are limited to at most 1 month. The affordability and continuous monitoring capability of smartwatches could offer a more accessible AF screening approach for individuals with lower socioeconomic status [14], compared to wearable ECG devices.
C. Heart rate as input to assist the training process and reduce the model size
Another important finding is that using multimodal input signals, such as including HR calculated from the PPG as well as simultaneously recorded ACC, greatly increased deep learning model performance metrics compared to using only PPG. A previous study [31] showed that a single-layer LSTM model with a sequence of 35 consecutive heartbeat periods resulted in inferior AF detection performance compared to a convolutional-recurrent neural network that used 30 seconds of PPG waveform data. In contrast, our HR-only model had compatible AF classification performance compared to our PPG-only model (see results of models #6 and #4 in Table IV). The HR information we used was not a simple linear interpolation between two consecutive heartbeats, but the heart rates were represented with a rectangular interpolation to better accentuate abrupt changes in heart rates. This transformation of HR is seen in panels 4 and 6 of Fig. 3. It should also be noted that the PPG peak detection algorithm we used to calculate HR was optimized to account for not only NSR but also AF and PAC/PVC, consequently, was proven to be one of the best algorithms for smartwatch PPG [24], which resulted in the good performance of our model. This may explain why the previous study [31] had a contradictory finding to ours, as most previous PPG peak detection algorithms were developed for NSR.
Although deep learning models using raw PPG waveforms as the input signal claim that they do not require extensive signal pre-processing and feature engineering [31], these models often do require fine-tuning to account for the domain-shift problem when PPG signals are recorded from different anatomical sites [11] and with different sensors. In contrast, our HR and magnified HR model (model #8) showed reliability and generalizability among different testing datasets, as shown in Fig. 5, suggesting that using HR instead of raw PPG waveforms may be a solution to address the domain-shift problem, especially as millions of raw PPG segments are not available to pretrain large deep learning models [31]. Furthermore, using HR as the input signal reduces the complexity of the network which further reduces computational costs, thereby enabling embedding of the algorithms into a smartwatch and other wearable form factors for real-time arrythmia detection. The results in Table V indicate that our model consumes only 0.5 MB of memory when tested on a segment, demonstrating its potential for deployment on low-power devices while maintaining high classification performance. Although we have not yet deployed our model on a smartwatch device, we can estimate its expected latency. For instance, running our model on the Samsung Galaxy Watch 3, which features a dual-core processor clocked at 1.15 GHz, requires an estimated 2 GFLOPs per GHz per core [48]. This results in a device GFLOPs of 4.6. Given that our model requires 0.89 GFLOPs, the estimated inference latency is approximately 0.2 seconds. Additionally, preprocessing the input signals—such as motion noise detection and PPG peak detection—takes 2–3 seconds [20]. Consequently, while recording the next 30-sec PPG segment, our multiclass arrhythmia classification can be completed within 3–4 seconds.
D. Accurate AF and PAC/PVC detection requires relatively clean PPG signals
Non-sudden motion-induced artifacts can introduce dynamic characteristics that are similar to AF, whereas sudden motion artifacts can mimic PAC/PVC patterns in PPG waveforms. In real-life recordings, fully clean PPG segments are difficult to obtain and if we only used completely clean segments, we would be left with only a small portion of the data. This is why the criterion for using a 30-sec segment was less than or equal to 5 seconds of artifacts in it. Consequently, allowing segments with a low-to-moderate amount of motion corruption explains the lower sensitivity of the NSR classification with our proposed models, as some segments were falsely classified as PAC/PVC. Hence, this issue is a trade-off between PAC/PVC sensitivity and NSR sensitivity. However, our approach, which resulted in 91% sensitivity for NSR, is sufficient since the primary aim is to better detect AF and PAC/PVC.
E. Performance improvement with more PAC/PVC training data
It is our opinion that even greater than 83.5% sensitivity of PAC/PVC detection can be obtained with more training data for our models. The number of PAC/PVC events were far less than the number of AF events in our study, but this is typical. We have tried several data augmentation methods, including SMOTE and permutating the PAC/PVC beats among the NSR beats in a given 30-sec time-series. However, none of them outperformed our current methods of random upsampling the 30-sec segments of the minority classes. In the future, other data augmentation strategies including generalized adversarial network techniques may lead to better generalized performance of any deep learning model. In addition, including a self-attention mechanism in a deep learning model to accentuate the occurrences of PAC/PVC waveforms may lead to further performance improvements. Lastly, intra-subject waveform patterns on PAC/PVC could be explored for personalized arrhythmia detection.
F. Limitations of this work
We acknowledge that the main model utilized in this study was a basic bi-directional GRU model. However, the primary goal of this work was to improve arrhythmia classification, particularly detection of premature atrial and ventricular contraction (PAC/PVC) in addition to AF, using PPG signals. Additionally, we aimed for near real-time arrhythmia classification algorithms that are suitable for implementation in wearable devices, therefore, we prioritized using a lightweight deep learning model consisting of only one layer of CNN and bi-directional GRU. Even with a simple architecture and few parameters, the model outperformed some of the state-of-the-art models with the highest PAC/PVC sensitivity ever reported even with motion-noise corrupted smartwatch PPG data. The novelty of this work does not lie in the model architecture itself but in the effective integration of multimodal input data to overcome motion/noise artifacts, followed by accurate arrhythmia classification that is superior to other computationally intensive deep learning methods.
We also recognize that heart rate is a well-established physiomarker in arrhythmia classification. However, our results challenge prior studies [31] by demonstrating that using only heart rate yields compatible performance to using only PPG waveforms for AF detection, particularly when training data is limited. It should be noted that accurate extraction of heart rates, as demonstrated in our prior study, is important for improved arrhythmia classification.
We agree that when a smartwatch is worn tightly, not every low-intensity movement detected by the accelerometer necessarily degrades the PPG signal to the point of being unusable for arrhythmia detection. However, in real-world settings, it is challenging to ensure that all users consistently wear the device tightly. Compared to a previous study [6] which discarded PPG segments with any motion artifacts to prevent false arrhythmia detection, our study has increased the usable data by including those 30-sec segments with up to 5 seconds of motion/noise artifacts. For denoising 5 seconds of moderate-to-low motion/noise artifacts in PPG signals, our previous work demonstrated that a denoising autoencoder improved the coverage of usable PPG by 21%, which also increased the binary AF/non-AF classification accuracy from 83% to 92% [49].
Regarding the limitations of the dataset, we acknowledge that the Pulsewatch dataset consists of a relatively small number of subjects (120 participants enrolled in the Pulsewatch clinical trial [12]) compared to large-scale industry-led clinical trials [14], such as those conducted by Apple (419,297 participants in the Apple Heart Study [50] and 28,000 targeted participants in the ongoing Apple Heartline Study [51]), Fitbit (455,699 participants in the Fitbit Heart Study [52]), and Huawei (2,852,217 participants in the mAFA-II Trial [53]). However, the cohort size of 120 subjects was deemed sufficient for evaluating the AF detection performance of the Pulsewatch system. This determination was rigorously assessed [18] based on the prevalence of pAF among the study population and the preliminary results of the Pulsewatch algorithms [28] in detecting pAF. Nevertheless, this sample size may not be adequate for developing deep learning models with broad generalizability when relying solely on PPG waveforms for AF detection.
Since the enrollment criteria for the Pulsewatch clinical trial excluded subjects with life-threatening arrhythmias requiring in-patient monitoring for immediate intervention, participants could not exhibit atrial fibrillation, atrial flutter, or ventricular tachycardia at the time of enrollment. Additionally, we had no control over the occurrence of arrhythmias in the real-life settings. Readers may find 301 PPG segments with supraventricular tachycardia (SVT) in the publicly released Pulsewatch dataset. However, we did not include them in our analysis, as 301 segments were insufficient for training and testing within the current classification setup. In the future, we plan to develop few-shot learning methods utilizing large pre-trained cardiac time-series models [54] to detect previously unseen minority classes in smartwatch PPG data.
V. Conclusion
This paper demonstrated that a light-weight, multimodal input deep learning model can detect three classes of arrhythmias—NSR, PAC/PVC, and AF—with an unprecedented 83% sensitivity for PAC/PVC detection, while maintaining a high accuracy of 97.31% for AF detection. This performance outperforms the best retrained state-of-the-art model by 20.81% and 2.55%, respectively. With the proper interpolation of the HR derived from PPG as an input, we provided a simple yet effective solution to the domain-shift issues across different PPG modalities, significantly reducing model complexity while improving its reliability and generalizability on independent testing datasets. Our work demonstrates that PPG from smartwatches can potentially be used as a user-friendly, cost-effective, and continuous monitoring tool for paroxysmal AF monitoring. Furthermore, the high sensitivity for PAC/PVC detection provides finer details regarding cardiovascular health. As one of the first publicly available smartwatch PPG datasets to include multiclass cardiac arrhythmias recorded in real-world environments with diverse motion and noise artifacts, our study’s data can be a valuable asset to other researchers for their own work in arrhythmia classification.
Supplementary Material
Acknowledgment
This work was supported by the NIH under Grant R01 HL137734.
Appendix I. Data availability
The Pulsewatch data (the segment-level adjudication and continuous recording of reference ECG, PPG, and ACC) used in this paper are publicly available for downloading on: https://www.synapse.org/Synapse:syn23565056/. The external testing datasets—UMMC Simband dataset and the MIMIC-III dataset—are already publicly available [7].
Appendix II. Code availability
The code of our proposed 1D-Bi-GRU model and its trained version on different input time series, the code of the model training and evaluation on all three datasets, as well as our implemented version of the two comparison methods [6], [8] are publicly available to download on https://github.com/Cassey2016. The code and documentation for loading Pulsewatch data have also been released.
Contributor Information
Dong Han, Department of Biomedical Engineering, University of Connecticut, Storrs, CT, 06269 USA.
Jihye Moon, Department of Biomedical Engineering, University of Connecticut, Storrs, CT, 06269 USA.
Luís R. Mercado Díaz, Department of Biomedical Engineering, University of Connecticut, Storrs, CT, 06269 USA.
Darren Chen, Department of Biomedical Engineering, University of Connecticut, Storrs, CT, 06269 USA.
Devan Williams, University of Massachusetts Chan Medical School, USA.
Fahimeh Mohagheghian, Department of Biomedical Engineering, University of Connecticut, USA.
Om Ghetia, Department of Biomedical Engineering, University of Connecticut, Storrs, CT, 06269 USA.
Andrew G. Peitzsch, Department of Biomedical Engineering, University of Connecticut, Storrs, CT, 06269 USA.
Youngsun Kong, Department of Biomedical Engineering, University of Connecticut, Storrs, CT, 06269 USA.
Nishat Nishita, Department of Biomedical Engineering, University of Connecticut, USA.
Ohm Ghutadaria, Department of Biomedical Engineering, University of Connecticut, Storrs, CT, 06269 USA.
Taylor A. Orwig, University of Massachusetts Chan Medical School, Worcester, MA, 01655 USA.
Edith Mensah Otabil, University of Massachusetts Chan Medical School, Worcester, MA, 01655 USA..
Kamran Noorishirazi, University of Massachusetts Chan Medical School, Worcester, MA, 01655 USA..
Alexander Hamel, University of Massachusetts Chan Medical School, Worcester, MA, 01655 USA..
Emily L. Dickson, University of Massachusetts Chan Medical School, Worcester, MA, 01655 USA.
Danielle DiMezza, University of Massachusetts Chan Medical School, Worcester, MA, 01655 USA..
Darleen Lessard, University of Massachusetts Chan Medical School, Worcester, MA, 01655 USA..
Ziyue Wang, University of Massachusetts Chan Medical School, Worcester, MA, 01655 USA..
Tenes Paul, University of Massachusetts Chan Medical School, Worcester, MA, 01655 USA..
Jordy Mehawej, University of Massachusetts Chan Medical School, Worcester, MA, 01655 USA..
Andreas Filippaios, University of Massachusetts Chan Medical School, Worcester, MA, 01655 USA..
Syed Naeem, University of Massachusetts Chan Medical School, Worcester, MA, 01655 USA..
Matthew F. Gottbrecht, University of Massachusetts Chan Medical School, Worcester, MA, 01655 USA.
Timothy P. Fitzgibbons, University of Massachusetts Chan Medical School, Worcester, MA, 01655 USA.
Jane S. Saczynski, Northeastern University, Boston, MA, 02115 USA.
Bruce Barton, University of Massachusetts Chan Medical School, Worcester, MA, 01655 USA..
Eric Y. Ding, University of Massachusetts Chan Medical School, Worcester, MA, 01655 USA.
Khanh-Van Tran, University of Massachusetts Chan Medical School, Worcester, MA, 01655 USA..
David D. McManus, University of Massachusetts Chan Medical School, Worcester, MA, 01655 USA.
Ki H. Chon, Department of Biomedical Engineering, University of Connecticut, Storrs, CT, 06269 USA.
References
- [1].Wong CX, Tse HF, Choi E-K, Chao T-F, Inoue K, Poppe K, Tan E, Yuniadi Y, Fadreguilan E, Johar S, Chan NY, Namboodiri N, Hossain SM, He H, Chantrarat T, Bin Abd Ghani AR, Davaakhuu N, Nwe N, Irfan G, Ton MT, Gunawardena R, and Sanders P, “The burden of atrial fibrillation in the Asia–Pacific region,” Nature Reviews Cardiology, pp. 1–3, Sept. 2024. [DOI] [PubMed] [Google Scholar]
- [2].Flaker GC et al. , “Asymptomatic atrial fibrillation: Demographic features and prognostic information from the Atrial Fibrillation Follow-up Investigation of Rhythm Management (AFFIRM) study,” American Heart Journal, vol. 149, pp. 657–663, April 2005. [DOI] [PubMed] [Google Scholar]
- [3].Chong JW, Esa N, McManus DD, and Chon KH, “Arrhythmia Discrimination Using a Smart Phone,” IEEE Journal of Biomedical and Health Informatics, vol. 19, pp. 815–824, May 2015. [DOI] [PMC free article] [PubMed] [Google Scholar]
- [4].Bashar SK et al. , “Atrial Fibrillation Detection from Wrist Photoplethysmography Signals Using Smartwatches,” Scientific Reports, vol. 9, p. 15054, October 2019. [DOI] [PMC free article] [PubMed] [Google Scholar]
- [5].Poh M-Z et al. , “Diagnostic assessment of a deep learning system for detecting atrial fibrillation in pulse waveforms,” Heart, vol. 104, pp. 1921–1928, December 2018. [DOI] [PubMed] [Google Scholar]
- [6].Liu Z et al. , “Multiclass Arrhythmia Detection and Classification From Photoplethysmography Signals Using a Deep Convolutional Neural Network,” Journal of the American Heart Association, vol. 11, p. e023555, April 2022. [DOI] [PMC free article] [PubMed] [Google Scholar]
- [7].Han D et al. , “Premature Atrial and Ventricular Contraction Detection using Photoplethysmographic Data from a Smartwatch,” Sensors, vol. 20, p. 5683, January 2020. [DOI] [PMC free article] [PubMed] [Google Scholar]
- [8].Chen D, Han D, Mercado-Díaz LR, Moon J, and Chon KH, “Smartwatch Photoplethysmogram-Based Atrial Fibrillation Detection with Premature Atrial and Ventricular Contraction Differentiation Using Densely Connected Convolutional Neural Networks,” in 2024 IEEE 20th International Conference on Body Sensor Networks (BSN), pp. 1–4, Oct. 2024. [Google Scholar]
- [9].Bashar S, Hossain MB, Ding E, Walkey A, McManus D, and Chon K, “Atrial Fibrillation Detection during Sepsis: Study on MIMIC III ICU Data*,” IEEE Journal of Biomedical and Health Informatics, pp. 1–1, 2020. [DOI] [PMC free article] [PubMed] [Google Scholar]
- [10].Lim J, Han D, Pirayesh Shirazi Nejad M, and Chon KH, “ECG classification via integration of adaptive beat segmentation and relative heart rate with deep learning networks,” Computers in Biology and Medicine, vol. 181, p. 109062, Oct. 2024. [DOI] [PMC free article] [PubMed] [Google Scholar]
- [11].Ding C, Xiao R, Wang W, Holdsworth E, and Hu X, “Photoplethysmography based atrial fibrillation detection: A continually growing field,” Physiological Measurement, vol. 45, p. 04TR01, April 2024. [DOI] [PMC free article] [PubMed] [Google Scholar]
- [12].Ding EY et al. , “Accuracy, Usability, and Adherence of Smartwatches for Atrial Fibrillation Detection in Older Adults After Stroke: Randomized Controlled Trial,” JMIR Cardio, vol. 7, p. e45137, November 2023. [DOI] [PMC free article] [PubMed] [Google Scholar]
- [13].Orini M, van Duijvenboden S, Young WJ, Ramírez J, Jones AR, Tinker A, Munroe PB, and Lambiase PD, “Premature atrial and ventricular contractions detected on wearable-format electrocardiograms and prediction of cardiovascular events,” European Heart Journal - Digital Health, vol. 4, pp. 112–118, Mar. 2023. [DOI] [PMC free article] [PubMed] [Google Scholar]
- [14].Vyas R, Jain S, Thakre A, Thotamgari SR, Raina S, Brar V, Sengupta P, and Agrawal P, “Smart watch applications in atrial fibrillation detection: Current state and future directions,” Journal of Cardiovascular Electrophysiology, vol. 35, pp. 2474–2482, Dec. 2024. [DOI] [PubMed] [Google Scholar]
- [15].Han D, Moon J, Díaz LRM, Chen D, Williams D, Mohagheghian F, Ghetia O, Peitzsch AG, Kong Y, Nishita N, Ghutadaria O, Orwig TA, Otabil EM, Noorishirazi K, Hamel A, Dickson EL, DiMezza D, Lessard D, Wang Z, Mehawej J, Filippaios A, Naeem S, Gottbrecht MF, Fitzgibbons TP, Saczynski JS, Barton B, Ding EY, Tran K-V, McManus DD, and Chon KH, “Multiclass arrhythmia classification using multimodal smartwatch photoplethysmography signals collected in real-life settings,” medRxiv, p. 2024.12.03.24318445, Dec. 2024. [DOI] [PMC free article] [PubMed] [Google Scholar]
- [16].Han D, Moon J, Díaz LRM, Chen D, Williams D, Mohagheghian F, Ghetia O, Peitzsch AG, Kong Y, Nishita N, Ghutadaria O, Orwig TA, Otabil EM, Noorishirazi K, Hamel A, Dickson EL, DiMezza D, Lessard D, Wang Z, Mehawej J, Filippaios A, Naeem S, Gottbrecht MF, Fitzgibbons TP, Saczynski JS, Barton B, Ding EY, Tran K-V, McManus DD, and Chon KH, “Multiclass arrhythmia classification using multimodal smartwatch photoplethysmography signals collected in real-life settings,” Research Square, Dec. 2024. [DOI] [PMC free article] [PubMed] [Google Scholar]
- [17].Han D, Moon J, Díaz LRM, Chen D, Williams D, Ding EY, Tran K-V, McManus DD, and Chon KH, “Multiclass Arrhythmia Classification using Smartwatch Photoplethysmography Signals Collected in Real-life Settings,” arXiv, Sept. 2024. [DOI] [PMC free article] [PubMed] [Google Scholar]
- [18].Dickson EL, Ding EY, Saczynski JS, Han D, Moonis M, Fitzgibbons TP, Barton B, Chon K, and McManus DD, “Smartwatch monitoring for atrial fibrillation after stroke—The Pulsewatch Study: Protocol for a multiphase randomized controlled trial,” Cardiovascular Digital Health Journal, July 2021. [DOI] [PMC free article] [PubMed] [Google Scholar]
- [19].Khurshid S, Ashburner JM, Ellinor PT, McManus DD, Atlas SJ, Singer DE, and Lubitz SA, “Prevalence and Incidence of Atrial Fibrillation Among Older Primary Care Patients,” JAMA Network Open, vol. 6, p. e2255838, Feb. 2023. [DOI] [PMC free article] [PubMed] [Google Scholar]
- [20].Han D et al. , “A Smartwatch System for Continuous Monitoring of Atrial Fibrillation in Older Adults After Stroke or Transient Ischemic Attack: Application Design Study,” JMIR Cardio, vol. 7, p. e41691, February 2023. [DOI] [PMC free article] [PubMed] [Google Scholar]
- [21].Mohagheghian F et al. , “Optimized Signal Quality Assessment for Photoplethysmogram Signals using Feature Selection,” IEEE Transactions on Biomedical Engineering, pp. 1–1, 2022. [DOI] [PMC free article] [PubMed] [Google Scholar]
- [22].Mohagheghian F et al. , “Noise Reduction in Photoplethysmography Signals Using a Convolutional Denoising Autoencoder With Unconventional Training Scheme,” IEEE Transactions on Biomedical Engineering, vol. 71, pp. 456–466, February 2024. [DOI] [PubMed] [Google Scholar]
- [23].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, pp. 203–206, January 2013. [DOI] [PubMed] [Google Scholar]
- [24].Han D et al. , “A Real-Time PPG Peak Detection Method for Accurate Determination of Heart Rate during Sinus Rhythm and Cardiac Arrhythmia,” Biosensors, vol. 12, p. 82, February 2022. [DOI] [PMC free article] [PubMed] [Google Scholar]
- [25].Kułach A, Kucio M, Majewski M, Gąsior Z, and Smolka G, “24 h Holter Monitoring and 14-Day Intermittent Patient-Activated Heart Rhythm Recording to Detect Arrhythmias in Symptomatic Patients After Severe COVID-19—A Prospective Observation,” Journal of Clinical Medicine, vol. 14, p. 2649, Jan. 2025. [DOI] [PMC free article] [PubMed] [Google Scholar]
- [26].Shimada Y, Todo K, Doijiri R, Yamazaki H, Sonoda K, Koge J, Iwata T, Ueno Y, Yamagami H, Kimura N, Morimoto M, Kondo D, Koga M, Nagata E, Miyamoto N, Kimura Y, Gon Y, Okazaki S, Sasaki T, Mochizuki H, and for the CRYPTON-ICM Registry Investigators, “Higher Frequency of Premature Atrial Contractions Correlates With Atrial Fibrillation Detection after Cryptogenic Stroke,” Stroke, vol. 55, pp. 946–953, Apr. 2024. [DOI] [PubMed] [Google Scholar]
- [27].Tran K-V et al. , “False Atrial Fibrillation Alerts from Smartwatches are Associated with Decreased Perceived Physical Well-being and Confidence in Chronic Symptoms Management,” Cardiology and cardiovascular medicine, vol. 7, no. 2, pp. 97–107, 2023. [DOI] [PMC free article] [PubMed] [Google Scholar]
- [28].Ding EY, Han D, Whitcomb C, Bashar SK, Adaramola O, Soni A, Saczynski J, Fitzgibbons TP, Moonis M, Lubitz SA, Lessard D, Hills MT, Barton B, Chon K, and McManus DD, “Accuracy and Usability of a Novel Algorithm for Detection of Irregular Pulse Using a Smartwatch Among Older Adults: Observational Study,” JMIR Cardio, vol. 3, May 2019. [DOI] [PMC free article] [PubMed] [Google Scholar]
- [29].Johnson AEW, Pollard TJ, Shen L, Lehman L.-w. H., Feng M, Ghassemi M, Moody B, Szolovits P, Anthony Celi L, and Mark RG, “MIMIC-III, a freely accessible critical care database,” Scientific Data, vol. 3, p. 160035, May 2016. [DOI] [PMC free article] [PubMed] [Google Scholar]
- [30].Abbaspourazad S, Elachqar O, Miller AC, Emrani S, Nallasamy U, and Shapiro I, “Large-scale Training of Foundation Models for Wearable Biosignals,” arXiv, March 2024. [Google Scholar]
- [31].Aschbacher K et al. , “Atrial fibrillation detection from raw photoplethysmography waveforms: A deep learning application,” Heart Rhythm O2, vol. 1, pp. 3–9, April 2020. [DOI] [PMC free article] [PubMed] [Google Scholar]
- [32].Sabour RM and Benezeth Y, “Gated Recurrent Unit-Based RNN for Remote Photoplethysmography Signal Segmentation,” in 2022 IEEE/CVF Conference on Computer Vision and Pattern Recognition Workshops (CVPRW), pp. 2201–2209, June 2022. [Google Scholar]
- [33].Rayhan Ahmed Md., Islam S, Muzahidul Islam AKM, and Shatabda S, “An ensemble 1D-CNN-LSTM-GRU model with data augmentation for speech emotion recognition,” Expert Systems with Applications, vol. 218, p. 119633, May 2023. [Google Scholar]
- [34].Torres-Soto J and Ashley EA, “Multi-task deep learning for cardiac rhythm detection in wearable devices,” npj Digital Medicine, vol. 3, pp. 1–8, Sept. 2020. [DOI] [PMC free article] [PubMed] [Google Scholar]
- [35].Pereira T et al. , “Deep learning approaches for plethysmography signal quality assessment in the presence of atrial fibrillation,” Physiological Measurement, vol. 40, p. 125002, December 2019. [DOI] [PMC free article] [PubMed] [Google Scholar]
- [36].Das SSS, Shanto SK, Rahman M, Islam MS, Rahman AH, Masud MM, and Ali ME, “BayesBeat: Reliable Atrial Fibrillation Detection from Noisy Photoplethysmography Data,” Proc. ACM Interact. Mob. Wearable Ubiquitous Technol., vol. 6, Mar. 2022. [Google Scholar]
- [37].Solosenko A and Marozas V, “Automatic Premature Ventricular Contraction detection in photoplethysmographic signals,” in 2014 IEEE Biomedical Circuits and Systems Conference (BioCAS) Proceedings, pp. 49–52, Oct. 2014. [Google Scholar]
- [38].Sološenko A, Petrenas A, and Marozas V, “Photoplethysmography-Based Method for Automatic Detection of Premature Ventricular Contractions,” IEEE Transactions on Biomedical Circuits and Systems, vol. 9, pp. 662–669, Oct. 2015. [DOI] [PubMed] [Google Scholar]
- [39].Bacevicius J, Abramikas Z, Dvinelis E, Audzijoniene D, Petrylaite M, Marinskiene J, Staigyte J, Karuzas A, Juknevicius V, Jakaite R,Basyte-Bacevice V, Bileisiene N, Solosenko A, Sokas D, Petrenas A, Butkuviene M, Paliakaite B, Daukantas S, Rapalis A, Marinskis G, Jasiunas E, Darma A, Marozas V, and Aidietis A, “High Specificity Wearable Device With Photoplethysmography and Six-Lead Electrocardiography for Atrial Fibrillation Detection Challenged by Frequent Premature Contractions: DoubleCheck-AF,” Frontiers in Cardiovascular Medicine, vol. 9, Apr. 2022. [DOI] [PMC free article] [PubMed] [Google Scholar]
- [40].Ding C, Guo Z, Rudin C, Xiao R, Shah A, Do DH, Lee RJ, Clifford G, Nahab FB, and Hu X, “Learning From Alarms: A Robust Learning Approach for Accurate Photoplethysmography-Based Atrial Fibrillation Detection using Eight Million Samples Labeled with Imprecise Arrhythmia Alarms,” IEEE journal of biomedical and health informatics, vol. 28, pp. 2650–2661, May 2024. [DOI] [PMC free article] [PubMed] [Google Scholar]
- [41].Conen D, Adam M, Roche F, Barthelemy J-C, Felber Dietrich D, Imboden M, Künzli N, von Eckardstein A, Regenass S, Hornemann T, Rochat T, Gaspoz J-M, Probst-Hensch N, and Carballo D, “Premature atrial contractions in the general population: Frequency and risk factors,” Circulation, vol. 126, pp. 2302–2308, Nov. 2012. [DOI] [PubMed] [Google Scholar]
- [42].Persson AP, Fedorowski A, Hedblad B, Persson M, Juul-Möller S, Engström G, and Johnson LSB, “Heart rate and premature atrial contractions at 24hECG independently predict atrial fibrillation in a population-based study,” Heart, vol. 106, pp. 287–291, Feb. 2020. [DOI] [PubMed] [Google Scholar]
- [43].Hong J, Li H-J, Yang C.-c., Han C-L, and Hsieh J.-c., “A clinical study on Atrial Fibrillation, Premature Ventricular Contraction, and Premature Atrial Contraction screening based on an ECG deep learning model,” Applied Soft Computing, vol. 126, p. 109213, Sept. 2022. [Google Scholar]
- [44].Himmelreich JCL, Lucassen WAM, Heugen M, Bossuyt PMM, Tan HL, Harskamp RE, van Etten-Jamaludin FS, and van Weert HCPM, “Frequent premature atrial contractions are associated with atrial fibrillation, brain ischaemia, and mortality: A systematic review and meta-analysis,” EP Europace, vol. 21, pp. 698–707, May 2019. [DOI] [PubMed] [Google Scholar]
- [45].Kim YG, Choi YY, Han K-D, Min KJ, Choi HY, Shim J, Choi J-I, and Kim Y-H, “Premature ventricular contraction increases the risk of heart failure and ventricular tachyarrhythmia,” Scientific Reports, vol. 11, p. 12698, June 2021. [DOI] [PMC free article] [PubMed] [Google Scholar]
- [46].Pundi K and Marcus GM, “Predictors and possible mechanisms of premature ventricular contraction induced cardiomyopathy,” Journal of Cardiovascular Electrophysiology, vol. 35, no. 3, pp. 569–573, 2024. [DOI] [PubMed] [Google Scholar]
- [47].Higuchi S, Voskoboinik A, Im SI, Lee A, Olgin J, Arbil A, Afzal J, Marcus GM, Stillson C, Bibby D, Abraham T, Wilson E, and Gerstenfeld EP, “Frequent Premature Atrial Contractions Lead to Adverse Atrial Remodeling and Atrial Fibrillation in a Swine Model,” Circulation, vol. 149, pp. 463–474, Feb. 2024. [DOI] [PMC free article] [PubMed] [Google Scholar]
- [48].Smith AF, Ryan, “ARM A53/A57/T760 investigated - Samsung Galaxy Note 4 Exynos Review.” https://www.anandtech.com/show/8718/the-samsung-galaxy-note-4-exynos-review.
- [49].Mohagheghian F, Han D, Ghetia O, Chen D, Peitzsch A, Nishita N, Ding EY, Mensah Otabil E, Noorishirazi K, Hamel A, Dickson EL, DiMezza D, Tran K-V, McManus DD, and Chon KH, “Atrial fibrillation detection on reconstructed photoplethysmography signals collected from a smartwatch using a denoising autoencoder,” Expert Systems with Applications, vol. 237, p. 121611, Mar. 2024. [Google Scholar]
- [50].Perez MV et al. , “Large-Scale Assessment of a Smartwatch to Identify Atrial Fibrillation,” New England Journal of Medicine, November 2019. [DOI] [PMC free article] [PubMed] [Google Scholar]
- [51].Gibson CM, Steinhubl S, Lakkireddy D, Turakhia MP, Passman R, Jones WS, Bunch TJ, Curtis AB, Peterson ED, Ruskin J, Saxon L, Tarino M, Tarakji KG, Marrouche N, Patel M, Harxhi A, Kaul S, Nikolovski J, Juan S, Wildenhaus K, Damaraju CV, Spertus JA, and Heartline Steering Committee, “Does early detection of atrial fibrillation reduce the risk of thromboembolic events? Rationale and design of the Heartline study,” American Heart Journal, vol. 259, pp. 30–41, May 2023. [DOI] [PubMed] [Google Scholar]
- [52].Lubitz SA et al. , “Detection of Atrial Fibrillation in a Large Population Using Wearable Devices: The Fitbit Heart Study,” Circulation, vol. 146, pp. 1415–1424, November 2022. [DOI] [PMC free article] [PubMed] [Google Scholar]
- [53].Guo Y, Zhang H, Lip GYH, and n. null, “Consumer-Led Screening for Atrial Fibrillation,” JACC: Asia, vol. 2, pp. 737–746, Nov. 2022. [DOI] [PMC free article] [PubMed] [Google Scholar]
- [54].Davies HJ, Monsen J, and Mandic DP, “Interpretable Pre-Trained Transformers for Heart Time-Series Data,” Aug. 2024. [Google Scholar]
Associated Data
This section collects any data citations, data availability statements, or supplementary materials included in this article.
