Next Article in Journal
Suppressing False Alarm in VideoSAR viaGradient-Weighted Edge Information
Previous Article in Journal
Using Tree Detection Based on Airborne Laser Scanning to Improve Forest Inventory Considering Edge Effects and the Co-Registration Factor
 
 
Font Type:
Arial Georgia Verdana
Font Size:
Aa Aa Aa
Line Spacing:
Column Width:
Background:
Article

SAR Target Recognition via Joint Sparse and Dense Representation of Monogenic Signal

College of Electronic Science, National University of Defense Technology, Changsha 410073, China
*
Author to whom correspondence should be addressed.
Remote Sens. 2019, 11(22), 2676; https://0-doi-org.brum.beds.ac.uk/10.3390/rs11222676
Submission received: 12 October 2019 / Revised: 12 November 2019 / Accepted: 12 November 2019 / Published: 15 November 2019
(This article belongs to the Section Remote Sensing Image Processing)

Abstract

:
Synthetic aperture radar (SAR) target recognition under extended operating conditions (EOCs) is a challenging problem due to the complex application environment, especially for insufficient target variations and corrupted SAR images in the training samples. This paper proposes a new strategy to solve these problems for target recognition. The SAR images are firstly characterized by multi-scale components of monogenic signal. The generated monogenic features are decomposed to learn a class dictionary and a shared dictionary, which represent the possible intraclass variations information and the common information, respectively. Moreover, a sparse representation of the class dictionary and a dense representation of the shared dictionary are jointly employed to represent a query sample for classification. The validity of the proposed strategy is demonstrated with multiple comparative experiments on moving and stationary target acquisition and recognition (MSTAR) database.

Graphical Abstract

1. Introduction

Synthetic aperture radar (SAR) is an active sensor, which has the ability to provide full-time, full-weather, and high-resolution imagery [1]. Therefore, SAR imagery is widely applied for civilian and military fields, for example, reconnaissance, exploration, surveillance, and, especially, target recognition [2,3,4]. SAR target recognition has been studied extensively in the last several decades, but it is still one of the most challenging tasks to recognize SAR images effectively under extended operating conditions (EOCs), since targets exhibit several variations in configuration, version, occlusions, etc. under EOCs [5,6,7].
The traditional target recognition method, i.e., template-based strategy [8], is ineffective under EOCs, as slight changes in configuration or occlusions may give rise to significantly different scattering phenomenology, thus it is hard to quantify the similarity of targets between the templates and the query sample. To enhance the performance of target recognition, some feature-based methods are proposed to characterize SAR images, such as global or local structure descriptors [9,10,11], attributed scattering centers [12,13] and filer banks [3,14]. In recent years, the monogenic signal, which is a multidimensional analytic signal, is employed to characterize SAR images due to its rotation-invariance. For example, Dong et al. introduced the monogenic components to describe SAR images for target recognition by feeding them into the framework of sparse representation modeling [14]. In [15], the monogenic components at different scales are united as a region covariance matrix for classification. Zhou et al. [16] presented a scale selection model, where the specific monogenic component features are produced before classification. Zhou et al. [17] presented the feature fusion of multi-scale monogenic components by 2D canonical correlation analysis for SAR target recognition. These studies prove the ability of the sparse representation of monogenic components in SAR target recognition. However, these methods directly produce the dictionary with the training samples in sparse representation modeling; the correlated versions of atoms in dictionary will limit the target reconstruction and discrimination.
To overcome these problems, several dictionary learning methods are developed. Ramirez et al. developed a dictionary learning framework to reduce the reconstruction error through decreasing the coherence between the sub-dictionaries [18]. Mailhe et al. presented en incoherent K-singular value decomposition (Incoherent KSVD) method, in which the coherence is reduced by rotating the dictionary atom for spare representation [19]. Jiang et al. introduced the label information constraint dictionary to strength the discriminative ability of dictionary [20]. Song et al. combined the discriminative dictionary and the classifier parameters to achieve the optimization procedure [4]. To further enhance the robustness of target recognition under EOCs, Dong et al. employed sparsity and low-rank regularization to constrain the objective function for dictionary learning, as it has been verified that the low rank representation can find the underlying structure of images in noise signal [21]. Deng et al. proposed an extended SRC (ESRC) method, in which an auxiliary intraclass variant dictionary is learned to represent possible variations [22]. Thereafter, based on the ESRC, a Superposed SRC (SSRC) method is proposed, whose dictionary is replaced by a prototype dictionary that is composed of a class mean matrix of each class [23]. Lai et al. [24] proposed a hybrid representation by a class-specific dictionary and a common intra-class variation dictionary, which shows a good performance for face recognition. Li et al. [25] presented a coupled dictionary that could maximize the differences and reduce the effect of similarities among targets. Although these methods have a certain improvement in recognition performance, they could not guarantee a valid representation for a query sample under EOCs; for example, the variations of some classes in training samples are not sufficient or the training samples have occlusion and noise corruption, hence the performance of target recognition will be limited. As a useful technique for data representation, low rank and sparse decomposition has been widely used in many fields, such as medical image reconstruction [26], face recognition [27] and maritime surveillance [28]. Recently, low rank and sparse decomposition is successfully applied to SAR image reconstructions and target imaging and tracking [29]. It has been confirmed that the common information of targets in the same class would be a low rank matrix, and the unique information of the targets in different classes would meet sparsity.
Inspired by the aforementioned works, this paper presents a target recognition strategy, i.e., joint sparse and dense representation of monogenic signal (JMSDR), to solve these problems. To capture the spatial localization and broad spectral information of SAR images, the multi-scale monogenic components of monogenic signal are employed for the production of the monogenic features. Different from directly using the monogenic features to generate low-rank dictionary for spare representation, a class dictionary and a shared dictionary are learned through decomposing the monogenic features. Specifically, the class dictionary focuses on the difference information among each class, while the shared dictionary reflects the common information between different classes. For a vehicle target example, the difference information is used to distinguish different vehicle targets, such as a tank or an armored vehicle, while the common information distinguishes whether the target is a vehicle or an airplane.Moreover, a query sample is jointly represented by the sparse representation of the class dictionary and dense representation of the shared dictionary. Hence, the query sample could be better represented by the variation information of other classes, when the targets are insufficient variations in the specific class of training samples. Additionally, the discriminability of the learned dictionary can be promoted by the low rank constraint. Finally, the decision is made by evaluating the class with the minimal reconstruction error. A block diagram of the proposed strategy is shown in Figure 1.
In the following, Section 2 first introduces the feature representation of SAR image on monogenic signal, and presents the joint sparse and dense representation of monogenic signal strategy. Section 3 evaluate the validity of the proposed strategy on extensive comparative experiments under EOCs. The conclusion is drawn in Section 4.

