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...
Main Authors: | , , , |
---|---|
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 |