Heart Rate Estimated from Body Movements at Six Degrees of Freedom by Convolutional Neural Networks

Cardiac activity has been monitored continuously in daily life by virtue of advanced medical instruments with microelectromechanical system (MEMS) technology. Seismocardiography (SCG) has been considered to be free from the burden of measurement for cardiac activity, but it has been limited in its a...

Full description

Bibliographic Details
Main Authors: Hyunwoo Lee, Mincheol Whang
Format: Article
Language:English
Published: MDPI AG 2018-05-01
Series:Sensors
Subjects:
Online Access:http://www.mdpi.com/1424-8220/18/5/1392
id doaj-94943d5c645345888b83230c79aa4107
record_format Article
spelling doaj-94943d5c645345888b83230c79aa41072020-11-24T22:15:51ZengMDPI AGSensors1424-82202018-05-01185139210.3390/s18051392s18051392Heart Rate Estimated from Body Movements at Six Degrees of Freedom by Convolutional Neural NetworksHyunwoo Lee0Mincheol Whang1Department of Emotion Engineering, University of Sangmyung, Seoul 03016, KoreaDepartment of Intelligence Informatics Engineering, University of Sangmyung, Seoul 03016, KoreaCardiac activity has been monitored continuously in daily life by virtue of advanced medical instruments with microelectromechanical system (MEMS) technology. Seismocardiography (SCG) has been considered to be free from the burden of measurement for cardiac activity, but it has been limited in its application in daily life. The most important issues regarding SCG are to overcome the limitations of motion artifacts due to the sensitivity of motion sensor. Although novel adaptive filters for noise cancellation have been developed, they depend on the researcher’s subjective decision. Convolutional neural networks (CNNs) can extract significant features from data automatically without a researcher’s subjective decision, so that signal processing has been recently replaced as CNNs. Thus, this study aimed to develop a novel method to enhance heart rate estimation from thoracic movement by CNNs. Thoracic movement was measured by six-axis accelerometer and gyroscope signals using a wearable sensor that can be worn by simply clipping on clothes. The dataset was collected from 30 participants (15 males, 15 females) using 12 measurement conditions according to two physical conditions (i.e., relaxed and aroused conditions), three body postures (i.e., sitting, standing, and supine), and six movement speeds (i.e., 3.2, 4.5, 5.8, 6.4, 8.5, and 10.3 km/h). The motion data (i.e., six-axis accelerometer and gyroscope) and heart rate (i.e., electrocardiogram (ECG)) were determined as the input data and labels in the dataset, respectively. The CNN model was developed based on VGG Net and optimized by testing according to network depth and data augmentation. The ensemble network of the VGG-16 without data augmentation and the VGG-19 with data augmentation was determined as optimal architecture for generalization. As a result, the proposed method showed higher accuracy than the previous SCG method using signal processing in most measurement conditions. The three main contributions are as follows: (1) the CNN model enhanced heart rate estimation with the benefits of automatic feature extraction from the data; (2) the proposed method was compared with the previous SCG method using signal processing; (3) the method was tested in 12 measurement conditions related to daily motion for a more practical application.http://www.mdpi.com/1424-8220/18/5/1392accelerometergyroscopeheart rate measurementseismocardiography (SCG)wearable deviceconvolutional neural networks (CNNs)
collection DOAJ
language English
format Article
sources DOAJ
author Hyunwoo Lee
Mincheol Whang
spellingShingle Hyunwoo Lee
Mincheol Whang
Heart Rate Estimated from Body Movements at Six Degrees of Freedom by Convolutional Neural Networks
Sensors
accelerometer
gyroscope
heart rate measurement
seismocardiography (SCG)
wearable device
convolutional neural networks (CNNs)
author_facet Hyunwoo Lee
Mincheol Whang
author_sort Hyunwoo Lee
title Heart Rate Estimated from Body Movements at Six Degrees of Freedom by Convolutional Neural Networks
title_short Heart Rate Estimated from Body Movements at Six Degrees of Freedom by Convolutional Neural Networks
title_full Heart Rate Estimated from Body Movements at Six Degrees of Freedom by Convolutional Neural Networks
title_fullStr Heart Rate Estimated from Body Movements at Six Degrees of Freedom by Convolutional Neural Networks
title_full_unstemmed Heart Rate Estimated from Body Movements at Six Degrees of Freedom by Convolutional Neural Networks
title_sort heart rate estimated from body movements at six degrees of freedom by convolutional neural networks
publisher MDPI AG
series Sensors
issn 1424-8220
publishDate 2018-05-01
description Cardiac activity has been monitored continuously in daily life by virtue of advanced medical instruments with microelectromechanical system (MEMS) technology. Seismocardiography (SCG) has been considered to be free from the burden of measurement for cardiac activity, but it has been limited in its application in daily life. The most important issues regarding SCG are to overcome the limitations of motion artifacts due to the sensitivity of motion sensor. Although novel adaptive filters for noise cancellation have been developed, they depend on the researcher’s subjective decision. Convolutional neural networks (CNNs) can extract significant features from data automatically without a researcher’s subjective decision, so that signal processing has been recently replaced as CNNs. Thus, this study aimed to develop a novel method to enhance heart rate estimation from thoracic movement by CNNs. Thoracic movement was measured by six-axis accelerometer and gyroscope signals using a wearable sensor that can be worn by simply clipping on clothes. The dataset was collected from 30 participants (15 males, 15 females) using 12 measurement conditions according to two physical conditions (i.e., relaxed and aroused conditions), three body postures (i.e., sitting, standing, and supine), and six movement speeds (i.e., 3.2, 4.5, 5.8, 6.4, 8.5, and 10.3 km/h). The motion data (i.e., six-axis accelerometer and gyroscope) and heart rate (i.e., electrocardiogram (ECG)) were determined as the input data and labels in the dataset, respectively. The CNN model was developed based on VGG Net and optimized by testing according to network depth and data augmentation. The ensemble network of the VGG-16 without data augmentation and the VGG-19 with data augmentation was determined as optimal architecture for generalization. As a result, the proposed method showed higher accuracy than the previous SCG method using signal processing in most measurement conditions. The three main contributions are as follows: (1) the CNN model enhanced heart rate estimation with the benefits of automatic feature extraction from the data; (2) the proposed method was compared with the previous SCG method using signal processing; (3) the method was tested in 12 measurement conditions related to daily motion for a more practical application.
topic accelerometer
gyroscope
heart rate measurement
seismocardiography (SCG)
wearable device
convolutional neural networks (CNNs)
url http://www.mdpi.com/1424-8220/18/5/1392
work_keys_str_mv AT hyunwoolee heartrateestimatedfrombodymovementsatsixdegreesoffreedombyconvolutionalneuralnetworks
AT mincheolwhang heartrateestimatedfrombodymovementsatsixdegreesoffreedombyconvolutionalneuralnetworks
_version_ 1725792744078573568