Next Article in Journal
Forward-Reverse Orthogonal Matching Pursuit-Union-Subspace Pursuit-Based Multiuser Detector for Uplink Grant-Free NOMA Networks
Previous Article in Journal
Realtime Emotional Reflective User Interface Based on Deep Convolutional Neural Networks and Generative Adversarial Networks
 
 
Font Type:
Arial Georgia Verdana
Font Size:
Aa Aa Aa
Line Spacing:
Column Width:
Background:
Article

Through-the-Wall Micro-Doppler De-Wiring Technique via Cycle-Consistent Adversarial Network

1
School of Integrated Circuits and Electronics, Beijing Institute of Technology, Beijing 100081, China
2
Department of Biomedical Engineering, Fourth Military Medical University, Xi’an 710032, China
*
Author to whom correspondence should be addressed.
Electronics 2022, 11(1), 124; https://doi.org/10.3390/electronics11010124
Submission received: 4 December 2021 / Revised: 27 December 2021 / Accepted: 29 December 2021 / Published: 31 December 2021
(This article belongs to the Section Networks)

Abstract

:
The radar penetrating technique has aroused a keen interest in the research community, due to its superior abilities for through-the-wall indoor human motion monitoring. Micro-Doppler signatures in this situation play a significant role in recognition and classification for human activities. However, the live wire buried in the wall introduces additive clutters to the spectrograms. Such degraded spectrograms drastically affect the performance of behind-the-wall human activity detection. In this paper, an ultra-wideband (UWB) radar system is utilized in the through-the-wall scenario to get the feature enhanced micro-Doppler signature called range-max time-frequency representation (R-max TFR). Then, a recently introduced Cycle-Consistent Generative Adversarial Network (Cycle GAN) is employed to realize the end-to-end de-wiring task. Cycle GAN can learn the mapping between spectrograms with and without the live wire effect. To minimize the wiring clutters, a loss function called identity loss is introduced in this work. Finally, the proposed de-wiring approach is evaluated through classification. The results show that the proposed Cycle GAN architecture outperforms other state-of-art de-wiring methods.

1. Introduction

