CN111680731B - Polarized SAR image supervision and classification method based on geometric perception discriminant dictionary learning - Google Patents
Polarized SAR image supervision and classification method based on geometric perception discriminant dictionary learning Download PDFInfo
- Publication number
- CN111680731B CN111680731B CN202010486706.9A CN202010486706A CN111680731B CN 111680731 B CN111680731 B CN 111680731B CN 202010486706 A CN202010486706 A CN 202010486706A CN 111680731 B CN111680731 B CN 111680731B
- Authority
- CN
- China
- Prior art keywords
- dictionary
- matrix
- polarized
- sparse
- classification
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Active
Links
- 238000000034 method Methods 0.000 title claims abstract description 48
- 230000008447 perception Effects 0.000 title claims abstract description 14
- 239000011159 matrix material Substances 0.000 claims abstract description 47
- 239000013598 vector Substances 0.000 claims abstract description 46
- 238000012549 training Methods 0.000 claims abstract description 21
- 230000001427 coherent effect Effects 0.000 claims abstract description 20
- 238000012360 testing method Methods 0.000 claims abstract description 14
- 238000001914 filtration Methods 0.000 claims abstract description 11
- 238000003064 k means clustering Methods 0.000 claims abstract description 6
- 239000003550 marker Substances 0.000 claims abstract description 3
- 230000006870 function Effects 0.000 claims description 11
- 230000000694 effects Effects 0.000 claims description 10
- 238000005457 optimization Methods 0.000 claims description 5
- 238000002939 conjugate gradient method Methods 0.000 claims description 4
- 238000012546 transfer Methods 0.000 claims description 3
- 238000005259 measurement Methods 0.000 claims description 2
- 238000012545 processing Methods 0.000 abstract description 5
- 230000010287 polarization Effects 0.000 description 21
- 238000000354 decomposition reaction Methods 0.000 description 7
- 240000004713 Pisum sativum Species 0.000 description 3
- 235000010582 Pisum sativum Nutrition 0.000 description 3
- 241000209140 Triticum Species 0.000 description 3
- 235000021307 Triticum Nutrition 0.000 description 3
- 238000002474 experimental method Methods 0.000 description 3
- 238000004088 simulation Methods 0.000 description 3
- 230000000007 visual effect Effects 0.000 description 3
- 240000004658 Medicago sativa Species 0.000 description 2
- 235000017587 Medicago sativa ssp. sativa Nutrition 0.000 description 2
- 241000209504 Poaceae Species 0.000 description 2
- 238000013459 approach Methods 0.000 description 2
- 239000003086 colorant Substances 0.000 description 2
- 238000009826 distribution Methods 0.000 description 2
- 230000008569 process Effects 0.000 description 2
- 238000011160 research Methods 0.000 description 2
- XLYOFNOQVPJJNP-UHFFFAOYSA-N water Substances O XLYOFNOQVPJJNP-UHFFFAOYSA-N 0.000 description 2
- 235000016068 Berberis vulgaris Nutrition 0.000 description 1
- 241000335053 Beta vulgaris Species 0.000 description 1
- 235000014698 Brassica juncea var multisecta Nutrition 0.000 description 1
- 235000006008 Brassica napus var napus Nutrition 0.000 description 1
- 240000000385 Brassica napus var. napus Species 0.000 description 1
- 235000006618 Brassica rapa subsp oleifera Nutrition 0.000 description 1
- 235000004977 Brassica sinapistrum Nutrition 0.000 description 1
- 244000046052 Phaseolus vulgaris Species 0.000 description 1
- 235000010627 Phaseolus vulgaris Nutrition 0.000 description 1
- 244000061456 Solanum tuberosum Species 0.000 description 1
- 235000002595 Solanum tuberosum Nutrition 0.000 description 1
- 230000008859 change Effects 0.000 description 1
- 230000007547 defect Effects 0.000 description 1
- 238000009795 derivation Methods 0.000 description 1
- 230000007613 environmental effect Effects 0.000 description 1
- 238000011156 evaluation Methods 0.000 description 1
- 238000000605 extraction Methods 0.000 description 1
- 230000002068 genetic effect Effects 0.000 description 1
- 238000007726 management method Methods 0.000 description 1
- 238000012986 modification Methods 0.000 description 1
- 230000004048 modification Effects 0.000 description 1
- 238000012544 monitoring process Methods 0.000 description 1
- 230000000877 morphologic effect Effects 0.000 description 1
- 235000012015 potatoes Nutrition 0.000 description 1
- 238000012216 screening Methods 0.000 description 1
- 238000013179 statistical model Methods 0.000 description 1
- 238000002945 steepest descent method Methods 0.000 description 1
- 238000012706 support-vector machine Methods 0.000 description 1
- 230000009466 transformation Effects 0.000 description 1
Images
Classifications
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F18/00—Pattern recognition
- G06F18/20—Analysing
- G06F18/23—Clustering techniques
- G06F18/232—Non-hierarchical techniques
- G06F18/2321—Non-hierarchical techniques using statistics or function optimisation, e.g. modelling of probability density functions
- G06F18/23213—Non-hierarchical techniques using statistics or function optimisation, e.g. modelling of probability density functions with fixed number of clusters, e.g. K-means clustering
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F18/00—Pattern recognition
- G06F18/20—Analysing
- G06F18/24—Classification techniques
- G06F18/241—Classification techniques relating to the classification model, e.g. parametric or non-parametric approaches
- G06F18/2411—Classification techniques relating to the classification model, e.g. parametric or non-parametric approaches based on the proximity to a decision surface, e.g. support vector machines
Landscapes
- Engineering & Computer Science (AREA)
- Data Mining & Analysis (AREA)
- Theoretical Computer Science (AREA)
- Physics & Mathematics (AREA)
- Artificial Intelligence (AREA)
- Bioinformatics & Computational Biology (AREA)
- Computer Vision & Pattern Recognition (AREA)
- Evolutionary Biology (AREA)
- Evolutionary Computation (AREA)
- Bioinformatics & Cheminformatics (AREA)
- General Engineering & Computer Science (AREA)
- General Physics & Mathematics (AREA)
- Life Sciences & Earth Sciences (AREA)
- Probability & Statistics with Applications (AREA)
- Image Analysis (AREA)
Abstract
A polarized SAR image supervision and classification method based on geometric perception discriminant dictionary learning relates to image processing. 1) Inputting a to-be-classified polarized synthetic aperture radar SAR image and a real ground object marker image thereof to obtain a polarized coherent matrix thereof; 2) Filtering the extracted coherent matrix to remove speckle noise; each category selects 5% of data as training samples, and the rest as test samples; 3) Respectively using k-means clustering to obtain a plurality of clustering centers for each type of samples, and forming an initial dictionary by taking the clustering centers as dictionary elements; 4) Calculating sparse vectors of each training sample through dictionary representation; 5) Training an SVM classifier according to the sparse vector and the label information; 6) Updating the dictionary by using the sparse vector and the classifier; 7) Returning to the step 4) if the dictionary updating amplitude is larger than 1e-5, otherwise, executing the step 8); 8) And calculating sparse vectors of each test sample through dictionary representation, and obtaining a final classification result by using an SVM classifier.
Description
Technical Field
The invention relates to image processing, in particular to a polarized SAR image supervision and classification method based on geometric perception discriminant dictionary learning, which can be used for polarized SAR image ground feature classification.
Background
In the last decades, polarized synthetic aperture radar (PolSAR) has attracted attention from researchers due to its wide range of applications as an important branch of remote sensing research. One of the most important applications of PolSAR is image classification, where each pixel is assigned to one terrain type. The classification map may be used directly in an application or as input to further processing steps such as disaster management, site interpretation, environmental monitoring, agriculture, etc. However, the POLSAR image classification is considered a difficult task due to its complex representation and strong speckle interference. Although many approaches have been proposed, the POLAR image classification problem remains an active topic of research.
In general, a PolSAR that transmits and receives electromagnetic waves in different states can provide more detailed information, represented as a quadrupolar matrix, rather than a single value in a monopolar SAR. In order to intuitively express implicit features about geometric and physical attribute information, such as statistics, scattering, texture, spatial and color information, a number of useful decomposition algorithms have been proposed.
CloudePattier et al (S.R.Cloude and E.Pottier, "An entropy based classification scheme for land applications of polarimetric sar," IEEE Transactions on Geoscience and Remote Sensing, vol.35, no.1, pp.68-78, jan 1997.) use a three-level Bernoulli statistical model to generate estimates of the average target scattering matrix parameters from the data. Yamaguchi et al extended the Freeman and Durden introduced three-component decomposition method, which was extended to a four-component decomposition algorithm that handled the general scattering case. However, each proposed decomposition algorithm cannot represent the perfection of the original data, since some information is lost during the decomposition. On the other hand, stacked high-dimensional polarization feature vectors remain the most important information, which is superfluous, as these polarization features can be decomposed from other algorithms and can be represented in other ways. Therefore, it is necessary to extract appropriate low-dimensional features to improve classification performance. Various polarization features were selected by y.wang et al (y.wang, et al, "Hierarchical polarimetric sar image classification based on feature selection and genetic algorithm," in 2014 12th International Conference on Signal Processing (ICSP), oct 2014, pp.764-768.) to construct a high-dimensional polarization manifold that was mapped into the most compact low-dimensional structure by a dimension-reduction algorithm.
Disclosure of Invention
The invention aims to provide a polarized SAR image supervision and classification method based on geometric sense discrimination dictionary learning, which aims to overcome the defects in the prior art and improve model robustness and classification accuracy.
The invention comprises the following steps:
1) Inputting a to-be-classified polarized synthetic aperture radar SAR image and a real ground object marker image thereof to obtain a polarized coherent matrix T;
2) Filtering the extracted coherent matrix to remove speckle noise and obtain a filtered coherent matrix; each category selects 5% of data as training samples, and the rest as test samples;
3) Respectively using k-means clustering to obtain a plurality of clustering centers for each type of samples, and forming an initial dictionary by taking the clustering centers as dictionary elements;
4) Calculating sparse vectors of each training sample through dictionary representation;
5) Training an SVM classifier according to the sparse vector and the label information;
6) Updating the dictionary by using the sparse vector and the classifier;
7) Returning to the step 4) if the dictionary updating amplitude is larger than 1e-5, otherwise, directly executing the step 8);
8) And calculating sparse vectors of each test sample through dictionary representation, and obtaining a final classification result by using an SVM classifier.
In step 2), filtering the extracted coherent matrix to remove speckle noise, wherein the obtained filtered coherent matrix is based on the polarized coherent matrix T obtained in step 1), filtering the extracted coherent matrix by using a Box Car filtering method with a window size of 7×7, reducing the speckle effect of the PolSAR image, removing the speckle noise, and filtering the pixel points with the trace of the matrix smaller than 1e-5 as outliers.
In step 3), the specific steps of forming the initial dictionary may be:
for each class, according to the training sample number of each class as n, respectively performing k-means clustering, wherein the distance measurement between each sample and the clustering center is defined as KL divergence distance, and sample X 1 ,X 2 The KL divergence of (2) is defined as:
where tr (X) denotes the trace of the matrix and size (X, 1) denotes the number of rows of the matrix.
And (3) carrying out loop iteration until the cluster center does not move any more, obtaining a cluster center of one category, and taking the cluster centers obtained by calculating all the categories as dictionary elements to form an initial dictionary.
In step 4), the dictionary uses the following dictionary model:
wherein,,representation dictionary X i Is the ith coherent matrix X, z i X represents i In dictionary->Sparse representation on->Sparsity representing a sparse vector matrix Z, +.>Representation dictionary->L (Z, y, ω, b) represents the sparsity of the sparse vector Z for the label y classification penalty in an SVM classifier with a hyper-parameter ω, b, wherein:
wherein θ is a weight coefficient.
When dictionaryFixed with the SVM classifier parameters omega, b, for a given data matrix X i ∈H d + The minimum value of the sparse vector z can be expressed as the following sub-problem:
for z j Obtaining the partial derivative:
in step 5), the specific method for training the SVM classifier according to the sparse vector and the label information may be: the dictionary may be fixed when the sparse vector z and the SVM classifier parameters ω, b are both fixedExpressed as the following non-convex optimization problem:
the method adopts the Riemann Conjugate Gradient (CG) method to derive the Riemann conjugate gradient, and the Riemann conjugate gradient is used for nonlinear function Θ (B i ),Dictionary element of step k+1->Expressed as:
wherein, gamma k Is the step size found by an efficient linear search method, while the direction of descent ζ (k) The definition is as follows:
wherein grad represents the gradient function, map Φ X (Y) defines a vector transfer of two points, for two points X, Y ε T on the Riemann manifold P M,
Where Θ (B) is the euclidean gradient of Θ (B), and the dictionary element of the j th generation is defined as:
In step 8), the dictionary model used is:
the class to which the sparse vector z belongs is calculated using an SVM classifier:
and predicting the category of each pixel point in turn, so that the classification of the planning image can be realized.
The method starts from the three-dimensional tensor dictionary learning optimization, considers the category information and the inherent Riemann geometric information of the data, so that the calculated dictionary is more suitable for the data set, the robustness of the model is improved, and the classification precision is effectively improved.
The invention constructs a three-dimensional polarization feature tensor dictionary by utilizing a polarization coherent matrix extracted from polarization data, obtains low-dimensional feature vectors according to a dictionary representation method, classifies the low-dimensional feature vectors by using a maximum interval support vector machine, updates the tensor dictionary according to a trained classifier and the feature vectors, and continuously loops until the dictionary update amplitude is smaller than a threshold value, thereby obtaining a proper dictionary and classifying SAR images. The method and the device find out proper dictionary transformation on the basis of not damaging the three-dimensional polarization characteristic tensor structure, remove redundancy among characteristic quantities, avoid the problem of dimension disasters, well improve the classification effect, improve the efficiency and the robustness of the algorithm and can be applied to classification of various complex terrains.
Compared with the prior art, the invention has the following outstanding advantages and technical effects:
1. the invention utilizes a novel geometric perception discriminant dictionary learning framework to carry out PolSAR image classification, each data point is expressed as a nonnegative linear combination of HPD atoms from a learning dictionary, and original data is characterized as sparse coding coefficients by coding category information and inherent Riemann geometric information, and the original data is converted into sparse representation without destroying three-dimensional polarization characteristic tensors.
2. According to the method, the proposed objective function is solved by using an alternate direction multiplier method, and the dictionary obtained by alternate iteration is more robust compared with the initial clustering dictionary. Experiments prove that the method used by the invention has good effect on the currently disclosed labeled data set and is superior to other currently best methods.
Drawings
FIG. 1 is a general flow chart of the present invention;
FIG. 2 is a graph of the classification results of the Flevoland1989 dataset using the present invention and four methods available. In fig. 2, (a) is a visual image of the raw data decomposed by Pauli; (b) is an example of the color to which each category corresponds; (c) is the result of a genuine label; (d) Wishare-ML results; (e) LE-NDR results; (f) ND-KSVD is the result; (g) is the result obtained by RSC-SVM; (h) the results obtained by the present invention.
Detailed Description
In order to make the objects, technical solutions and advantages of the present invention more apparent, the present invention will be further described with reference to the following examples. It should be understood that the specific embodiments described herein are for purposes of illustration only and are not intended to limit the scope of the invention. On the contrary, the invention is intended to cover any alternatives, modifications, equivalents, and variations as may be included within the spirit and scope of the invention as defined by the appended claims. Further, in the following detailed description of the present invention, certain specific details are set forth in order to provide a thorough understanding of the present invention. The present invention will be fully understood by those skilled in the art without the details described herein.
The embodiment of the invention comprises the following steps:
(1) Inputting a polarized SAR image to be classified to obtain a polarization coherence matrix T thereof;
(2) Based on a polarization coherence matrix T in the polarized SAR image, reducing the speckle effect of the PolSAR image by using a BoxCar filter with a window size of 7 multiplied by 7, and filtering outliers with the trace of the matrix smaller than 1 e-5; randomly selecting 5% of data from each class as a training set, and the rest as a test sample set;
(3) For each class of data, performing k-means unsupervised clustering to obtain multiple clustering centers serving as dictionary elements to form an initial dictionary
(4) For each sample in the training set, minimizing dictionary representationsObtain the corresponding sparse representation z i ;
(5) Using sparse representation z i Minimizing classification loss by tag information yTraining SVM scoreA class device;
(6) Fixed sparse representation z i Learning a new dictionary with a classifier by minimizing discriminative dictionary
(7) Fixed dictionaryLearning new sparse representation z with classifier by minimizing discriminant dictionary i new :
(8) Setting update dictionaryJudging whether the iteration termination condition of dictionary change is satisfiedWhere tr is the trace of the matrix, +.>Representing a dictionary generated in the previous iteration, wherein k is the iteration number, epsilon is a set value, and represents convergence accuracy;
(9) If the convergence condition is not satisfied, returning to the step (5) to obtain a new sparse representation z i new Substitute original sparse representation z i Performing iterative loop steps (5) to (7) until convergence conditions are met, and obtaining an optimized dictionaryAnd a corresponding SVM classifier;
(10) For a pair ofIn test samples, representation by minimizing dictionaryAnd obtaining a corresponding sparse vector, and classifying by using an SVM classifier to obtain a polarized image classification result graph based on geometric perception discriminant dictionary learning.
Specific examples are given below.
Referring to fig. 1, the steps of the present embodiment are as follows:
step 1, inputting a polarized SAR image to be classified to obtain a polarized coherent matrix T of the SAR image.
Referring to fig. 2, the polarized SAR image is a fleveland 1989 farmland chart, the types of the ground objects to be classified include beans, forests, potatoes, alfalfa, wheat, bare land, beet, rape, peas, grasses and water, different colors in the chart represent different types of the ground objects, and the true ground object category label chart is shown in fig. 2 (c).
The invention realizes semi-supervised ground object classification of the polarized SAR image, and the actual classification effect of the invention is verified by a classification experiment of 11 class ground objects in the image.
And 2, obtaining a polarization characteristic vector based on a polarization coherence matrix T in the polarization SAR image, reducing the speckle effect of the PolSAR image by using a BoxCar filter, and filtering outliers with the trace of the matrix smaller than 1 e-5.
(2a) The polarization coherence matrix of each pixel point of the polarized SAR image is represented by a matrix with the dimension of 3×3:
wherein T is ij =T ji * I+.j, superscript x denotes complex conjugate.
(2b) The polarization coherence matrix contains all polarization information of the polarized SAR data, has the capability of expressing the characteristics of the polarized SAR data, but noise exists in the original data, and uses the Box Car filter with the window size of 7 multiplied by 7 to reduce the speckle effect, and uses the space information to realize the polarization coherence matrix X of the pixel points of the ith row and the jth column in the image i,j The union of the plurality of pixel-polarized coherence matrices, denoted as their surrounding neighborhood, can be expressed as:
(2c) Further screening out invalid data, e.g. not meeting symmetry positive definite or trace less than 10 -5 Is a data of (a) a data of (b).
And 3, randomly selecting a training sample set. And randomly selecting 5% of data from each class of polarized SAR images to be classified as a training set, and the rest as a test sample set.
For each class, according to the training sample number of n, respectively performing k-means clustering,
(4b) Calculating the KL divergence distance between each sample and the cluster center, and classifying the KL divergence distance as the cluster center A closest to the sample k Sample X 1 ,X 2 The KL divergence of (2) is defined as:
where tr (X) denotes the trace of the matrix and size (X, 1) denotes the number of rows of the matrix.
(4c) For each cluster center A i I=1, 2,..k, calculating the mean of the samples attributed to this cluster center, defining the sample closest to the mean as the new cluster center a i new ;
(4d) If the number of the changed cluster centers is not more than 10 compared with the cluster centers obtained last time, ending iteration;otherwise use new cluster center A i new Substitute for the original clustering center A i And returning to step (4 b);
stacking the cluster centers obtained by each category to obtain an initial dictionaryWhere m is the sum of the number of cluster centers for all categories.
Step 5, calculating an initial sparse vector Z (0) 。
Computing an initial sparse vector Z by minimizing dictionary representations on Riemann space (0) The expression is as follows:
wherein the method comprises the steps ofFor the Riemann geodesic distance, for two samples X, Y in Riemann space, the geodesic distance is calculated by:
When the fixed dictionary is the initial dictionaryWhen the objective function is derived, the method comprises the following steps:
and 6, training an SVM classifier.
The invention distinguishes through using the maximum interval criterion, introduces a discriminant function S (z, y) E R, which measures the correctness of the association between the encoding vector z and the class label y, and the optimization function can be described as:
ξ i ≥0,i=1,...,n
wherein,,y for each tag i Is z of (2) i To ensure a correct association of S (z i ,y i ) Greater than the error associated S (z i Y), wherein y+.y i . R (S) is a regularization term used to constrain the complexity of the function S. Following standard SVM derivation, a relaxation variable ζ is introduced i To constrain the cases that may violate. With reference to Support vector guided dictionary learning, by setting S (z i ,y i )=y i (ω T z i +b),/>And->The discrimination term of the classification problem becomes:
and 7, updating the dictionary.
Constructing a geometric perception based discriminant dictionary, wherein the expression is as follows:
solving by using an alternate direction iteration method, and fixing the sparse vector Z and the classifier super-parameters omega and b, wherein the above method can be expressed as follows:
the invention solves the above problem by using the Riemann conjugate gradient method, and compared with other first-order methods (such as the steepest descent method and the trust zone method), the method is more stable and has higher speed. For the nonlinear function Θ (B i ),The Riemann conjugate gradient method uses the following recursion at step k+1:
wherein grad represents the gradient function, map Φ A (B) Vector transfer defining two points, B εT for A P M,
And 8, updating the sparse vector.
Constructing a geometric perception based discriminant dictionary, wherein the expression is as follows:
solving by using alternate direction iteration method and fixing dictionaryAnd classifier super-parameters ω, b, the above formula can be expressed as:
the invention adopts the Riemann conjugate gradient method to derive the following formula:
Step 9, setting convergence conditions based on geometric perception discrimination dictionary learning alternate iteration to obtain an optimized dictionaryAnd corresponding classifier super-parameters omega, b.
(9a) Setting a geometric perception discriminating dictionaryJudging whether the iteration termination condition is satisfied:
where Tr is the trace of the matrix,dictionary created for the current iteration->Is selected from the group consisting of the (i) th element,dictionary representing previous iteration generation>And k is the iteration number, and ζ is the set value to represent convergence accuracy.
(9b) If the convergence condition is not satisfied and the iteration number is less than 50, returning to the step 6, and updating the generated dictionary with the current timeSubstitute initial dictionary->Current update generated sparse vector Z (k) Instead of the original sparse vector Z (0) Performing iterative loop steps 6-8 until convergence conditions are met to obtain an optimized dictionary ∈F>The classifier super parameters omega and b are corresponding to the classifier super parameters;
and step 10, carrying out dictionary representation on the test sample, and importing the test sample into a classifier for classification.
The specific substeps are as follows: building a Riemann sparse dictionary model, wherein the expression is as follows:
fixed optimization dictionaryAnd 5, solving the above formula to obtain a dictionary-converted sparse vector Z of the test sample. And (3) inputting the obtained sparse vector Z into the classifier in the step (9) to obtain a polarized image classification result graph based on the geometric perception discrimination dictionary.
The effect of the present invention can be further illustrated by the following simulation experiment.
(1) Simulation conditions
Laboratory desktop parameters: CPU is Inter (R) Core (TM) i7-6800k, main frequency is 3.40GHz, internal memory is 4G, operating system is Win7 bit system, experimental platform is Matlab2014b.
In a simulation experiment, the method of the invention is compared with the existing latest Wishare-ML, LE-NDR, ND-KSVD and RSC-SVM methods on Flevoland 1989; wherein:
the corresponding reference to Wishare-ML is "L.J.Du and J.S. Lee," Polarimetric sar image classification based on target decomposition theorem and complex Wishart distribution, "in IGARSS'96.1996International Geoscience and Remote Sensing Symposium,vol.1,May 1996,pp.439-4471 vol.1"
Corresponding references to LE-NDR are "H.Liu, Y.Wang, S.Yang, S.Wang, J.Feng, and L.Jiao," Large polarimetric sar data semi-supervised classification with spatial-anchor graph, "IEEE Journal of Selected Topics in Applied Earth Observations & Remote Sensing, vol.9, no.4, pp.1439-1458,2016"
The corresponding reference to ND-KSVD is "W.Xie, L.Jiao, and J.Zhao," Polsar image classification via d-KSVD and act-domain features extraction, "IEEE Geoscience & Remote Sensing Letters, vol.13, no.2, pp.227-231,2016.".
The corresponding references for RSC-SVM are "N.Zhong, T.Yan, W.Yang and g.s.xia," A supervised classification approach for polsar images based on covariance matrix sparse coding, "in IEEE International Conference on Signal Processing,2017, pp.213-216.
(2) Emulation content
Experiment comparison of the method of the present invention with the above-described most recently method at present, using classification accuracy and tag prediction consistency as evaluation criteria on the fleveland 1989 dataset, fig. 2 and table 1 are comparison results. Wherein fig. 2 (a) is a visual image of the raw data subjected to Pauli decomposition; FIG. 2 (b) is an example of the colors to which each category corresponds; FIG. 2 (c) is the result of a real tag; FIG. 2 (d) shows the result of Wishare-ML; FIG. 2 (e) shows the results obtained for LE-NDR; FIG. 2 (f) shows the result of ND-KSVD; FIG. 2 (g) shows the result of RSC-SVM; FIG. 2 (h) shows the results obtained in the present invention.
Fig. 2 shows the visual classification results of all algorithms on the fleveland image, and it can be seen that both Wishart-ML and K-SVD have significant classification errors. For example, in FIG. 2 (d) of the Wishare-ML classification, middle and bottom grown wheat is mistaken for canola, and the bare land on the left is also classified as water. For FIG. 2 (f), classified by ND-KSVD, almost all grasses were misclassified. LE-NDR also misidentifies peas when alfalfa is planted in the bottom of peas, like the Wishare-ML method, while ND-KSVD misidentifies it as wheat. The RSC-SVM and the proposed method are generally correct in most places, whereas the proposed method achieves a high degree of accuracy in almost all types of earth coverage. However, there are many erroneous classification point distributions randomly among the correct blocks, which can be easily modified by morphological opening and closing operations.
As can be seen from Table 1, the process of the present invention gave the highest AC and Kappa values among all five processes. Compared to RSC-SVM, which also uses Riemann sparse coding, the proposed method exceeds 3.0% in AC and 4.1% in Kappa. For ND-KSVD using sparse coding in Euclidean space, AC and Kappa were improved by 13.5% and 16.0%, respectively.
TABLE 1
In summary, the invention provides a method for classifying a polarized SAR supervised image by utilizing geometric perception and discriminant dictionary learning, which mainly solves the problems that HPD high-dimensional matrix data is difficult to classify in Euclidean space and common discriminant dictionary is difficult to convert high-dimensional data. The main implementation steps are as follows: 1) And obtaining a filtered polarization coherence matrix. 2) An initial dictionary is constructed. 3) A sparse vector is calculated for each sample. 4) And training an SVM classifier. 5) Updating the discriminant dictionary, and tuning to the step 3) if the dictionary updating amplitude is larger than the threshold value. 6) And calculating sparse vectors of each test sample through dictionary representation, and obtaining a final classification result by using an SVM classifier. The method converts the three-dimensional polarization characteristic tensor into sparse representation under the condition that the three-dimensional polarization characteristic tensor is not required to be destroyed, the robustness of the model is enhanced by the alternative iterative updating of the discriminant dictionary, the classification precision is effectively improved, and the method is suitable for classifying the ground features of the polarized SAR image.
Claims (4)
1. The polarized SAR image supervision and classification method based on geometric perception discrimination dictionary learning is characterized by comprising the following steps of:
1) Inputting a to-be-classified polarized synthetic aperture radar SAR image and a real ground object marker image thereof to obtain a polarized coherent matrix T;
2) Filtering the extracted coherent matrix to remove speckle noise and obtain a filtered coherent matrix; each category selects 5% of data as training samples, and the rest as test samples;
3) Respectively using k-means clustering to obtain a plurality of clustering centers for each type of samples, and forming an initial dictionary by taking the clustering centers as dictionary elements;
4) Calculating sparse vectors of each training sample through dictionary representation;
the dictionary model used for calculating the sparse vector of each training sample through dictionary representation is as follows:
wherein,,representation dictionary X i Is the ith coherent matrix X, z i X represents i In dictionary->Sparse representation on->Sparsity representing a sparse vector matrix Z, +.>Representation dictionary->L (Z, y, ω, b) represents the sparsity of the sparse vector Z for the label y classification penalty in an SVM classifier with a hyper-parameter ω, b, wherein:
wherein θ is a weight coefficient;
when dictionaryFixed with the SVM classifier parameters omega, b, for a given data matrix X i ∈H d + The minimum value of z is expressed as the following sub-problem:
for z j Obtaining the partial derivative:
5) Training an SVM classifier according to the sparse vector and the label information, wherein the specific method comprises the following steps: when the sparse vector z and the SVM classifier parameters omega and b are fixed, the dictionary is formedExpressed as the following non-convex optimization problem:
the method adopts the Riemann conjugate gradient method to derive the gradient, and the gradient is used for nonlinear function theta (B i ),Dictionary element of step k+1->Expressed as:
wherein, gamma k Is the step size found by an efficient linear search method, while the direction of descent ζ (k) The definition is as follows:
wherein grad represents the gradient function, map Φ X (Y) defines a vector transfer of two points, for two points X, Y ε T on the Riemann manifold P M;
Where Θ (B) is the euclidean gradient of Θ (B), and the dictionary element of the j th generation is defined as:
6) Updating the dictionary by using the sparse vector and the classifier;
7) Returning to the step 4) if the dictionary updating amplitude is larger than 1e-5, otherwise, directly executing the step 8);
8) And calculating sparse vectors of each test sample through dictionary representation, and obtaining a final classification result by using an SVM classifier.
2. The polarized SAR image supervision and classification method based on geometric perception discriminant dictionary learning as set forth in claim 1, characterized in that in step 2), the filtering is performed on the extracted coherent matrix to remove speckle noise, and the obtained filtered coherent matrix is based on the polarized coherent matrix T obtained in step 1), and a BoxCar filtering method with a window size of 7 x 7 is adopted to filter the extracted coherent matrix, so as to reduce speckle effect of the PolSAR image, remove speckle noise, and filter outliers with a trace less than 1 e-5.
3. The polarized SAR image supervised classification method based on geometric sense discriminating dictionary learning of claim 1, wherein in step 3), the specific steps of constructing the initial dictionary are:
for each class, according to the training sample number of each class as n, respectively performing k-means clustering, wherein the distance measurement between each sample and the clustering center is defined as KL divergence distance, and sample X 1 ,X 2 The KL divergence of (2) is defined as:
where tr (X) denotes the trace of the matrix and size (X, 1) denotes the number of rows of the matrix;
and (3) carrying out loop iteration until the cluster center does not move any more, obtaining a cluster center of one category, and taking the cluster centers obtained by calculating all the categories as dictionary elements to form an initial dictionary.
4. The method for supervised classification of polarized SAR images based on geometric sense discriminating dictionary learning according to claim 1 wherein in step 8), said calculating sparse vectors of each test sample represented by a dictionary uses a dictionary model of:
the class to which the sparse vector z belongs is calculated using an SVM classifier:
and predicting the category of each pixel point in turn, namely realizing the classification of the planning image.
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202010486706.9A CN111680731B (en) | 2020-06-01 | 2020-06-01 | Polarized SAR image supervision and classification method based on geometric perception discriminant dictionary learning |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202010486706.9A CN111680731B (en) | 2020-06-01 | 2020-06-01 | Polarized SAR image supervision and classification method based on geometric perception discriminant dictionary learning |
Publications (2)
Publication Number | Publication Date |
---|---|
CN111680731A CN111680731A (en) | 2020-09-18 |
CN111680731B true CN111680731B (en) | 2023-06-27 |
Family
ID=72453022
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN202010486706.9A Active CN111680731B (en) | 2020-06-01 | 2020-06-01 | Polarized SAR image supervision and classification method based on geometric perception discriminant dictionary learning |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN111680731B (en) |
Families Citing this family (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN113381827B (en) * | 2021-06-09 | 2022-04-26 | 厦门大学 | Electromagnetic signal spectrum sensing method based on deep clustering network |
CN113643284B (en) * | 2021-09-09 | 2023-08-15 | 西南交通大学 | Polarized synthetic aperture radar image ship detection method based on convolutional neural network |
Citations (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN103714353A (en) * | 2014-01-09 | 2014-04-09 | 西安电子科技大学 | Polarization SAR image classification method based on vision prior model |
CN104123555A (en) * | 2014-02-24 | 2014-10-29 | 西安电子科技大学 | Super-pixel polarimetric SAR land feature classification method based on sparse representation |
CN108446716A (en) * | 2018-02-07 | 2018-08-24 | 武汉大学 | Based on FCN the PolSAR image classification methods merged are indicated with sparse-low-rank subspace |
Family Cites Families (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN110717354B (en) * | 2018-07-11 | 2023-05-12 | 哈尔滨工业大学 | Super-pixel classification method based on semi-supervised K-SVD and multi-scale sparse representation |
-
2020
- 2020-06-01 CN CN202010486706.9A patent/CN111680731B/en active Active
Patent Citations (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN103714353A (en) * | 2014-01-09 | 2014-04-09 | 西安电子科技大学 | Polarization SAR image classification method based on vision prior model |
CN104123555A (en) * | 2014-02-24 | 2014-10-29 | 西安电子科技大学 | Super-pixel polarimetric SAR land feature classification method based on sparse representation |
CN108446716A (en) * | 2018-02-07 | 2018-08-24 | 武汉大学 | Based on FCN the PolSAR image classification methods merged are indicated with sparse-low-rank subspace |
Non-Patent Citations (1)
Title |
---|
采用联合域字典稀疏表示的极化SAR图像分类;刘璐;《华中科技大学学报》;20160223;全文 * |
Also Published As
Publication number | Publication date |
---|---|
CN111680731A (en) | 2020-09-18 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
Tang et al. | Unsupervised feature selection via latent representation learning and manifold regularization | |
Ghasedi Dizaji et al. | Deep clustering via joint convolutional autoencoder embedding and relative entropy minimization | |
Mrabah et al. | Deep clustering with a dynamic autoencoder: From reconstruction towards centroids construction | |
Farag et al. | A unified framework for map estimation in remote sensing image segmentation | |
Okori et al. | Machine learning classification technique for famine prediction | |
CN109657611B (en) | Adaptive image regularization non-negative matrix decomposition method for face recognition | |
CN111680731B (en) | Polarized SAR image supervision and classification method based on geometric perception discriminant dictionary learning | |
Ding et al. | Unsupervised feature selection via adaptive hypergraph regularized latent representation learning | |
Dehshibi et al. | Cubic norm and kernel-based bi-directional PCA: toward age-aware facial kinship verification | |
Liu et al. | Terrain classification based on spatial multi-attribute graph using polarimetric SAR data | |
Ma et al. | Spectral correlation-based diverse band selection for hyperspectral image classification | |
Masuyama et al. | Adaptive resonance theory-based topological clustering with a divisive hierarchical structure capable of continual learning | |
Hsieh et al. | Adaptive structural co-regularization for unsupervised multi-view feature selection | |
Liu et al. | Adaboost-based SVDD for anomaly detection with dictionary learning | |
Zeng et al. | Autoencoders for discovering manifold dimension and coordinates in data from complex dynamical systems | |
Ngadi et al. | Uniformed two local binary pattern combined with neighboring support vector classifier for classification | |
Zhao et al. | Multiple kernel fuzzy clustering with unsupervised random forests kernel and matrix-induced regularization | |
Ghasemi et al. | AFDL: a new adaptive fuzzy dictionary learning for medical image classification | |
Karlik | The positive effects of fuzzy c-means clustering on supervised learning classifiers | |
Yi et al. | Inner product regularized nonnegative self representation for image classification and clustering | |
Yang et al. | Robust landmark graph-based clustering for high-dimensional data | |
Bhatt et al. | Coarse Clustering and Classification of Images with CNN Features for Participatory Sensing in Agriculture. | |
CN114419382A (en) | Method and system for embedding picture of unsupervised multi-view image | |
Lu et al. | Flower classification based on single petal image and machine learning methods | |
Kang et al. | Kernel optimisation for KPCA based on Gaussianity estimation |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
PB01 | Publication | ||
PB01 | Publication | ||
SE01 | Entry into force of request for substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
GR01 | Patent grant | ||
GR01 | Patent grant |