Next Article in Journal
Acknowledgement to Reviewers of Applied Sciences in 2015
Previous Article in Journal
The Application of Cryogenic Laser Physics to the Development of High Average Power Ultra-Short Pulse Lasers
 
 
Font Type:
Arial Georgia Verdana
Font Size:
Aa Aa Aa
Line Spacing:
Column Width:
Background:
Article

Sparse Representation-Based SAR Image Target Classification on the 10-Class MSTAR Data Set

College of Electronic Science and Engineering, National University of Defense Technology, Changsha 410073, China
*
Author to whom correspondence should be addressed.
Appl. Sci. 2016, 6(1), 26; https://doi.org/10.3390/app6010026
Submission received: 30 September 2015 / Revised: 25 December 2015 / Accepted: 8 January 2016 / Published: 20 January 2016

Abstract

:
Recent years have witnessed an ever-mounting interest in the research of sparse representation. The framework, Sparse Representation-based Classification (SRC), has been widely applied as a classifier in numerous domains, among which Synthetic Aperture Radar (SAR) target recognition is really challenging because it still is an open problem to interpreting the SAR image. In this paper, SRC is utilized to classify a 10-class moving and stationary target acquisition and recognition (MSTAR) target, which is a standard SAR data set. Before the classification, the sizes of the images need to be normalized to maintain the useful information, target and shadow, and to suppress the speckle noise. Specifically, a preprocessing method is recommended to extract the feature vectors of the image, and the feature vectors of the test samples can be represented by the sparse linear combination of basis vectors generated by the feature vectors of the training samples. Then the sparse representation is solved by l 1 -norm minimization. Finally, the identities of the test samples are inferred by the reconstructive errors calculated through the sparse coefficient. Experimental results demonstrate the good performance of SRC. Additionally, the average recognition rate under different feature spaces and the recognition rate of each target are discussed.

Graphical Abstract

1. Introduction

Synthetic Aperture Radar (SAR), an active sensor, has been widely applied in many areas such as disaster assessment and military defense, due to its ability to work against 24 h a day and severe weather. With the high-resolution SAR coming to work, it is hard to carry on manual interpretation, thus making the Automatic Target Recognition (ATR) popular. ATR uses the signal processing techniques to recognize the unknown targets. Moreover, a typical ATR in SAR has three separate stages: detection, discrimination and classification [1]. Detection focuses on finding local Regions of Interest (ROI) which include targets and numerous false alarms. Then the following stage, discrimination, is to filter natural clutter out. Finally, the identities of targets are predicted and the man-made clutter is be rejected. The classification of unknown targets is discussed in this article.
The SAR images contain coherent speckle noise, which lowers the images quality significantly, so it is very difficult to interpret them. Despite that, many works have been done in researching SAR. Firstly, template matching-based algorithms are utilized to achieve classification [2]. The methodology usually defines “distances” between the test sample and the templates generated by the training set. Then the identity of the test sample will be assigned to the class to which the matched template selected by the “distances” belongs. So the addition of an object requires creating an additional set of templates, thus causing burdensome calculation. To improve the performance, a number of methods called correlation pattern recognition have been presented [3], and they accomplish the training of the filter through minimizing the correlation between the filter and the spectral envelope of the training set in the frequency domain. Beyond that, a Learning Vector Quantization (LVQ) has been used for learning the templates for classification in [4]. Then, the nonlinear classifier is used for the SAR ATR, e.g., [5], and its performance is better than the conventional template-based approaches. All these algorithms reduce their complexity by applying a set of classifiers trained by the training samples over a given range of aspect angles, so the performances of the algorithms are limited by the accuracy of aspect angle estimate.
Recently, a considerable resurgence of interest in the sparse representation of signals has been witnessed [6,7,8,9,10]. Much of its effectiveness is caused by the fact that signals can be well represented by a set of basis vectors in most cases. Given the basis vectors, finding the sparse representation of a signal is processed as an optimal problem. The optimal problem, called l 0 -norm minimization, is known to be a NP-hard problem, which can be solved by the Greedy algorithm [11,12] or the convex relaxation algorithm [13]. The Sparse Representation-based Classifications (SRC) are recommended firstly in [14], and then the framework is extensively utilized in many classifications [6,7]. The framework is re-explained from the perspective of class manifolds in [1]; meanwhile, it is applied in the classification on three-class MSTAR targets. Then SRC on three-class MSTAR targets (BMP2, BTR70 and T72) is further studied in [8,9,10], which focuses on extracting effective features to improve the classification performance. Simultaneously, a better classification performance of SRC over SVM has been verified. It is noticeable that the MINACE filter and SVM are used in recognition of the three-class targets, respectively [3,5]. Then, the two methods are extended to the recognition of the 10-class targets [15,16]. Therefore, in this paper, SRC is extended to classify the 10 targets, which really is more challenging than three-class targets.
Because the raw MSTAR images have high dimensionality and speckle noise, thus making the classification more complicated and influencing the recognition performance worse, the sizes of the raw MSTAR images are not unified, and a preprocessing of MSTAR images is recommended in this paper to maintain the useful information, suppress the speckle noise and reduce the dimensionality. Meanwhile, conventional and unconventional feature extraction methods are utilized to extract features and reduce the dimensionality further. Then, the processed images are inputted into the framework, and the sparse coefficient of the test sample is worked out. So the identity of the test sample is inferred by the reconstructive errors calculated through the sparse coefficient. The comparisons between SRC and SVM are carried out to verify the excellent performance of SRC. Besides the average recognition accuracy, the recognition rate of each target is discussed.
The organization of the paper is as follows: we give a brief review of the sparse representation-based classification in Section 2. Section 3 describes the preprocessing of the MSTAR images before putting them into the classifier. The results compared with SVM will be presented in Section 4. Finally, the paper is concluded in the Section 5.