2. The Proposed Strategy

2.1. The Monogenic Signal

The monogenic signal is a two-dimensional (2-D) analytical signal tool [30]. Generally, a 1-D analytic signal can be represented by Hilbert transform. As the monogenic signal realizes the generalization of Hilbert transform via Riesz transform, the monogenic signal of 2-D signal f ( z ) can be given as
f M ( z ) = f ( z ) ( i , j ) · f R ( z )
where f R ( z ) is the Riesz transform of f ( z ) .
Practically, the image is a 2-D signal with a finite length. Generally, the log-Gabor filter is applied for pursuing infinite extension of image in spatial domain due to its capability without the disturbance from the limited bandwidth. Then, the 2-D image signal f ( z ) can be expressed as
f L ( z ) = f ( z ) F 1 ( G ( ω ) )
where G ( ω ) is the frequency response function of log-Gabor filter. F 1 is the inverse Fourier transform. The monogenic signal is rewritten by the Riesz transform
f M ( z ) = f L ( z ) ( i , j ) f L ( z ) h ( z )
where f M is composed of s = [ 1 , 2 , , S ] scale monogenic feature vectors. The S-scale monogenic feature vector of image signal can be expressed as
X ( z ) = [ f M 1 , f M 2 , , f M S ]
where f M i ( i s ) is the ith scale monogenic feature vector. It is made up of local amplitude A i , local phase φ i and local orientation θ i in order, i.e., [ A i , φ i , θ i ] . Specifically,
A i = f L , i 2 ( z ) + f L x , i 2 ( z ) + f L y , i 2 ( z ) 2 φ i = sign f L x , i ( z ) arctan 2 f L x , i 2 ( z ) + f L y , i 2 ( z ) f L , i ( z ) θ i = arctan f L y , i ( z ) f L x , i ( z )
where i s = [ 1 , 2 , , S ] , s is the scale index. f L t , i ( z ) = f L , i ( z ) h t ( z ) , t { x , y } . Figure 2 illustrates an example of monogenic components with a SAR image. The image characterized by the monogenic signals in multiple scales could be interpreted as the combination of multiple sub-bands that are from different information spaces. Recently, many methods are proposed to use these synthetic or transformed sub-bands for target detection and recognition [31,32].

2.2. Low-Rank Dictionary Learning

Let X = [ X 1 , X 2 , , X n ] R m × n be n training samples, the monogenic feature of training samples generated by Equation (4) is X ( X ) = X ( X 1 ) , X ( X 2 ) , , X ( X n ) . In [14], the monogenic feature is directly utilized as a dictionary, and then a query sample is sparsely represented and assigned to the class for which the reconstruction error is minimal. However, the signal prespecified dictionary cannot guarantee a valid representation for a query sample when the variations of some classes in training samples are not sufficient. Additionally, it is difficult to perform well when training samples have occlusion and noise corruption.
To overcome these problems, a class dictionary and a shared dictionary are learned to jointly represent query sample through decomposing the monogenic feature. For vehicle target, the class dictionary focuses on the class information in the training sample, for example the vehicle target is a tank or an armored vehicle. The shared dictionary pays more attention to the common information with the vehicle targets provided in the training samples, such as phase and direction. Hence, when the query sample cannot be sufficient represented by the targets from the same class, it can be further linearly represented by the common information provided by the other classes targets in the shared dictionary. Therefore, the monogenic feature X ( X ) can be decomposed
X ( X ) = Φ A + Ψ Z + E
where Φ is the class dictionary, A = { a i j , i , j = 1 n } is a sparse coefficient matrix associated with the class dictionary, Ψ is the shared dictionary, Z is a coefficient matrix corresponding with the shared dictionary, and E is the error matrix. Since the class dictionary only contains the components of specific class, the sparse coefficient should coincide with the class information of sample classes. Hence, the sparse coefficient a i j A meets the following conditions
a i j = 1 , if i = j 0 , otherwise
According to the above formula, the sparse coefficient A is a matrix. Equation (6) can be simplified as follows
X ( X ) = Φ + Ψ Z + E
Based on manifold learning theory, the samples from the same class all reside in a low-dimensional subspace [33]. Therefore, the class matrix Φ should be approximately low rank. Accordingly, Ψ Z , Ψ and E are also low rank matrices. To make the representation error E for the query sample as small as possible, the coefficient matrix Z is reasonably assumed to be not sparse but dense. Hence, the low-rank regularized sparse and dense dictionary learning model based on monogenic features is expressed as
min ϕ , Ψ , Z , E Φ + λ Ψ + γ Z F 2 + τ E 1 s . t . X ( X ) = Φ + Ψ Z + E
where λ , γ and τ are regularization parameter. · represents the nuclear norm that is a convex relaxation of low-rank constrained matrix, and · F is Frobenius norm. Since the objective model in Equation (9) is nonconvex, it is solved by three sub-optimization procedures.
(1) Update the shared dictionary Ψ . The class dictionary Φ and dense coefficient matrix Z are fixed. The optimization problem in Equation (9) is then reduced to
min Ψ , E Ψ + η E 1 s . t . X ( X ) Φ = Ψ Z + E
where η is a regularization parameter. The problem in Equation (10) is a classical robust principal component analysis (RPCA) problem [34]. Inexact ALM method [35,36] is utilized to solve this problem. To remedy the issue in solving Equation (10), an auxiliary variable J is employed to make it separable. Hence, Equation (10) is transformed as
min Ψ , J , E J + η E 1 s . t . X ( X ) Φ = Ψ Z + E , Ψ = J , J 0
The augmented Lagrangian function of Equation (11) is written as
L 2 = J + η E 1 + tr Y 1 T ( X ( X ) Φ Ψ Ψ Z E ) + tr Y 2 T ( Ψ J ) + μ 2 X ( X ) Φ Ψ Z E F 2 + Ψ J F 2
where Y 1 and Y 2 are the Lagrange multipliers, and μ > 0 is a penalty parameter. By fixing Ψ and E , the closed-form solution of J is
J k + 1 = m a x D μ 1 Ψ k + 1 + 1 μ Y 2 k
where D ε ( r ) = sgn ( r ) m a x ( | r | ε , 0 ) . Similarly, for updating E , the closed-form solution can be obtained
E k + 1 = D η μ 1 X ( X ) Φ Ψ k + 1 Z + 1 μ Y 1 k
Fixing J and E , the closed-form solution for updating Ψ can be acquired
Ψ k + 1 = X ( X ) Φ E k Z k T + Z k T Y 1 k 1 μ Y 2 k + J k + 1 I + Z k Z k T 1
According to Y 1 k + 1 = Y 1 k + μ ( X ( X ) Φ Ψ Z E ) and Y 2 k + 1 = Y 2 k + μ ( Ψ J ) , the Lagrange multipliers Y 1 and Y 2 are updated. When the termination condition X ( X ) Φ Ψ k + 1 Z E k + 1 F 2 < ε and | Ψ k + 1 J k + 1 | F 2 < ε is met, Ψ = Ψ k + 1 is the solution of the optimization problem in Equation (12).
(2) Update dense coefficient matrix Z . The class dictionary Φ and the shared dictionary Ψ are fixed. The optimization problem in Equation (9) can be replaced as:
min Z , E γ Z 1 + τ E 1 s . t . X ( X ) Φ = Ψ Z + E
Similarly, the problem can also be solved by Inexact ALM method, whose augmented Lagrangian function is expressed as
L 3 = γ Z F 2 + τ E 1 + tr Y T ( X ( X ) Φ Ψ Z E ) + μ 2 X ( X ) Φ Ψ Z E F 2
The solution of the optimization problem in Equation (17) procedure can be summarized in Algorithm 1.
Algorithm 1 The procedure of solving the optimization problem in Equation (17).
Input: the monogenic features of training sample matrix X ( X )
 class dictionary Ψ , shared dictionary Φ
 parameters γ and τ , and threshold ε .
