CN102509263A - K-SVD (K-means singular value decomposition) speckle inhibiting method based on SAR (synthetic aperture radar) image local statistic characteristic - Google Patents

K-SVD (K-means singular value decomposition) speckle inhibiting method based on SAR (synthetic aperture radar) image local statistic characteristic Download PDF

Info

Publication number
CN102509263A
CN102509263A CN2011103184573A CN201110318457A CN102509263A CN 102509263 A CN102509263 A CN 102509263A CN 2011103184573 A CN2011103184573 A CN 2011103184573A CN 201110318457 A CN201110318457 A CN 201110318457A CN 102509263 A CN102509263 A CN 102509263A
Authority
CN
China
Prior art keywords
dictionary
training
alpha
sar
sar image
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.)
Granted
Application number
CN2011103184573A
Other languages
Chinese (zh)
Other versions
CN102509263B (en
Inventor
侯彪
焦李成
孙慧芳
刘芳
张小华
田小林
公茂果
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Xidian University
Original Assignee
Xidian University
Priority date (The priority date 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 date listed.)
Filing date
Publication date
Application filed by Xidian University filed Critical Xidian University
Priority to CN201110318457.3A priority Critical patent/CN102509263B/en
Publication of CN102509263A publication Critical patent/CN102509263A/en
Application granted granted Critical
Publication of CN102509263B publication Critical patent/CN102509263B/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Landscapes

  • Radar Systems Or Details Thereof (AREA)

Abstract

The invention discloses a K-SVD (K-means singular value decomposition) speckle inhibiting method based on SAR (synthetic aperture radar) image local statistic characteristic, mainly solving the problem that detail information such as edge, texture and the like is fuzzy in the traditional speckle inhibiting method. The method is realized in the following processes of: inputting an SAR image, extracting overlapped blocks in the SAR image to obtain an overlapped block vector set; then randomly sampling the overlapped block vector set to obtain a training sample set; carrying out SAR_KSVD dictionary training on a training sample to obtain a final training dictionary; carrying out SAR_OMP sparse coding on the overlapped block vector set under the condition of the final training dictionary to obtain a sparse coding coefficient; and obtaining a speckle inhibited image by utilizing the final training dictionary and the sparse coding coefficient according to the redundant sparse representation image noise inhibiting theory. By applying the method disclosed by the invention, speckle noise in a homogenous region can be effectively inhibited, brightness and edge texture of a target at a strong reflection point can be well maintained to be clear, and the method disclosed by the invention can be applicable to SAR images in the fields such as land resource monitoring, natural disaster analysis and the like.

Description

Based on the relevant speckle suppression method of the K-SVD of SAR image local statistical property
Technical field
The invention belongs to technical field of image processing; Be the relevant speckle suppression method of a kind of dictionary training K-SVD specifically, can be used for the synthetic-aperture radar SAR graphical analysis of numerous areas such as land resource monitoring, disaster analysis, urban development planning based on SAR image local statistical property.
Background technology
Coherent speckle noise is the inherent characteristic of SAR image, and the coherent spot of these random scatters in the SAR image can be entrained in less ground object target, has a strong impact on the quality of image, and the automatic decipher of SAR image is caused very big difficulty.Therefore, in the SAR Flame Image Process, SAR image coherent spot suppresses to become key, also be follow-up SAR image characteristics extraction, cut apart, the basis of work such as identification.The target that coherent spot suppresses technology is exactly: when satisfying radiometric resolution, how to keep necessary spatial resolution, so in the filtering speckle noise, protect detailed information such as texture, edge.Will accomplish following 4 points so the SAR image of " good " presses down spot method: the speckle noise in the even scene is effectively removed in (1); (2) keep edge and textural characteristics in the image; (3) do not produce pseudo-Gibbs' effect; (4) the radar emission characteristic of maintenance image.
In the SAR imaging processing in early stage, adopt looked treatment technology more and suppressed coherent speckle noise more, though this technology is simple, but is cost with the sacrifice image resolution ratio.Therefore, be the basis, the SAR image after the imaging is carried out the main flow that coherent speckle noise suppresses to have become the high resolution SAR Flame Image Process with various filtering techniques.Filtering technique after the imaging can be divided into airspace filter technology and transform domain filtering technique at present.Wherein the airspace filter method comprises enhanced Lee filtering, Frost filtering and Gamma Map filtering etc.; These methods are difficult to keep the minutia of image usually; Can cause the fuzzy of image border and linear goal, the quality of filtering performance largely depends on the size of selected filter window.The transform domain method mainly contains wavelet transformation, stationary wavelet conversion, Bandelet conversion, Curvelet conversion and non-downsampling Contourlet conversion etc.These transform domain filtering methods are compared classical airspace filter method, and the hold facility of edge of image and linear goal has had large increase, but mostly the coefficient of transform domain are done certain statistical hypothesis, and these hypothesis are experimental, the gear shaper without theoretical foundation.And noise has similar frequency characteristic with the image border, promptly all is high-frequency signal, and pseudo-Gibbs' effect appears near image regular meeting homogeneous area and edge that therefore presses down behind the spot.
At present, a kind of emerging " dictionary learning method " obtained extensive studies and application in Flame Image Process, and its core is the training process of dictionary, is called the K-SVD algorithm.This algorithm is at first proposed by people such as Aharon, Elad.Research shows: the K-SVD method has not only effectively suppressed additive white Gaussian noise, and important informations such as edge and texture have all obtained preferably keeping, and is especially better to the texture image process result.The most important thing is that the method is a kind of active learning process, has excellent adaptability.But the K-SVD algorithm is to the additive noise design, and the coherent spot of SAR image is a multiplicative noise, directly the K-SVD algorithm application level and smooth phenomenon can be occurred in the SAR image speckle.In order to overcome this shortcoming; A lot of scholars have adopted the strategy of log-transformation, promptly earlier the SAR image are carried out log-transformation, change the multiplicative noise model into additivity; And then the log image is carried out denoising with the K-SVD algorithm, carry out inverse transformation at last and can obtain pressing down SAR image behind the spot." but Statistical Properties of Logarithmically Transformed Speckle " literary composition is pointed out; The SAR image is after log-transformation; Its noise is not a zero-mean; This causes image to occur but average differs bigger before and after the spot, can not well keep the radiation characteristic of original SAR image.In addition, this does not satisfy that noise is the requirement of zero-mean additive Gaussian noise in the K-SVD algorithm yet.Samuel Foucher is in " SAR Image Filtering via Learned Dictionaries and Sparse Representations " for this reason, the objective function of K-SVD algorithm carried out weighting improved and press down the spot effect.But the method is concerning looking the lower SAR image of number, because speckle noise can influence the training of dictionary, so still there is a large amount of speckle noises in final result, and the edge can blur.
Summary of the invention
The objective of the invention is to overcome the deficiency of above-mentioned existing SAR image coherent spot inhibition technology; The relevant speckle suppression method of a kind of K-SVD based on SAR image local statistical property has been proposed; With the coherent spot of effective inhibition SAR image, keep the radiation characteristic of edge, grain details information and image preferably.
For realizing above-mentioned purpose, relevant speckle suppression method of the present invention comprises the steps:
(1) to size does
Figure BDA0000100134940000021
The SAR image I carry out overlapping block and extract, and, obtain the set of overlapping block vector with its vectorization
Figure BDA0000100134940000022
Wherein N is a number of pixels all in the image I, y iBe an overlapping block vector, M is the number of overlapping block vector;
(2) picked at random is carried out in overlapping block vector set
Figure BDA0000100134940000023
; Obtaining training sample set
Figure BDA0000100134940000024
wherein any training sample M ' is the training sample number, and satisfies the positive integer of 0<M '≤M;
(3) based on SAR image local statistical property, suppress theoretical according to redundant rarefaction representation picture noise, obtain coherent spot and suppress objective function f 1
(4) with training sample set
Figure BDA0000100134940000031
training dictionary D is carried out the training of following SAR_K-SVD dictionary, obtain final training dictionary
Figure BDA0000100134940000032
(4.1) make i=1, k=1, P=1, wherein i is training sample y i' subscript, k is the k row d of dictionary D kSubscript, P is an iterations;
(4.2) suppress objective function f according to the coherent spot in the step (3) 1, keeping obtaining being applicable to the sparse coding objective function f of SAR image under the constant situation of training dictionary D 2
(4.3) to i the training sample y of training sample set Y ' i' carry out following SAR_OMP sparse coding, obtain y i' the sparse coding alpha i:
(4.3a) make initial indexed set I 0=(), initial residual error r 0=y i', initial rarefaction representation coefficient
Figure BDA0000100134940000034
Initial error
Figure BDA0000100134940000035
(4.3b) make residual error r '=r 0, indexed set I '=I 0, sparse degree j=0;
(4.3c) according to formula
Figure BDA0000100134940000036
Try to achieve best subscript D wherein kBe the k row of dictionary D,
Figure BDA0000100134940000038
Be d kTransposition, Be right
Figure BDA00001001349400000310
Ask absolute value;
(4.3d) with
Figure BDA00001001349400000311
the substitution indexed set of trying to achieve in the step (4.3c) more in the new formula
Figure BDA00001001349400000312
, the indexed set I ' after obtaining upgrading;
(4.3e) with the I ' substitution rarefaction representation coefficient update formula α that tries to achieve in the step (4.3d) i=(D I ') +y i' in, the rarefaction representation coefficient after obtaining upgrading, wherein D I 'Be the submatrix of dictionary D, (D I ') +Be to matrix D I 'Ask matrix inversion operation;
(4.3f) with the α that tries to achieve in the step (4.3e) iThe substitution residual error is new formula r '=y more i'-D I 'α iIn, the residual error r ' after obtaining upgrading;
(4.3g) according to the sparse coding objective function f in the step (4.2) 2, make up the error update formula
Figure BDA00001001349400000313
Wherein r ' is the residual error after upgrading, D I 'Be the submatrix of the training dictionary D after upgrading, α iIt is the rarefaction representation coefficient after upgrading;
(4.3h) with the α that tries to achieve among step (4.3e), (4.3f) i, in the error update formula in the r ' substitution step (4.3g), the error E after obtaining upgrading ';
(4.3i) make sparse degree j=j+1, indexed set I 0=I ', if E '>ε and j<L then change step (4.3j) over to, otherwise α iBe training sample y i' the sparse coding coefficient, wherein ε is a departure, L is maximum sparse degree;
(4.3j) repeated execution of steps (4.3c)-(4.3h);
(4.4) utilize the sparse coding alpha that obtains in the step (4.3) i, adopt the k row d of singular value decomposition method SVD to dictionary D kUpgrade the dictionary D ' after obtaining upgrading;
(4.5) the row subscript k=k+1 of order training dictionary D, D=D '; If k≤T then changes step (4.6) over to, otherwise change step (4.7) over to, wherein T is the column number of dictionary;
(4.6) repeated execution of steps (4.3)-(4.5);
(4.7) the row subscript k=1 of order training dictionary D, training sample subscript i=i+1 if i≤M ' then changes step (4.8) over to, otherwise changes step (4.9) over to, and wherein M ' is the training sample number;
(4.8) repeated execution of steps (4.3)-(4.7);
(4.9) make iterations P=P+1; If P≤J; Then change step (4.10) over to; Otherwise obtain final training dictionary
Figure BDA0000100134940000041
wherein D be the training dictionary in the iterative process, J is a maximum iteration time;
(4.10) repeated execution of steps (4.3)-(4.8);
(5) suppress theoretical according to redundant rarefaction representation picture noise; Utilize the final training dictionary that obtains in the step (4) that all overlapping block vector set Y are carried out squelch, obtain coherent spot and suppress back image
Figure BDA0000100134940000043
The present invention has the following advantages compared with prior art:
(1) because the present invention does not do any pre-service to original SAR image, but directly in the spatial domain, original image is pressed down spot,, can better keep the radiation characteristic of original image so overcome the deficiency of log-transformation K-SVD method;
(2) because the present invention has utilized the partial statistics characteristic of SAR image itself; And in conjunction with the advantage of dictionary training K-SVD in picture noise suppresses; So the brightness that can in the speckle noise that suppresses homogeneous region effectively, well keep the strong reflection point target, and edge clean mark;
(3) because the present invention has used an initiatively SAR_K-SVD dictionary training of learning process, so have higher adaptive ability;
(4) because the present invention is based on the relevant speckle suppression method that the statistical property of SAR image intensity figure and map of magnitudes obtains, suppress so be suitable for the coherent spot of SAR magnitude image and intensity image, wider applicability is arranged.
Description of drawings
Fig. 1 is realization flow figure of the present invention;
Fig. 2 is a width of cloth true amplitude SAR image;
Fig. 3 is a width of cloth actual strength SAR image;
Fig. 4 is the present invention and existing method to the experiment simulation of Fig. 2 figure as a result;
Fig. 5 is the present invention and existing method to the experiment simulation of Fig. 3 figure as a result.
Embodiment
With reference to Fig. 1, enforcement of the present invention is following:
Step 1, getting slippage factor is s=1, size does
Figure BDA0000100134940000051
Window, to the input size do
Figure BDA0000100134940000052
The SAR image I, as shown in Figures 2 and 3, carry out doubling of the image piece and extract operation, obtain the set of overlapping block vector
Figure BDA0000100134940000053
Y wherein iBe i overlapping block vector, M is the number of overlapping block vector, and
M = ( N - n + 1 ) 2 .
Step 2 is to the set of overlapping block vector
Figure BDA0000100134940000055
Carry out random sampling, obtain the training sample set Y wherein i' be i training sample, M ' is the number of training sample, and 0<M '≤M.
Step 3 suppresses theoretical according to redundant rarefaction representation picture noise, obtains coherent spot and suppresses objective function f 1
(3a) based on SAR image local statistical property, obtain the true atural object reflection coefficient x of SAR image iProbability density function p (x i) as follows:
p(x i)=C
Wherein, SAR image local statistical property is meant the certain probability distribution of gray-scale value obedience of SAR image pixel in smaller homogeneous region, and C is a constant;
(3b), obtain the rarefaction representation alpha based on SAR image local statistical property iProbability density function p (α i) as follows:
p(α i)=exp(-λ||α i||)
Wherein λ is a constant, and exp (λ || α i||) be an exponential function;
(3c) with speckle noise n iObtain stochastic variable n after deducting 1 i-1, based on SAR image local statistical property, obtain stochastic variable n i-1 probability density function p (n i-1) as follows:
Figure BDA0000100134940000061
Wherein, n iBe speckle noise, and n i>=1, L is the number of looking of SAR image, L LBe that a truth of a matter is that L, index are the exponential of L, (n i-1) L-1Be that a truth of a matter is (n i-1), index is the exponential of L-1,
Figure BDA0000100134940000062
Be that a truth of a matter is that e, index are-L (n i-1) exponential, Γ () is a gamma function;
(3d) with the p (x in step (3a) and the step (3c) i) and p (n i-1), the additive noise under the non-logarithmic form of substitution SAR image coherent spot model
Figure BDA0000100134940000063
Probability density function in, try to achieve additive noise
Figure BDA0000100134940000064
Probability density function
Figure BDA0000100134940000065
Figure BDA0000100134940000066
Wherein, x iBe the true atural object reflection coefficient of SAR image, n iBe speckle noise, and x iAnd n iSeparate, p (x i) be true atural object reflection coefficient x iProbability density function, p (n i-1) is stochastic variable n i-1 probability density function, SAR image coherent spot model is meant y i=x iN i, its non-logarithmic form is meant
Figure BDA0000100134940000067
y iBe the actual measured value of SAR image,
Figure BDA0000100134940000068
Be the additive noise under the non-logarithmic form, and
Figure BDA0000100134940000069
(3e) suppose all overlapping block vector y i, i=1, L, M are separate, then obtain the likelihood function p (Y|D) of overlapping block vector set Y under training dictionary D as follows:
p ( Y | D ) = Π i = 1 M p ( y i | D ) ,
Wherein, p (y i| D) be overlapping block vector y iConditional probability under training dictionary D, M is the number of all overlapping block vectors;
(3f) to likelihood function p (Y|D) maximizing in the step (3e), finally trained the maximum likelihood estimation formulas of dictionary D and rarefaction representation coefficient
Figure BDA0000100134940000071
following:
{ D ^ , α ^ } = arg max D p ( Y | D ) = arg max D Σ i = 1 M p ( y i | D ) ,
= arg max D Σ i = 1 M max α i { p ( n i - 1 ) p ( α i ) }
Wherein, Y is the set of overlapping block vector, y iBe the actual measured value of SAR image, p (y i| D) be overlapping block vector y iConditional probability under training dictionary D, D and α iBe respectively training dictionary and the rarefaction representation coefficient in the training process,
Figure BDA0000100134940000074
With
Figure BDA0000100134940000075
Be respectively that finally to train dictionary and rarefaction representation coefficient, M be the numbers of all overlapping blocks vector,
Figure BDA0000100134940000076
Be by
Figure BDA0000100134940000077
With The optimum solution set that constitutes, p (α i) be the sparse coding alpha iProbability density function, p (n i-1) is stochastic variable n i-1 probability density function;
(3g) with the sparse coding alpha in step (3b) and the step (3c) iProbability density function p (α i) and stochastic variable n i-1 probability density function p (n i-1), substitution
Figure BDA0000100134940000079
The maximum likelihood estimation formulas in, through simplify calculating, obtaining coherent spot and suppressing objective function f 1As follows:
f 1 = { D ^ , α ^ i } = arg min D , α i | | α i | | 0 + λ | | y i - D α i | | 2 2 · 1 | | D α i | | 2 2 ,
Wherein, y iBe the actual measured value of SAR image, D and α iBe respectively training dictionary and the rarefaction representation coefficient in the training process,
Figure BDA00001001349400000711
With Be respectively finally to train dictionary and rarefaction representation coefficient,
Figure BDA00001001349400000713
Be by
Figure BDA00001001349400000714
With The optimum solution set that constitutes, λ is a Lagrange multiplier, || || 0Be 0 norm,
Figure BDA00001001349400000716
Be 2 norms.
Step 4; With training sample set
Figure BDA00001001349400000717
training dictionary D is carried out the training of following SAR_K-SVD dictionary, obtain final training dictionary
Figure BDA00001001349400000718
(4.1) make i=1, k=1, P=1, wherein i is training sample y i' subscript, k is the k row d of dictionary D kSubscript, P is an iterations;
(4.2) suppress objective function f according to the coherent spot in the step (3) 1, keeping obtaining being applicable to the sparse coding objective function f of SAR image under the constant situation of training dictionary D 2As follows:
f 2 = α ^ i = arg min α i | | α i | | 0 + λ | | y i - D α i | | 2 2 · 1 | | D α i | | 2 2 ,
Wherein, y iBe the actual measured value of SAR image, D is the training dictionary that remains unchanged, α iBe the rarefaction representation coefficient in the sparse coding process,
Figure BDA0000100134940000081
Be final rarefaction representation coefficient, λ is a Lagrange multiplier, || || 0Be 0 norm,
Figure BDA0000100134940000082
Be 2 norms.
(4.3) to i the training sample y of training sample set Y ' i' carry out following SAR orthogonal matching pursuit SAR_OMP sparse coding, obtain y i' the sparse coding alpha i:
(4.3a) make initial indexed set I 0=(), initial residual error r 0=y i', initial rarefaction representation coefficient
Figure BDA0000100134940000083
Figure BDA0000100134940000084
Initial error
Figure BDA0000100134940000085
(4.3b) make residual error r '=r 0, indexed set I '=I 0, sparse degree j=0;
(4.3c) according to formula
Figure BDA0000100134940000086
Try to achieve best subscript
Figure BDA0000100134940000087
D wherein kBe the k row of dictionary D,
Figure BDA0000100134940000088
Be d kTransposition,
Figure BDA0000100134940000089
Be right Ask absolute value;
(4.3d) with
Figure BDA00001001349400000811
the substitution indexed set of trying to achieve in the step (4.3c) more in the new formula
Figure BDA00001001349400000812
, the indexed set I ' after obtaining upgrading;
(4.3e) with the I ' substitution rarefaction representation coefficient update formula α that tries to achieve in the step (4.3d) i=(D I ') +y i' in, the rarefaction representation alpha after obtaining upgrading i, D wherein I 'Be the submatrix of dictionary D, (D I ') +Be to matrix D I 'Ask matrix inversion operation;
(4.3f) with the α that tries to achieve in the step (4.3e) iThe substitution residual error is new formula r '=y more i'-D I 'α iIn, the residual error r ' after obtaining upgrading;
(4.3g) according to the sparse coding objective function f in the step (4.2) 2, make up the error update formula
Figure BDA00001001349400000813
Wherein r ' is the residual error after upgrading, D I 'Be the submatrix of the training dictionary D after upgrading, α iIt is the rarefaction representation coefficient after upgrading;
(4.3h) with the α that tries to achieve among step (4.3e), (4.3f) i, in the error update formula in the r ' substitution step (4.3g), the error E after obtaining upgrading ';
(4.3i) make sparse degree j=j+1, indexed set I 0=I ', if E '>ε and j<L then change step (4.3j) over to, otherwise α iBe training sample y i' the sparse coding coefficient, wherein ε is a departure, L is maximum sparse degree;
(4.3j) repeated execution of steps (4.3c)-(4.3h);
(4.4) utilize the sparse coding alpha that obtains in the step (4.3) i, adopt the k row d of singular value decomposition method SVD to dictionary D kUpgrade the dictionary D ' after obtaining upgrading;
(4.5) the row subscript k=k+1 of order training dictionary D, D=D '; If k≤T then changes step (4.6) over to, otherwise change step (4.7) over to, wherein T is the column number of dictionary;
(4.6) repeated execution of steps (4.3)-(4.5);
(4.7) the row subscript k=1 of order training dictionary D, training sample subscript i=i+1 if i≤M ' then changes step (4.8) over to, otherwise changes step (4.9) over to, and wherein M ' is the training sample number;
(4.8) repeated execution of steps (4.3)-(4.7);
(4.9) make iterations P=P+1; If P≤J; Then change step (4.10) over to; Otherwise obtain final training dictionary
Figure BDA0000100134940000091
wherein D be the training dictionary in the iterative process, J is a maximum iteration time;
(4.10) repeated execution of steps (4.3)-(4.8);
Step 5; Suppress theoretical according to redundant rarefaction representation picture noise; Utilize final training dictionary
Figure BDA0000100134940000092
that all overlapping block vector set Y are carried out squelch, obtain coherent spot and suppress back image
Figure BDA0000100134940000093
(5a) utilize final training dictionary
Figure BDA0000100134940000094
that the SAR_OMP sparse coding is carried out in all overlapping block vector set
Figure BDA0000100134940000095
, obtain sparse coding matrix of coefficients
Figure BDA0000100134940000096
(5b) in the estimator
Figure BDA0000100134940000098
with the sparse coding matrix of coefficients that obtains in the step (Sa) substitution overlapping block vector set Y, obtain the estimation
Figure BDA0000100134940000099
of overlapping block vector set Y
(5c) weighted mean is carried out in the estimation of overlapping block vector set Y, obtain SAR image coherent spot and suppress back image according to following formula
I ^ = ( λI + Σ i , j R ij T R ij ) - 1 ( λ Y ^ + Σ i , j R ij T D ^ α ^ ij ′ ) ,
Wherein, λ is a Lagrange multiplier, and I is original SAR image array, R IjBe the overlapping block operations factor,
Figure BDA00001001349400000913
Be the transposition of overlapping block operations factor,
Figure BDA0000100134940000101
Be the estimation of overlapping block vector set Y,
Figure BDA0000100134940000102
Be right
Figure BDA0000100134940000103
Inversion operation, Be finally to train dictionary,
Figure BDA0000100134940000105
It is the sparse coding matrix of coefficients The element of the capable j of i row,
Figure BDA0000100134940000107
Be that coherent spot suppresses the back image, redundant rarefaction representation picture noise suppresses theory and is meant at first image and obtains redundant rarefaction representation coefficient with one group of redundancy basis representation, and then redundant rarefaction representation coefficient is obtained the image after the squelch do inverse transformation.
Effect of the present invention can further specify through following experimental result and analysis:
1. experimental data
Experimental data of the present invention is the true SAR images of two width of cloth, and a width of cloth is that original image is that the X-band 2 that is positioned at Britain Bedfordshire area of 256 * 256 pixel sizes is looked amplitude SAR image, and its resolution is 3m; Another width of cloth is that original image is the ku wave band 4 apparent intensity SAR images that are positioned at New Mexico Albuquerque area of 256 * 256 pixel sizes, and its resolution is 1m.
2. experimental technique
Scholars such as method 1:Fabrizio Argent 2009 in article " LMMSE and MAP estimators forreduction of multiplicative noise in the nonsubsampled contourlet domain ", propose based on NSCT MAP filtering method;
Method 2: the relevant speckle suppression method of the log_K-SVD that scholar Samuel Foucher proposed in article " SAR Image Filtering via Learned Dictionaries and Sparse Representations " in 2008;
Method 3: the inventive method.
3. experiment content and interpretation of result
With distinct methods the true SAR view data of two width of cloth as shown in Figures 2 and 3 being carried out coherent spot suppresses; The result who obtains such as Fig. 4 and shown in Figure 5; Wherein Fig. 4 (a) and Fig. 5 (a) suppress figure as a result for the coherent spot that existing method 1 obtains; Fig. 4 (b) and Fig. 5 (b) suppress figure as a result for the coherent spot that existing method 2 obtains, and Fig. 4 (c) and Fig. 5 (c) suppress figure as a result for the coherent spot that the inventive method obtains.Can find out that from Fig. 4 and Fig. 5 existing method 1 speckle noise among the figure has as a result obtained filtering effectively, and texture information also obtained certain reservation, but tangible cut effect has appearred in homogeneous region, edge and strong reflection point target are blured; Detailed information such as edge, texture have obtained good reservation among the figure as a result of existing method 2, but still quite a large amount of the existing of the speckle noise in the homogeneous region, and can not well keep the radiation characteristic of original image; The inventive method has significantly been improved the result; Not only suppressed the speckle noise of homogeneous region effectively, well kept point target and edge texture information, and suppressed the cut effect of homogeneous region effectively, well kept the radiation characteristic of original image.
The experiment coherent spot is suppressed the result carry out quantitative test; Some homogeneous regions shown in white rectangle in Fig. 2 and Fig. 3, have been selected; Performance index such as the average MRI of employing equivalent number ENL, ratio image and edge maintenance index E PD-ROA are estimated coherent spot and are suppressed effect, and the result is shown in table 1 and table 2.
The coherent spot of table 1. couple Fig. 2 suppresses the evaluation of result index
Figure BDA0000100134940000111
The coherent spot of table 2. couple Fig. 3 suppresses the evaluation of result index
Figure BDA0000100134940000112
Can find out more intuitively that from table 1 and table 2 the present invention has all obtained result preferably at ENL, MRI and EPDROA, it is best that the coherent spot of comparing with other two kinds of existing methods suppresses effect.

Claims (4)

1. the relevant speckle suppression method of the dictionary training K-SVD based on SAR image local statistical property comprises the steps:
(1) to size does
Figure FDA0000100134930000011
The SAR image I carry out overlapping block and extract, and, obtain the set of overlapping block vector with its vectorization
Figure FDA0000100134930000012
Wherein N is a number of pixels all in the image I, y iBe an overlapping block vector, M is the number of overlapping block vector;
(2) picked at random is carried out in overlapping block vector set
Figure FDA0000100134930000013
; Obtaining training sample set
Figure FDA0000100134930000014
wherein any training sample
Figure FDA0000100134930000015
M ' is the training sample number, and satisfies the positive integer of 0<M '≤M;
(3) based on SAR image local statistical property, suppress theoretical according to redundant rarefaction representation picture noise, obtain coherent spot and suppress objective function f 1
(4) with training sample set training dictionary D is carried out the training of following SAR_K-SVD dictionary, obtain final training dictionary
Figure FDA0000100134930000017
(4.1) make i=1, k=1, P=1, wherein i is training sample y i' subscript, k is the k row d of dictionary D kSubscript, P is an iterations;
(4.2) suppress objective function f according to the coherent spot in the step (3) 1, keeping obtaining being applicable to the sparse coding objective function f of SAR image under the constant situation of training dictionary D 2
(4.3) to i the training sample y of training sample set Y ' i' carry out following SAR orthogonal matching pursuit SAR_OMP sparse coding, obtain y i' the sparse coding alpha i:
(4.3a) make initial indexed set I 0=(), initial residual error r 0=yi ', initial rarefaction representation coefficient
Figure FDA0000100134930000018
Figure FDA0000100134930000019
Initial error
Figure FDA00001001349300000110
(4.3b) make residual error r '=r 0, indexed set I '=I 0, sparse degree j=0;
(4.3c) according to formula
Figure FDA00001001349300000111
Try to achieve best subscript
Figure FDA00001001349300000112
D wherein kBe the k row of dictionary D,
Figure FDA0000100134930000021
Be d kTransposition,
Figure FDA0000100134930000022
Be right
Figure FDA0000100134930000023
Ask absolute value;
(4.3d) with
Figure FDA0000100134930000024
the substitution indexed set of trying to achieve in the step (4.3c) more in the new formula
Figure FDA0000100134930000025
, the indexed set I ' after obtaining upgrading;
(4.3e) with the I ' substitution rarefaction representation coefficient update formula α that tries to achieve in the step (4.3d) i=(D I ') +y i' in, the rarefaction representation alpha after obtaining upgrading i, D wherein I 'Be the submatrix of dictionary D, (D I ') +Be to matrix D I 'Ask matrix inversion operation;
(4.3f) with the α that tries to achieve in the step (4.3e) iThe substitution residual error is new formula r '=y more i'-D I 'α iIn, the residual error r ' after obtaining upgrading;
(4.3g) according to the sparse coding objective function f in the step (4.2) 2, make up the error update formula
Figure FDA0000100134930000026
Wherein r ' is the residual error after upgrading, D I 'Be the submatrix of the training dictionary D after upgrading, α iIt is the rarefaction representation coefficient after upgrading;
(4.3h) with the α that tries to achieve among step (4.3e), (4.3f) i, in the error update formula in the r ' substitution step (4.3g), the error E after obtaining upgrading ';
(4.3i) make sparse degree j=j+1, indexed set I 0=I ', if E '>ε and j<L then change step (4.3j) over to, otherwise α iBe training sample y i' the sparse coding coefficient, wherein ε is a departure, L is maximum sparse degree;
(4.3j) repeated execution of steps (4.3c)-(4.3h);
(4.4) utilize the sparse coding alpha that obtains in the step (4.3) i, adopt the k row d of singular value decomposition method SVD to dictionary D kUpgrade the dictionary D ' after obtaining upgrading;
(4.5) the row subscript k=k+1 of order training dictionary D, D=D '; If k≤T then changes step (4.6) over to, otherwise change step (4.7) over to, wherein T is the column number of dictionary;
(4.6) repeated execution of steps (4.3)-(4.5);
(4.7) the row subscript k=1 of order training dictionary D, training sample subscript i=i+1 if i≤M ' then changes step (4.8) over to, otherwise changes step (4.9) over to, and wherein M ' is the training sample number;
(4.8) repeated execution of steps (4.3)-(4.7);
(4.9) make iterations P=P+1; If P≤J; Then change step (4.10) over to; Otherwise obtain final training dictionary
Figure FDA0000100134930000031
wherein D be the training dictionary in the iterative process, J is a maximum iteration time;
(4.10) repeated execution of steps (4.3)-(4.8);
(5) suppress theoretical according to redundant rarefaction representation picture noise; Utilize the final training dictionary
Figure FDA0000100134930000032
that obtains in the step (4) that all overlapping block vector set Y are carried out squelch, obtain coherent spot and suppress back image
Figure FDA0000100134930000033
2. the relevant speckle suppression method of the K-SVD based on SAR image local statistical property according to claim 1, wherein step (3) is described suppresses theoretical according to redundant rarefaction representation picture noise, obtains coherent spot and suppresses objective function f 1, obtain as follows:
(3a) based on SAR image local statistical property, obtain the true atural object reflection coefficient x of SAR image iProbability density function p (x i) as follows:
p(x i)=C
Wherein C is a constant;
(3b), obtain the rarefaction representation alpha based on SAR image local statistical property iProbability density function p (α i) as follows:
p(α i)=exp(-λ||α i||)
Wherein λ is a constant, and exp (λ || α i||) be the index function;
(3c) with speckle noise n iObtain stochastic variable n after deducting 1 i-1, based on SAR image local statistical property, obtain stochastic variable n i-1 probability density function p (n i-1) as follows:
Figure FDA0000100134930000034
Wherein, n iBe speckle noise, and n i>=1, L is the number of looking of SAR image, L LBe that a truth of a matter is that L, index are the exponential of L, (n i-1) L-1Be that a truth of a matter is (n i-1), index is the exponential of L-1, Be that a truth of a matter is that e, index are-L (n i-1) exponential, Γ () is a gamma function;
(3d) with the p (x in step (3a) and the step (3c) i) and p (n i-1), the additive noise under the non-logarithmic form of substitution SAR image coherent spot model
Figure FDA0000100134930000036
Probability density function in, try to achieve additive noise
Figure FDA0000100134930000037
Probability density function
Figure FDA0000100134930000042
Wherein, x iBe the true atural object reflection coefficient of SAR image, n iBe speckle noise, and x iAnd n iSeparate, p (x i) be true atural object reflection coefficient x iProbability density function, p (n i-1) is stochastic variable n i-1 probability density function;
(3e) suppose all overlapping block vector y i, i=1, L, M are separate, then obtain the likelihood function p (Y|D) of overlapping block vector set Y under training dictionary D as follows:
p ( Y | D ) = Π i = 1 M p ( y i | D ) ,
Wherein, p (y i| D) be overlapping block vector y iConditional probability under training dictionary D, M is the number of all overlapping block vectors;
(3f) to likelihood function p (Y|D) maximizing in the step (3e), finally trained the maximum likelihood estimation formulas of dictionary
Figure FDA0000100134930000044
and rarefaction representation coefficient
Figure FDA0000100134930000045
following:
{ D ^ , α ^ } = arg max D p ( Y | D ) = arg max D Σ i = 1 M p ( y i | D ) ,
= arg max D Σ i = 1 M max α i { p ( n i - 1 ) p ( α i ) }
Wherein, Y is the set of overlapping block vector, y iBe the actual measured value of SAR image, p (y i| D) be overlapping block vector y iConditional probability under training dictionary D, D and α iBe respectively training dictionary and the rarefaction representation coefficient in the training process,
Figure FDA0000100134930000048
With
Figure FDA0000100134930000049
Be respectively that finally to train dictionary and rarefaction representation coefficient, M be the numbers of all overlapping blocks vector,
Figure FDA00001001349300000410
Be by
Figure FDA00001001349300000411
With The optimum solution set that constitutes, p (α i) be the sparse coding alpha iProbability density function, p (n i-1) is stochastic variable n i-1 probability density function;
(3g) with the sparse coding alpha in step (3b) and the step (3c) iProbability density function p (α i) and stochastic variable n i-1 probability density function p (n i-1), substitution
Figure FDA00001001349300000413
The maximum likelihood estimation formulas in, through simplify calculating, obtaining coherent spot and suppressing objective function f 1As follows:
f 1 = { D ^ , α ^ i } = arg min D , α i | | α i | | 0 + λ | | y i - D α i | | 2 2 · 1 | | D α i | | 2 2 ,
Wherein, y iBe the actual measured value of SAR image, D and α iBe respectively training dictionary and the rarefaction representation coefficient in the training process,
Figure FDA0000100134930000051
With
Figure FDA0000100134930000052
Be respectively finally to train dictionary and rarefaction representation coefficient,
Figure FDA0000100134930000053
Be by With
Figure FDA0000100134930000055
The optimum solution set that constitutes, λ is a Lagrange multiplier, || || 0Be 0 norm,
Figure FDA0000100134930000056
Be 2 norms.
3. the relevant speckle suppression method of the K-SVD based on SAR image local statistical property according to claim 1, the sparse coding objective function f in the wherein said step (4.2) 2Represent as follows:
f 2 = α ^ i = arg min α i | | α i | | 0 + λ | | y i - D α i | | 2 2 · 1 | | D α i | | 2 2 ,
Wherein, y iBe the actual measured value of SAR image, D is the training dictionary that remains unchanged, α iBe the rarefaction representation coefficient in the sparse coding process,
Figure FDA0000100134930000058
Be final rarefaction representation coefficient, λ is a Lagrange multiplier, || || 0Be 0 norm,
Figure FDA0000100134930000059
Be 2 norms.
4. the relevant speckle suppression method of the K-SVD based on SAR image local statistical property according to claim 1; Wherein step (5) is described suppresses theoretical according to redundant rarefaction representation picture noise, obtains coherent spot inhibition back image
Figure FDA00001001349300000510
and carries out as follows:
(5a) utilize final training dictionary
Figure FDA00001001349300000511
that the SAR_OMP sparse coding is carried out in all overlapping block vector set
Figure FDA00001001349300000512
, obtain sparse coding matrix of coefficients
Figure FDA00001001349300000513
(5b) in the estimator
Figure FDA00001001349300000515
with the sparse coding matrix of coefficients that obtains in the step (5a) substitution overlapping block vector set Y, obtain the estimation
Figure FDA00001001349300000516
of overlapping block vector set Y
(5c) weighted mean is carried out in the estimation of overlapping block vector set Y, obtain SAR image coherent spot and suppress back image
Figure FDA00001001349300000518
according to following formula
I ^ = ( λI + Σ i , j R ij T R ij ) - 1 ( λ Y ^ + Σ i , j R ij T D ^ α ^ ij ′ ) ,
Wherein, λ is a Lagrange multiplier, and I is original SAR image array, R IjBe the overlapping block operations factor,
Figure FDA00001001349300000520
Be the transposition of overlapping block operations factor,
Figure FDA00001001349300000521
Be the estimation of overlapping block vector set Y, Be right
Figure FDA00001001349300000523
Inversion operation,
Figure FDA00001001349300000524
Be finally to train dictionary,
Figure FDA00001001349300000525
It is the sparse coding matrix of coefficients
Figure FDA00001001349300000526
The element of the capable j of i row,
Figure FDA00001001349300000527
Be that coherent spot suppresses the back image.
CN201110318457.3A 2011-10-19 2011-10-19 K-SVD (K-means singular value decomposition) speckle inhibiting method based on SAR (synthetic aperture radar) image local statistic characteristic Active CN102509263B (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN201110318457.3A CN102509263B (en) 2011-10-19 2011-10-19 K-SVD (K-means singular value decomposition) speckle inhibiting method based on SAR (synthetic aperture radar) image local statistic characteristic

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN201110318457.3A CN102509263B (en) 2011-10-19 2011-10-19 K-SVD (K-means singular value decomposition) speckle inhibiting method based on SAR (synthetic aperture radar) image local statistic characteristic

Publications (2)

Publication Number Publication Date
CN102509263A true CN102509263A (en) 2012-06-20
CN102509263B CN102509263B (en) 2014-09-17

Family

ID=46221341

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201110318457.3A Active CN102509263B (en) 2011-10-19 2011-10-19 K-SVD (K-means singular value decomposition) speckle inhibiting method based on SAR (synthetic aperture radar) image local statistic characteristic

Country Status (1)

Country Link
CN (1) CN102509263B (en)

Cited By (10)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN103455987A (en) * 2013-09-17 2013-12-18 西安电子科技大学 SAR image denoising method based on homogeneous region division
CN103793889A (en) * 2014-02-24 2014-05-14 西安电子科技大学 SAR image speckle removal method based on dictionary learning and PPB algorithm
CN104133200A (en) * 2014-07-30 2014-11-05 西安电子科技大学 Orthogonal matching pursuit method based on FPGA
CN104537624A (en) * 2015-01-05 2015-04-22 西安电子科技大学 SAR image speckle reduction method based on SSIM correction clustering sparse representation
CN106658003A (en) * 2016-09-27 2017-05-10 清华大学 quantization method of dictionary learning-based image compression system
CN106971382A (en) * 2017-03-16 2017-07-21 中国人民解放军国防科学技术大学 A kind of SAR image speckle suppression method
CN110111273A (en) * 2019-04-25 2019-08-09 四川轻化工大学 Image restoration method
CN110826599A (en) * 2019-10-16 2020-02-21 电子科技大学 Sparse representation sample distribution boundary retention feature extraction method
CN110880192A (en) * 2019-07-29 2020-03-13 辽宁师范大学 Image DCT coefficient distribution fitting method based on probability density function dictionary
CN112098997A (en) * 2020-09-18 2020-12-18 欧必翼太赫兹科技(北京)有限公司 Three-dimensional holographic imaging security inspection radar image foreign matter detection method

Citations (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN1786735A (en) * 2004-12-09 2006-06-14 电子科技大学 Tech, for inhibiting radar imaging coherent spot
CN101901476A (en) * 2010-07-12 2010-12-01 西安电子科技大学 SAR image de-noising method based on NSCT domain edge detection and Bishrink model

Patent Citations (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN1786735A (en) * 2004-12-09 2006-06-14 电子科技大学 Tech, for inhibiting radar imaging coherent spot
CN101901476A (en) * 2010-07-12 2010-12-01 西安电子科技大学 SAR image de-noising method based on NSCT domain edge detection and Bishrink model

Cited By (17)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN103455987B (en) * 2013-09-17 2015-12-09 西安电子科技大学 Based on the SAR image denoising method of homogeneous region segmentation
CN103455987A (en) * 2013-09-17 2013-12-18 西安电子科技大学 SAR image denoising method based on homogeneous region division
CN103793889A (en) * 2014-02-24 2014-05-14 西安电子科技大学 SAR image speckle removal method based on dictionary learning and PPB algorithm
CN103793889B (en) * 2014-02-24 2016-08-17 西安电子科技大学 SAR image based on dictionary learning and PPB algorithm removes spot method
CN104133200A (en) * 2014-07-30 2014-11-05 西安电子科技大学 Orthogonal matching pursuit method based on FPGA
CN104537624A (en) * 2015-01-05 2015-04-22 西安电子科技大学 SAR image speckle reduction method based on SSIM correction clustering sparse representation
CN104537624B (en) * 2015-01-05 2017-06-16 西安电子科技大学 SAR image method for reducing speckle based on SSIM correction cluster rarefaction representations
CN106658003B (en) * 2016-09-27 2018-04-10 清华大学 A kind of quantization method of the image compression system based on dictionary learning
CN106658003A (en) * 2016-09-27 2017-05-10 清华大学 quantization method of dictionary learning-based image compression system
CN106971382A (en) * 2017-03-16 2017-07-21 中国人民解放军国防科学技术大学 A kind of SAR image speckle suppression method
CN106971382B (en) * 2017-03-16 2019-11-26 中国人民解放军国防科学技术大学 A kind of SAR image speckle suppression method
CN110111273A (en) * 2019-04-25 2019-08-09 四川轻化工大学 Image restoration method
CN110880192A (en) * 2019-07-29 2020-03-13 辽宁师范大学 Image DCT coefficient distribution fitting method based on probability density function dictionary
CN110880192B (en) * 2019-07-29 2023-07-14 辽宁师范大学 Image DCT coefficient distribution fitting method based on probability density function dictionary
CN110826599A (en) * 2019-10-16 2020-02-21 电子科技大学 Sparse representation sample distribution boundary retention feature extraction method
CN110826599B (en) * 2019-10-16 2023-04-18 电子科技大学 Sparse representation sample distribution boundary retention feature extraction method
CN112098997A (en) * 2020-09-18 2020-12-18 欧必翼太赫兹科技(北京)有限公司 Three-dimensional holographic imaging security inspection radar image foreign matter detection method

Also Published As

Publication number Publication date
CN102509263B (en) 2014-09-17

Similar Documents

Publication Publication Date Title
CN102509263B (en) K-SVD (K-means singular value decomposition) speckle inhibiting method based on SAR (synthetic aperture radar) image local statistic characteristic
CN102496153B (en) SAR image speckle suppression method based on dictionary learning in wavelet domain
CN100550978C (en) A kind of self-adapting method for filtering image that keeps the edge
CN101510309B (en) Segmentation method for improving water parting SAR image based on compound wavelet veins region merge
CN101661611B (en) Realization method based on bayesian non-local mean filter
Li et al. Bayesian wavelet shrinkage with heterogeneity-adaptive threshold for SAR image despeckling based on generalized gamma distribution
CN101882304B (en) Self-adaptive de-noising and characteristic enhancing method of SAR (Synthetic Aperture Radar) image
CN102346908B (en) SAR (Synthetic Aperture Radar) image speckle reduction method based on sparse representation
CN102073992B (en) High-resolution SAR satellite image speckle de-noising method
CN101482617A (en) Synthetic aperture radar image denoising method based on non-down sampling profile wave
CN101980286B (en) Method for reducing speckles of synthetic aperture radar (SAR) image by combining dual-tree complex wavelet transform with bivariate model
CN101901476A (en) SAR image de-noising method based on NSCT domain edge detection and Bishrink model
CN101847257A (en) Image denoising method based on non-local means and multi-level directional images
CN104657948A (en) Laser underwater imaged image denoising and enhancing method for ocean exploration
CN101685158B (en) Hidden Markov tree model based method for de-noising SAR image
CN103208097A (en) Principal component analysis collaborative filtering method for image multi-direction morphological structure grouping
CN101639537A (en) SAR image noise suppression method based on direction wave domain mixture Gaussian model
CN103400383A (en) SAR (synthetic aperture radar) image change detection method based on NSCT (non-subsampled contourlet transform) and compressed projection
CN103077507B (en) Beta algorithm-based multiscale SAR (Synthetic Aperture Radar) image denoising method
CN101566688A (en) Method for reducing speckle noises of SAR image based on neighborhood directivity information
CN102496143B (en) Sparse K-SVD noise suppressing method based on chelesky decomposition and approximate singular value decomposition
Rao et al. Selective neighbouring wavelet coefficients approach for image denoising
Thriveni Edge preserving Satellite image enhancement using DWT-PCA based fusion and morphological gradient
CN102289800B (en) Contourlet domain image denoising method based on Treelet
CN103426145A (en) Synthetic aperture sonar speckle noise suppression method based on multiresolution analysis

Legal Events

Date Code Title Description
C06 Publication
PB01 Publication
C10 Entry into substantive examination
SE01 Entry into force of request for substantive examination
C14 Grant of patent or utility model
GR01 Patent grant