2. Sparse Representation-Based Classification

As described in the previous section, the training set has been given and the goal of the classification is to decide the class of the unknown samples correctly. Assume that there are K-class targets, and the i t h class has n i samples. If every sample is represented in the form of a vector, the n i samples can be concatenated into a matrix ϕ i R m × n i :
ϕ i = [ ϕ i , 1 , , ϕ i , n i ]
where m is the dimension of the vector, and ϕ i , j ( j = 1 , , n i ) stands for j t h sample in the class i . When the number of samples in class is sufficient, the test sample y belonging to class i can be well approximated by the linear combination of these samples:
y = c i , 1 ϕ i , 1 + + c i , n i ϕ i , n i
where c i , j ( j = 1 , , n i ) is the contribution of the j t h sample to reconstructing sample y . However, the class to which the test sample y belongs is unknown, in fact. All matrices ϕ i ( i = 1 , , K ) need to be concatenated to a big matrix ϕ = [ ϕ 1 , , ϕ K ] R m × N named dictionary, where N represents the number of training samples. So, the unknown sample y can be represented by all training samples:
y = ϕ x
where x = [ c 1 , 1 , , c 1 , n 1 , , c i , 1 , , c i , n i , , c K , 1 , , c K , n K ] is the weight vector. Thanks to the sufficient samples in every class, the weight vector x is expected to be x = [ 0 , , 0 , c i , 1 , , c i , n i , 0 , , 0 ] . In other words, the test sample y can be well approximated by the samples, which belong to the same class as y , and additionally, y has no relationship with the other samples, ideally.
Considering the formulation in Equation, the test sample y and dictionary ϕ are given, and the weight vector x is to be solved. Moreover, the solution x varies with the dictionary ϕ R m × N . When m > N , the equality is an overdetermined system, so the unique solution x can be obtained by solving the formulation. In most cases, however, the equality is an underdetermined system, i.e., m < N , thus there are many solutions meeting the formulation. Therefore, a regularization constraint is needed to sift the optimal solution. Since a test sample y can be well represented by the training samples from the same class, the weight vector x is expected to have a lot of zero entries, i.e., x is sparse. So, the regularization constraint can be defined as l 0 n o r m minimization, that is:
min x x 0   s.t.   y = ϕ x
where x 0 counts the number of non-zero entries in vector x Given that the test sample y is represented approximately by the training samples, the equality constraint in Equation (4) allows a small error. So the expression in Equation (4) can be rewritten as:
min x x 0   s.t.   y ϕ x 2 ε
where ε is the allowed error, which is a small positive integer. Solving the l 0 n o r m minimization in Equations(4) or Equation (5), however, is a NP-hard problem, which can be solved by OMP [11], and only an approximate solution will be acquired. Fortunately, it has been proved that if x is sparse enough, the optimization problem can relaxed to l 0 n o r m minimization:
min x x 1    s.t.   y = ϕ x min x x 1    s.t.   y ϕ x 2 ε
In this article, the second formulation in Equation (6) is taken into consideration, and the method to solve the minimization adopted here is second-order cone programs (SOCP) [13].
After the optimal solution x is settled, the class of the test sample y will be worked out by the minimal reconstruction error:
arg min i y y ^ i = arg min i y ϕ δ i ( x )
where δ i ( · ) is an operator that selects the weight coefficients belonging to class i and sets all the other coefficients to be zero. So y ^ i is a linear combination of the training samples belonging to class i . Finally, the i meeting the objective function is the class label of y .