Output: dense coefficient matrix Z .
Initialization:
E = Y = 0 , μ = 10 6 , μ m a x = 10 6 , ρ = 2 , ϵ = 10 6 .
While not converged ( k = 0 , 1 , ) do
 Update Z by fixing E
Z k + 1 = μ 2 γ I + μ Ψ T Ψ 1 Ψ T X ( X ) Φ E k 1 μ Y k
 Update E by fixing Z
E k + 1 = D τ μ 1 X ( X ) Φ Ψ Z k + 1 + 1 μ Y k
 Update Lagrange multiplier Y
Y k + 1 = Y k + μ ( X ( X ) Φ Ψ Z k + 1 E k + 1 )
 Update μ through μ k + 1 = m i n ( μ m a x , ρ μ k )
 Check convergence: if | X ( X ) Φ Ψ Z k + 1 E k + 1 | < ε , then stop.
End
(3) Update the class dictionary Φ . The shared dictionary Ψ and dense coefficient matrix Z are fixed. The optimization problem in Equation (9) is simplified as
min Φ , E Φ + τ E 1 s . t . X ( X ) Ψ Z = Φ + E
where η is a regularization parameter. The above equation is a classical robust principal component analysis model, which can be transformed into the problem of minimizing Lagrangian function
L 1 = Φ + τ E 1 + t r Y T ( X ( X ) Ψ Z Φ E ) + μ 2 X ( X ) Ψ Z Φ E F 2
Equation (19) is an unconstrained problem, thus this problem can be solved by repeatedly setting L 1 Φ k , E k = arg min Φ , E L 1 Φ , E , Y k , separately updating variables, and then updating the Lagrange multiplier Y k + 1 . Specifically, the update optimization process is as follows
Φ k + 1 = D μ 1 X ( X ) Ψ Z E k + Y k / μ E k + 1 = D τ μ 1 X ( X ) Ψ Z Φ k + 1 + Y k / μ Y k + 1 = Y k + μ X ( X ) Ψ Z Φ k + 1 E k + 1
When the termination condition X ( X ) Ψ Z Φ k + 1 E k + 1 F 2 < ε is met, Φ = Φ k + 1 is the solution of the optimization problem in Equation (19).
By sequentially solving Equations (10), (16) and (18), the shared dictionary and the class dictionary of monogenic features are acquired. The shared dictionary Φ contains more common information of the target, and the class dictionary Ψ contains more category information. More importantly, the dense coefficient matrix Z improves the ability of the dictionary to represent query samples rather than directly using the training sample themselves as a dictionary. Hence, the problems about insufficient variations of training samples, occlusion and noise corruption can be alleviated. The flow diagram of low-rank dictionary learning is shown in Figure 3.

2.3. Implementation of Target Recognition

