e-hir GAN

e-hir GAN augments micro-Doppler radar datasets using generative adversarial networks (GANs) to increase training data for human motion classification and related biomedical analyses.


Key Features:

  • Data Augmentation with GANs: e-hir GAN employs GANs to generate synthetic micro-Doppler signatures to enlarge training datasets for deep learning.
  • Data Collection: Authentic micro-Doppler radar data were collected for seven distinct human activities, each yielding 144 samples.
  • Training Process: GANs were trained for 3,000 epochs with generated outputs saved every 300 epochs and best images selected for use.
  • Data Synthesis: Each original dataset was augmented to produce 1,472 synthesized spectrograms of size 64 × 64.
  • Computational Environment: Training and data generation used GPU drivers, CUDA libraries, cuDNN, Anaconda, Keras-GPU, SciPy, Pillow, OpenCV, Matplotlib, and Git.
  • Improved Classification Accuracy: Augmented datasets were used to enhance deep neural network training, improving human motion classification accuracy.

Scientific Applications:

  • Human Motion Classification: Provides increased training data for classifying human activities from micro-Doppler radar signals.
  • Musculoskeletal Disease Diagnosis: Supports motion-analysis-based approaches for diagnosing musculoskeletal diseases.
  • Rehabilitation Therapy Development: Enables augmentation of datasets used to develop and evaluate rehabilitation therapies.
  • Fall Detection: Enhances datasets for detecting falls from radar-based motion signatures.
  • Energy Expenditure Estimation: Facilitates estimation of energy expenditure from augmented motion spectrograms.
  • Biomechanical Research and Safety Monitoring: Augmented data support biomechanical studies and safety-monitoring applications.

Methodology:

Collected authentic micro-Doppler radar data for seven activities (144 samples each); trained GANs for 3,000 epochs saving outputs every 300 epochs and selecting best images; generated 1,472 synthesized 64 × 64 spectrograms per original dataset; training used GPU drivers, CUDA, cuDNN, Anaconda, Keras-GPU, SciPy, Pillow, OpenCV, Matplotlib, and Git.

Topics

Details

License:
MIT
Tool Type:
command-line tool
Programming Languages:
Python
Added:
1/14/2020
Last Updated:
5/25/2021

Operations

Publications

Alnujaim I, Kim Y. Augmentation of Doppler Radar Data Using Generative Adversarial Network for Human Motion Analysis. Healthcare Informatics Research. 2019;25(4):344. doi:10.4258/hir.2019.25.4.344. PMID:31777679. PMCID:PMC6859266.