3. Classification on the 10-Class MSTAR Targets

The standard moving and stationary target acquisition and recognition (MSTAR) database [17] has 10 SAR targets, which will be discussed in the next section. Instead of putting the MSTAR images into the SRC directly, some measures should be taken to reduce the dimensions of the MSTAR images. The reasons are that the dimensions of the MSTAR images are so large that it makes the classifier take too much time, and simultaneously, the speckle noise in the MSTAR images will influence the performance of the classifier; moreover, the dimensions of the raw SAR images are not consistent with each other, e.g., images of BTR70 are 128 × 128 pixels, 2S1 are 158 × 158 pixels, T62 are 172 × 173 pixels. So it is necessary to reduce the dimensions, and before that, we need to unify the sizes of the images. There is a registration method in [16] to center the training and test images. Then the images are cropped into the same size according to the “center”. However, we do not think the method should be adopted here to achieve the unification. The shadow of the target in the SAR image is useful for classification, but the method, however, calculates the “center” according to the intensity of the image, and then it crops the “center” in a 44 × 44 pixel patch, which barely contains the shadow as seen in Figure 1. The reason is that the intensity of the shadow is even lower than the speckle noise, thus making the “center” located between the target and speckle noise. The center 64 × 64 pixel patch adopted in [10] does not contain enough information of the shadow. Therefore, the center 80 × 80 pixel patch, whose center is located according to the size of the raw image, is adopted here because it contains nearly the whole shadow and excludes most speckle noise.
Figure 1. The 128 × 128 pixel patch is one of the BTR70 raw images, and the other three patches are cropped patches from the 128 × 128 pixel patch.
Figure 1. The 128 × 128 pixel patch is one of the BTR70 raw images, and the other three patches are cropped patches from the 128 × 128 pixel patch.
Applsci 06 00026 g001
Figure 2. The flow-process diagram of SRC.
Figure 2. The flow-process diagram of SRC.
Applsci 06 00026 g002
After the unification of all images, conventional and unconventional feature extraction methods are applied to extract the features and reduce the dimensions of the cropped images. Then, the feature vectors are inputted into the SRC to achieve the classification. The overall procedure of the classification is summarized in Figure 2. The two successive steps, cropping the images and extracting feature vectors, are applied to both test and training samples to generate the test and training vectors, respectively. Then, the feature vectors are inputted into the Sparse-Representation module, which constructs the dictionary and solves the sparse coefficients. The dictionary will be achieved by the training vectors, and it is combined with the test vectors to solve the sparse coefficients. The dictionary and sparse coefficients are to be utilized to reconstruct the test vectors. Then the reconstructive errors are calculated to infer the identities of the test samples.

4. Experiment Results

The MSTAR database [17] has 10 SAR targets, which are BMP2, T72, T62, BTR70, BTR60, 2S1, BRDM2, D7, ZIL131 and ZSU234. The images of these targets are collected at two different depression angles (15° and 17°) over a full 0°–360° range of aspect view. The experimental procedure adopted in this article follows the guideline [18], which states that classifiers using this database are to be trained using targets at the 17° depression angle and tested on targets at the 15° depression angle. Simultaneously, the targets BMP2 and T72 have different variants (BMP2-9563, BMP2-9566, BMP2-C21, T72-132, T72-812 and T72-S7), which should be included in the test set. The training set, however, only has variants BMP2-C21 and T72-132, because the classifier should recognize the variants not present in the training set. The number of each target available at the 17° training set and the 15° test set depression angles are listed in Table 1. Meanwhile, the optical images of the 10 targets are displayed in Figure 3.
Table 1. The number of images of each object at different depression angles.
Table 1. The number of images of each object at different depression angles.
TargetsBMP2BTR70T72BTR602S1BRDM2D7T62ZIL131ZSU234
17°233233232256299298299299299299
15°587196582195274274274273274274
Figure 3. The optical images of the 10 targets. Among them, the T62 and T72 are tanks. The BRDM2, BMP2, BTR60 and BTR70 are armored personnel carriers. The 2S1 is a rocket launcher, the D7 is a bulldozer, the ZIL131 is a truck and the ZSU234 is an Air Defense Unit.
Figure 3. The optical images of the 10 targets. Among them, the T62 and T72 are tanks. The BRDM2, BMP2, BTR60 and BTR70 are armored personnel carriers. The 2S1 is a rocket launcher, the D7 is a bulldozer, the ZIL131 is a truck and the ZSU234 is an Air Defense Unit.
Applsci 06 00026 g003
Table 2. The recognition rates of the cropped images using SRC.
Table 2. The recognition rates of the cropped images using SRC.
Patch44 × 44 Pixel64 × 64 Pixel80 × 80 Pixel
Accuracy34.1%64.3%75.1%
The preprocessing of the SAR images was discussed in last section. Table 2 shows the recognition rates of the three cropped images under SRC. From the table, the 80 × 80 pixel patch indeed contains more effective information than the other patches. After unifying the sizes of the images, the unconventional methods, down-sample and Principal Component Analysis (PCA), are utilized to extract the features of the cropped images. The down-sample is achieved by bilinear interpolation here, and the output pixel value is a weighted average of pixels in the nearest two-by-two neighborhood. In comparison with the down-sample, the dimensions of the feature vector extracted by PCA are the same as the former. Meanwhile, the conventional features, baseline features [19], are adopted here to make a comparison with the unconventional features. In order to achieve excellent performance of SVM [20], the multiclass classifier, based on the one-against-one approach, adopts the feature normalization method if there is no additional stress. Simultaneously, because the different features are employed here, SVM uses a linear method to deal with down-sampling features and baseline features, and uses the Gaussian kernel method to process PCA features.