Recently, radar based indoor human activity detection has attracted considerable attention from researchers and practitioners due to its outstanding penetration capabilities and robustness against different deployment and illumination conditions [1]. The rising interest is driven by the superb machine learning technique for detection, and the fact that the increasing aging population requires complete elderly care with privacy-preserving indoor monitoring technologies [2,3]. Micro-Doppler signature has been the mainstream feature for recognition and classification since it was introduced by Dr. V. C. Chen to depict micro-motion in the radar observation [4,5]. It thus has been extensively utilized and successfully applied in analyzing the individual motions in free space. Besides, for another rather significant application scene, through-the-wall (TW) indoor human activity monitoring, many unsolved problems still attract researchers’ attentions. The feasibility of measuring reliable TW fall signatures is demonstrated in [6]. The authors in [7] reported a finite-difference time-domain (FDTD) method based simulation approach to generate the micro-Doppler signatures of human moving behind walls. In [8], the influence of the wall, such as the blockage, attenuation, and dispersion of the electromagnetic (EM) waves, was analyzed for the human motion detection task. An ultra-wideband (UWB) bio radar working at L and S bands was developed in [9] to realize penetrating indoor human motion detection. The system has such advantages as strong anti-jamming capability, excellent penetrability, and high-range resolution. A high-resolution range profile was first obtained by using the UWB radar system. Then, a finite impulse response (FIR) high-pass filter was employed to suppress the effect of clutter and wall. However, due to the existence of wall, the micro-Doppler signature become much fainter when compared with those in the free space. Moreover, the wall often introduces extra noises and multipath effects. To remove these effects and obtain the feature enhanced micro-Doppler signatures, a method called the R-max TFR was proposed in [10].
In many realistic TW senarios, live wires are commonly buried in the wall. In China, the live wire typically carries 50 Hz alternative current. The existence of the live wire would bring in additive new micro-Doppler signatures in the spectrogram at fixed frequencies [11]. Such degradation of the spectrograms leads to the failure of a detector, since deep learning methods are sensitive to the abnormal inputs [12].
An intuitive strategy of mitigating the live wire effect is to use clutter reduction techniques [11]. The constant false alarm rate (CFAR) method was adopted to clean the spectrograms in [13,14]. This ideal adaptive thresholding strategy assumes a constant false alarm rate. The Gamma-correction (Gc) method comes with low computational complexity [15], in which the intensity of each pixel I is modified to a new I ^ = I γ using a factor γ . However, Gc method has the drawbacks of attenuating the critical micro-Doppler components in the spectrogram. Both methods thus affect the performance of the subsequent motion recognition [16,17]. In [11], a conditional generative adversarial network (cGAN) [18] was applied to learn the mapping from the live wire corrupted spectrograms to the wiring effect free ones. However, cGAN needs paired training samples, which means that complicated modeling is required to generate the synthetic paired spectrograms.
To overcome the drawback of cGAN, this work turns to an unsupervised learning strategy using a new generative model called Cycle-Consistent Generative Adversarial Network (Cycle GAN). The network can learn the translation between the live wire corrupted and wire clutter free spectrograms in an unsupervised manner without using paired training samples [19]. It has been utilized in the radar image processing scope such as the translation between the optical images and the synthetic aperture radar (SAR) images [20]. The effect analysis of adjusting the key parameters and the size of the dataset for the Cycle GAN are exhibited for better image translation results [21]. The cycle GAN consists of four models: two generators ( G f , G b ) and two discriminators ( D X , D Y ) . Define the live wire corrupted spectrogram domain as Y, and the wire clutter free spectrogram as X, then G f acts as a mapping function G f : Y X to translate the input live wire corrupted spectrogram to the de-wired one. D X then tries to distinguish whether the spectrogram is from X or G f ( Y ) . Because mapping is highly under-constrained, we couple it with the inverse mapping function G b : X Y . Through the inverse mapping function, the cycle consistency is formed and serves as a way to link the correspondence between X and Y. At last, a cycle consistency loss function from the orignal Cycle GAN [19] is imposed to realize G b ( G f ( Y ) ) Y and vice versa. To preserve the most authentic human motion micro-Doppler signatures between X and Y, we introduce an additional identity mapping loss function [22], which was first employed in Domain Transfer Network (DTN) to encourage the mapping to keep the color composition of the output as the same as that of the input. The real live wire corrupted and wire clutter free datasets are used for training and testing. For comparison, we also create a dataset of synthetic live wire corrupted spectrograms [11] for training the de-wiring cGAN. Finally, the classification comparisons between the proposed de-wiring method and other state-of-art de-wiring methods are presented in this work.
The contributions of this paper are listed as follows:
(a) We utilize a Cycle GAN-based optimization framework to meet the challenging micro-Doppler signature de-wiring problem without using the complicated wire effect modeling methods.
(b) The identity mapping loss is introduced to ensure more human motion micro-Doppler components are being preserved.
The rest of the paper is organized as follows. A brief introduction to the TW micro-Doppler signature and the live wire effect are presented in Section 2. In Section 3, the principle, architecture, and loss function of the Cycle GAN based de-wiring technique are described. In Section 4, the experimental setup and dataset preparation are introduced. The classification results for the de-wired spectrograms are discussed in comparison with other de-wiring methods. Section 5 summarizes the concluding remarks.

2. Live Wire Effect of TW Indoor Human Activities

2.1. Enhanced Micro-Doppler Signature of TW Indoor Human Activities

We adopt the stepped frequency continuous wave (SFCW) waveform in our UWB system. After the range compression process, the 2D range map (RM) is obtained, whose column and row correspond to the range and slow time, respectively. We utilize the high-pass FIR filter to get rid of the effect of the wall [10]. To get the micro-Doppler signature of human motions, we apply the short time Fourier transformation (STFT) to each range bin of RM over a period of slow-time, and then we can obtain the radar data cube (RDC) [23], which is defined as:
RDC ( m , n , k ) = l = 0 L 1 RM ( m , n + l ) h ( l ) e j 2 π k l / L 2 ,
where m, n, and k indicate the range, slow time, and frequency domain correspondingly, l and L represents the index and the total number of the sliding window of STFT, respectively. and h ( l ) is a window function. In this paper, all the RDCs are generated by using a Hanning window of length 32, with an overlap of 31 samples. An example of RDC is depicted in Figure 1a for falling.
To efficiently exploit the range information, we search in each range bin of RDC with the fixed slow-time along the frequencies for the maximum values and then project them onto the time-frequency domain, which is called R-max TFR [10], and can be expressed as,
R - max TFR ( k , n ) = max m [ RDC ( m , k , n ) ] .
Figure 1b shows an example of R-max TFR for falling. Since the most informative signature is preserved, R-max TFR achieves the highest performance in detection and classification among all the TW micro-Doppler signatures [10].

