Cargando…

Augmentation of Doppler Radar Data Using Generative Adversarial Network for Human Motion Analysis

OBJECTIVES: Human motion analysis can be applied to the diagnosis of musculoskeletal diseases, rehabilitation therapies, fall detection, and estimation of energy expenditure. To analyze human motion with micro-Doppler signatures measured by radar, a deep learning algorithm is one of the most effecti...

Descripción completa

Detalles Bibliográficos
Autores principales: Alnujaim, Ibrahim, Kim, Youngwook
Formato: Online Artículo Texto
Lenguaje:English
Publicado: Korean Society of Medical Informatics 2019
Materias:
Acceso en línea:https://www.ncbi.nlm.nih.gov/pmc/articles/PMC6859266/
https://www.ncbi.nlm.nih.gov/pubmed/31777679
http://dx.doi.org/10.4258/hir.2019.25.4.344
_version_ 1783471092828995584
author Alnujaim, Ibrahim
Kim, Youngwook
author_facet Alnujaim, Ibrahim
Kim, Youngwook
author_sort Alnujaim, Ibrahim
collection PubMed
description OBJECTIVES: Human motion analysis can be applied to the diagnosis of musculoskeletal diseases, rehabilitation therapies, fall detection, and estimation of energy expenditure. To analyze human motion with micro-Doppler signatures measured by radar, a deep learning algorithm is one of the most effective approaches. Because deep learning requires a large data set, the high cost involved in measuring large amounts of human data is an intrinsic problem. The objective of this study is to augment human motion micro-Doppler data employing generative adversarial networks (GANs) to improve the accuracy of human motion classification. METHODS: To test data augmentation provided by GANs, authentic data for 7 human activities were collected using micro-Doppler radar. Each motion yielded 144 data samples. Software including GPU driver, CUDA library, cuDNN library, and Anaconda were installed to train the GANs. Keras-GPU, SciPy, Pillow, OpenCV, Matplotlib, and Git were used to create an Anaconda environment. The data produced by GANs were saved every 300 epochs, and the training was stopped at 3,000 epochs. The images generated from each epoch were evaluated, and the best images were selected. RESULTS: Each data set of the micro-Doppler signatures, consisting of 144 data samples, was augmented to produce 1,472 synthesized spectrograms of 64 × 64. Using the augmented spectrograms, the deep neural network was trained, increasing the accuracy of human motion classification. CONCLUSIONS: Data augmentation to increase the amount of training data was successfully conducted through the use of GANs. Thus, augmented micro-Doppler data can contribute to improving the accuracy of human motion recognition.
format Online
Article
Text
id pubmed-6859266
institution National Center for Biotechnology Information
language English
publishDate 2019
publisher Korean Society of Medical Informatics
record_format MEDLINE/PubMed
spelling pubmed-68592662019-11-27 Augmentation of Doppler Radar Data Using Generative Adversarial Network for Human Motion Analysis Alnujaim, Ibrahim Kim, Youngwook Healthc Inform Res Tutorial OBJECTIVES: Human motion analysis can be applied to the diagnosis of musculoskeletal diseases, rehabilitation therapies, fall detection, and estimation of energy expenditure. To analyze human motion with micro-Doppler signatures measured by radar, a deep learning algorithm is one of the most effective approaches. Because deep learning requires a large data set, the high cost involved in measuring large amounts of human data is an intrinsic problem. The objective of this study is to augment human motion micro-Doppler data employing generative adversarial networks (GANs) to improve the accuracy of human motion classification. METHODS: To test data augmentation provided by GANs, authentic data for 7 human activities were collected using micro-Doppler radar. Each motion yielded 144 data samples. Software including GPU driver, CUDA library, cuDNN library, and Anaconda were installed to train the GANs. Keras-GPU, SciPy, Pillow, OpenCV, Matplotlib, and Git were used to create an Anaconda environment. The data produced by GANs were saved every 300 epochs, and the training was stopped at 3,000 epochs. The images generated from each epoch were evaluated, and the best images were selected. RESULTS: Each data set of the micro-Doppler signatures, consisting of 144 data samples, was augmented to produce 1,472 synthesized spectrograms of 64 × 64. Using the augmented spectrograms, the deep neural network was trained, increasing the accuracy of human motion classification. CONCLUSIONS: Data augmentation to increase the amount of training data was successfully conducted through the use of GANs. Thus, augmented micro-Doppler data can contribute to improving the accuracy of human motion recognition. Korean Society of Medical Informatics 2019-10 2019-10-31 /pmc/articles/PMC6859266/ /pubmed/31777679 http://dx.doi.org/10.4258/hir.2019.25.4.344 Text en © 2019 The Korean Society of Medical Informatics http://creativecommons.org/licenses/by-nc/4.0/ This is an Open Access article distributed under the terms of the Creative Commons Attribution Non-Commercial License (http://creativecommons.org/licenses/by-nc/4.0/) which permits unrestricted non-commercial use, distribution, and reproduction in any medium, provided the original work is properly cited.
spellingShingle Tutorial
Alnujaim, Ibrahim
Kim, Youngwook
Augmentation of Doppler Radar Data Using Generative Adversarial Network for Human Motion Analysis
title Augmentation of Doppler Radar Data Using Generative Adversarial Network for Human Motion Analysis
title_full Augmentation of Doppler Radar Data Using Generative Adversarial Network for Human Motion Analysis
title_fullStr Augmentation of Doppler Radar Data Using Generative Adversarial Network for Human Motion Analysis
title_full_unstemmed Augmentation of Doppler Radar Data Using Generative Adversarial Network for Human Motion Analysis
title_short Augmentation of Doppler Radar Data Using Generative Adversarial Network for Human Motion Analysis
title_sort augmentation of doppler radar data using generative adversarial network for human motion analysis
topic Tutorial
url https://www.ncbi.nlm.nih.gov/pmc/articles/PMC6859266/
https://www.ncbi.nlm.nih.gov/pubmed/31777679
http://dx.doi.org/10.4258/hir.2019.25.4.344
work_keys_str_mv AT alnujaimibrahim augmentationofdopplerradardatausinggenerativeadversarialnetworkforhumanmotionanalysis
AT kimyoungwook augmentationofdopplerradardatausinggenerativeadversarialnetworkforhumanmotionanalysis