| Literature DB >> 35463251 |
Mahdi Ostovan1, Sadegh Samadi1, Alireza Kazemi2.
Abstract
Human activity recognition (HAR) using radar micro-Doppler has attracted the attention of researchers in the last decade. Using radar for human activity recognition has been very practical because of its unique advantages. There are several classifiers for the recognition of these activities, all of which require a rich database to produce fine output. Due to the limitations of providing and building a large database, radar micro-Doppler databases are usually limited in number. In this paper, a new method for the generation of radar micro-Doppler of the human body based on the deep convolutional generating adversarial network (DCGAN) is proposed. To generate the database, the required input is also generated by converting the existing motion database to simulated model-based radar data. The simulation results show the success of this method, even on a small amount of data.Entities:
Mesh:
Year: 2022 PMID: 35463251 PMCID: PMC9019310 DOI: 10.1155/2022/7365544
Source DB: PubMed Journal: Comput Intell Neurosci
Figure 1Simulated faces with DCGAN [29].
Figure 217-point simulated body.
Figure 3Comparison of (a) FSST and (b)–(f) STFT with different window lengths [32].
Figure 4Block diagram of a basic generative adversarial network.
Figure 5Generator network.
Figure 6Discriminator network.
Parameters of generator network.
| Row | Layer name | Layer type | Attribute |
|---|---|---|---|
| 1 | Input noise | Image input | 1 × 1 × 100 noise vector |
| 2 | TConv 1 | Transposed convolutional | 512 tconv filters of size 4 × 4 with stride [2, 2] and cropping [0, 0] |
| 3 | BN1 | Batch normalization | — |
| 4 | ReLU 1 | ReLU | — |
| 5 | TConv 2 | Transposed convolutional | 512 tconv filters of size 4 × 4 with stride [2, 2] and cropping [0, 0] |
| 6 | BN2 | Batch normalization | — |
| 7 | ReLU 2 | ReLU | — |
| 8 | TConv 3 | Transposed convolutional | 512 tconv filters of size 4 × 4 with stride [2, 2] and cropping [0, 0] |
| 9 | BN3 | Batch normalization | — |
| 10 | ReLU 3 | ReLU | — |
| 11 | TConv 4 | Transposed convolutional | 512 tconv filters of size 4 × 4 with stride [2, 2] and cropping [0, 0] |
| 12 | BN4 | Batch normalization | — |
| 13 | ReLU 4 | ReLU | — |
| 14 | TConv 4 | Transposed convolutional | 512 tconv filters of size 4 × 4 with stride [2, 2] and cropping [0, 0] |
| 15 | tanh | Hyperbolic tangent | — |
Parameters of discriminator network.
| Row | Layer name | Layer type | Attribute |
|---|---|---|---|
| 1 | Input image | Image input | 64 × 64 × 3 images |
| 2 | Conv 1 | Convolutional | 64 conv filters of size 4 × 4 with stride [2, 2] and padding [1, 1] |
| 3 | Leaky ReLU 1 | Leaky ReLU | Scale of 0.2 |
| 4 | Conv 2 | Convolutional | 128 conv filters of size 4 × 4 with stride [2, 2] and padding [1, 1] |
| 5 | BN2 | Batch normalization | — |
| 6 | Leaky ReLU 2 | Leaky ReLU | Scale of 0.2 |
| 7 | Conv 3 | Convolutional | 256 conv filters of size 4 × 4 with stride [2, 2] and padding [1, 1] |
| 8 | BN3 | Batch normalization | — |
| 9 | Leaky ReLU 3 | Leaky ReLU | Scale of 0.2 |
| 10 | Conv 4 | Convolutional | 1 conv filter of size 8 × 8 with stride [1, 1] and padding [0, 0] |
Training hyperparameters.
| Parameter | Value |
|---|---|
| Epoch | 1000 |
| Mini batch size | 8 |
| Generator learning rate | 2 × 10−4 |
| Discriminator learning rate | 1 × 10−4 |
| Gradient decay factor | 0.5 |
| Squared gradient decay factor | 0.999 |
| Number of samples | 81 |
Figure 7(a) Input noise to GAN. (b) Output after 150 epochs. (c) Output after 1000 epochs. (d) A real sample.
Figure 8Comparison of the histograms of the real and generated samples.
Figure 9SSIM calculated over generated samples and real samples.