The low-rank dictionary learning is presented in the previous section. Then, target classification with the learned dictionaries including the shared dictionary and the class dictionary is implemented.
Given the training samples and relevant class labels from C classes, X = x 1 , x 2 , , x n R m × n . We first compute the augmented monogenic features of training samples by Equation (4)
X ( X ) = X x 1 , X x 2 , , X x n
Those features are then used to produce a shared dictionary and a class dictionary. Specifically, the two learned dictionary can be obtained by solving the low-rank dictionary learning model in Equation (9). Given a query sample y , the monogenic feature of the query sample can be represented by χ ( y ) . The query sample can be encoded by the shared dictionary Φ and the class dictionary Ψ as a linear combination of themselves.
X ( y ) = Φ α + Ψ z + e
where α is a sparse coefficient related to the class dictionary Ψ and z is a dense coefficient corresponding with the shared dictionary Φ . Generally, the method for obtaining the sparse solution is to constrain the feasible set by sparse constraint. For example, 1 norm minimization of the sparse representation α is applied. In addition, we use 2 norm to realize the dense representation z . To make it robust to occlusion and noise corruption, the error e uses 1 norm minimization. Therefore, the joint sparse and dense representation of query sample can be described as follows:
min α , z , e α 1 + κ z 2 2 + ϕ e 1 s . t . X ( y ) = Φ α + Ψ z + e
where κ and ϕ are regularization parameters. To solving the problem in Equation (23), we also adopt the inexact ALM method. Thus, the optimization problem can be transferred into an augmented Lagrangian function.
J = α 1 + κ z 2 2 + ϕ e 1 + ψ 2 X ( y ) Φ α Ψ z e 2 2 + p T ( X ( y ) Φ α Ψ z e )
where ϕ > 0 is a penalty parameter and p is the Lagrange multiplier.
By minimizing the augmented Lagrangian function, the variables are updated alternately while keeping other variables unchanged. The iteration stops when it meets the convergence condition.
Since the class dictionary includes the class information of samples, the sparse representation part coincides with the class-label. Thus, the decision is made by calculating the class which has the minimal reconstruction error.
min k 1 , 2 , , C Φ α δ k ( Φ ) a 2 2
Algorithm 2 summarizes the proposed strategy JMSDR for SAR target recognition.
Algorithm 2 Target recognition via joint sparse and dense representation of monogenic signal (JMSDR).
Input: training sample X = [ x 1 , x 2 , , x n ] R m × n and query sample y .
Output: class label of y .
Step 1: Compute multi-scale monogenic features of training samples X x i i = 1 n .
Step 2: Compute multi-scale monogenic features of query sample X ( y ) .
Step 3: Learn a shared dictionary Φ and a class dictionary Ψ with Equation (9).
Step 4: Compute the sparse representation and the dense representation of query sample over the learned dictionary, as shown in Equation (23).
Step 5: Predict the identity by seeking the minimal reconstruction error, as defined in Equation (25).

3. Experiments and Discussion

This section evaluates the performance of the proposed strategy on MSTAR database. All target images chips cover all 0 359 aspect angles at a range of depression angles 15 and 17 . We cropped 64 × 64 pixels for all samples from the center of the original 128 × 128 pixels images to reduce the influence of the background. Series of experiments were performed under extended operating conditions, including configuration variation, version variation, partial occlusion and noise corruption. The proposed strategy JMSDR was compared with several studied methods in terms of recognition performance: MSRC [14], ESRC [22], FDDL [37], LRSDL [38], SSRC [23], and all-convolutional network (A-ConvNets) [39]. The scale parameters for monogenic signal was set to S = 3 . The parameters of the proposed strategy JMSDR were experimentally set as κ = ϕ = 10 .

3.1. Preliminary Verification

The performance of the proposed strategy was assessed firstly on the four classes targets, i.e., BMP2, BTR60, T72 and T62. The images acquired with 17 and 15 of depression angle were set as training and testing, respectively. The type and number of samples, as well as the series number of configuration, are all listed in Table 1. The detail of configuration is explained in Section 3.2. The examples of four classes targets are shown in Figure 4.
The recognition performance across different methods is listed in Table 2. The recognition accuracy of the proposed strategy JMSDR is higher than that of MSRC because the discriminative ability can be promoted by learning dictionary. Compared to 0.8931 for FDDL, 0.9198 for ESRC, 0.9023 for LRSDL, and 0.9267 for SSRC, the recognition results show that the JMSDR outperforms these dictionary learning methods, demonstrating that the jointed sparse and dense representation can represent the samples more accurately. The experimental result reveals that joint sparse and dense representation of multi-scale monogenic components is an effective way to describe targets for classification.

3.2. Results on 10-Class

To comprehensively assess the performance of the proposed strategy, we firstly performed the experiment on 10-class target recognition. The training samples and the test samples were collected at 17 and 15 depression angles, respectively. The types of targets ( BMP2 and T72) in test samples were not covered by the training samples. The type and numbers of training and testing samples can be found in Table 3.
In Table 4, we compare the recognition results of MSRC, FDDL, ESRC, LRSDL, SSRC, A-ConvNets and the proposed strategy for 10-class targets. The best results come from A-ConvNets, which is 1.96% better than JMSDR method. Specifically, JMSDR attains a high recognition accuracy of 0.9356. It is fairly comparable to the SSRC, and outperforms the MSRC, FDDL, ESRC and LRSDL methods by margins of 0.77%, 4.88%, 0.39% and 2.62%, respectively.

3.3. Results on Configuration Variance

Configuration variance is inevitable for SAR target recognition, as the targets have physical differences and structure modifications. To evaluate the reliability and stability of JMSDR under the configuration variance EOC, the four-class problem (denoted by configuration variance EOC-1) with training and testing samples chosen from BMP2, BTR60, T72 and T62, was firstly considered. The standards of BMP2 and T72 were used for training, while the other variants were employed for testing, as described in Table 1.
Table 5 shows the performance comparison between the proposed strategy JMSDR and the basic methods. Except for a marginal difference compared with A-ConvNets, the proposed strategy JMSDR achieves a better recognition performance than the other methods. Specifically, the recognition accuracies for MSRC, FDDL, ESRC, and LRSDL are all below 0.9. Table 6 gives the confusion matrix of JMSDR. In Table 6, we can see that the performance for BTR60 and T62 are satisfactory, while BMP2 and T72 are more like to be misclassified. This is because BMP2 and T72 in the training and testing sets employ different types of targets. Compared to the other methods, JMSDR could achieves a better performance when the configuration variants of targets in training samples are insufficient.
Then, we considered another four-class configuration variance problem (denoted by configuration variance EOC-2). Specifically, the training samples were chosen from BMP2, BRDM, BTR70 and T72, and the test set comprised two variants of BMP2 and five variants of T-72. The detailed information is listed in Table 7. Both configurations were different between the training images and testing images. Figure 5 shows an example of optical and SAR images for several T72 configuration variants.
Table 8 shows the overall recognition accuracies of MSRC, FDDL, ESRC, LRSDL, SSRC and the proposed strategy JMSDR. The confusion matrix of the recognition results for each method is shown in Figure 6. In each subfigure, the row and column corresponding to the same class describe the number of correct classifications. From the confusion matrix, it can be seen that BMP2 is more easily misclassified than T72. This is because that targets of T72 have more common information in the testing samples and training samples. Therefore, compared to BMP2, T72 is better represented by the training samples. Table 8 shows that the MSRC gets the worst recognition result, which reveals that the prespecified dictionary cannot deal well with the configuration variance. The overall recognition accuracy of JMSDR is 0.9543, which is better than MSRC (0.9148), FDDL (0.9176), ESRC (0.9403), LRSDL (0.9190), and SSRC (0.9279) and is fairly comparable with A-ConvNets. The experimental results confirm the validity of the joint sparse and dense representation, which could deal with the configuration variance even under multiple structure variants.

