Pulse Wave Generation Method for PPG by Using Display

The extensive research on wearable devices has led to devices with various shapes and mounting locations. Wearable devices are often used to record the user’s biometric information, and methods have been proposed to detect physical abnormalities from the acquired data. Among various kinds...

Full description

Bibliographic Details
Main Authors: Atsuhiro Fujii, Kazuya Murao, Naoji Matsuhisa
Format: Article
Language:English
Published: IEEE 2023-01-01
Series:IEEE Access
Subjects:
Online Access:https://ieeexplore.ieee.org/document/10081106/
_version_ 1797855372242845696
author Atsuhiro Fujii
Kazuya Murao
Naoji Matsuhisa
author_facet Atsuhiro Fujii
Kazuya Murao
Naoji Matsuhisa
author_sort Atsuhiro Fujii
collection DOAJ
description The extensive research on wearable devices has led to devices with various shapes and mounting locations. Wearable devices are often used to record the user’s biometric information, and methods have been proposed to detect physical abnormalities from the acquired data. Among various kinds of biometric data, pulse data has been used in methods such as heart rate monitoring and emotion recognition. The most common type of pulse sensor uses photoplethysmography (PPG), which irradiates a green LED on the skin and measures pulse data from changes in the light reflected from blood vessels. PPG sensors have been implemented in commercially available wearable devices such as smartwatches. However, a PPG sensor requires blood flow for data acquisition, and when a smartwatch is worn on an artificial body part such as a prosthetic hand or a robotic arm, data cannot be acquired because there is no blood flow. In this study, we propose a method that enables a PPG sensor to measure arbitrary pulse data by using a display. If this method is successful, it will enable pulse data measured at the junction of a living limb and an artificial limb to be input to the display; then, a smartwatch attached to the artificial limb will read the same pulse data. In this paper, we focus on the heart rate and report the results of an experiment in which a target heart rate was input and the display was controlled accordingly to determine whether the target heart rate could be obtained by a smartwatch. We implemented a display drawing program and conducted the evaluation with five kinds of smartwatches and four kinds of displays. The results showed that the error between the target heart rate and the heart rate acquired by the smartwatch was within 3 beats per minute (bpm) in many cases when the target heart rate was set to 60–100 bpm. When the target heart rate was set to 40–55 and 105–200 bpm, the heart rate could also be input into the smartwatch with a small error under certain conditions. Moreover, when generated PPG data was imported into heart rate variability (HRV) analysis software, it was recognized as a pulse wave in the same way as real PPG data obtained from a person. We compared the heart rate, RR interval, and SDNN calculated from the real and generated PPG data, and we confirmed that the proposed method could generate stable PPG data. On the other hand, when the waveforms were compared, the generated PPG waveform differed greatly from the real PPG waveform, which indicated that the software could calculate the heart rate, RR interval, SDNN, and LF/HF ratio regardless of the waveform. This result suggests that the calculation of these parameters without verifying the waveform would be vulnerable to an attack with fake PPG data.
first_indexed 2024-04-09T20:22:41Z
format Article
id doaj.art-f9305f9b1b36450cb94cd2ceec7c39e4
institution Directory Open Access Journal
issn 2169-3536
language English
last_indexed 2024-04-09T20:22:41Z
publishDate 2023-01-01
publisher IEEE
record_format Article
series IEEE Access
spelling doaj.art-f9305f9b1b36450cb94cd2ceec7c39e42023-03-30T23:01:58ZengIEEEIEEE Access2169-35362023-01-0111311993121110.1109/ACCESS.2023.326086210081106Pulse Wave Generation Method for PPG by Using DisplayAtsuhiro Fujii0https://orcid.org/0000-0002-9292-2912Kazuya Murao1https://orcid.org/0000-0002-3777-8399Naoji Matsuhisa2https://orcid.org/0000-0002-5978-2778College of Information Science and Engineering, Ritsumeikan University, Shiga, Kusatsu, JapanCollege of Information Science and Engineering, Ritsumeikan University, Shiga, Kusatsu, JapanInstitute of Industrial Science, The University of Tokyo, Tokyo, JapanThe extensive research on wearable devices has led to devices with various shapes and mounting locations. Wearable devices are often used to record the user’s biometric information, and methods have been proposed to detect physical abnormalities from the acquired data. Among various kinds of biometric data, pulse data has been used in methods such as heart rate monitoring and emotion recognition. The most common type of pulse sensor uses photoplethysmography (PPG), which irradiates a green LED on the skin and measures pulse data from changes in the light reflected from blood vessels. PPG sensors have been implemented in commercially available wearable devices such as smartwatches. However, a PPG sensor requires blood flow for data acquisition, and when a smartwatch is worn on an artificial body part such as a prosthetic hand or a robotic arm, data cannot be acquired because there is no blood flow. In this study, we propose a method that enables a PPG sensor to measure arbitrary pulse data by using a display. If this method is successful, it will enable pulse data measured at the junction of a living limb and an artificial limb to be input to the display; then, a smartwatch attached to the artificial limb will read the same pulse data. In this paper, we focus on the heart rate and report the results of an experiment in which a target heart rate was input and the display was controlled accordingly to determine whether the target heart rate could be obtained by a smartwatch. We implemented a display drawing program and conducted the evaluation with five kinds of smartwatches and four kinds of displays. The results showed that the error between the target heart rate and the heart rate acquired by the smartwatch was within 3 beats per minute (bpm) in many cases when the target heart rate was set to 60–100 bpm. When the target heart rate was set to 40–55 and 105–200 bpm, the heart rate could also be input into the smartwatch with a small error under certain conditions. Moreover, when generated PPG data was imported into heart rate variability (HRV) analysis software, it was recognized as a pulse wave in the same way as real PPG data obtained from a person. We compared the heart rate, RR interval, and SDNN calculated from the real and generated PPG data, and we confirmed that the proposed method could generate stable PPG data. On the other hand, when the waveforms were compared, the generated PPG waveform differed greatly from the real PPG waveform, which indicated that the software could calculate the heart rate, RR interval, SDNN, and LF/HF ratio regardless of the waveform. This result suggests that the calculation of these parameters without verifying the waveform would be vulnerable to an attack with fake PPG data.https://ieeexplore.ieee.org/document/10081106/Pulse waveheart ratebiometric informationPPG sensorsmartwatchdisplay
spellingShingle Atsuhiro Fujii
Kazuya Murao
Naoji Matsuhisa
Pulse Wave Generation Method for PPG by Using Display
IEEE Access
Pulse wave
heart rate
biometric information
PPG sensor
smartwatch
display
title Pulse Wave Generation Method for PPG by Using Display
title_full Pulse Wave Generation Method for PPG by Using Display
title_fullStr Pulse Wave Generation Method for PPG by Using Display
title_full_unstemmed Pulse Wave Generation Method for PPG by Using Display
title_short Pulse Wave Generation Method for PPG by Using Display
title_sort pulse wave generation method for ppg by using display
topic Pulse wave
heart rate
biometric information
PPG sensor
smartwatch
display
url https://ieeexplore.ieee.org/document/10081106/
work_keys_str_mv AT atsuhirofujii pulsewavegenerationmethodforppgbyusingdisplay
AT kazuyamurao pulsewavegenerationmethodforppgbyusingdisplay
AT naojimatsuhisa pulsewavegenerationmethodforppgbyusingdisplay