Low Complexity Radar Gesture Recognition Using Synthetic Training Data

Developments in radio detection and ranging (radar) technology have made hand gesture recognition feasible. In heat map-based gesture recognition, feature images have a large size and require complex neural networks to extract information. Machine learning methods typically require large amounts of...

Full description

Bibliographic Details
Main Authors: Yanhua Zhao, Vladica Sark, Milos Krstic, Eckhard Grass
Format: Article
Language:English
Published: MDPI AG 2022-12-01
Series:Sensors
Subjects:
Online Access:https://www.mdpi.com/1424-8220/23/1/308
_version_ 1827617123815391232
author Yanhua Zhao
Vladica Sark
Milos Krstic
Eckhard Grass
author_facet Yanhua Zhao
Vladica Sark
Milos Krstic
Eckhard Grass
author_sort Yanhua Zhao
collection DOAJ
description Developments in radio detection and ranging (radar) technology have made hand gesture recognition feasible. In heat map-based gesture recognition, feature images have a large size and require complex neural networks to extract information. Machine learning methods typically require large amounts of data and collecting hand gestures with radar is time- and energy-consuming. Therefore, a low computational complexity algorithm for hand gesture recognition based on a frequency-modulated continuous-wave (FMCW) radar and a synthetic hand gesture feature generator are proposed. In the low computational complexity algorithm, two-dimensional Fast Fourier Transform is implemented on the radar raw data to generate a range-Doppler matrix. After that, background modelling is applied to separate the dynamic object and the static background. Then a bin with the highest magnitude in the range-Doppler matrix is selected to locate the target and obtain its range and velocity. The bins at this location along the dimension of the antenna can be utilised to calculate the angle of the target using Fourier beam steering. In the synthetic generator, the Blender software is used to generate different hand gestures and trajectories and then the range, velocity and angle of targets are extracted directly from the trajectory. The experimental results demonstrate that the average recognition accuracy of the model on the test set can reach 89.13% when the synthetic data are used as the training set and the real data are used as the test set. This indicates that the generation of synthetic data can make a meaningful contribution in the pre-training phase.
first_indexed 2024-03-09T09:40:30Z
format Article
id doaj.art-2ab9bf0fae1d4b7ab9d1b9cba147efab
institution Directory Open Access Journal
issn 1424-8220
language English
last_indexed 2024-03-09T09:40:30Z
publishDate 2022-12-01
publisher MDPI AG
record_format Article
series Sensors
spelling doaj.art-2ab9bf0fae1d4b7ab9d1b9cba147efab2023-12-02T00:55:25ZengMDPI AGSensors1424-82202022-12-0123130810.3390/s23010308Low Complexity Radar Gesture Recognition Using Synthetic Training DataYanhua Zhao0Vladica Sark1Milos Krstic2Eckhard Grass3IHP—Leibniz-Institut für Innovative Mikroelektronik, 15236 Frankfurt, GermanyIHP—Leibniz-Institut für Innovative Mikroelektronik, 15236 Frankfurt, GermanyIHP—Leibniz-Institut für Innovative Mikroelektronik, 15236 Frankfurt, GermanyIHP—Leibniz-Institut für Innovative Mikroelektronik, 15236 Frankfurt, GermanyDevelopments in radio detection and ranging (radar) technology have made hand gesture recognition feasible. In heat map-based gesture recognition, feature images have a large size and require complex neural networks to extract information. Machine learning methods typically require large amounts of data and collecting hand gestures with radar is time- and energy-consuming. Therefore, a low computational complexity algorithm for hand gesture recognition based on a frequency-modulated continuous-wave (FMCW) radar and a synthetic hand gesture feature generator are proposed. In the low computational complexity algorithm, two-dimensional Fast Fourier Transform is implemented on the radar raw data to generate a range-Doppler matrix. After that, background modelling is applied to separate the dynamic object and the static background. Then a bin with the highest magnitude in the range-Doppler matrix is selected to locate the target and obtain its range and velocity. The bins at this location along the dimension of the antenna can be utilised to calculate the angle of the target using Fourier beam steering. In the synthetic generator, the Blender software is used to generate different hand gestures and trajectories and then the range, velocity and angle of targets are extracted directly from the trajectory. The experimental results demonstrate that the average recognition accuracy of the model on the test set can reach 89.13% when the synthetic data are used as the training set and the real data are used as the test set. This indicates that the generation of synthetic data can make a meaningful contribution in the pre-training phase.https://www.mdpi.com/1424-8220/23/1/308FMCW radargesture sensingmachine learningmmWavesynthetic features
spellingShingle Yanhua Zhao
Vladica Sark
Milos Krstic
Eckhard Grass
Low Complexity Radar Gesture Recognition Using Synthetic Training Data
Sensors
FMCW radar
gesture sensing
machine learning
mmWave
synthetic features
title Low Complexity Radar Gesture Recognition Using Synthetic Training Data
title_full Low Complexity Radar Gesture Recognition Using Synthetic Training Data
title_fullStr Low Complexity Radar Gesture Recognition Using Synthetic Training Data
title_full_unstemmed Low Complexity Radar Gesture Recognition Using Synthetic Training Data
title_short Low Complexity Radar Gesture Recognition Using Synthetic Training Data
title_sort low complexity radar gesture recognition using synthetic training data
topic FMCW radar
gesture sensing
machine learning
mmWave
synthetic features
url https://www.mdpi.com/1424-8220/23/1/308
work_keys_str_mv AT yanhuazhao lowcomplexityradargesturerecognitionusingsynthetictrainingdata
AT vladicasark lowcomplexityradargesturerecognitionusingsynthetictrainingdata
AT miloskrstic lowcomplexityradargesturerecognitionusingsynthetictrainingdata
AT eckhardgrass lowcomplexityradargesturerecognitionusingsynthetictrainingdata