CN103176946A - Sparse decomposition and denoising method facing block sparse signals - Google Patents

Sparse decomposition and denoising method facing block sparse signals Download PDF

Info

Publication number
CN103176946A
CN103176946A CN2013101132145A CN201310113214A CN103176946A CN 103176946 A CN103176946 A CN 103176946A CN 2013101132145 A CN2013101132145 A CN 2013101132145A CN 201310113214 A CN201310113214 A CN 201310113214A CN 103176946 A CN103176946 A CN 103176946A
Authority
CN
China
Prior art keywords
block
sparse
sub
vector
signal
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.)
Pending
Application number
CN2013101132145A
Other languages
Chinese (zh)
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.)
Harbin Institute of Technology
Original Assignee
Harbin Institute of Technology
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 Harbin Institute of Technology filed Critical Harbin Institute of Technology
Priority to CN2013101132145A priority Critical patent/CN103176946A/en
Publication of CN103176946A publication Critical patent/CN103176946A/en
Pending legal-status Critical Current

Links

Images

Landscapes

  • Compression, Expansion, Code Conversion, And Decoders (AREA)

Abstract

The invention discloses a sparse decomposition and denoising method facing block sparse signals, and relates to the sparse decomposition and denoising method of the block sparse signals. The problems that in the field of signal denoising, an existing sparse decomposition algorithm is complex in calculation, and self cluster characteristics of the block sparse signals are not considered are mainly solved. The method includes the following steps: setting an original state value of each parameter in the sparse decomposition and denoising process facing the block sparse signals; finding a maximum related atom subblock; obtaining a matched subdictionary of sparse decomposition; obtaining a matched atom column sequence number set of the sparse decomposition; updating residual errors; judging whether the iteration l is smaller than a preset maximum iteration iterNum, if the judged result is yes, executing the step eight, and if not, executing the step seven; adding one to the iteration l, and returning to the step two; estimating sparse decomposition coefficient vectors; and compositing denoised signals. The sparse decomposition and denoising method facing the block sparse signals can be applied to the technical field of noise elimination and suppression of the block sparse signals.

Description