2.2. Micro-Doppler Signature of Live Wire

In spite of the satisfying classification results of the R-max TFR, once there is a live wire buried in the wall, the corresponding spectrogram would deteriorate sharply [11]. As depicted in Figure 2, the living cable will introduce an extra component of the micro-Doppler signature to the spectrogram.
In order to get rid of the micro-Doppler signature of live wire in the spectrogram, we previously used cGAN technique, which requires paired spectrograms for training. Additionally, we modeled the live wire effect as the impulse response of the sliding window of STFT along with a certain frequency [11]. However, the synthetic spectrogram is not perfectly aligned with the spectrogram with real live wire, which may hinder the performance of de-wiring technique for the real-world one.

3. Cycle GAN Methodology for De-Wiring

To better leverage the live wire free spectrogram, we utilize the Cycle GAN method to transfer micro-Doppler signatures of the wire corrupted spectrograms to those of the clean ones. In this section, the architecture and loss function of the de-wiring Cycle GAN method are presented.

3.1. Formulation of De-Wiring Cycle Generative Adversarial Network

The goal of the de-wiring Cycle GAN is to learn the mapping functions between the live wire corrupted spectrogram dataset Y and the live wire free spectrogram dataset X, given training samples x i = 1 N , x i X and y i = 1 N , y i Y . The spectrogram is denoted as x p s p e c ( x ) and y p s p e c ( y ) , where p s p e c ( x ) and p s p e c ( y ) stand for the probability distributions of x and y, correspondingly. As Figure 3 shows, the two mapping functions, forward generator G f : Y X and backward generator G b : X Y are included in the de-wiring Cycle GAN. Furthermore, the two adversarial discriminators are introduced: The first discriminator D X aims to distinguish between the clean spectrogram x and the de-wired spectrogram G f ( y ) . Likewise, the second discriminator D Y aims to distinguish between the real live wire spectrogram y and the synthetic spectrogram G b ( x ) . Different from the classical Cycle GAN whose objective only includes the adversarial loss [24] and cycle consistency loss [19], the proposed de-wiring Cycle GAN method further adopts identity loss [22] to encourage the mapping functions to preserve the useful micro-Doppler signatures of human motions.
Basic Cycle GAN contains two kinds of terms: the adversarial loss [18] to update the parameters of the generator and discriminator adversarially; and a cycle consistency loss [19] for preventing the learned mapping functions G f and G b from contradicting each other. We further employ the identity loss [22] to maintain the human micro-Doppler signatures in the de-wired spectrograms. Next, the details of the above three kinds of loss functions are presented.
(a) Adversarial loss: The mapping function G f : Y X can be largely improved by tuning it with the corresponding discriminator. We express this objective as the adversarial loss:
L a d v ( G f , D X , X , Y ) = E x p s p e c ( x ) [ log ( D X ( x ) ) ] + E y p s p e c ( y ) [ 1 log ( D Y ( y ) ) ] ,
in which G f aims to minimize the adversarial loss, while D X aims to maximize it. E [ · ] means the mathematical expectation of the inner function. The similar adversarial loss for backward mapping function G b : X Y can be expressed in the same way: L a d v ( G b , D Y , X , Y ) .
(b) Cycle consistency loss: To further implement a kind of “meta-supervision” to the mapping functions, Cycle GAN adopts the cycle-consistent constraint [19]. As Figure 3 illustrates, the spectrogram with live wire should be brought back to the original wire-corrupted one by the forward spectrogram translation cycle, i.e., y G f ( y ) y r e c y , where y r e c = G b ( G f ( y ) ) denotes the rectified spectrogram of y. Equivalently, the same cycle consistency should be satisfied by the backward spectrogram translation cycle: x G b ( x ) x r e c x , where x r e c = G f ( G b ( x ) ) denotes the rectified spectrogram of x. This behavior can be facilitated by utilizing the cycle consistency loss:
L c y c l e ( G f , G b ) = E y p s p e c ( y ) [ G b ( G f ( y ) ) ] + E x p s p e c ( x ) [ G f ( G b ( x ) ) ] .
(c) Identity loss: Solely considering the original loss functions may result in deterioration of the desired micro-Doppler signatures. We thus employ the identity loss [22] to ensure the maintaining of the micro-Doppler signature in the de-wired spectrogram. This loss can be depicted as:
L i d e ( G f , G b ) = E y p s p e c ( y ) [ G f ( y ) y 1 ] + E x p s p e c ( x ) [ [ G b ( x ) x 1 ] .
Now we combine the adversarial loss, cycle consistency loss, and identity loss into the final de-wiring Cycle GAN objective:
L ( G f , G b , D Y , D X ) = L a d v ( G f , D X , X , Y ) + L a d v ( G b , D Y , X , Y ) + λ L c y c l e + μ L i d e ( G f , G b ) ,
where λ and μ denote the weights for L c y c l e loss and L i d e loss, respectively. The mapping function G f can be obtained by,
G f * = arg min G f , G b max D Y , D X L ( G f , G b , D Y , D X ) .
where G f * denotes one typical solution of G f .
In Section 4, we compare the de-wiring results of the proposed combined loss mapping function with the original one without the identity loss. Results show that the combined loss mapping function is sufficient to regularize the training for a better de-wired spectrogram.

3.2. Network Architecture for Spectrogram De-Wiring Cycle Generative Adversarial Network

Aligned with the purpose of the de-wiring spectrogram task, the forward generator of Cycle GAN should own the ability to restore the micro-Doppler details of human motion while removing the live wire effect. Thus, the network architecture should be appropriately modeled for generating a satisfying de-wired spectrogram.
We adopt the same architecture as [19] for the de-wiring generative networks. As Figure 4 shows, the generator contains three convolution layers with stride-2, nine residual blocks [22], and two fractionally strided convolution layers (transposed convolution blocks) with half stride. Each residual block consists of two reflection padding layers, which are used to reduce the artifacts. Besides, it contains two convolution layers, two instance normalization layers, and a ReLU activation. The forward generator G f tries to map the single channel input spectrogram with live wire to the output spectrogram without the live wire effect. Similarly, the backward generator G b tries to map the clean spectrogram to the live wire corrupted spectrogram. After training, we only take the G f as the de-wiring mapping function.
To stimulate the generator to get better results, we adopt PatchGANs [19] as the discriminators to be trained adversarially against the generators. As Figure 4 illustrates, PatchGAN is in a fully convolutional fashion. Through this, the overlapping spectrogram patches are classified as real or fake. The final judgment output of PatchGAN is determined by averaging all the classification results of patches across the whole spectrogram.

4. Experimental Setup and Results

4.1. Experimental Setup

Through-the-wall radar human motion measurements were conducted to demonstrate the contribution of the proposed Cycle GAN de-wiring technology, which requires both the dataset of the spectrogram with live wire, and the dataset of live wire free spectrogram. We adopt the same UWB radar platform in [9], where two transmitting and four receiving planar logarithmic spiral antennas are utilized to generate and receive a UWB SFCW signal to sense the detection region of interest. The working frequencies of the UWB radar system used in the experiment are from 0.4 GHz to 4.4 GHz, with a step of 5 MHz. The pulse repetition frequency (PRF) is 113 Hz, with the sensitivity of −90 dBm. Firstly, to obtain the dataset X, we conduct experiments of different human motions in through-the-wall environment as shown in Figure 5a. The clean spectrogram dataset X contains nine human motions of two subjects: walking forward (motion 1, M1) and walking backward (motion 2, M2), sitting down (motion 3, M3), standing up from seated (motion 4, M4), fetching down and up (motion 5, M5), crawling forward (motion 6, M6), crawling backward (motion 7, M7), falling forward (motion 8, M8) and falling backward (motion 9, M9). The intuitive illustration of these motions can be found in [10]. For each motion, we have a total number of 1000 samples. Secondly, to attain the dataset Y, we conduct experiments of the same nine human motions in through-the-wall scenario with live wire as illustrated in Figure 5b, and each category contains 1000 entries. Specifically, we turned the lights from off to on to introduce the live wire effect. Some spectrograms of different actions with real-world live wire (input spectrograms) are shown in Figure 6a,g,m,s. In the training stage of the de-wiring Cycle GAN, 80% of both the recorded clean spectrogram dataset X and the live wire spectrogram dataset Y are utilized, whereas the remaining 20% of Y are used to test the effect of the de-wiring Cycle GAN. Besides, the dataset X is also used to generate the the paired wire-corrupted and wire-free spectrograms for training the de-wiring cGAN for comparison.

4.2. De-Wiring Results of Cycle GAN

We perform qualitative and quantitative comparisons of the proposed de-wiring Cycle GAN with many state-of-the-art spectrogram de-wiring methods, such as 2D CA-CFAR, Gamma-correction (Gc) and de-wiring cGAN [11]. Additionally, to state the importance of identity loss, we run the original Cycle GAN to isolate the effect of the identity term.
To visually demonstrate the performance obtained by the proposed de-wiring Cycle GAN, results of four kinds of human motion spectrograms (fetching down and up, sitting down, standing up and falling backward) are presented in Figure 6. We can see that both of the Gc and CA-CFAR fail to remove the live wire component thoroughly, meanwhile changing the desired human motion micro-Doppler signatures. The de-wiring cGAN can reduce most of the live wire micro-Doppler streaks. However, the details of the human motion micro-Doppler signatures may be faded or removed, because of the imprecise modeling method [11]. In comparison, it can be observed that both Cycle GAN methods can remove most of the live wire micro-Doppler effects while maintaining the details of the human motion micro-Doppler signatures. Moreover, thanks to the feature maintaining charater of identity loss, with which the Cycle GAN architecture can suppress the live wire effects thoroughly.

4.3. Classification Results

In this part, the classification results of the aforementioned de-wiring methods are presented, to verify that the novel Cycle GAN with identity loss could achieve the best performance in terms of the classification accuracy of the nine types of the live wire corrupted human motions.
VGG16 [25] is employed to discriminate different de-wired spectrograms of behind wall motions, which is widely used as an effective architecture in the image classification task. The spectrograms of nine human motions (9000) without the live wire effects are employed to train the classifier. As mentioned in Section 4. A, 80% of the live wire spectrogram dataset Y is used for training the Cycle GAN, while the remaining 20% is de-wired by the aformentioned methods and then utilized as the test set of the classifier.
The confusion matrices for test datasets by different de-wiring methods are given in Table 1, Table 2, Table 3, Table 4, Table 5 and Table 6. The rows and columns of the confusion matrix represent the actual and predicted motion classes, respectively. As presented in Table 1, Table 3, Table 4 and Table 5, sometimes the classifier recognizes the crawling forward to the walking backward or forward in error, because the signal intensity and micro-Doppler signatures of these motions are similiar. Note that the CA-CFAR method even makes negative contribution to the prediction of the VGG16, as is shown in Table 3, possibly because of its attenuation to the micro-Doppler signature. Table 6 has a better classification accuracy than that of Table 5. The result emphasizes the necessity of the identity loss in the de-wiring task. The classification result of the de-wired spectrograms by Cycle GAN with identity loss reaches the best performance for nine types of behind wall wire corrupted human motions, which is a dramatical improvement when compared to the other state-of-the-art de-wiring methods. The processing speeds of different de-wiring methods are shown in Table 7, which is indicated by frames per second (FPS). Gc shares the shortest processing time for each spectrogram via simple exponentiation transform. On the contrary, the CA-CFAR suffers the worst fps because of the time-consuming noise extraction step. Adopting the deeper resnet [19] as the backbone architecture, the proposed Cycle GAN can not accomplish the spectrogram de-wiring task as fast as the cGAN. However, the proposed Cycle GAN can still cover the requirement of in-time de-wiring with a processing speed of 8.13 FPS. In addition, the average classification accuracy for each method is listed below in Table 7. The accuracy is calculated as:
accuracy = TP N d a t a
where TP means the number of true predictions of each de-wiring method, and N d a t a represents the total number of the samples. Obviously, the proposed de-wiring Cycle GAN achieves the highest average classification accuracy 99.3 % , which further demonstrates that the proposed method precedes the others in de-wiring performance.

5. Conclusions

In this paper, we utilize Cycle GAN for the purpose of spectrograms de-wiring in TW detection scenario. The enhanced micro-Doppler signature is collected in through-the-wall experiment with or without live wire buried in the wall. We choose a Cycle GAN based architecture to deal with the unpaired spectrogram-translation task. The identity loss is integrated into the objective to ensure better realistic spectrogram reconstruction. In the de-wiring part, the proposed method only adopts the forward mapping function. The comparisons of the reconstruction and classification results between the proposed Cycle GAN and other state-of-the-art de-wiring methods indicate the overall advantages of the former in terms of reconstructing the human motion micro-Doppler signatures, and further verify the validity of the proposed architecture for the de-wiring task with the unpaired training samples.
In the future, a better live wire modeling method will be presented for fair comparisons between the cGAN and Cycle GAN. What’s more, the de-wiring spectrogram will be tested by suitable lightweight classifiers for further evaluation.

Author Contributions

The authors worked together during the whole editorial process of the special issue. Conceptualization, S.L. and Q.A.; methodology, S.W. and S.L.; formal analysis, S.W. and Q.A.; resources, Q.A.; investigation, K.M.; writing—original draft preparation, S.W.; writing—review and editing, S.W. and S.L. All authors have read and agreed to the published version of the manuscript.

Funding

The work was supported by the National Natural Science Foundation of China under Grant 61771049.

Institutional Review Board Statement

Not applicable.

Informed Consent Statement

Informed consent was obtained from all subjects involved in the study.

Data Availability Statement

Not applicable.

Conflicts of Interest

The authors declare no conflict of interest.

References

  1. Rasshofer, R.H.; Spies, M.; Spies, H. Influences of weather phenomena on automotive laser radar systems. Adv. Radio Sci. 2011, 9, 49–60. [Google Scholar] [CrossRef] [Green Version]
  2. Amin, M.G.; Zhang, Y.D.; Ahmad, F.; Ho, K.D. Radar signal processing for elderly fall detection: The future for in-home monitoring. IEEE Signal Process. Mag. 2016, 33, 71–80. [Google Scholar] [CrossRef]
  3. Kim, Y.; Ha, S.; Kwon, J. Human detection using Doppler radar based on physical characteristics of targets. IEEE Geosci. Remote Sens. Lett. 2014, 12, 289–293. [Google Scholar]
  4. Chen, V.C. Analysis of radar micro-Doppler with time-frequency transform. In Proceedings of the Tenth IEEE Workshop on Statistical Signal and Array Processing (Cat. No. 00TH8496), Pittsburgh, PA, USA, 4 August 2000; pp. 463–466. [Google Scholar]
  5. Chen, V.C.; Li, F.; Ho, S.S.; Wechsler, H. Analysis of micro-Doppler signatures. IEE Proc.-Radar, Sonar Navig. 2003, 150, 271–276. [Google Scholar] [CrossRef]
  6. Amin, M.; Ahmad, F.; Jokanovic, B. Personalized fall detection and classification through walls and in heavy indoor clutter. In Radar Sensor Technology XIX; and Active and Passive Signatures VI; International Society for Optics and Photonics: Bellingham, WA, USA, 2015; Volume 9461, p. 94610H. [Google Scholar]
  7. Ram, S.S.; Christianson, C.; Kim, Y.; Ling, H. Simulation and analysis of human micro-Dopplers in through-wall environments. IEEE Trans. Geosci. Remote Sens. 2010, 48, 2015–2023. [Google Scholar] [CrossRef]
  8. Fairchild, D.P.; Narayanan, R.M.; Beckel, E.R.; Luk, W.K.; Gaeta, G.A. Through-the-Wall Micro-Doppler Signatures. In Radar Micro-Doppler Signatures: Processing and Applications (Radar, Sonar and Navigation); Chen, V.C., Tahmoush, D., Miceli, W.J., Eds.; Institution of Engineering and Technology: Edison, NJ, USA, 2014. [Google Scholar]
  9. Liang, F.; Qi, F.; An, Q.; Lv, H.; Chen, F.; Li, Z.; Wang, J. Detection of multiple stationary humans using UWB MIMO radar. Sensors 2016, 16, 1922. [Google Scholar] [CrossRef] [PubMed] [Green Version]
  10. An, Q.; Wang, S.; Yao, L.; Hoorfar, A.; Zhang, W.; Lv, H.; Li, S.; Wang, J. Range-Max Enhanced Ultra-Wideband Micro-Doppler Signatures of Behind-the-Wall Indoor Human Motions. IEEE Trans. Geosci. Remote. Sens. 2021. [Google Scholar] [CrossRef]
  11. Wang, S.; An, Q.; Li, S.; Zhao, G.; Sun, H. Wiring Effects Mitigation for Through-Wall Human Motion Micro-Doppler Signatures Using a Generative Adversarial Network. IEEE Sens. J. 2021, 21, 10007–10016. [Google Scholar] [CrossRef]
  12. Liano, K. Robust error measure for supervised neural network learning with outliers. IEEE Trans. Neural Netw. 1996, 7, 246–250. [Google Scholar] [CrossRef] [PubMed]
  13. Kronauge, M.; Rohling, H. Fast two-dimensional CFAR procedure. IEEE Trans. Aerosp. Electron. Syst. 2013, 49, 1817–1823. [Google Scholar] [CrossRef]
  14. Foued, C.; Ammar, M.; Arezki, Y. Detection and classification of ground targets using a Doppler radar. In Proceedings of the 2017 Seminar on Detection Systems Architectures and Technologies (DAT), Algiers, Algeria, 20–22 February 2017; pp. 1–8. [Google Scholar]
  15. Poynton, C.A. Rehabilitation of gamma. In Human Vision and Electronic Imaging III; International Society for Optics and Photonics: Bellingham, WA, USA, 1998; Volume 3299, pp. 232–249. [Google Scholar]
  16. Park, J.; Javier, R.J.; Moon, T.; Kim, Y. Micro-Doppler based classification of human aquatic activities via transfer learning of convolutional neural networks. Sensors 2016, 16, 1990. [Google Scholar] [CrossRef] [PubMed]
  17. Kim, Y.; Moon, T. Human detection and activity classification based on micro-Doppler signatures using deep convolutional neural networks. IEEE Geosci. Remote Sens. Lett. 2015, 13, 8–12. [Google Scholar] [CrossRef]
  18. Goodfellow, I.; Pouget-Abadie, J.; Mirza, M.; Xu, B.; Warde-Farley, D.; Ozair, S.; Courville, A.; Bengio, Y. Generative adversarial nets. Adv. Neural Inf. Process. Syst. 2014, 27. [Google Scholar]
  19. Zhu, J.Y.; Park, T.; Isola, P.; Efros, A.A. Unpaired image-to-image translation using cycle-consistent adversarial networks. In Proceedings of the IEEE International Conference on Computer Vision, Venice, Italy, 22–29 October 2017; pp. 2223–2232. [Google Scholar]
  20. Li, X.; Du, Z.; Huang, Y.; Tan, Z. A deep translation (GAN) based change detection network for optical and SAR remote sensing images. ISPRS J. Photogramm. Remote Sens. 2021, 179, 14–34. [Google Scholar] [CrossRef]
  21. Xu, K.; Zhou, Z.; Wei, L. Effect Analysis of Image Translation by Controlling Size of Dataset and Adjusting Parameters for CycleGAN. In Proceedings of the 2021 International Conference on Communications, Information System and Computer Engineering (CISCE), Kuala Lumpur, Malaysia, 14–16 May 2021; pp. 458–461. [Google Scholar]
  22. Taigman, Y.; Polyak, A.; Wolf, L. Unsupervised cross-domain image generation. arXiv 2016, arXiv:1611.02200. [Google Scholar]
  23. Erol, B.; Amin, M.G. Radar data cube analysis for fall detection. In Proceedings of the 2018 IEEE International Conference on Acoustics, Speech and Signal Processing (ICASSP), Calgary, AB, Canada, 15–20 April 2018; pp. 2446–2450. [Google Scholar]
  24. Mirza, M.; Osindero, S. Conditional generative adversarial nets. arXiv 2014, arXiv:1411.1784. [Google Scholar]
  25. Simonyan, K.; Zisserman, A. Very deep convolutional networks for large-scale image recognition. arXiv 2014, arXiv:1409.1556. [Google Scholar]
Figure 1. (a) RDC for falling, and (b) R-max TFR for falling.
Figure 1. (a) RDC for falling, and (b) R-max TFR for falling.
Electronics 11 00124 g001
Figure 2. Micro-Doppler signature of standing-up (a) with live wire effect, and (b) without live wire effect.
Figure 2. Micro-Doppler signature of standing-up (a) with live wire effect, and (b) without live wire effect.
Electronics 11 00124 g002
Figure 3. The overall architecture of the proposed de-wiring Cycle GAN method. The network consists of two mapping functions: G f : Y X and G b : X Y , and corresponding discriminators D X and D Y . The cycle consistency is shown: G b ( G f ( Y ) ) Y and G f ( G b ( X ) ) X .
Figure 3. The overall architecture of the proposed de-wiring Cycle GAN method. The network consists of two mapping functions: G f : Y X and G b : X Y , and corresponding discriminators D X and D Y . The cycle consistency is shown: G b ( G f ( Y ) ) Y and G f ( G b ( X ) ) X .
Electronics 11 00124 g003
Figure 4. Generative and discriminative structures for the de-wiring Cycle GAN. The generator can achieve the spectrogram de-wiring task. The patched GAN is used as a discriminator. Only the de-wiring parts ( G f and D X ) are presented. The other parts ( G b and D Y ) share the same generative and discriminative structures.
Figure 4. Generative and discriminative structures for the de-wiring Cycle GAN. The generator can achieve the spectrogram de-wiring task. The patched GAN is used as a discriminator. Only the de-wiring parts ( G f and D X ) are presented. The other parts ( G b and D Y ) share the same generative and discriminative structures.
Electronics 11 00124 g004
Figure 5. Through-the-wall human motion measurement scenario, (a) without live wire, and (b) with live wire.
Figure 5. Through-the-wall human motion measurement scenario, (a) without live wire, and (b) with live wire.
Electronics 11 00124 g005
Figure 6. Comparison of through-the-wall various human motion spectrograms using different de-wiring methods (with dynamic ranges set from −40 dB to 0 dB), (af) fetching down and up, (gl) sitting down, (mr) standing up, and (sx) falling backward. The titles on the top indicate different de-wiring methods corresponding to the results column by column.
Figure 6. Comparison of through-the-wall various human motion spectrograms using different de-wiring methods (with dynamic ranges set from −40 dB to 0 dB), (af) fetching down and up, (gl) sitting down, (mr) standing up, and (sx) falling backward. The titles on the top indicate different de-wiring methods corresponding to the results column by column.
Electronics 11 00124 g006
Table 1. Confusion matrix for none.
Table 1. Confusion matrix for none.
M1M2M3M4M5M6M7M8M9
M1100%00000000
M20100%0000000
M300100%000000
M4000100%00000
M5000096%004%0
M6048%00052%000
M7000000100%00
M87%00000093%0
M900000000100%
Table 2. Confusion matrix for Gc.
Table 2. Confusion matrix for Gc.
M1M2M3M4M5M6M7M8M9
M1100%00000000
M20100%0000000
M300100%000000
M4000100%00000
M5000081%0019%0
M600000100%000
M7000000100%00
M81%6%0000094%0
M900000000100%
Table 3. Confusion matrix for CA-CFAR.
Table 3. Confusion matrix for CA-CFAR.
M1M2M3M4M5M6M7M8M9
M1100%00000000
M20100%0000000
M300100%000000
M4000100%00000
M5000096%0004%
M6048%00052%000
M7077%000023%00
M83%0001%0092%4%
M900000000100%
Table 4. Confusion matrix for cGAN.
Table 4. Confusion matrix for cGAN.
M1M2M3M4M5M6M7M8M9
M1100%00000000
M20100%0000000
M300100%000000
M4000100%00000
M50000100%000%0
M60100%0000000
M7000000100%00
M86%00000094%0
M900000000100%
Table 5. Confusion matrix for the Orignal Cycle GAN.
Table 5. Confusion matrix for the Orignal Cycle GAN.
M1M2M3M4M5M6M7M8M9
M1100%00000000
M20100%0000000
M300100%000000
M403%097%00000
M5000028%0072%0
M649%000051%000
M7000000100%00
M86%00000094%0
M900000000100%
Table 6. Confusion matrix for the proposed method.
Table 6. Confusion matrix for the proposed method.
M1M2M3M4M5M6M7M8M9
M1100%00000000
M20100%0000000
M300100%000000
M4000100%00000
M50000100%0000
M600000100%000
M7000000100%00
M86%00000094%0
M900000000100%
Table 7. Processing speeds and classification results of different de-wiring methods.
Table 7. Processing speeds and classification results of different de-wiring methods.
MethodFPSAccuracy
None 0.934
Gc1036 0.972
CA-CFAR3.07 0.847
cGAN14.1 0.882
Orignal Cycle GAN8.50 0.855
proposed8.13 0.993
Publisher’s Note: MDPI stays neutral with regard to jurisdictional claims in published maps and institutional affiliations.

Share and Cite

MDPI and ACS Style

Wang, S.; Miao, K.; Li, S.; An, Q. Through-the-Wall Micro-Doppler De-Wiring Technique via Cycle-Consistent Adversarial Network. Electronics 2022, 11, 124. https://doi.org/10.3390/electronics11010124

AMA Style

Wang S, Miao K, Li S, An Q. Through-the-Wall Micro-Doppler De-Wiring Technique via Cycle-Consistent Adversarial Network. Electronics. 2022; 11(1):124. https://doi.org/10.3390/electronics11010124

Chicago/Turabian Style

Wang, Shuoguang, Ke Miao, Shiyong Li, and Qiang An. 2022. "Through-the-Wall Micro-Doppler De-Wiring Technique via Cycle-Consistent Adversarial Network" Electronics 11, no. 1: 124. https://doi.org/10.3390/electronics11010124

Note that from the first issue of 2016, this journal uses article numbers instead of page numbers. See further details here.

Article Metrics

Back to TopTop