3.4. Results on Version Variance

The version variant refers to targets of the same class but built with different blueprints [40]. In practical applications, the training set usually consists of different versions of the target. Therefore, the following experiment evaluated the recognition performance of the proposed strategy JMSDR under the version variant EOC. In the MSTAR public dataset, T72 has multiple versions. The official recommendation is that the version SN_132 of T72 is set as the training samples, while the other versions of T72 including SN_S7, SN_A32, SN_A62, SN_A63 and SN_A64 are set as testing samples. In addition, BMP2, BRDM2 and BTR70 were included in the training dataset as the interference items for target recognition. Since the versions of targets in training samples were insufficient, the difficulty of target recognition was increased. All training samples were collected at a 17 depression angle, while the testing samples were collected at both 15 and 17 depression angles. Table 9 list the detail information on the training and testing samples. An example of the optical and SAR images of the target under T72 version variants is illustrated in Figure 7.
Figure 8 shows both overall recognition rates and confusion matrices for MSRC, FDDL, ESRC, LRSDL, SSRC, A-ConvNets and the proposed strategy JMSDR under version variants EOC. Specifically, each row represents the number of targets that are categorized into each class for a particular version of the T72. Figure 8 shows that the recognition accuracy of MSRC is lowest. It reveals that only the sparse representation of monogenic components cannot sufficiently reconstruct the query sample when the information included in training sample is not enough. Compared to MSRC, the performances of FDDL, ESRC, LRSDL, SSRC and A-ConvNets are significantly better. In contrast, the JMSDR represents the query sample more accurately because it learns a common dictionary and a shared dictionary. The performance of JMSDR is 0.9967, which is 1.04%, 4.35%, 3.1%, 2.59%, and 0.96% higher than 0.9863 for FDDL, 0.9535 for ESRC, 0.9657 for LRSDL, 0.9708 for SSRC, and 0.9871 for A-ConvNets, respectively. The experimental results indicate that JMSDR can effectively deal with the SAR target recognition task with version variants.

3.5. Results on Noise Corruption

Real SAR images usually contain noises due to the inherent imaging mechanism. We added random noise to the four-class targets, which were used for conducting the experiment (see Table 1). Specifically, a percentage of pixels from original images was randomly chosen and replaced with independent and identically distributed samples within the image pixel values, which is used in several relevant studies [3,17]. However, the difference is that we randomly corrupted 60% of training samples and testing samples, not all the test samples. In comparison, our experimental setup is more demanding.
Some examples of noise corruption with different noise levels are shown in Figure 9. The percentage of corrupted levels was varied from 10% to 50%. The graph in Figure 10 shows the recognition performance of JMSDR and its four competitors. The proposed strategy outperforms others for all levels of noise corruption. For up to 30% noise corruption, JMSDR correctly identifies over 80% of test samples. Even at 40% corruption, the recognition accuracy of JMSDR is about 10% higher than that of MSRC, FDDL and LRSDL. The results validate that JMSDR is robust towards noise corruption.

3.6. Results on Partial Occlusion

The target could be partially occluded by different obstacles under changing environmental conditions, such as trees or manmade buildings. Hence, it is necessary to evaluate the performance of target recognition on partial occlusion. According to the occlusion method in [41], the levels of occlusion from 0% to 60% were simulated, by replacing target region of each SAR image with the background intensities from eight different directions. Figure 11 shows the original SAR images and the partial occluded SAR images at 25% level from four different directions. In our experiments, we corrupted 60% of training samples and testing samples and their occlusion directions were different, which further increased the difficulty of target recognition.
The recognition results are shown in Figure 12. The occlusion directions for training samples and testing samples are Directions 1 and 3 in Figure 12a, respectively. In Figure 12b, the occlusion directions are employed at Direction 1 for training samples and Direction 5 for testing samples. Obviously, the performance of JMSDR is significantly better than the studied methods at all levels of occlusion. When the percentage of occlusion increases, the recognition rates of LRSDL and FDDL quickly drop, while the performance of JMSDR is relatively stable. This can be attributed to the dense representation based on the shared dictionary, as the query sample is represented by more samples which have common information. The results fully demonstrate the advantage of shared dictionary. In addition, the results prove that the proposed strategy could deal with partial occlusion.

4. Conclusions

To handle the extended operation conditions of SAR target recognition, a new strategy is proposed via joint sparse and dense representation of monogenic signal. Unlike the monogenic features of training samples that are directly utilized to generate dictionary for spare representation, a class dictionary and a shared dictionary are learned through decomposing the monogenic features. The combination of the sparse representation of the class dictionary and the dense representation of the shared dictionary provides a better representation of the query sample. Hence, the query sample can better coincide with the right class. According to the results of extensive comparative experiments, some conclusions can be obtained. (1) Compared withthe prespecified dictionary, the learned dictionary, including class dictionary and the shared dictionary, promotes the discriminative ability. (2) Joint sparse representation of class dictionary and dense representation of shared dictionary improves the recognition accuracy. (3) The proposed strategy could deal with various target variants, including configuration variants and version variants, especially for the insufficient variants in training samples. (4) Although there is a large amount of noise corruption and partial occlusion in samples, the proposed strategy still achieved a better recognition results, consistently exceeding the competitors.

Author Contributions

M.Y. proposed the idea and completed the experiments and wrote the manuscript; G.K. checked the idea; and S.Q. and S.N. discussed the results.

Funding

This work was supported by the National Natural Science Foundation of China under Grant Nos. 61701508 and 61601485.

Conflicts of Interest

The authors declare no conflict of interest.

