 Research
 Open Access
 Published:
Deep factor analysis for weather varied sensethroughfoliage target detection
EURASIP Journal on Wireless Communications and Networking volume 2021, Article number: 41 (2021)
Abstract
In this paper, the influence of seasonal variation on target detection accuracy and the effectiveness of deep factor analysis (DFA) in signal denoising are studied. To extensively verify the universality of the DFA_based approach, a variety of target objects, including no target, human, wood board and iron cabinet targets, are measured in foliage environment under four different weather conditions. Then, after removing background noise from the collected data, deep factor analysis is carried out to reduce the impact of noise. The experimental results show that the influence of weather variation on target detection can be effectively eliminated by DFA_based algorithm, which can improve the average classification accuracy in all seasons. Finally, by means of cross validation, the effectiveness of DFA_based algorithm on signal denoising and the influence on target detection accuracy are further studied. The method is stable and universal in any weather conditions, even in hazy and snowy days, which can be stable at about 93%.
1 Introduction
In recent years, the detection of hidden objects, such as human beings, animals and vehicles in foliage environment has attracted enormous attention. However, due to the special conditions of foliage environment, the traditional detection technology has revealed the shortcomings. For example, optical or imagebased detection technology is difficult to meet the accuracy requirements of detection and classification because of the influence of light and occlusion in the foliage environment. The cost of the syntheticaperture radar (SRA)based system is relatively high which greatly reduces the feasibility of application. At present, a new type of wireless sensor technology, device free sensing(DFS), has been proved to be feasible in target detection in many cases [1, 2]. This method combines communication with target detection, which greatly reduces the cost of sensor network. The commonly used DFS technologies for target recognition are based on UWB signal and WiFi signal. However, the most widely used scene of WiFi signal is indoor, such as indoor positioning [3, 4], human activity through the wall detection [5], occupancy estimation [6] and so on. Ultrawideband (UWB) signals are universally worked for intrusion detection in sensethroughfoliage environment due to their advantages such as high transmission rate, strong antiinterference ability and low cost as well as good target detection in foliage environment [7,8,9,10]. These application include not only static object recognition [11,12,13] but also moving target detection like human activity recognition [14]. Static target recognition includes targets with similar dielectric constants [2, 15, 16] and targets with large difference in in dielectric constant.
However, the actual foliage environment is complex and variable. Many practical problems need to be studied and solved. For example, when the target detection system is installed outdoors, it is necessary to ensure that any environmental change, such as rain, snow, lightning and other weather changes will not affect the detection accuracy of the system. Environmental noise and multipath fading will also have significant interference with the signal. Therefore, Xue [17, 18] and Zhong [19, 20] analyzed the problem of low target recognition rate caused by weather changes and proposed solutions to the problem. The solutions adopted in these literatures is feature extraction and classification recognition, mixing all signals collected in all weather conditions, and the collected data is divided into a training set and a test set, and the training set is trained to obtain an optimized model to achieve accurate target recognition. Although the recognition rate is higher, these methods are not universal. It is not applicable for the data set collected under any weather conditions, which has a large amount of calculations and strict requirements on the training set.
The focus of this study is how to automatically recognize targets without retraining the model to minimize the impact of weather changes on target recognition. A new approach to solve the problem of repeated training in practical application is adopted. The influence of different weather is used as clutter noise of the target object, and the depth factor analysis (DFA) method is used to remove the clutter noise, so as to eliminate the influence of different weather in the data preprocessing stage without any impact on the classifier in the system. According to the method in reference [21], we distinguish the signal with target from the signal without target. We take the received signal without target as the reference signal. Signals collected on the targeted scene are cross correlated with the reference signals to remove most of the clutter noise. After that, the DFA_based algorithm is used to remove the residual noise. Therefore, after the system is installed outdoors, only the data collected under various weather conditions need to preprocessed, and the trained model can be used for target detection and recognition without repeated training. The accuracy and stability are verified by experiments and DFA_based algorithm in this paper has universality and practicability.
The next section describes data acquisition and preprocessing. Section 3 provides the theory of DFA. Section 4 analysis the process of target detection and discusses the experimental results. Finally, the paper conclusions and future works are shown in Sect. 5.
2 Data acquisition and preprocessing
2.1 Data acquisition
In this study, an IRUWB transceiver is used to acquire target signals in different weather conditions and data acquisition is carried out in the foliage cluster environment. PulsON 400 (P400) of Time Domain Co., Ltd is adopted for measurement. It’s operating band is from 3.1 to 5.3 GHz with center frequency 4.2 GHz. We affixed the UWB transmitter and receiver to a bracket, approximately 1.5m from the ground and the transmitter and receiver are nearly 20m apart from each other. After receiving the data acquisition instruction sent by personal computer (PC), P400 begins to collect the data, and then sends the collected data to PC for recording. The schematic diagram of the measurement system is illustrated in Fig. 1. In order to acquire signals at any position between TX and RX, the same target object is placed in eight different positions marked as A, B, C, D, E, F, G and H. For example, people stand at 8 different positions as shown in Fig. 1, and we collect signals from these 8 different locations. 70 samples were collected from each location, and then the samples from 8 different locations were mixed together to form 560 samples as a data set for Human being.
The three types of targets employed in this study are (a) human being(a standing man with 65 kg weight and 175 cm height), (b) wood board (approximately 60 cm \(\times\) 142 cm \(\times\) 2.5 cm(width \(\times\) height \(\times\) thickness)) and (c) iron cabinet [approximately 50 cm \(\times\) 40 cm \(\times\) 130 cm (length \(\times\) width \(\times\) height)] [22]. The data sets used in the study are mainly collected under four weather conditions, as shown in Fig. 2, which are sunny, snowy, rainy and haze days. Figure 2a is a snapshot of sunny day, whereas Fig. 2b–d are that of snowy day, rainy day and hazy day. The measurement process at the other seven locations is a repetition of the above process.
For a target placed in a single position, the target signal is transmitted to a computer for digital recording, and 70 samples for each location are collected. Measurements are performed at 8 different locations to obtain 560 samples of a certain type of target. The same process is repeated for other target objects, and the same process is carried out for four types of weather. So, a total of 8,960 data samples under various weather conditions are obtained. The samples collected in this section will be used in the following target classification, which will be explained in detail later.
The main advantage of IRUWB technology is its high spatialtemporal resolution. When objects with different materials (different conductivity and dielectric constant), sizes and shapes are placed in the foliage environment, the transmission path between the transmitter and the receiver varies depending on the absorption and reflection of objects, as well as the size of particle in the air and air humidity. And, the received UWB signal is a multipath signal generated by different reflection and scattering in the foliage environment. The common characteristic of UWB channel in foliage environment is that the transmission attenuation of received UWB signal is timevarying. Therefore, even for the same target, the waveform of the received signal is different under different weather conditions. In this paper, three types of target object are human being, wood board and iron cabinet and the dielectric constants of them varies greatly due to their materials. Thus, the target object absorbs and reflects UWB signals differently in the foliage environment. The received signal r(t) can be written as
where \(A_i\) and \(t_i\) are the multipath amplitude and the delay of the received signal passing over the \(i_{th}\) path respectively, \(A_i\) and \(t_i\) are random varying, \(\epsilon (t)\) is stochastic noise, n is the number of scattering paths and s(t) is the transmitted signal. The model can include multipath reflection from the target as well as direct reflection from the target. Through the above experimental device, the received UWB signal is shown in Fig. 3. According to the P400 documentation,the first part of the received UWB signal waveform is background noise, which is almost static. Useful information containing target object is in the second part of the signal waveform. We collected data under four weather conditions: sunny, rainy, snowy and haze days. Two kinds of scene signals are collected in each weather, which are no target signal and target signal. The signal with target is divided into three kinds: human, wood board and iron cabinet. The first portion of the received UWB signal is removed and its amplitude is reduced to 1/10,000 of the original magnitude.The processed received signal is illustrated in Figs. 4 and 5.
From Fig. 4, it is observed that when different target objects are placed between TX and RX, the received UWB signals vary in amplitude, which means that the received signals contain different target information, even in the same weather. The collected UWB signals of same target object (an example of Human target) in different weather conditions are illustrated in Fig. 5. (a) is in sunny and rainy weather conditions and (b) is in snowy and hazy weather conditions.
2.2 Data preprocessing
The purpose of data preprocessing is to lessen the influence of background noise. There are four scenarios for data acquisition in each weather condition. The first scenario is that no target is placed, and the other three are that three different objects are placed separately. According to the method in reference [21], we distinguish the signal with target from the signal without target. Here, we take the signal collected in the first scene as background noise \(r_1(t)=\sum _{k=1}^n A_k s(tt_k)+\epsilon _1(t)\), and the signals collected in the other three scenes with the target object as the received signal \(r_2(t)=\sum _{p=1}^n A_p s(tt_p)+\epsilon _2(t)\). According to formula (2), the crosscorrelation is carried out on two signals: the signal with target \(r_2(t)\) and background noise \(r_1(t)\), and the alignment point \(\tau _0\) with the largest correlation value of the two signals is found. After locating the maximum correlation point \(\tau _0\), the received target signal \(r_2(t)\) and background noise signal \(r_1(t)\) are subtracted to obtain the preprocessing signal y(t), as shown in formula (3). Therefore, as illustrated in Fig. 6, the number of sampling points of the obtained preprocessed signal is less than 70.
Figure 6 shows the received UWB signals of human in different weather conditions after clutter noise removal.
Comparing Figs. 5 and 6, it can be seen that the difference of the same target signal collected under different weather conditions increases after the clutter noise is removed by crosscorrelation. The signal after clutter noise removal still contains noise. How to eliminate the influence of noise as much as possible before feature extraction is the main problem of this paper.
In another article [17], the collected UWB signal has been proven to obey Gaussian distribution. Therefore, the residual noise signal in UWB signal can also be considered to obey Gaussian distribution. So, the method of factor analysis is proposed to to remove residual noise in the paper. The next section will discuss the principle of factor analysis and introduce the concept of deep factor analysis.
3 Deep factor analysis
Factor analysis (FA) [23] is a probabilistic model, which separates different target from background noise features to obtain robust targetinvariant features. In maximum likelihood factor analysis, a kdimensional vector of realvalued factor z is used to model a pdimensional realvalued data vector y, where k is typically much smaller than p. The data vector y can be expressed as (4) [24]:
where \(\Lambda\) is the factor loading matrix, \(\epsilon\) is error signal. The distribution of random variable \(\epsilon\) is \(N(0,\Psi )\), where \(\Psi\) is a diagonal matrix. The factor z satisfies the Gaussian distribution with zeromean independent normals and unit variance, which is expressed as N(0, I) [24]. One of the key assumptions of factor analysis is that \(\Psi\) is a diagonal matrix. Find the mathematical expectation and variance of Eq. (3):
The above analysis demonstrates that y obeys Gaussian distribution with \(\mu\) mean and its covariance is \(\Lambda \Lambda {'}+\Psi\). The purpose of factor analysis is to find the \(\Lambda\) and \(\Psi\) which can best simulate the covariance structure of y. The variables z construct a model for the correlation between the elements of y, while the \(\epsilon\) variables account for independent noise among the elements of y [25]. Given \(\Lambda\) and \(\Psi\), the expected values of each factor can be calculated by linear projection [24, 26]:
where \(\beta =\Lambda {'}(\Psi +\Lambda \Lambda {'})^{1}\). The joint normality of data and factors can be obtained by (8):
since \(\Psi\) is a diagonal matrix, the \(p \times p\) matrix \((\Psi +\Lambda \Lambda {'})\) can be efficiently inverted using the matrix inversion lemma:
where I is the \(k \times k\) identity matrix. In addition, it is possible (actually necessary for expectation maximization (EM)) to calculate the second moment of the factors,
Maximum likelihood factor analysis is carried out for (7) and (10) based on EM algorithm to obtain the parameters \(\Lambda\) and \(\Psi\). EM algorithm is an iterative optimization strategy. Each iteration is divided into two steps, one is the expectation step (Estep), the other is the maximization step (Mstep):
Expectation Step (Estep)
Given \(\Lambda\), \(\mu\), \(\Psi\), calculate \(E(z/y_i)\) and \(E(zz{'}/y_i)\) for each data point \(y_i\).
Maximization Step (Mstep)
The diag operator in formula (12) sets all nondiagonal elements of the matrix to zero.
3.1 Deep factor analysis model
The probabilistic factor analysis model can be expressed as [27]. This article performs deep factor analysis on the signals after the previous preprocessing.
where y is the preprocessed signal, \(\mu\) is the mean of feature vector, \(y_1\) is the target factor , \(\Lambda\) is the projection matrix whose columns span as the subspace of crosstarget variation, \(\varepsilon\) is the additive noise. Therefore, the essence of FA is to decompose any target into linear combinations of factors, which can be used to interpret the observed data.
FA is also bidirectional [28]. By constructing the multilayer factor analysis model of the signal, the purpose of noise removal is achieved. Then, the signal y is reconstructed in reverse direction. The removal of surface noise \(\varepsilon\) is small, and there is still a lot of noise in the first signal factor \(y_1\). In addition, since the factor analysis model has no special restriction on input data, the factor analysis method can be used to construct the upper level model for the first signal factor \(y_1\) which still contains noise. So, a multilevel factor analysis model is obtained, which we call deep factor analysis.
And so forth, the factor analysis model of layer n signal is obtained.
For the factor \(y_n\) analysis model constructed by nlayer factor, \(\mu _n\) is the mean value of the nth layer factor, \(\Lambda _n\) is the load matrix of the nth layer factor , and \(\varepsilon _n\) is the nth layer noise.
Therefore, Eq. (14) can be rewritten as:
As can be seen from (17), the boxed part is the noise in the signal after deep factor decomposition. From this part, we can know that noise is no longer pure Gauss noise, but a weighted mixed noise. So after the deep factor decomposition, this part of noise is filtered out, and the filtered signal is reconstructed to obtain a pure target signal. In the forward process of constructing factor analysis model, the target signal is separated from noise signal by factor analysis model to obtain the hidden factors in the model. The hidden factors still contains noise, and the factor analysis model is constructed for the hidden factor. Therefore, the method of constructing factor analysis model for hidden factors is adopted step by step to gain the noise of each layer. After removing the noise of each layer, the pure target signal is obtained.
3.2 Signal reconstructing
In the process of factor analysis model construction, the signal \(\hat{y}_n\) is reconstructed according to the the mean \(\mu _n\), load matrix \(\Lambda _n\) after removing the noise \(\varepsilon _n\). As obtained in (17).
The hidden factor of the top layer \(y_{n+1}\) was used to reconstruct the hidden factor of the lower layer \(\hat{y}_n\).
Then, using the same reconstruction rules, the reconstructed signal \(\hat{y}_{n1}\) of the upper layer is obtained from \(\hat{y}_n\).
And so on, the reconstruction signals of the upper layer are obtained in turn.
Then signal \(\hat{y}_0\) is the reconstructed signal after the deep factor analysis model. The signal filters out most of the Gaussian and weighted Gaussian mixture noise. Figure 7 shows the architecture of a simple DFA, which consists of two procedure, named as deep factor analysis and signal reconstruction.
4 Target detection and results discussion
Figure 8 shows the procedure of target detection used in this study. As mentioned in Sect. 2, after data preprocessing, a total of 6720 data samples of three target objects are used for the experiment (2240 data samples are collected for each target in four weather conditions). They are roughly divided into training set and test set according to the 7:3 principle, which contain 1600 samples and 640 samples respectively. The training set is used to calculate the fitness function, train the classifier effectively, and the test set is used to verify the performance of the classifier.
4.1 Construction of deep factor analysis model
In the deep factor analysis model, it is very important to determine the number of factors of each layer and factor analysis layers. According to the dimensionality reduction principle of factor analysis, if there are too many layers, the useful signal will be lost while the noise is removed. It is necessary to select the appropriate layer number of deep factor analysis. Similarly, the same problem also exists when setting the number of factors in each layer. In this section, the target person is taken as an example, and the recognition rate is taken as an evaluation index. Through a large number of experiments, the layers of factor analysis model and the factors of each layer are determined. In the first scenario, we measured the recognition rate of different target using support vector machine (SVM) classifier. The measured layers are 2 layers, 4 layers, 6 layers, 7 layers,8 layers and 10 layers. In general, Table 1 shows the classification accuracy increases with the increase of the number of layers due to the variation of noise. When the number of factor analysis layers increases to 7, the target object recognition rate increases gradually with the increase of the number of layers. However, when the number of layers increases to 8, the recognition rate decreases. The reason is that the useful information is removed while removing noise. Therefore, a 7layer deep factor analysis model is applied to eliminate noise in all of the following experiments.
According to the previous factor analysis theory, the dimension of the remaining factor z is smaller than that of the original signal y. The dimension of y in this paper is 65, so the dimension of z is smaller than 65. After a large number of experiments, the factors z of layer 1–7 are 60, 50, 40, 30, 20, 10, 5 respectively. Taking human being as the target object as an example, according to the number of decomposition layers and the decomposition coefficient of each layer, the received UWB signal is decomposed by sevenlayer factor, as shown in Fig. 9. Waveform (a) in Fig. 9 is the preprocessing UWB signal. Because the sevenlayer factor analysis is set, (b)–(h) shows the sevenlayer factor morphology. It can be clearly seen that the sampling points of each layer are different and decrease layer by layer.
After the decomposition of UWB signal containing noise is completed, the signal can be reconstructed according to the bidirectional nature of the factor analysis model. After removing the noise signal \(\varepsilon\) from each layer, the signal is reconstructed, as shown in Fig. 10. From the experimental results of Fig. 10, it can be seen that the noise elimination is obvious after signal decomposition and reconstruction.
4.2 The performance of DFA
After the clutter noise is removed by preprocessing and deep factor analysis, the features of UWB signals are extracted. The paper mainly studies the denoising performance of deep factor analysis algorithm, classic timedomain statistical features are selected, as shown in Table 2 [19]. Then the validity of deep factor analysis is verified by different classifiers, such as SVM, kNearestNeighbor (KNN) and Back Propagation Neural Network (BPNN). It can be seen from the confusion matrix in Tables 3, 4 and 5 that after deep factor analysis, the influence of weather changes on target recognition is well eliminated. The data in the four weathers have been mixed and the recognition rate has reached more than 90%.
In order to further verify the effectiveness of DFA_based denoising algorithm, samples are denoised by DFA_based and nondenoising respectively, and then the recognition rate is compared by the same classifier. The results are presented in Table 6. The recognition accuracies for all three types of target are equal to or higher than 90% which is adequate for many other highlevel applications. The main reason for this result is that from the timedomain waveform shown in Figs. 4 and 5, the difference between target signals after DFA becomes larger. The experimental results further verify the effectiveness of DFA_based algorithm.
As can be seen from the results in Table 6, that the average recognition rate of the system is increased by nearly 25% when the DFA_based algorithm is applied for data preprocessing. Similarly, the complexity of the system is higher than that without DFA_based algorithm. The DFA_based algorithm in this study had a lower complexity compared with others. For N sampling points, the complexity of the factor analysis noise reduction algorithm was O(N) [28]. In addition, from the point view of the system, the running time of the system increased by about 17 s after the addition of DFA algorithm.
4.3 Crossvalidation through different weather conditions
4.3.1 Mixed dataset as training set
In the previous measurement, we mixed the target measurement data under four kinds of weather conditions, taking one part for training and the other part for testing. In order to verify the validity of DFA_based algorithm in any weather, the mixed data is trained, and then the measurement data in any weather is randomly selected as test set for crossvalidation. Therefore, we set up four actual scenarios. For each scenario, we make multipoint measurements of three kinds of target data and investigate the average recognition rate. The four single scenarios include (1) sunny days, (2) rainy days, (3) snowy days, and (4) haze days. In the validation process, we randomly select 1000 samples from mixed data as training samples. Then, the data collected in sunny, rainy, snowy and haze days are respectively taken as the input of the trained model for testing. The classification is performed through the use of three different algorithm, SVM, KNN and BPNN. Each test is executed 100 times, and the average recognition rate of each classification algorithm for three kinds of targets in each weather is obtained as shown in the Fig. 11.
It can be found from Fig. 11 that the DFA algorithm can eliminate the influence of clutter noise and achieve a high recognition rate for the data collected in any weather. No matter which classifier is used, the recognition rate tends to be stable in four different weather conditions. It further demonstrates that the proposed DFA denoising algorithm can effectively eliminate the influence of weather changes on target recognition.
4.3.2 Single dataset as training set
The above experiments demonstrate the effectiveness of DFA_based denoising algorithm. However, the models are trained by mixing data collected from various weather conditions. In this section, the collected data in a single weather is used as the input of the training model, and then the data collected in any other weather will be used as the test set to verify the effectiveness of the DFA_based denoising algorithm.
Figure 12 is the recognition result obtained by taking the data collected in sunny days as training set. It can be seen from Fig. 12 that when the data collected in any weather conditions such as rainy, snowy and haze days are used as test set, no matter which classifier is used, a result with a recognition rate of more than 93% can be obtained. Thus, it can be seen that the DFA_based denoising algorithm adopted in this paper can effectively eliminate the influence of weather changes on target recognition in the data preprocessing stage so as to simplify the subsequent processing process. This method has universality in practical application. Comparing Figs. 11 and 12, we can see that the correct recognition rate of the target is very stable no matter we use the mixed data or single weather data as training set. It can be concluded that after the weather effect is removed as background noise in the data preprocessing stage, even the most common statistical features and the simplest classifier are used, good recognition results can be obtained. Furthermore, the practicability and universality of the method are illustrated, which can be popularized in practical application.
5 Conclusion and future work
In this work, the performance analysis of signal preprocessing and DFA_based approach for noise reduction has been investigated under different weather conditions. Data are collected using UWB transceiver and preprocessed by correlation for removing most background noise. To extensively verify the universality of the proposed DFA_based approach, a variety of target objects, including human being, wood board and iron cabinet targets, are measured in foliage environment under four different weather conditions. The impact of the number of layers in DFA_based model for target classification is analyzed. In addition, crossvalidation is performed to verify the effectiveness of the DFA_based algorithm in any weather. Through cross validation, it can be seen that the DFA_based algorithm can eliminate the influence of weather change on target recognition, and the target recognition rate tends to be constant under any weather, reaching more than 93%. Therefore, we can firmly conclude that the DFA_based noise reduction method is a feasible solution, and the method in this paper can be used to improve the classification and recognition rate of different types of targets under different weather conditions in a foliage environment.
For future work, the proposed algorithm will be extended to the moving object. More elaborate tests on new type of target and large datasets will be performed.
Availability of data and materials
Data sharing is not applicable to this article as no datasets were generated or analyzed during the current study.
Abbreviations
 DFA:

Deep factor analysis
 IRUWB:

Impulseradio ultrawideband
 SVM:

Support vector machine
 HMMs:

Hidden Markov models
 KNN:

KNearestNeighbor
 BPNN:

Back Propagation Neural Network
References
Y. Zhong, Y. Yang, X. Zhu, E. Dutkiewicz, Z. Zhou, T. Jiang, Devicefree sensing for personnel detection in a foliage environment. IEEE Geosci. Remote Sens. Lett. 14(6), 921–925 (2017)
Y. Zhong, E. Dutkiewicz, Y. Yang, X. Zhu, Z. Zhou, T. Jiang, Internet of missioncritical things: human and animal classificationa devicefree sensing approach. IEEE Internet Things J. 5(5), 3369–3377 (2018). https://doi.org/10.1109/JIOT.2017.2760322
X. Yang, Z. Liu, W. Nie, W. He, Q. Pu, AP optimization for WiFi indoor positioning based on RSS feature fuzzy mapping and clustering. IEEE Access 8, 153599–153609 (2020)
J. Wang, Z. Tian, X. Yang, M. Zhou, Twpalo: throughthewall passive localization of moving human with WiFi, in 2019 IEEE Global Communications Conference (GLOBECOM) (2020)
X. Yang, R. Cao, M. Zhou, L. Xie, Temporalfrequency attention based human activity recognition using commercial WiFi devices. IEEE Access 8, 137758–137769 (2020)
S. Depatla, A. Muralidharan, Y. Mostofi, Occupancy estimation using only WiFi power measurements. IEEE J. Sel. Areas Commun. 33(7), 1381–1393 (2015)
G. Zhao, Q. Liang, T.S. Durrani, An EMD based sensethroughfoliage target detection UWB radar sensor networks. IEEE Access 6, 29254–29261 (2018). https://doi.org/10.1109/ACCESS.2018.2841900
S. Zhai, T. Jiang, Target detection and classification by measuring and processing bistatic UWB radar signal. Measurement 47(1), 547–557 (2014)
S. Zhai, T. Jiang, A novel particle swarm optimization trained support vector machine for automatic sensethroughfoliage target recognition system. Knowl. Based Syst. 65(4), 50–59 (2014)
M. You, T. Jiang, New method for target identification in a foliage environment using selected bispectra and chaos particle swarm optimisationbased support vector machine. IET Signal Proc. 8(1), 76–84 (2014)
J. Liang, Q. Liang, Sensethroughfoliage target detection using UWB radar sensor networks. Pattern Recognit. Lett. 31(11), 1412–1421 (2010)
D.W. Yang, S.J. Lee, T.H. Kang, J.H. Yoon, J.H. Ko, An improved classification method of concealed obstacles using UWB radar and stereo cameras, in 2011 3rd International AsiaPacific Conference on Synthetic Aperture Radar (APSAR) (2011), pp. 1–4
S. Zhai, T. Jiang, Sparse representationbased feature extraction combined with support vector machine for sensethrough foliage target detection and recognition. IET Signal Proc. 8(5), 458–466 (2013)
J.D. Bryan, J. Kwon, N. Lee, Y. Kim, Application of ultrawide band radar for classification of human activities. IET Radar Sonar Navigation 6(3), 172–179 (2012)
W. Xue, J. Ting, J. Shi, Animal intrusion detection based on convolutional neural network, in The 17th International Symposium on Communications and Information Technologies, ISCIT 2017 (2017), pp. 1–5. https://doi.org/10.1109/ISCIT.2017.8261234
Y. Zhong, Z. Zhou, T. Jiang, M. Heimlich, E. Dutkiewicz, G. Fang, Classification of animals and people based on radiosensor network, in International Symposium on Communications and Information Technologies (2016), pp. 113–116. https://doi.org/10.1109/ISCIT.2016.7751603
W. Xue, T. Jiang, An adaptive algorithm for target recognition using Gaussian mixture models. Measurement 124, 233–240 (2018)
W. Xue, T. Jiang, Sensethroughfoliage target detection based on sparse representation and Gaussian mixture models, in IGARSS 2018—2018 IEEE International Geoscience and Remote Sensing Symposium, Valencia (2018), pp. 6376–6379
Y. Zhong, Y. Yang, X. Zhu, Y. Huang, E. Dutkiewicz, Z. Zheng, T. Jiang, Impact of seasonal variations on foliage penetration experiment: a WSNbased devicefree sensing approach. IEEE Trans. Geosci. Remote Sens. 56(9), 5035–5045 (2018)
Y. Huang, Y. Zhong, Q. Wu, E. Dutkiewicz, J. Ting, Costeffective foliage penetration human detection under severe weather conditions based on autoencoder/decoder neural network. IEEE Internet Things J. 6, 6190–6200 (2018). https://doi.org/10.1109/JIOT.2018.2878880
J. Liang, Q. Liang, S.W. Samn, A differential based approach for sensethroughfoliage target detection using UWB radar sensor networks, in ICC 2008IEEE International Conference on Communications, Beijing (2008), pp. 1952–1956. https://doi.org/10.1109/ICC.2008.374
S. Zhai, T. Jiang, A novel sensethroughfoliage target recognition system based on sparse representation and improved particle swarm optimizationbased support vector machine. Measurement 46(10), 3994–4004 (2013)
D. Gong, Z. Li, D. Lin, J. Liu, X. Tang, Hidden factor analysis for age invariant face recognition, in 2013 IEEE International Conference on Computer Vision (2013), pp. 2872–2879. https://doi.org/10.1109/ICCV.2013.357
Z. Ghahramani, E.G. Hinton, The EM algorithm for mixtures of factor analyzers. Technical report, CRGTR96C1, University of Toronto (1997)
M. Yang, N. Ahuja, D. Kriegman, Face detection using mixtures of linear subspaces, in IEEE International Conference on Automatic Face & Gesture Recognition (2000), pp. 70–76
H. Kaya, A.A. Salah, Adaptive mixtures of factor analyzers. arXiv:abs/1507.02801 (2015)
H. Li, H. Zou, H. Hu, Modified hidden factor analysis for crossage face recognition. IEEE Signal Process. Lett. 24(4), 465–469 (2017)
G. Wang, L. Yang, M. Liu, X. Yuan, P. Xiong, F. Lin, X. Liu, ECG signal denoising based on deep factor analysis. Biomed. Signal Process. Control 1–9, 101824 (2019)
Acknowledgements
The authors acknowledged the anonymous reviewers and editors for their efforts in valuable comments and suggestions.
Funding
This work is supported by the National Natural Sciences Foundation of China (NSFC) (No. 61671075) and Major Program of National Natural Science Foundation of China (No. 61631003).
Author information
Authors and Affiliations
Contributions
WX proposes the innovation ideas and theoretical analysis. TJ conceived of the study and participated in its design. XS and XZ helped to draft the manuscript. WX and XD performed the simulations. All authors read and approved the final manuscript.
Corresponding author
Ethics declarations
Competing interests
The authors declare that they have no competing interests.
Additional information
Publisher's Note
Springer Nature remains neutral with regard to jurisdictional claims in published maps and institutional affiliations.
Rights and permissions
Open Access This article is licensed under a Creative Commons Attribution 4.0 International License, which permits use, sharing, adaptation, distribution and reproduction in any medium or format, as long as you give appropriate credit to the original author(s) and the source, provide a link to the Creative Commons licence, and indicate if changes were made. The images or other third party material in this article are included in the article's Creative Commons licence, unless indicated otherwise in a credit line to the material. If material is not included in the article's Creative Commons licence and your intended use is not permitted by statutory regulation or exceeds the permitted use, you will need to obtain permission directly from the copyright holder. To view a copy of this licence, visit http://creativecommons.org/licenses/by/4.0/.
About this article
Cite this article
Xue, W., Jiang, T., Sun, X. et al. Deep factor analysis for weather varied sensethroughfoliage target detection. J Wireless Com Network 2021, 41 (2021). https://doi.org/10.1186/s13638021019217
Received:
Accepted:
Published:
DOI: https://doi.org/10.1186/s13638021019217
Keywords
 Impulseradio ultrawideband (IRUWB)
 Deep factor analysis
 Target detection