A kind of Its Sparse Decomposition denoising method of block-oriented sparse signal
Technical field
The noise that the invention belongs to signal is eliminated and suppresses technical field, is specifically related to the Its Sparse Decomposition denoising method of block-sparse signal.
Background technology
The purpose of signal denoising is abandon various interference and extract wanted signal from contain noisy data, and the unknown message that is hidden in signal for announcement provides powerful guarantee.The development of decades, make signal noise is eliminated with the research that suppresses theory and algorithm thereof and obtained certain achievement, multiple denoising method occurs, mainly contained the methods such as traditional filter method, Wei Na, Kalman filtering method, SVD decomposition method, wavelet decomposition method, Empirical mode decomposition, Independent component analysis, neural network and Its Sparse Decomposition.But different denoising methods is mostly effective for specific signal and noise, all has defective more or less, and along with the rising of signal complexity and the people harsh requirement to the signal degree of accuracy, a lot of traditional signal antinoise methods can not meet demand.Its Sparse Decomposition is having very large potentiality aspect the inhibition of signal noise and elimination, can realize more succinct, the flexible and adaptive rarefaction representation of signal based on the Its Sparse Decomposition of the former word bank of redundancy, so the Its Sparse Decomposition method is with a wide range of applications in the signal denoising field.
At present, be used for the noise elimination and with the Its Sparse Decomposition that suppresses, a lot of algorithms arranged, matching pursuit algorithm (Matching Pursuit wherein, MP) be the main flow algorithm of Its Sparse Decomposition, the thought principle is simple, is convenient to understand, and to compare its computation complexity minimum with other algorithms of Its Sparse Decomposition, but because the mistake completeness of former word bank causes calculated amount huge, so the high fatal problem that remains the MP algorithm of complexity.For the large problem of calculated amount, Chinese scholars has been carried out various improvement to the MP algorithm, such as quadrature coupling track algorithm (Orthogonal MP, OMP), the speed of MP algorithm that makes the OMP algorithm has improved a lot, but in face of the mass data of signal, the quality of existing Its Sparse Decomposition algorithm speed and restoring signal still can not be satisfactory.In addition, the emphasis of Its Sparse Decomposition research at present is the computing velocity of improving algorithm itself, research is seldom arranged for pending signal itself, namely seldom have or do not consider the architectural characteristic that signal itself is intrinsic, yet in reality, a lot of signals all have some special constructions, for example the nonzero value of block-sparse signal becomes piece to occur, and shows a bunch class feature, and perhaps the coefficient of signal under certain transform domain has the sparse bunch category feature of piece.
Summary of the invention
The present invention is in order to solve Its Sparse Decomposition algorithm calculation of complex in existing signal denoising field, not consider the problem of block-sparse signal bunch class feature itself, and proposes a kind of Its Sparse Decomposition denoising method of block-oriented sparse signal.The particular problem that the present invention will solve is described below:
Clean signal s is that length is the real number vector of M, namely
Figure BDA00003005000300011
Putative signal s is polluted by white Gaussian noise n, and wherein n is that length is the column vector of M, namely
Figure BDA00003005000300012
Noise level is characterized by signal to noise ratio (S/N ratio) (Signal to Noise Rate, SNR), and the relation of supposing noise and signal is additivity, and signals with noise is y=s+n, wherein
Figure BDA00003005000300013
The initial signal to noise ratio (S/N ratio) of y is made as SNR 0, wherein the snr computation formula is:
SNR = 10 lg ( Σ i = 1 M s 2 ( i ) Σ i M ( s ( i ) - y ( i ) ) 2 )
Signals with noise y is carried out Its Sparse Decomposition realize that the process of denoising is: signals with noise y is gathered D={d in given certain n, n=1,2 ..., decompose on N}, wherein D is former word bank or dictionary, d nBe atom, basic model is y=Dx, wherein Be coefficient vector, making the minimum x of zero coefficient values is namely required coefficient vector, and the namely linear combination with some atom minimum in D approaches clean signal s, and mathematic(al) representation is:
s ≈ Σ γ ∈ I k x γ d γ
Wherein, d γSelected atom, I kD γThe subscript collection, k is the number of choosing atom, x γBe the expression coefficient that each atom pair is answered, namely pick out a most sparse linear combination of expression and represent denoised signal from dictionary D, Its Sparse Decomposition method that Here it is realizes the basic thought of denoising;
The present invention is directed to the coefficient vector of the Its Sparse Decomposition s=Dx of clean signal s
Figure BDA00003005000300027
Effective when having sparse bunch of class feature of piece, that is:
Figure BDA00003005000300023
Wherein, N=m * d, m are the packet count of piece sparse coefficient vector x, and d is the sub-block length of x, x[j] (j=1 ..., m) be called a sub-block, suppose x[j] the isometric d of being, and the block sparsity of x is K, i.e. a sub-block x[j] in K is arranged at the most is not 0 euclideam norm, definition:
| | x | | 2,0 = Σ j = 1 m I ( | | x [ j ] | | 2 > 0 )
Wherein, I ( | | x [ j ] | | 2 ) = { 1 , | | x [ j ] | | 2 > 0 0 , otherwise ;
Its Sparse Decomposition dictionary D is real number or the complex matrix of the capable N row of the M of a series of sparse base compositions, namely
Figure BDA00003005000300028
D=[d 1, d 2, d 3..., d N], M<N wherein, therefore that dictionary is redundancy is excessively complete, each column vector d of dictionary D nThat length is that the complex vector located or real number of M is vectorial, namely
Figure BDA00003005000300029
Be called an atom, each atom sequence number is designated as respectively 1,2, ..., N, in the present invention, dictionary D will guarantee that Its Sparse Decomposition coefficient x is that piece is sparse, D is different because of signal, for example the expression coefficient of multi-band signal on discrete cosine transform (Discrete Cosine Transform, DCT) base meets sparse bunch of class feature of piece, DCT dictionary atom producing method:
d n = ω ( n ) [ cos ( π ( n - 1 ) 2 N ) , cos ( 3 π ( n - 1 ) 2 N ) , . . . , cos ( π ( 2 M - 1 ) ( n - 1 ) 2 N ) ] T
N=1 wherein, 2 ..., N, ω ( n ) = { 1 N , n = 1 2 N , 2 ≤ n ≤ N ;
Set dictionary D and carry out accordingly the piece division by the piece sparse characteristic of coefficient vector x:
Figure BDA00003005000300033
Wherein, every d of redundant dictionary D classifies one as, is total to m sub-block, and the sequence number of each atom sub-block is designated as respectively 1,2 ..., m, i.e. D[j] be j sub-block of dictionary;
The matrix representation forms of the Its Sparse Decomposition denoising model of block-oriented sparse signal is:
Figure BDA00003005000300034
Thought of the present invention is that the linear combination of choosing some the most sparse atom sub-block from dictionary D approaches denoised signal, that is:
s ≈ Σ γ ∈ I k x [ γ ] D [ γ ]
Wherein, D[γ] be selected atom sub-block, I KD[γ] sequence number subscript collection, K is the number of choosing the atom sub-block, x[γ] be coefficient sub-block corresponding to each atom sub-block;
The present invention is achieved by following proposal: a kind of Its Sparse Decomposition denoising method of block-oriented sparse signal, and the process of described method is:
The original state value of each parameter in the Its Sparse Decomposition denoising process of step 1, setting block-oriented sparse signal:
The set algorithm input: signals with noise y, redundant dictionary D, the piecemeal number m of piece sparse coefficient vector x and block sparsity K, maximum iteration time iterNum=K,
Initialization: the initial value r of residual error 0=y, matched atoms sub-block sequence number initial value
Figure BDA00003005000300038
, the former molecular matrix initial value that the matched atoms sub-block is corresponding
Figure BDA00003005000300036
The atom row sequence number vector initial value that the matched atoms sub-block is corresponding
Figure BDA00003005000300037
The initial value that mates sub-dictionary
Figure BDA00003005000300039
Mate the corresponding atom row of sub-dictionary sequence number vector initial value
Figure BDA000030050003000310
The initial value of iterations l is 1, the initial value of reconstructed blocks sparse coefficient vector x
Figure BDA000030050003000413
Step 2, seek maximal correlation atom sub-block: calculate l(l 〉=1) residual error r during inferior iteration and after the l-1 time iteration l-1The sub-block λ that mates most l:
λ l = arg max j ( norm ( | D H [ j ] r l - 1 | ) )
Wherein, D[j] be j the atom sub-block of D, D H[j] is D[j] conjugate transpose, j=1,2 ..., m, λ lThe corresponding piecemeal sequence number 1,2 of value ..., m, i.e. each sub-block D[j] conjugate transpose and previous step residual error r l-1The vector that it is d that the phase multiplication obtains a length takes absolute value and asks 2 norms this vector, obtains m absolute norm value, and therefrom the piece of selective value maximum is namely and residual error r l-1The sub-block of coupling, sub-block sequence number assignment to λ l, sub-block λ lCorresponding atom row sequence number assignment is given vector
Figure BDA00003005000300042
Sub-block λ lCorresponding former molecular matrix assignment is given
Figure BDA00003005000300043
Step 3, obtain the sub-dictionary of coupling of Its Sparse Decomposition: with the sub-block λ that obtains in step 2 lCorresponding former molecular matrix With the sub-dictionary T of the coupling of the l-1 time iteration l-1The union assignment to the sub-dictionary T of the coupling of l iteration l, that is:
T l = T l - 1 ∪ D λ l ;
Step 4, the matched atoms row sequence number set of obtaining Its Sparse Decomposition: with the sub-block λ that obtains in step 2 lCorresponding atom row sequence number vector
Figure BDA00003005000300046
Atom row sequence number vector t with the l-1 time iteration l-1The union assignment to the atom row sequence number of l iteration vector t l, that is:
Figure BDA00003005000300047
Step 5, renewal residual error: dictionary T according to the coupling that obtains in step 3 l, calculate the residual error r after iteration the l time lFor:
r l = y - T l ( T l + y ) r l
Wherein,
Figure BDA000030050003000414
Be T lPseudo inverse matrix, namely
Step 6, judge that iterations l whether less than predefined maximum iteration time iterNum, judgment result is that to be, execution in step eight, and the determination result is NO, and execution in step seven;
Step 7, the value of iterations l is added 1, return to step 2;
Step 8, estimation Its Sparse Decomposition coefficient vector: according to the t that obtains in signals with noise y, step 4 lWith the matrix that obtains in step 5
Figure BDA000030050003000410
The reconstruct vector of computing block sparse vector x
Figure BDA000030050003000411
For:
x ^ [ t l ] = T l + y ;
Step 9, synthetic denoised signal: by what obtain in step 8
Figure BDA00003005000300051
Calculate denoised signal with dictionary D
y ^ = D x ^
Finished surface is to the Its Sparse Decomposition denoising process of block-sparse signal.
The present invention includes following advantage:
1, utilize the each Iterative matching of piece sparse characteristic of signal itself to go out one group of atom by matching pursuit algorithm, saved the sparse approximate time of structure, improved matching efficiency;
2, the corresponding signals with noise y of piece sparse coefficient vector that is K for a block sparsity only needs K iteration can reconstruct the coefficient vector with piece sparse characteristic
Figure BDA00003005000300054
The computational complexity of algorithm reduces;
3, take full advantage of the signal self character, improve the denoising effect of signal;
4, effectively eliminate and suppressed to have the noise of the block-sparse signal of bunch class feature.
Description of drawings
Fig. 1 is the process flow diagram of the Its Sparse Decomposition denoising method of the described a kind of block-oriented sparse signal of embodiment one; Fig. 2 be the method for the invention from the OMP algorithm under the DCT dictionary to the random equally distributed block-sparse signal of emulation amplitude the signal to noise ratio (S/N ratio) curve map during at different noise level; Fig. 3 be the method for the invention from the OMP algorithm under the DCT dictionary to the random equally distributed block-sparse signal of emulation amplitude the square error curve map during at different noise level; Fig. 4 be the method for the invention from the OMP algorithm under the DCT dictionary to multi-band signal the signal to noise ratio (S/N ratio) curve map during at different noise level; Fig. 5 be the method for the invention from the OMP algorithm under the DCT dictionary to multi-band signal the square error curve map during at different noise level.
Embodiment
Embodiment one, illustrate present embodiment below in conjunction with Fig. 1.A kind of Its Sparse Decomposition denoising method of block-oriented sparse signal, the process of described method is:
The original state value of each parameter in the Its Sparse Decomposition denoising process of step 1, setting block-oriented sparse signal:
The set algorithm input: signals with noise y, redundant dictionary D, the piecemeal number m of piece sparse coefficient vector x and block sparsity K, maximum iteration time iterNum=K,
Initialization: the initial value r of residual error 0=y, matched atoms sub-block sequence number initial value The former molecular matrix initial value that the matched atoms sub-block is corresponding
Figure BDA00003005000300055
The atom row sequence number vector initial value that the matched atoms sub-block is corresponding
Figure BDA00003005000300056
The initial value that mates sub-dictionary
Figure BDA00003005000300059
Mate the corresponding atom row of sub-dictionary sequence number vector initial value
Figure BDA000030050003000510
The initial value of iterations l is 1, the initial value of reconstructed blocks sparse coefficient vector x
Figure BDA00003005000300057
Step 2, seek maximal correlation atom sub-block: calculate l(l 〉=1) residual error r during inferior iteration and after the l-1 time iteration l-1The sub-block λ that mates most l:
λ l = arg max j ( norm ( | D H [ j ] r l - 1 | ) )
Wherein, D[j] be j the atom sub-block of D, D H[j] is D[j] conjugate transpose, j=1,2 ..., m, λ lThe corresponding piecemeal sequence number 1,2 of value ..., m, i.e. each sub-block D[j] conjugate transpose and previous step residual error r l-1The vector that it is d that the phase multiplication obtains a length takes absolute value and asks 2 norms this vector, obtains m absolute norm value, and therefrom the piece of selective value maximum is namely and residual error r l-1The sub-block of coupling, sub-block sequence number assignment to λ l, sub-block λ lCorresponding atom row sequence number assignment is given vector
Figure BDA00003005000300062
Sub-block λ lCorresponding former molecular matrix assignment is given
Figure BDA00003005000300063
Step 3, obtain the sub-dictionary of coupling of Its Sparse Decomposition: with the sub-block λ that obtains in step 2 lCorresponding former molecular matrix
Figure BDA00003005000300064
With the sub-dictionary T of the coupling of the l-1 time iteration l-1The union assignment to the sub-dictionary T of the coupling of l iteration l, that is:
T l = T l - 1 ∪ D λ l ;
Step 4, the matched atoms row sequence number set of obtaining Its Sparse Decomposition: with the sub-block λ that obtains in step 2 lCorresponding atom row sequence number vector
Figure BDA000030050003000616
Atom row sequence number vector t with the l-1 time iteration l-1The union assignment to the atom row sequence number of l iteration vector t l, that is:
Figure BDA00003005000300066
Step 5, renewal residual error: dictionary T according to the coupling that obtains in step 3 l, calculate the residual error r after iteration the l time lFor:
r l = y - T l ( T l + y ) r l
Wherein, Be T lPseudo inverse matrix, namely
Figure BDA00003005000300069
Step 6, judge that iterations l whether less than predefined maximum iteration time iterNum, judgment result is that to be, execution in step eight, and the determination result is NO, and execution in step seven;
Step 7, the value of iterations l is added 1, return to step 2;
Step 8, estimation Its Sparse Decomposition coefficient vector: according to the t that obtains in signals with noise y, step 4 lWith the matrix that obtains in step 5
Figure BDA000030050003000610
The reconstruct vector of computing block sparse vector x
Figure BDA000030050003000611
For:
x ^ [ t l ] = T l + y ;
Step 9, synthetic denoised signal: by what obtain in step 8 Calculate denoised signal with dictionary D
y ^ = D x ^
Finished surface is to the Its Sparse Decomposition denoising process of block-sparse signal.
Embodiment two, present embodiment are further illustrating the step 1 in the Its Sparse Decomposition denoising method of the described a kind of block-oriented sparse signal of embodiment one, presetting maximum iteration time iterNum in step 1 is K, and wherein K is the block sparsity of piece sparse coefficient vector x.
Embodiment three, present embodiment are to the further illustrating of the step 2 in the Its Sparse Decomposition denoising method of the described a kind of block-oriented sparse signal of embodiment one, in step 2 with each sub-block D[j of dictionary] with residual error r l-1The phase multiplication finds and residual error r by the sub-block of selecting absolute norm value maximum l-1The one group of atom that mates most
Figure BDA00003005000300071
Be checking effect of the present invention, with method of the present invention and orthogonal matching pursuit (Orthogonal Matching Pursuit, OMP) algorithm compares experiment: be applied to respectively meet in the signal denoising of piece sparse characteristic, signal to noise ratio snr between more resulting denoised signal and clean signal, square error (Mean Square Error, MSE) respectively.In experimentation, adopt respectively the signal and the multi-band signal that transform to time domain by the random equally distributed sparse coefficient vector of amplitude to test: given sparse coefficient vector length N, block count m and block sparsity K, random selected K sub-block, assignment is the random equally distributed data point of amplitude on this K sub-block respectively, namely obtain required emulation testing piece sparse coefficient vector, transform to time domain by dictionary D and be original signal s; The multi-band signal model as shown in the formula:
s ( t ) = Σ i = 1 3 E i B sin c ( B ( t - τ i ) ) cos ( 2 π f i ( t - τ i ) )
Sinc (x)=sin (π x)/(π x) wherein, source signal s (t) comprises 3 pairs of frequency bands, number of frequency bands K=6.B is the source signal maximum bandwidth, and experiment arranges B=50MHz, E iBe the energy of each frequency band, E i={ 1,2,3}, τ iBe time migration, τ i={ 0.40.70.2} μ secs.For each frequency band, carrier frequency fi is evenly distributed on [f NYQ/ 2, f NYQ/ 2], f NYQBe Nyquist sampling rate, f NYQ=10GHz.
In the experimentation of present embodiment, adopt the DCT base to produce DCT redundant dictionary D as atom, denoising experiment for multi-band signal arranges dictionary line number M=10000, columns N=20000, piecemeal number m=200, block sparsity K=6, denoising experiment for simulate signal arranges M=1000, N=2000, piecemeal number m=200, block sparsity K=6.All suppose the initial signal to noise ratio snr of signals with noise for two kinds of experimental signals 0Be followed successively by-20 ,-15 ,-10 ..., 20dB is for each noise level SNR 0OMP algorithm and the inventive method are moved respectively 100 times, calculate average signal-to-noise ratio SNR and the square error MSE of every kind of algorithm, SNR represents the degree of noise remove, the larger denoising effect of SNR value is better, MSE represents the difference degree of denoised signal and clean signal, and the less denoising effect of MSE value is better.
In the inventive method, the process of computational algorithm evaluation index SNR and MSE is:
One, input tape noise cancellation signal y=s+n, the initial signal to noise ratio (S/N ratio) of default y and s is followed successively by SNR 0=-20 ,-15 ,-10 ..., 20dB;
Two, the method for the invention obtains denoised signal
Figure BDA00003005000300073
Calculate with following two formulas
Figure BDA00003005000300074
And the SNR between s and MSE:
SNR = 101 g ( Σ n = 1 N s 2 ( n ) Σ n N ( s ( n ) - y ^ ( n ) ) 2 )
MSE = 1 N Σ n N ( s ( n ) - y ^ ( n ) ) 2
Three, to every kind of denoising method at different noise level SNR 0Upward move respectively 100 times, and calculate respectively SNR and MSE, get its mean value and do the algorithm performance evaluation index.
Experimental result such as Fig. 2 are to shown in Figure 5, wherein Fig. 2 and Fig. 3 be the method for the invention from the OMP algorithm under the DCT dictionary to the emulation block-sparse signal denoising result during at different noise level, Fig. 4 and Fig. 5 be the method for the invention from the OMP algorithm under the DCT dictionary to multi-band signal the denoising result during at different noise level.Be with in Fig. 2 to Fig. 5 The curve of mark is for adopting the denoising effect curve of the described method of present embodiment, band
Figure BDA00003005000300084
The curve of mark is for adopting the denoising effect curve of OMP method.As seen from the figure, for simulate signal and actual multi-band signal, the SNR of the described method of present embodiment has significantly raising than the OMP method, MSE has significantly reduction, i.e. any class signal no matter, as long as meet bunch class feature of block-sparse signal in transform domain, all can utilize the inventive method effectively to carry out denoising.

Claims (3)

1. the Its Sparse Decomposition denoising method of a block-oriented sparse signal is characterized in that it realizes by following steps:
The original state value of each parameter in the Its Sparse Decomposition denoising process of step 1, setting block-oriented sparse signal:
The set algorithm input: signals with noise y, redundant dictionary D, the piecemeal number m of piece sparse coefficient vector x and block sparsity K, maximum iteration time iterNum=K,
Initialization: the initial value r of residual error 0=y, matched atoms sub-block sequence number initial value
Figure FDA000030050002000112
The former molecular matrix initial value that the matched atoms sub-block is corresponding
Figure FDA00003005000200011
The atom row sequence number vector initial value that the matched atoms sub-block is corresponding
Figure FDA00003005000200012
The initial value that mates sub-dictionary Mate the corresponding atom row of sub-dictionary sequence number vector initial value
Figure FDA000030050002000114
The initial value of iterations l is 1, the initial value of reconstructed blocks sparse coefficient vector x
Step 2, seek maximal correlation atom sub-block: calculate l(l 〉=1) residual error r during inferior iteration and after the l-1 time iteration l-1The sub-block λ that mates most l:
λ l = arg max j ( norm ( | D H [ j ] r l - 1 | ) )
Wherein, D[j] be j the atom sub-block of D, D H[j] is D[j] conjugate transpose, j=1,2 ..., m, λ lThe corresponding piecemeal sequence number 1,2 of value ..., m, i.e. each sub-block D[j] conjugate transpose and previous step residual error r l-1The vector that it is d that the phase multiplication obtains a length takes absolute value and asks 2 norms this vector, obtains m absolute norm value, and therefrom the piece of selective value maximum is namely and residual error r l-1The sub-block of coupling, sub-block sequence number assignment to λ l, sub-block λ lCorresponding atom row sequence number assignment is given vector
Figure FDA00003005000200015
Sub-block λ lCorresponding former molecular matrix assignment is given
Figure FDA00003005000200016
Step 3, obtain the sub-dictionary of coupling of Its Sparse Decomposition: with the sub-block λ that obtains in step 2 lCorresponding former molecular matrix With the sub-dictionary T of the coupling of the l-1 time iteration l-1The union assignment to the sub-dictionary T of the coupling of l iteration l, that is:
T l = T l - 1 ∪ D λ l ;
Step 4, the matched atoms row sequence number set of obtaining Its Sparse Decomposition: with the sub-block λ that obtains in step 2 lCorresponding atom row sequence number vector
Figure FDA000030050002000111
Atom row sequence number vector t with the l-1 time iteration l-1The union assignment to the atom row sequence number of l iteration vector t l, that is:
Figure FDA00003005000200019
Step 5, renewal residual error: dictionary T according to the coupling that obtains in step 3 l, calculate the residual error r after iteration the l time lFor:
r l = y - T l ( T l + y ) r l
Wherein, Be T lPseudo inverse matrix, namely
Step 6, judge that iterations l whether less than predefined maximum iteration time iterNum, judgment result is that to be, execution in step eight, and the determination result is NO, and execution in step seven;
Step 7, the value of iterations l is added 1, return to step 2;
Step 8, estimation Its Sparse Decomposition coefficient vector: according to the t that obtains in signals with noise y, step 4 lWith the matrix that obtains in step 5 The reconstruct vector of computing block sparse vector x
Figure FDA00003005000200024
For:
x ^ [ t l ] = T l + y ;
Step 9, synthetic denoised signal: by what obtain in step 8
Figure FDA00003005000200026
Calculate denoised signal with dictionary D
Figure FDA00003005000200027
y ^ = D x ^
Finished surface is to the Its Sparse Decomposition denoising process of block-sparse signal.
2. the Its Sparse Decomposition denoising method of a kind of block-oriented sparse signal as claimed in claim 1, it is characterized in that presetting in step 1 maximum iteration time iterNum is K, wherein K is the block sparsity of piece sparse coefficient vector x.
3. the Its Sparse Decomposition denoising method of a kind of block-oriented sparse signal as claimed in claim 1 is characterized in that in step 2 each the sub-block D[j with dictionary] with residual error r l-1The phase multiplication finds and residual error r by the sub-block of selecting absolute norm value maximum l-1The one group of atom that mates most
Figure FDA00003005000200029
CN2013101132145A 2013-04-02 2013-04-02 Sparse decomposition and denoising method facing block sparse signals Pending CN103176946A (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN2013101132145A CN103176946A (en) 2013-04-02 2013-04-02 Sparse decomposition and denoising method facing block sparse signals

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN2013101132145A CN103176946A (en) 2013-04-02 2013-04-02 Sparse decomposition and denoising method facing block sparse signals

Publications (1)

Publication Number Publication Date
CN103176946A true CN103176946A (en) 2013-06-26

Family

ID=48636832

Family Applications (1)

Application Number Title Priority Date Filing Date
CN2013101132145A Pending CN103176946A (en) 2013-04-02 2013-04-02 Sparse decomposition and denoising method facing block sparse signals

Country Status (1)

Country Link
CN (1) CN103176946A (en)

Cited By (9)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN103986539A (en) * 2014-06-10 2014-08-13 哈尔滨工业大学 Cognitive radio spectrum sensing method based on sparse denoising
CN104240717A (en) * 2014-09-17 2014-12-24 河海大学常州校区 Voice enhancement method based on combination of sparse code and ideal binary system mask
CN104484557A (en) * 2014-12-02 2015-04-01 宁波大学 Multiple-frequency signal denoising method based on sparse autoregressive model modeling
CN104586363A (en) * 2015-01-14 2015-05-06 复旦大学 Fast photoacoustic imaging image reconstruction method based on image block sparse coefficient
CN105761287A (en) * 2016-03-02 2016-07-13 东方网力科技股份有限公司 Image decomposition method and device based on sparse representation
CN109507292A (en) * 2018-12-26 2019-03-22 西安科技大学 A kind of method for extracting signal
CN110575145A (en) * 2019-09-20 2019-12-17 福建工程学院 Enhanced Gaussian redundant dictionary pulse signal denoising method
CN110598544A (en) * 2019-06-03 2019-12-20 南华大学 Nuclear pulse signal denoising method based on sparse decomposition
CN112613368A (en) * 2020-12-15 2021-04-06 重庆电子工程职业学院 Dictionary learning method for denoising polynomial phase signals

Citations (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN102088606A (en) * 2011-02-28 2011-06-08 西安电子科技大学 Sparse representation-based deblocking method
WO2012090975A1 (en) * 2010-12-28 2012-07-05 Mitsubishi Electric Corporation Method for coding videos using dictionaries

Patent Citations (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
WO2012090975A1 (en) * 2010-12-28 2012-07-05 Mitsubishi Electric Corporation Method for coding videos using dictionaries
CN102088606A (en) * 2011-02-28 2011-06-08 西安电子科技大学 Sparse representation-based deblocking method

Non-Patent Citations (4)

* Cited by examiner, † Cited by third party
Title
JOEL A.TROPP 等: "Signal Recovery From Random Measurements Via Orthogonal Matching Pursuit", 《IEEE TRANSACTIONS ON INFORMATION THEORY》 *
付宁 等: "基于子空间的块稀疏信号压缩感知重构算法", 《电子学报》 *
胡军: "基于压缩传感稀疏重构方法的研究", 《中国优秀硕士学位论文全文数据库 信息科技辑》 *
陈垚佳: "基于过完备字典与稀疏表示的多聚焦图像融合研究", 《中国优秀硕士学位论文全文数据库 信息科技辑》 *

Cited By (14)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN103986539A (en) * 2014-06-10 2014-08-13 哈尔滨工业大学 Cognitive radio spectrum sensing method based on sparse denoising
CN103986539B (en) * 2014-06-10 2016-02-03 哈尔滨工业大学 A kind of cognitive radio frequency spectrum sensing method based on sparse denoising
CN104240717A (en) * 2014-09-17 2014-12-24 河海大学常州校区 Voice enhancement method based on combination of sparse code and ideal binary system mask
CN104484557B (en) * 2014-12-02 2017-05-03 宁波大学 Multiple-frequency signal denoising method based on sparse autoregressive model modeling
CN104484557A (en) * 2014-12-02 2015-04-01 宁波大学 Multiple-frequency signal denoising method based on sparse autoregressive model modeling
CN104586363A (en) * 2015-01-14 2015-05-06 复旦大学 Fast photoacoustic imaging image reconstruction method based on image block sparse coefficient
CN105761287A (en) * 2016-03-02 2016-07-13 东方网力科技股份有限公司 Image decomposition method and device based on sparse representation
CN109507292A (en) * 2018-12-26 2019-03-22 西安科技大学 A kind of method for extracting signal
CN109507292B (en) * 2018-12-26 2021-08-06 西安科技大学 Signal extraction method
CN110598544A (en) * 2019-06-03 2019-12-20 南华大学 Nuclear pulse signal denoising method based on sparse decomposition
CN110575145A (en) * 2019-09-20 2019-12-17 福建工程学院 Enhanced Gaussian redundant dictionary pulse signal denoising method
CN110575145B (en) * 2019-09-20 2022-03-01 福建工程学院 Enhanced Gaussian redundant dictionary pulse signal denoising method
CN112613368A (en) * 2020-12-15 2021-04-06 重庆电子工程职业学院 Dictionary learning method for denoising polynomial phase signals
CN112613368B (en) * 2020-12-15 2022-11-15 重庆电子工程职业学院 Dictionary learning method for denoising polynomial phase signals

Similar Documents

Publication Publication Date Title
CN103176946A (en) Sparse decomposition and denoising method facing block sparse signals
CN108322409B (en) Sparse OFDM channel estimation method based on generalized orthogonal matching pursuit algorithm
Chen Fast dictionary learning for noise attenuation of multidimensional seismic data
CN107608935B (en) Time rearrangement compression transformation-based impact signal time-frequency analysis and reconstruction method
Tang et al. Seismic data denoising based on learning-type overcomplete dictionaries
CN105425301A (en) Frequency domain three-dimensional irregular earthquake data reconstruction method
CN108549100B (en) The multiple dimensioned full waveform inversion method of time-domain for opening up frequency based on non-linear high order
Beygi et al. Multi-scale multi-lag channel estimation using low rank approximation for OFDM
CN109586688B (en) Design method of time-varying separable non-downsampling image filter bank based on iterative computation
CN110046323B (en) Rapid calculation method for synchronous compression transformation and reconstruction
CN111159888B (en) Covariance matrix sparse iteration time delay estimation method based on cross-correlation function
CN109143331B (en) Seismic wavelet extraction method
CN114200525B (en) Self-adaptive multi-channel singular spectrum analysis seismic data denoising method
Draganić et al. An approach to classification and under-sampling of the interfering wireless signals
CN108445539B (en) A kind of method, equipment and system for eliminating the interference of seismic wavelet secondary lobe
CN109688074A (en) A kind of channel estimation methods of compressed sensing based ofdm system
CN105319593A (en) Combined denoising method based on curvelet transform and singular value decomposition
CN103645504A (en) Weak earthquake signal processing method based on generalized instantaneous phase and P norm negative norm
CN103176947B (en) A kind of multi channel signals denoising method based on signal correlation
CN110146923A (en) A kind of efficient high accuracy depth domain methods of seismic wavelet extraction
CN102624660B (en) Four-weighted fractional Fourier transform-based narrowband interference suppression method
CN109586728A (en) Signal blind reconstructing method under modulation wide-band transducer frame based on sparse Bayesian
Kuruguntla et al. Erratic noise attenuation using double sparsity dictionary learning method
Barsanti et al. Wavelet-based time delay estimates for transient signals
CN115980854A (en) Three-dimensional reflection coefficient inversion method with jitter artifact suppression function

Legal Events

Date Code Title Description
C06 Publication
PB01 Publication
C10 Entry into substantive examination
SE01 Entry into force of request for substantive examination
C02 Deemed withdrawal of patent application after publication (patent law 2001)
WD01 Invention patent application deemed withdrawn after publication

Application publication date: 20130626