4.1. Recognition Accuracy of Two Classifiers

Owing to the finite dimensions of the baseline features, the comparison under the two classifiers between the conventional features and the unconventional features is listed firstly. Then, the dimensions of the unconventional features are enlarged to verify the performances of the two classifiers further.

4.1.1. Comparison between Conventional Features and Unconventional Features

According to [19,21] and the down-sampling method used here, the dimensions of the baseline features adopted are sizes of 16, 36 and 81, which are represented by DM1, DM2 and DM3, respectively. In order to compare them to the conventional features, the unconventional feature extraction methods reduce the dimensions of the cropped image to the same size as the former. Considering the big differences within the baseline features, the SVM does not adopt the feature normalization method in this experiment.
Figure 4. The recognition accuracy of the two classifiers under different feature spaces; (a) and (b) refer to the recognition accuracy achieved by SRC and SVM, respectively. DM1, DM2 and DM3 stand for the dimensions of feature spaces adopted here that have sizes of 16, 36 and 81, respectively.
Figure 4. The recognition accuracy of the two classifiers under different feature spaces; (a) and (b) refer to the recognition accuracy achieved by SRC and SVM, respectively. DM1, DM2 and DM3 stand for the dimensions of feature spaces adopted here that have sizes of 16, 36 and 81, respectively.
Applsci 06 00026 g004
Figure 4 shows the recognition accuracy of the two classifiers under different feature spaces. Figure 4a plots the recognition accuracy under different feature spaces of SRC, and Figure 4b plots that of SVM. Compared with the unconventional features, the recognition rates of the two classifiers under baseline features are nearly highest. So in the low-dimensional feature spaces, baseline features are better for describing the targets. Simultaneously, the highest recognition rates of SRC and SVM are almost identical, but SRC implies that the precise choice of feature space is no longer critical [14]. That is to say that when the dimensions of the feature space surpasses a certain threshold, unconventional features perform just as well as conventional features towards SRC. From Figure 4a, the dimension threshold in this experiment is near 80.

4.1.2. Recognition Accuracy under Unconventional Feature Spaces