References

  1. Quan, S.; Xiang, D.X.B.K.G. Derivation of the Orientation Parameters in Built-up Areas: With Application to Model-based Decomposition. IEEE Trans. Geosci. Remote Sens. 2016, 56, 337–341. [Google Scholar] [CrossRef]
  2. Quan, S.; Xiong, B.; Zhang, S.; Yu, M.; Kuang, G. Adaptive and fast prescreening for SAR ATR via change detection technique. IEEE Geosci. Remote Sens. Lett. 2018, 12, 4714–4730. [Google Scholar] [CrossRef]
  3. Dong, G.; Kuang, G.; Wang, N.; Wang, W. Classification via sparse representation of steerable wavelet frames on grassmann manifold: Application to target recognition in SAR image. IEEE Trans. Image Proc. 2017, 26, 2892–2904. [Google Scholar] [CrossRef] [PubMed]
  4. Song, S.; Xu, B.; Yang, J. SAR Target Recognition via Supervised Discriminative Dictionary Learning and Sparse Representation of the SAR-HOG Feature. Remote Sens. 2016, 8, 683. [Google Scholar] [CrossRef]
  5. Osullivan, J.A.; Devore, M.D.; Kedia, V.S.; Miller, M.I. SAR ATR performance using a conditionally Gaussian model. IEEE Trans. Aerosp. Electron. Syst. 2001, 37, 91–108. [Google Scholar] [CrossRef]
  6. Mossing, J.C.; Ross, T.D. An Evaluation of SAR ATR Algorithm Performance Sensitivity to MSTAR Extended Operating Conditions. Proc. SPIE 1998, 3370, 554–565. [Google Scholar]
  7. Umamahesh, S.; Vishal, M. SAR automatic target recognition using discriminative graphical modals. IEEE Trans. Aerosp. Electron. Syst. 2014, 50, 591–606. [Google Scholar]
  8. Novak, L.M.; Owirka, G.J.; Netishen, C.M. Performance of a high-resolution Polarimetric SAR Automatic Target Recognition System. Linc. Lab. J. 1993, 6, 11–24. [Google Scholar]
  9. Huang, X.Y.; Qiao, H.; Zhang, B. SAR target configuration recognition using tensor global and local discriminant embedding. IEEE Geosc. Remote Sens. Lett. 2016, 13, 222–226. [Google Scholar] [CrossRef]
  10. Yu, M.T.; Zhao, L.J.; Zhao, S.Q.; Xiong, B.L.; Kuang, G.Y. SAR target reconition using parametric supervised t-stochastic neighbor embedding. Remote Sens. Lett. 2017, 8, 849–858. [Google Scholar] [CrossRef]
  11. Yu, M.; Dong, G.; Fan, H.; Kuang, G. SAR Target Recognition via Local Sparse Representation of Multi-Manifold Regularized Low-Rank Approximation. Remote Sens. 2018, 10, 211. [Google Scholar]
  12. Ding, B.Y.; Wen, G.J.; Huang, X.H.; Ma, C.H.; Yang, X.L. Data augmentation by multilevel reconstruction using attributed scattering center for SAR target recognition. IEEE Geosc. Remote Sens. Lett. 2017, 14, 979–983. [Google Scholar] [CrossRef]
  13. Zhou, J.X.; Shi, Z.G.; Cheng, X.; Fu, Q. Automatic target recognition of SAR images based on global scattering center model. IEEE Trans. Geosc. Remote Sens. 2011, 49, 3713–3729. [Google Scholar]
  14. Dong, G.; Wang, N.; Kuang, G. Sparse representation of monogenic signal: With application to target recognition in SAR images. IEEE Signal Proc. Lett. 2014, 21, 952–956. [Google Scholar]
  15. Dong, G.; Kuang, G.; Wang, N.; Zhao, L.; Lu, J. SAR target recognition via joint sparse representation of monogenic signal. IEEE J. Sel. Top. Appl. Earth Obs. Remote Sens. 2015, 8, 3316–3328. [Google Scholar] [CrossRef]
  16. Zhou, Z.; Wang, M.; Cao, Z.; Pi, Y. SAR Image Recognition with Monogenic Scale Selection-Based Weighted Multi-task Joint Sparse Representation. Remote Sens. 2018, 10, 504. [Google Scholar] [CrossRef]
  17. Zhou, Y.; Chen, Y.; Cao, R.; Feng, J. SAR Target Recognition via Joint Sparse Representation of Monogenic Components with 2D Cannonical Correlation Analysis. IEEE ACCESS 2019, 7, 25815–25826. [Google Scholar]
  18. Ramirez, I.; Sprechmann, P.; Sapiro, G. Classification and clustering via dictionary learning with structured incoherence and shared features. In Proceedings of the 2010 IEEE Computer Society Conference on Computer Vision and Pattern Recognition, San Francisco, CA, USA, 13–18 June 2010; pp. 3501–3508. [Google Scholar]
  19. Mairal, J.; Bach, F.; Ponce, J.; Sapiro, G. Online Learning for Matrix Factorization and Sparse Coding. J. Mach. Learn. Res. 2010, 11, 19–60. [Google Scholar]
  20. Jiang, Z.; Lin, Z.; Davis, L.S. Label Consistent K-SVD: Learning a Discriminative Dictionary for Recognition. IEEE Trans. Pattern Anal. Mach. Intell. 2013, 35, 2651–2664. [Google Scholar] [CrossRef]
  21. Dong, G.; Wang, N.; Kuang, G.; Qiu, H. Sparsity and Low-Rank Dictionary Learning for Sparse Representation of Monogenic Signal. IEEE J. Sel. Top. Appl. Earth Obs. Remote Sens. 2018, 11, 141–153. [Google Scholar] [CrossRef]
  22. Deng, W.; Hu, J.; Guo, J. Extended SRC: Undersampled Face Recognition via Intraclass Variant Dictionary. IEEE Trans. Pattern Anal. Mach. Intell. 2012, 34, 1864–1870. [Google Scholar] [CrossRef] [PubMed]
  23. Deng, W.; Hu, J.; Guo, J. In Defense of Sparsity Based Face Recognition. In Proceedings of the 2013 IEEE Conference on Computer Vision and Pattern Recognition, Portland, OR, USA, 23–28 June 2013. [Google Scholar]
  24. Jiang, X.; Lai, J. Sparse and Dense Hybrid Representation via Dictionary Decomposition for Face Recognition. IEEE Trans. Pattern Anal. Mach. Intell. 2015, 37, 1067–1079. [Google Scholar] [CrossRef] [PubMed]
  25. Li, M.; Guo, Y.; Li, M.; Luo, G.; Kong, X. Coupled Dictionary Learning for Target Recognition in SAR Images. IEEE Geosci. Remote Sens. Lett. 2017, 14, 791–795. [Google Scholar] [CrossRef]
  26. Otazo, R.; Candes, E.J.; Sodickson, D.K. Low rank plus sparse matrix decomposition for accelerated dynamic MRI with separation of background and dynamic components. Magn. Reson. Med. 2015, 73, 1125–1136. [Google Scholar] [CrossRef]
  27. Chen, C.F.; Wei, C.P.; Wang, Y.C.F. Low-rank matrix recovery with structural incoherence for robust face recognition. In Proceedings of the 2013 IEEE Conference on Computer Vision and Pattern Recognition, Portland, OR, USA, 23–28 June 2013. [Google Scholar]
  28. Biondi, F. Low rank plus sparse decomposition of synthetic aperture radar data for maritime surveillance. In Proceedings of the 2016 4th International Workshop on Compressed Sensing Theory and its Applications to Radar, Sonar and Remote Sensing (CoSeRa), Aachen, Germany, 19–22 September 2016. [Google Scholar]
  29. Leibovich, M.; Papanicolaou, G.; Tsogka, C. Low rank plus sparse decomposition of synthetic aperture radar data for target imaging and tracking. arXiv 2019, arXiv:1906.02311. [Google Scholar]
  30. Felsberg, M.; Duits, R.; Florack, L. The Monogenic Scale Space on a Rectangular Domain and its Features. Int. J. Comput. Vis. 2005, 64, 187–201. [Google Scholar] [CrossRef]
  31. Xia, C.; Li, X.; Zhao, L. Infrared Small Target Detection via Modified Random Walks. Remote Sens. 2018, 10, 2004. [Google Scholar] [CrossRef]
  32. Dao, M.; Kwan, C.; Bernabe, S.J.; Plaza, A.; Koperski, K. A Joint Sparsity Approach to Soil Detection Using Expanded Bands of WV-2 Images. IEEE Geosc. Remote Sens. Lett. 2019. [Google Scholar] [CrossRef]
  33. Roweis, S.T.; Saul, L.K. Nonlinear dimensionality reduction by locally linear embedding. Science 2000, 290, 2323–2326. [Google Scholar] [CrossRef]
  34. Candes, E.J.; Li, X.; Ma, Y.; Wright, J. Robust principal component analysis. J. ACM 2011, 58, 11. [Google Scholar] [CrossRef]
  35. Ledoux, M. The Concentration of Measure Phenomenon. Mathematical Surveys and Monographs. 2001, Volume 89. Available online: http://www.ams.org/books/surv/089/ (accessed on 14 November 2019).
  36. Lin, Z.; Chen, M.; Yi, M. The Augmented Lagrange Multiplier Method for Exact Recovery of Corrupted Low-Rank Matrices. arXiv 2010, arXiv:1009.5055. [Google Scholar]
  37. Meng, Y.; Lei, Z.; Feng, X.; Zhang, D. Fisher Discrimination Dictionary Learning for sparse representation. Proceedings 2011, 24, 543–550. [Google Scholar]
  38. Vu, T.H.; Monga, V. Learning a low-rank shared dictionary for object classification. arXiv 2016, arXiv:1602.00310. [Google Scholar]
  39. Chen, S.; Wang, H.; Feng, X.; Jin, Y.Q. Target Classification Using the Deep Convolutional Networks for SAR Images. IEEE Trans. Geosci. Remote Sens. 2016, 54, 4806–4817. [Google Scholar] [CrossRef]
  40. Ross, T.D.; Worrell, S.W.; Velten, V.J.; Mossing, J.C.; Bryant, M.L. Standard SAR ATR evaluation experiments using the MSTAR public release data set. Proc. SPIE 1998. [Google Scholar] [CrossRef]
  41. Jones, G.; Bhanu, B. Recognition of articulated and occluded objects. IEEE Trans. Pattern Anal. Mach. Intell. 1999, 21, 603–613. [Google Scholar] [CrossRef] [Green Version]