The recognition rates of the two classifiers under different unconventional feature spaces are listed in Table 3. Down-sample1, Down-sample2 and Down-sample3 stand for reducing the dimensions of the cropped image by down-sample to sizes of 100, 400 and 1600, respectively. PCA1, PCA2 and PCA4 represent that the dimensions of the cropped image are reduced by PCA to sizes of 25, 100 and 400. Additionally, PCA3 refers to reducing the dimensions to the extent where the accumulative contribution rate approximately equals 80%, because the empirical value guarantees the reduced dimensions will cover all the primary information. In this experiment, PCA3 stands for reducing the dimensions to a size of 125. From Table 3, SRC achieves the highest recognition rates in both feature spaces. The recognition rates of SRC are 3.03%, 4.18% and 4.46% better than SVM in Down-sample2, PCA3 and PCA2, respectively. Figure 5 is plotted here to study the tendency of the recognition accuracy.
Table 3. The recognition accuracy under different unconventional feature spaces.
Table 3. The recognition accuracy under different unconventional feature spaces.
FeaturesDown-Sample3Down-Sample2Down-Sample1PCA4PCA3PCA2PCA1
SVM86.79%86.73%84.39%71.84%74.71%74.40%59.19%
SRC72.93%89.76%81.83%70.34%78.89%78.86%54.04%
Figure 5. The recognition rates under different unconventional feature spaces; (a,b) are two forms of the recognition rates. Down-sample3 refers to reducing the dimensions of the cropped image to a size of 1600 by down-sample. Similarly, Down-sample2, Down-sample1, PCA4, PCA3, PCA2 and PCA1 stand for sizes of 400, 100, 400, 125, 100 and 25, respectively.
Figure 5. The recognition rates under different unconventional feature spaces; (a,b) are two forms of the recognition rates. Down-sample3 refers to reducing the dimensions of the cropped image to a size of 1600 by down-sample. Similarly, Down-sample2, Down-sample1, PCA4, PCA3, PCA2 and PCA1 stand for sizes of 400, 100, 400, 125, 100 and 25, respectively.
Applsci 06 00026 g005
Figure 5 shows the recognition rates under different unconventional feature spaces. Figure 5a,b are two forms of the recognition rates. Figure 5a is a column diagram, and Figure 5b is a line chart. The two feature spaces are divided in Figure 5b. Meanwhile, different colors are adopted here to represent different classifiers. Obviously, SRC is indeed superior to SVM in Down-sample2, PCA3 and PCA2. However, with increments of decreases of the dimensions, the performances of both classifiers tend to descend. The reason is that speckle noise will be added into the data with increasing dimensions [10]. Simultaneously, when the dimensions of the data decrease, the data is too small to cover all the primary information. The performance of SRC descends a little faster than SVM. Additionally, the performances of both classifiers in the down-sampling spaces are better than that in the spaces of PCA. That is to say, down-sample contains more effective information than PCA in this experiment.

4.2. Recognition Accuracy under Incomplete Training Samples

In the last subsection, all samples at the 17° depression angle over a full 0°–360° range of the aspect view are used to train the classifiers. In the real-world tasks, the data cannot cover all conditions of the targets. In this experiment, a certain percentage of samples at the 17° depression angle are randomly selected to construct the training set, and all the samples at the 15° depression angle are tested. The feature space, PCA3, is adopted here, which is to say that the dimensions of samples are reduced to the extent where the accumulative contribution rate is approximately equal to 80% before classification.
Figure 6 shows the recognition rates under different percentages of training samples. The recognition rates of the two classifiers rise with the increasing percentage of the training samples. In other words, both the classifiers are sensitive to the number of samples in the training set. Additionally, with the decreasing percentage of the training samples, the recognition accuracy of SVM descends faster than that of SRC, so SRC is more robust than SVM in this experiment.
Figure 6. The recognition rates under different percentages of training samples. The horizontal coordinate stands for the percentage of training samples, and the vertical coordinate represents the recognition accuracy.
Figure 6. The recognition rates under different percentages of training samples. The horizontal coordinate stands for the percentage of training samples, and the vertical coordinate represents the recognition accuracy.
Applsci 06 00026 g006

4.3. Recognition Rate of Each Object

The average recognition rates of the classifiers are an objective evaluation index of their performance. Simultaneously, further information is found by listing the recognition rate of each target here. The confusion matrix is a good reflection of the recognition rate of each object. However, not all confusion matrices in the feature spaces of the two classifiers are needed to be listed here, because the information they try to convey is similar. Table 4 lists the 10-class target confusion matrices of the two classifiers under the feature spaces of Down-sample2, PCA4 and PCA2, which are explained above.
Firstly, it is common that the recognition rates of BMP2 and T72 are very low. The reason is that there are many variants of the two targets, which are not included in the training set, in the test set. So the variant has a more important influence in classification than the depression angle in this experiment for only 2° difference in the depression angle. With an increasing difference in depression angle, the recognition rates indeed descend rapidly [9]. Then, the recognition rates of BRDM2 are obviously low in the feature spaces of PCA, because the dimensionality of PCA is too small to contain all the primary information. To illustrate it, Figure 7 is plotted. The figure shows the average recognition rate and the recognition rate per target of SRC under different PCA feature spaces. PCA2 and PCA4 are described above. PCA5 and PCA6 refer to reducing the dimensions of the cropped image to 900 and 1600 by PCA, respectively. From Figure 7, the recognition rate of BRDM2 indeed rises with the increasing dimensions of PCA. Similarly, BTR70 enjoys the same trend, which is more moderate than BRDM2. Contrarily, the recognition rates of other targets tend to descend with the increasing dimensions, and the shape of the average recognition rate in Figure 7 is a response to that. Therefore, it is not wise to improve the recognition accuracy of one object, sacrificing the whole performance. Last but not least, the classifiers both tend to classify other targets into 2S1 incorrectly, which is mainly caused by its structures. The structures, such as the barrel and upper surface, make it similar to tanks (T72, T62) and armored personnel carriers (BMP2, BTR60, BTR70 and BRDM2). Simultaneously, it is no wonder that the classifiers classify 2S1 into other targets.
Table 4. The 10-class target confusion matrices of two classifiers under different feature spaces.
Table 4. The 10-class target confusion matrices of two classifiers under different feature spaces.
SVMFeaturesTargetsBMP2BTR70T72BTR602S1BRDM2D7T62ZIL131ZSU234SRCFeaturesTargetsBMP2BTR70T72BTR602S1BRDM2D7T62ZIL131ZSU234
aBMP283.61.58.52.04.10.00.00.20.00.0aBMP279.44.110.23.60.30.70.50.30.00.9
BTR702.093.90.00.04.10.00.00.00.00.0BTR700.098.50.51.00.00.00.00.00.00.0
T729.60.773.00.05.50.00.010.30.90.0T728.15.277.87.60.01.00.00.20.00.2
BTR601.01.50.095.40.00.50.00.50.01.0BTR600.00.00.0100.00.00.00.00.00.00.0
2S10.40.01.51.192.30.70.03.30.70.02S10.40.01.10.795.62.20.00.00.00.0
BRDM21.12.20.44.43.385.00.00.03.30.4BRDM20.42.95.53.31.186.50.40.00.00.0
D70.00.00.00.00.40.497.40.00.01.8D70.00.00.70.00.00.099.30.00.00.0
T620.40.00.70.03.30.00.779.59.55.9T620.70.00.71.10.00.70.495.60.00.7
ZIL1310.00.00.00.00.40.00.42.296.40.7ZIL1310.00.00.02.20.40.00.00.497.10.0
ZSU2340.00.00.00.00.00.04.40.41.194.2ZSU2340.00.00.00.40.40.00.70.00.098.5
bBMP271.78.28.34.32.62.60.20.90.31.0bBMP246.21.70.90.37.30.316.010.64.112.6
BTR701.591.30.04.61.51.00.00.00.00.0BTR700.089.30.00.02.60.02.03.60.52.0
T7212.26.549.02.113.42.70.77.95.20.3T720.01.537.50.210.10.014.917.07.611.2
BTR601.05.61.085.12.62.60.00.50.01.5BTR600.00.00.091.32.10.04.10.50.02.1
2S11.88.04.41.574.80.40.04.73.31.12S10.00.00.00.089.80.03.33.30.72.9
BRDM24.71.51.53.63.673.70.04.74.02.6BRDM20.00.00.00.44.067.27.37.36.67.3
D70.00.00.40.40.01.589.81.51.15.5D70.00.00.00.00.40.098.50.70.40.0
T621.52.94.40.412.81.81.563.76.24.8T620.00.00.40.43.30.07.383.23.32.2
ZIL1310.40.00.41.110.60.01.55.179.21.8ZIL1310.40.00.00.42.60.07.72.685.80.7
ZSU2340.70.41.10.40.40.79.56.65.175.2ZSU2340.00.00.00.00.40.07.31.50.090.9
cBMP275.65.89.43.12.62.70.00.30.00.5cBMP271.62.91.50.56.00.72.75.81.27.2
BTR702.086.72.63.15.60.00.00.00.00.0BTR700.086.20.51.54.60.01.51.02.02.6
T7211.34.162.00.711.04.10.34.12.20.0T720.32.150.01.05.70.26.922.04.87.0
BTR602.65.61.084.61.03.60.01.00.00.5BTR600.01.01.095.40.00.51.01.00.00.0
2S13.64.77.31.570.43.60.04.73.60.42S10.00.00.70.093.80.00.43.30.41.5
BRDM22.24.45.85.58.463.90.02.95.51.5BRDM20.00.40.02.92.661.75.17.311.78.4
D70.00.00.00.70.40.096.00.40.71.8D70.00.00.00.40.00.098.50.01.10.0
T620.71.11.80.413.27.00.761.98.44.8T620.00.01.10.41.80.03.386.45.51.5
ZIL1310.40.41.50.01.81.80.74.089.10.4ZIL1310.00.00.00.00.70.00.70.797.40.4
ZSU2342.60.00.02.60.07.36.95.12.972.6ZSU2340.00.00.00.00.00.02.22.20.495.3
*a, b, c refer to the confusion matrices generated under Down-sample2, PCA4 and PCA2, respectively. Down-sample2 refers to reducing the dimensions of the cropped image to a size of 400 by down-sample; similarly, PCA4 and PCA2 stand for sizes of 400 and 100 by PCA, respectively.
Figure 7. The recognition rates of SRC under PCA feature spaces; PCA2 refers to reducing the dimensions of the cropped image to a size of 100 by PCA; similarly, PCA4, PCA5 and PCA6 stand for sizes of 400, 900 and 1600, respectively.
Figure 7. The recognition rates of SRC under PCA feature spaces; PCA2 refers to reducing the dimensions of the cropped image to a size of 100 by PCA; similarly, PCA4, PCA5 and PCA6 stand for sizes of 400, 900 and 1600, respectively.
Applsci 06 00026 g007