Figure 1. Block diagram of the proposed strategy for the target recognition procedure. The proposed strategy consists of two phases: representation and classification. The first phase describes training with monogenic signal samples. The second phase learns the class dictionary and the shared dictionary to encode the query sample as a joint sparse and dense representation. The decision is made by evaluating the class with the minimal reconstruction error.
Figure 1. Block diagram of the proposed strategy for the target recognition procedure. The proposed strategy consists of two phases: representation and classification. The first phase describes training with monogenic signal samples. The second phase learns the class dictionary and the shared dictionary to encode the query sample as a joint sparse and dense representation. The decision is made by evaluating the class with the minimal reconstruction error.
Remotesensing 11 02676 g001
Figure 2. The example of monogenic components with SAR image.
Figure 2. The example of monogenic components with SAR image.
Remotesensing 11 02676 g002
Figure 3. The flow diagram of low-rank dictionary learning. The objective function can be solved by three sub-optimization procedures. The variables Φ , Ψ , and Z are alternately updated by minimizing the sub-optimization problems. When the termination condition is met, the solution of the objective function is obtained.
Figure 3. The flow diagram of low-rank dictionary learning. The objective function can be solved by three sub-optimization procedures. The variables Φ , Ψ , and Z are alternately updated by minimizing the sub-optimization problems. When the termination condition is met, the solution of the objective function is obtained.
Remotesensing 11 02676 g003
Figure 4. The examples of BMP2, BTR60, T72 and T62 with optical and SAR images.
Figure 4. The examples of BMP2, BTR60, T72 and T62 with optical and SAR images.
Remotesensing 11 02676 g004
Figure 5. Examples of T72 with different configuration variations; the optical and SAR images listed from left to right are A04, A05, A07 and A10.
Figure 5. Examples of T72 with different configuration variations; the optical and SAR images listed from left to right are A04, A05, A07 and A10.
Remotesensing 11 02676 g005
Figure 6. The confusion matrices of MSRC, FDDL, ESRC, LRSDL, SSRC, A-ConvNets and JMSDR under configuration variance EOC-2.
Figure 6. The confusion matrices of MSRC, FDDL, ESRC, LRSDL, SSRC, A-ConvNets and JMSDR under configuration variance EOC-2.
Remotesensing 11 02676 g006
Figure 7. Examples of T72 with different version variations; the optical and SAR images listed from left to right are A32, A62, A63 and A64.
Figure 7. Examples of T72 with different version variations; the optical and SAR images listed from left to right are A32, A62, A63 and A64.
Remotesensing 11 02676 g007
Figure 8. The confusion matrices of MSRC, FDDL, ESRC, LRSDL, SSRC, A-ConvNets and JMSDR under version variants EOC.
Figure 8. The confusion matrices of MSRC, FDDL, ESRC, LRSDL, SSRC, A-ConvNets and JMSDR under version variants EOC.
Remotesensing 11 02676 g008
Figure 9. Examples of SAR images with different level of noise corruption.
Figure 9. Examples of SAR images with different level of noise corruption.
Remotesensing 11 02676 g009
Figure 10. The recognition results of different methods at different level of noise corruption.
Figure 10. The recognition results of different methods at different level of noise corruption.
Remotesensing 11 02676 g010
Figure 11. Examples of occluded SAR images from different directions.
Figure 11. Examples of occluded SAR images from different directions.
Remotesensing 11 02676 g011
Figure 12. The recognition results of different methods at different level of occlusion from different directions. (a) Direction 1 for training samples and direction 3 for testing samples. (b) Direction 1 for training samples and direction 5 for testing samples.
Figure 12. The recognition results of different methods at different level of occlusion from different directions. (a) Direction 1 for training samples and direction 3 for testing samples. (b) Direction 1 for training samples and direction 5 for testing samples.
Remotesensing 11 02676 g012
Table 1. The training and testing samples in the experiments.
Table 1. The training and testing samples in the experiments.
TypeDepr.BMP2BTR60T72T62Total
Training17°233(SN_9563)256233(SN_132)2991020
Testing15°195(SN_9563)
196(SN_9566)
196(SN_C21)
195196(SN_132)
195(SN_812)
195(SN_S7)
2731637
Table 2. The recognition accuracy on four-class target by different methods.
Table 2. The recognition accuracy on four-class target by different methods.
MethodMSRCFDDLESRCLRSDLSSRCJMSDR
Accuracy0.90960.89310.91980.90230.92670.9318
Table 3. The number of images for ten class targets.
Table 3. The number of images for ten class targets.
Depr.BMP2BTR70T722S1BRDMBTR60D7T62ZILZSU
17°233(SN_9563)233233(SN_132)299298256299299299299
15°196(SN_9566)
196(SN_c21)
196195(SN_812)
191(SN_s7)
274274195273273274274
Table 4. The recognition accuracy on 10-class target by different methods.
Table 4. The recognition accuracy on 10-class target by different methods.
MethodMSRCFDDLESRCLRSDLSSRCA-ConvNetsJMSDR
Accuracy0.92790.88680.93170.91680.94200.95520.9356
Table 5. The recognition accuracy of different methods under configuration variance EOC-1.
Table 5. The recognition accuracy of different methods under configuration variance EOC-1.
MethodMSRCFDDLESRCLRSDLSSRCA-ConvNetsJMSDR
Accuracy0.88520.88120.89670.89490.91090.94360.9213
Table 6. The training and testing samples in the configuration variance EOC-1 experiments.
Table 6. The training and testing samples in the configuration variance EOC-1 experiments.
TypeBMP2BTR60T72T62Accuracy
BMP235842820.9132
BTR6021802110.9230
T7201339460.8782
T620022710.9926
Average 0.9213
Table 7. The training and testing samples in the configuration variance EOC-2 experiments.
Table 7. The training and testing samples in the configuration variance EOC-2 experiments.
TypeDepr.BMP2BRDMBTR70T72Total
Training17°233(SN_C21)298(SN_E71)233(SN_C71)232(SN_132)996
Testing15°428(SN_9563)00426(SN_812)3568
573(SN_A04)
428(SN_9566)573(SN_A05)
573(SN_A07)
573(SN_A10)
Table 8. The recognition performances of different methods under configuration variance EOC-2.
Table 8. The recognition performances of different methods under configuration variance EOC-2.
MethodMSRCFDDLESRCLRSDLSSRCA-ConvNetsJMSDR
Accuracy0.91480.91760.94030.91900.92790.97700.9543
Table 9. The training and testing samples in the version variance EOC experiments.
Table 9. The training and testing samples in the version variance EOC experiments.
TypeDepr.BMP2BRDMBTR70T72Total
Training17°233(SN_C21)298(SN_E71)233(SN_C71)232(SN_132)996
Testing15° and 17°000419(SN_S7)
572(SN_A32)
573(SN_A62)
573(SN_A63)
573(SN_A64)
2710

Share and Cite

MDPI and ACS Style

Yu, M.; Quan, S.; Kuang, G.; Ni, S. SAR Target Recognition via Joint Sparse and Dense Representation of Monogenic Signal. Remote Sens. 2019, 11, 2676. https://0-doi-org.brum.beds.ac.uk/10.3390/rs11222676

AMA Style

Yu M, Quan S, Kuang G, Ni S. SAR Target Recognition via Joint Sparse and Dense Representation of Monogenic Signal. Remote Sensing. 2019; 11(22):2676. https://0-doi-org.brum.beds.ac.uk/10.3390/rs11222676

Chicago/Turabian Style

Yu, Meiting, Sinong Quan, Gangyao Kuang, and Shaojie Ni. 2019. "SAR Target Recognition via Joint Sparse and Dense Representation of Monogenic Signal" Remote Sensing 11, no. 22: 2676. https://0-doi-org.brum.beds.ac.uk/10.3390/rs11222676

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