5. Conclusions

In this paper, sparse representation-based classification has been applied to the 10-class MSTAR data set. A preprocessing method of the MSTAR images is introduced to unify the sizes of the images, reduce the complexity and improve the performance of the classifiers. Then, the identity of the test sample is inferred by the framework of SRC. Compared with SVM, SRC also achieves good performance of recognition accuracy, and when the dimensions of the feature space surpass a certain threshold, the performances of the classifiers under conventional and unconventional features converge. Additionally, the recognition rate of each target also has been discussed. The performance is badly influenced by the variation of the target configurations and articulations, the different depression angles in the sensor and the aspect angles of the targets, which is an open problem called over-fitting. Simultaneously, the wrong classification of the specific targets BRDM2 and 2S1 is discussed further. The main reason is that the feature extraction methods cannot describe the targets effectively.
Taking the minor flaws into consideration, on one hand, the future work will focus on improving the robustness of SRC. In other words, a more efficient framework of SRC should be explored. On the other hand, we expect to find more effective features to describe the targets. Although baseline features are studied here, conventional features need to be enriched to describe targets more effectively and so do the unconventional features.

Acknowledgments

This work is partially supported by the National Natural Science Foundation of China under Grant 61372163 and 61240058.

Author Contributions

Haibo Song performed the simulations and algorithm analysis, and contributed to a main part of manuscript writing. Kefeng Ji contributed in conceiving and the structure of the manuscript. All authors contributed to the writing of the paper.

Conflicts of Interest

The authors declare no conflict of interest.

References

  1. Thiagarajan, J.; Ramamurthy, K.; Knee, P.P.; Spanias, A.; Berisha, V. Sparse representation for automatic target classification in SAR images. In Proceedings of Communications, Control and Signal Processing (ISCCSP), 2010 4th International Symposium on, Limassol, Cyprus, 3–5 March 2010.
  2. Owirka, G.J.; Verbout, S.M.; Novak, L.M. Template-based SAR ATR performance using different image enhancement techniques. Proc. SPIE 1999, 3721, 302–319. [Google Scholar]
  3. Patnaik, R.; Casasent, D.P. MSTAR object classification and confuser and clutter rejection using minace filters. In Proceedings of Automatic Target Recognition XVI, Orlando, FL, USA, 17 April 2006.
  4. Marinelli, M.P.; Kaplan, L.M.; Nasrabadi, N.M. SAR ATR using a modified learning vector quantization algorithm. In Proceedings of the SPIE Algorithms for Synthetic Aperture Radar Imagery VI, Orlando, FL, USA, 5 April 1999.
  5. Yuan, C.; Casasent, D. A new SVM for distorted SAR object classification. In Proceedings of the SPIE Conference on Optical Pattern Recognition XVI, Orlando, FL, USA, 28 March 2005.
  6. Huang, J.B.; Yang, M.H. Fast sparse representation with prototype. In Proceedings of the IEEE Computer Society Conference on Computer Vision and Pattern Recognition (CVPR 2010), San Francisco, CA, USA, 13–18 June 2010; pp. 3618–3625.
  7. Shin, Y.; Lee, S.; Woo, S.; Lee, H. Performance increase by using an EEG sparse representation based classification method. In Proceedings of the IEEE International Conference on Consumer Electronics, Las Vegas, NV, USA, 2013; pp. 201–203.
  8. Huang, X.; Wang, P.; Zhang, B.; Qiao, H. SAR target recognition using block-sparse representation. In Proceedings of the International Conference on Mechatronic Sciences, Electric Engineering and Computer, Shengyang, China, 20–22 December 2013; pp. 1332–1336.
  9. Dong, G.; Wang, N.; Kuang, G. Sparse representation of monogenic signal: With application to target recognition in SAR images. IEEE Signal Process. Lett. 2014, 21, 952–956. [Google Scholar]
  10. Xing, X.; Ji, K.; Zou, H.; Sun, J. SAR vehicle recognition based on sparse representation along with aspect angle. Sci. World J. 2014, 2014. [Google Scholar] [CrossRef] [PubMed]
  11. Pati, Y.C.; Rezaiifar, R.; Krishnaprasad, P.S. Orthogonal matching pursuit: Recursive function approximation with applications to wavelet decomposition. In Proceedings of the Conference Record of The Twenty-Seventh Asilomar Conference on Signals, Systems, and Computers, Pacific Grove, CA, USA, 1–3 November 1993; pp. 40–44.
  12. Chen, S.; Billings, S.; Luo, W. Orthogonal least squares methods and their application to non-linear system identification. Int. J. Control 1989, 50, 1873–1896. [Google Scholar] [CrossRef]
  13. Candes, E.; Romberg, J. l1-magic: Recovery of sparse signals via convex programming. California Institute of Technology. 2005. Available online: http://thesis-text-naim-mansour.googlecode.com/svn/trunk/ThesisText/Thesis%20backup/Literatuur/Optimization%20techniques/l1magic.pdf (accessed on 10 December 2014).
  14. Wright, J.; Yang, A.Y.; Ganesh, A.; Sastry, S.S.; Ma, Y. Robust face recognition via sparse representation. IEEE Trans. Pattern Anal. Mach. Intell. 2009, 31, 210–227. [Google Scholar] [CrossRef] [PubMed]
  15. Patnaik, R.; Casasent, D.P. SAR classification and confuser and clutter rejection tests on MSTAR 10-class data using minace filters. In Proceedings of the Optical Pattern Recognition XVIII, (SPIE 6574, 657402), Orlando, FL, USA, 9 April 2007.
  16. Yuan, C.; Casasent, D. MSTAR 10-class classification and confuser and clutter rejection using SVRDM. In Proceedings of the Optical Pattern Recognition XVII, (SPIE 6245, 624501), Orlando, FL, USA, 17 April 2006.
  17. Moving and Stationary Target Acquisition and Recognition (MSTAR) Public Release Data. Available online: https://www.sdms.afrl.af.mil/datasets/matar/ (accessed on 24 Augest 2015 ).
  18. Ross, T.; Worrell, S.; Velten, V.; Mossing, J.; Bryant, M. Stardard SAR ATR evaluation experiments using the MSTAR public release data set. In Proceedings of the SPIE on Algorithms for SAR, Orlando, FL, USA, 13 April 1998; pp. 566–573.
  19. El-Darymli, K.; Mcguire, P.; Gill, E.; Power, D.; Moloney, C. Characterization and statistical modeling of phase in single-channel synthetic aperture radar imagery. IEEE Trans. Aerospace Electron. Syst. 2015, 51, 2071–2092. [Google Scholar] [CrossRef]
  20. Chang, C.; Lin, C. LIBSVM: A library for support vector machines. ACM Trans. Intell. Syst. Technol. 2011, 2, 389–396. [Google Scholar] [CrossRef]
  21. Mathworks. Regionprops. Available online: http://tinyurl.com/k58dlqf (accessed on 5 December 2015).

Share and Cite

MDPI and ACS Style

Song, H.; Ji, K.; Zhang, Y.; Xing, X.; Zou, H. Sparse Representation-Based SAR Image Target Classification on the 10-Class MSTAR Data Set. Appl. Sci. 2016, 6, 26. https://doi.org/10.3390/app6010026

AMA Style

Song H, Ji K, Zhang Y, Xing X, Zou H. Sparse Representation-Based SAR Image Target Classification on the 10-Class MSTAR Data Set. Applied Sciences. 2016; 6(1):26. https://doi.org/10.3390/app6010026

Chicago/Turabian Style

Song, Haibo, Kefeng Ji, Yunshu Zhang, Xiangwei Xing, and Huanxin Zou. 2016. "Sparse Representation-Based SAR Image Target Classification on the 10-Class MSTAR Data Set" Applied Sciences 6, no. 1: 26. https://doi.org/10.3390/app6010026

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