[go: up one dir, main page]

CN107784278B - Using structured prior constraints to improve sparse image reconstruction accuracy and reduce complexity - Google Patents

Using structured prior constraints to improve sparse image reconstruction accuracy and reduce complexity Download PDF

Info

Publication number
CN107784278B
CN107784278B CN201710969340.9A CN201710969340A CN107784278B CN 107784278 B CN107784278 B CN 107784278B CN 201710969340 A CN201710969340 A CN 201710969340A CN 107784278 B CN107784278 B CN 107784278B
Authority
CN
China
Prior art keywords
matrix
value
wavelet
image
probability
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
Application number
CN201710969340.9A
Other languages
Chinese (zh)
Other versions
CN107784278A (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.)
Tsinghua University
Original Assignee
Tsinghua 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 Tsinghua University filed Critical Tsinghua University
Priority to CN201710969340.9A priority Critical patent/CN107784278B/en
Publication of CN107784278A publication Critical patent/CN107784278A/en
Application granted granted Critical
Publication of CN107784278B publication Critical patent/CN107784278B/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Classifications

    • GPHYSICS
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F2218/00Aspects of pattern recognition specially adapted for signal processing
    • G06F2218/22Source localisation; Inverse modelling
    • GPHYSICS
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F18/00Pattern recognition
    • G06F18/20Analysing
    • G06F18/21Design or setup of recognition systems or techniques; Extraction of features in feature space; Blind source separation
    • G06F18/213Feature extraction, e.g. by transforming the feature space; Summarisation; Mappings, e.g. subspace methods
    • G06F18/2134Feature extraction, e.g. by transforming the feature space; Summarisation; Mappings, e.g. subspace methods based on separation criteria, e.g. independent component analysis
    • G06F18/21345Feature extraction, e.g. by transforming the feature space; Summarisation; Mappings, e.g. subspace methods based on separation criteria, e.g. independent component analysis enforcing sparsity or involving a domain transformation
    • GPHYSICS
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F2218/00Aspects of pattern recognition specially adapted for signal processing
    • G06F2218/02Preprocessing
    • G06F2218/04Denoising
    • G06F2218/06Denoising by applying a scale-space analysis, e.g. using wavelet analysis
    • GPHYSICS
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F2218/00Aspects of pattern recognition specially adapted for signal processing
    • G06F2218/08Feature extraction
    • G06F2218/10Feature extraction by analysing the shape of a waveform, e.g. extracting parameters relating to peaks

Landscapes

  • Engineering & Computer Science (AREA)
  • Theoretical Computer Science (AREA)
  • Computer Vision & Pattern Recognition (AREA)
  • Data Mining & Analysis (AREA)
  • Physics & Mathematics (AREA)
  • General Engineering & Computer Science (AREA)
  • General Physics & Mathematics (AREA)
  • Artificial Intelligence (AREA)
  • Signal Processing (AREA)
  • Life Sciences & Earth Sciences (AREA)
  • Bioinformatics & Cheminformatics (AREA)
  • Bioinformatics & Computational Biology (AREA)
  • Evolutionary Biology (AREA)
  • Evolutionary Computation (AREA)
  • Compression Or Coding Systems Of Tv Signals (AREA)
  • Complex Calculations (AREA)

Abstract

Sparse image reconstruction accuracy reduction complexity method is improved with structuring is prior-constrained, belong to Remote Sensing Image Compression technical field, it is characterized in that, it is a kind of method for introducing image information on the basis of more observation vector models to improve precision reduction complexity, successively the following steps are included: input observing matrix, the matrix of more observation vector compositions, the wavelet transformation number of plies, every layer of wavelet coefficient number;Initialize system model parameter, image wavelet coefficient, maximum number of iterations, precision property index;Image wavelet coefficient is reconstructed with the gibbs sampler based on Markov chain monte carlo method, then wavelet inverse transformation is carried out to matrix of wavelet coefficients after reconstruct, to obtain reconstructed image.The present invention can apply required precision property index to practical reconstructed image, complexity be reduced using more observation vector models, while adjusting reconstruction accuracy further through the method for the adjustment wavelet transformation number of plies, so that the quality of reconstructed image meets performance indicator requirement.

Description

Sparse image reconstruction accuracy reduction complexity method is improved with structuring is prior-constrained
Technical field
The invention belongs to field of signal processing, can be applied to the sparse reconstruct of image information, in particular to are seen based on more Survey the low complex degree structuring reconstructing method of vector model.
Background technique
According to compressed sensing (Compressive Sensing, CS) theory, if signal meets centainly in a certain transform domain Sparsity can then sample signal using the rate far below nyquist sampling rate, and realize to the accurate of signal Reconstruct.Currently, compressed sensing technology has application, such as Sub-nyquist sampling system, compression imaging in many engineering fields System, compression sensing network etc..Particularly, compressed sensing technology can also be applied on sparse image reconstruction, and Through being quite widely applied in key areas such as medical imagings.
However, existing compressed sensing algorithm is mostly based on single observation vector (SMV) when solving the problems, such as image reconstruction Entire sparse image is considered as one-dimensional vector and handled by model;The problems of the processing mode is: when our needs When high-definition picture is reconstructed, the one-dimensional vector dimension being drawn by large-scale image is quite high, therefore relates in algorithm And the observing matrix and covariance matrix arrived is in large scale, so that sizable storage pressure can be brought to existing computing platform With calculating pressure.For example, if opening the image of 1024 × 1024 dimensions using the compressed sensing algorithm process one based on SMV, Dimension will be more than 1.04 × 10 after the image array being related in algorithm transforms into a column vector6Dimension, stores such scale Covariance matrix need be more than 64GB computing platform memory;Even if computing platform memory is sufficiently large, matrix storage can satisfy Demand simultaneously makes these methods can be with successful operation, but the computing resource for the calculating time and occupancy thus expended is also to be difficult to hold It receives.Therefore, in high-definition picture reconstruction, do not have just with the compressed sensing algorithm based on SMV model existing Sincere justice.
For this purpose, the present invention fully considers the characteristics of image sparse reconstruct, problem is characterized again using MMV model. MMV model handles each column vector of original signal as independent subsignal, and in array signal processing, cognition The fields such as radio have been achieved for corresponding research achievement, but are not applied to the sparse reconstruction of image.Therefore, such as More observation vector models are introduced large-scale image reconstruction to fruit by us, and each column vector of image array are regarded as It is an observation vector in MMV model, then such model characteristic manner does not further relate to convert image to high-dimensional single The operation of vector, corresponding problem scale will be reduced significantly, so that being solved using the principle of compressed sensing big The reconstruct of scale image becomes the engineering problem that can be realized in most of computing platforms.But if by existing solution The MMV restructing algorithm of other field problem directly applies to when solving the problems, such as image reconstruction, then having ignored image information is had Architectural characteristic, to cause the serious loss and the deterioration of reconstruction accuracy of information.
It therefore, is the reconstruction accuracy deterioration problem being likely to occur when further overcoming directly using MMV model, institute of the present invention Reconstructing method is stated on the basis redescribed using MMV model to problem, introduces in image information and potentially ties Structureization is prior-constrained, be embodied as of both structuring prior information: on the one hand, image it is dilute on wavelet transformed domain Sparse coefficient has the probability dependency of quaternary tree shape structure, on the other hand, between the column vector of image array and dependent, and It is that there is certain spatial coherence.
In conclusion the present invention is by introducing high-definition picture reconstruction for MMV model, can be realized makes its storage Complexity and computation complexity decline to a great extent;Further, prior-constrained by introducing the structuring of image information, it ensure that The precision of image reconstruction under MMV model.
Summary of the invention
(1) technical problems to be solved
The storage complexity faced present invention aim to address the sparse reconstruct of high-definition picture and time are complicated Spend the limited problem of higher and reconstruction accuracy.
(2) technical solution
In order to solve the above-mentioned technical problem, the present invention proposes a kind of structure based on more observation vectors characterization of low complex degree Change reconstructing method.The purpose of the present invention is what is be achieved through the following technical solutions: input observing matrix, more observation vector compositions Matrix, the wavelet transformation number of plies, every layer of wavelet coefficient number;Initialize system model parameter, image wavelet coefficient, greatest iteration time Number, precision property index;Weight is carried out to image wavelet coefficient with the gibbs sampler based on Markov chain monte carlo method Structure, then wavelet inverse transformation is carried out to matrix of wavelet coefficients after reconstruct, so that reconstructed image is obtained,
1, sparse image reconstruction accuracy reduction complexity method is improved with structuring is prior-constrained, which is characterized in that be one Kind is the remote sensing images X of N × N=1024 × 1024 to resolution ratio0After being redescribed using more observation vector models, then benefit Use X0Sparse coefficient on wavelet transformed domain has the probability dependency and more observation vector matrixes of quaternary tree shape structure The structuring of spatial coherence these two aspects between column vector it is prior-constrained come reconstruct resolution ratio be N × N=1024 × 1024 remote sensing images X*Method, successively realize according to the following steps in a computer:
Step (1) inputs following parameter to computer:
The remote sensing images matrix X of N × N=1024 × 10240, abbreviation matrix X0,
It is generated with the tool box MATLAB and is based on the matrix X0Quaternary tree shape structure 2-d discrete wavelet transformation of coefficient Matrix Θ, resolution ratio are N × N=1024 × 1024, and the number of plies S of two-dimensional discrete wavelet conversion is based on the matrix X0Point Resolution is N × N=1024 × 1024, the maximum value S of the number of pliesmax=8, level number s=1,2 ..., 8, quaternary tree shape structure The number of each layer of wavelet coefficient is (NC) in wavelet coefficients, root node is in first layer S1, appoint and take S=4,
With the tool box MATLAB generate M × N random observation matrix, M≤N, observing matrix abbreviation matrix Φ, similarly hereinafter,
The matrix Y of more observation vectors composition based on the matrix Θ M × N generated, this is to be with the matrix Φ For the matrix X under conditions of observing matrix0Observation, i.e. Y=Φ Θ,
The remote sensing images X obtained after input reconstruct*Two image property indexs: the setting value of Y-PSNR PSNR, The setting value of mean square error MSE,
Step (2) initializes Modulus Model parameter, comprising:
1. the regularized covariance Matrix C of the wavelet coefficient of different level numbers1, C2..., C4, when initialization is all unit square Battle array, abbreviation Cs={ C1, C2..., C4,
2. controlling each CsThe parameter lambda of value, enables λ be initialized as 2,
3. the precision parameter for the Gaussian Profile that observation noise is obeyed is the α reciprocal of the variance of observation noisen, at the beginning of enabling it Beginning turns to αn=10,
4. the precision parameter α for the Gaussian Profile that the wavelet coefficient of different level numbers is obeyed1, α2..., α4, it is each layer small echo The inverse of variance between coefficient column vector, when initialization, are equal to 1,
5. setting: control the probability that each layer wavelet coefficient takes zero:
For first layer S1: control matrix of wavelet coefficients Θ(1)In elementValue take zero probability to be initialized asAnd enable W1=0.3, correspondingly,The probability of negated zero is 1-W1, wherein symbol Θ(1)In on be designated as the level number of each layer matrix of wavelet coefficients Θ, subscript (ij) is sequence of each element W in row, column Number, similarly hereinafter,
For the second layer to the 4th layer of S2, S3, S4:
If matrix of wavelet coefficients Θ(s), the element of 2≤s≤4The coefficient value of its father's node under quad-tree structureThen controlValue takes zero probability2 s≤4 <, and initialize W0s=0.3, symbol W0sIn Symbol " 0 " indicate father's nodeCoefficient value be zero, symbol " π " indicate father's node, similarly hereinafter,
If matrix of wavelet coefficients Θ(s), the element of 2≤s≤4The coefficient value of its father's node under quad-tree structureThen controlValue takes zero probability2 s≤4 <, and initialize W1s=0.7, symbol W1sIn Symbol " 1 " indicate father's nodeCoefficient value be 1,
6. system hyper parameter a0,b0,c0,d0,e0,f0, the hyper parameter is that the parameter in a kind of pair of step (2) is obeyed The parameter obtained after prior probability distribution parametrization, in which:
a0,b0,c0,d0In initialization all equal to 10-6, it is constant for controlling the parameter of probability-distribution function,
Symbol e0It include: (ec)1, and (ecz)s, 2≤s≤4:
(ec)1For controlling W1The probability density function obeyed, value are as follows:
(ec)1=0.9 × (NC)1,
(ecz)2, (ecz)3, (ecz)4, it is respectively used to W0 when 2≤s of control≤42, W03, W04The probability density obeyed point Cloth function, value are as follows:
(ecz)2=0.1 × (NC)2, (ecz)3=0.1 × (NC)3, (ecz)4=0.1 × (NC)4, (eco)2, (eco)3, (eco)4It is respectively used to W1 when 2≤s of control≤42, W13, W14The probability density function obeyed, value are as follows:
(eco)2=0.5 × (NC)2, (eco)3=0.5 × (NC)3, (eco)4=0.5 × (NC)4,
Symbol f0It include: (fc)1, and (fcz)s, 2≤s≤4:
(fc)1For controlling W1The probability density function obeyed, value are as follows:
(fc)1=0.1 × (NC)1,
(fcz)2, (fcz)3, (fcz)4It is respectively used to W0 when 2≤s of control≤42, W03, W04The probability density obeyed point Cloth function, value are as follows:
(fcz)2=0.9 × (NC)2, (fcz)3=0.9 × (NC)3, (fcz)4=0.9 × (NC)4, (fco)2, (fco)3, (fco)4It is respectively used to W1 when 2≤s of control≤42, W13, W14The probability density function obeyed, value are as follows:
(fco)2=0.5 × (NC)2, (fco)3=0.5 × (NC)3, (fco)4=0.5 × (NC)4,
7. the parameter t, T of initialization control iterative processmax, in which:
T is the serial number of the number of iterations, TmaxFor maximum number of iterations, thus the setting value of the serial number of the number of iterations be t=1, 2,...,Tmax};
Step (3) successively calculate by following procedure the iterative process of matrix of wavelet coefficients Θ:
Step (3.1) successively carries out first time iteration according to the following steps, enables t=1,
Step (3.1.1) sets various system model parameters in constraint condition and step (2):
Constraint condition are as follows: the remote sensing images matrix X of N × N=1024 × 10240, the wavelet systems of N × N=1024 × 1024 Matrix number Θ is quad-tree structure, Smax=8, appoint and takes S=4,
When initial, the matrix of wavelet coefficients Θ of each layer is full null matrix,
The initial value according to system model parameter and wavelet coefficient is successively calculated as follows in step (3.1.2), calculates intermediate Variable
Wherein:
||·||2Indicate the 2- norm of amount of orientation or matrix,
The element Θ arranged for the i-th row of Θ matrix, jthijThe precision parameter for the probability distribution obeyed,
The element Θ arranged for the i-th row of Θ matrix, jthijThe mean of a probability distribution parameter obeyed,
The element Θ arranged for the i-th row of Θ matrix, jthijThe adjustment parameter of zero probability is taken,
αsAnd αnSystem model parameter value when expression is initial,System model when expression is initial The intermediate variable that parameter is calculated,
Φ-iIndicate to remove the matrix of other all column compositions except its i-th column in Φ,
Φ·iIndicate the vector of all elements composition of the i-th column of Φ matrix,Indicate vector Φ·iTransposition,
Θ(-i)jIt indicates in vector theta·jThe vector of the middle other all elements composition removed except its i-th of element,
Step (3.1.3), according to intermediate variable obtained in step (3.1.2)Calculate wavelet coefficient Θ institute Posterior probability distribution p (the Θ of obedienceij):
Wherein: δ0The uni-impulse function at origin is represented,
Posterior probability distribution p (the Θ obeyed according to wavelet coefficient Θij), sampling obtains the i-th row of matrix Θ, jth column Element ΘijValue to get arrive matrix Θ sampled value,
Step (3.1.4), according to the sampling of matrix Θ obtained in the initial value of system model parameter and step (3.1.3) Value calculates system model parameter is obeyed in first time iteration posterior probability Density Distribution and Matrix CsFirst time change For result:
Wherein:
The value set of footmark s is { 1 ..., 4 }, it is noted that only in the S of input >=2, and the number of plies s currently considered When greater than 1, just there is W0sAnd W1s,
The Frobenius norm of representing matrix,
||·||0The 0- norm of representing matrix (or vector),
Θ(s)It is that s layers of wavelet conversion coefficient combines the matrix to be formed according to natural order,
RsIt is ΘsLine number,Indicate ΘsR row,
Θs,kIndicate s layers of k-th of wavelet coefficient, Θπ(s,k)It is Θs,kFather's node coefficient value,
P (x)=Gamma (a, b) indicates that stochastic variable x obeys the gamma that parameter is (a, b) and is distributed, and expanded form isWherein Γ () indicates gamma function, by taking a is independent variable as an example, the expanded form of gamma function For
P (x)=Beta (a, b) indicates that stochastic variable x obeys the beta that parameter is (a, b) and is distributed, and expanded form is
Indicating indicative function, i.e., functional value takes 1 when the expression formula in bracket is true, otherwise functional value takes 0,
According to above system model parameter αn、αs、W1、W0sAnd W1sThe posterior probability Density Distribution obeyed, to system mould Shape parameter is sampled, and updates corresponding system model parameter value, for iterative process next time,
Step (3.1.5), the sampled value of matrix Θ obtained in storing step (3.1.3), first time iterative process are formal Terminate,
Step (3.2) carries out second to T according to the description of step (3.1.1)~step (3.1.5)maxSecondary iteration Calculating,
Step (3.3), to the serial number of all the number of iterations, t={ 1 ..., Tmax, it calculates storage in each iteration and obtains All matrix Θ arithmetic mean of instantaneous value, obtained average value is denoted as Θ*, to average value Θ*Carry out S layers of 2-d wavelet inversion It changes, obtains X*,
Step (3.4), counts reconstructed image X*Relative to original image X0Error extension, PSNR and MSE, if this Two indexes meet the performance indicator requirement of input, then algorithm stops, the wavelet coefficient number of plies otherwise inputted in set-up procedure (1) S, and S:=S+1 is enabled, go to step (2) again, again operation initialization and iterative process, until reconstructed image is opposite Meet performance indicator requirement in the error extension of original image.
Beneficial effect
The present invention gives a kind of sparse reconstructing methods of the high-definition picture of low complex degree.The reconstructing method is based on MMV model is designed;To further increase reconstruction accuracy, the structuring that this method introduces image is prior-constrained.This method Have the advantage that (1) makes the storage complexity of problem by O (N by introducing MMV model4) it is reduced to O (N2), it calculates complicated Degree is by O (M2N2) it is reduced to O (MN), to provide feasible scheme for high-definition picture reconstruction;(2) pass through introducing The constraint of structuring prior probability distribution, improves the accuracy of image reconstruction under MMV model;(3) it utilizes and is derived in this method The Gibbs sampling method arrived, can conclude that obtain image coefficient and model parameter under the structuring MMV model it is theoretical most Excellent solution.
Detailed description of the invention
Fig. 1 is the flow chart that the present invention realizes sparse image reconstruction.
Fig. 2 features the quaternary tree shape probability dependency structure of image multilayer wavelet transform, and wherein s is that multi-level Wavelet Transform becomes The number of plies changed.
Fig. 3 illustrates the stratification Bayesian model based on structuring prior information that the present invention establishes.Wherein a0,b0, c0,d0,e0,f0The hyper parameter of picture engraving coefficient and model parameter prior distribution, Θ, Y be respectively image wavelet coefficient and Based on the sparse observing matrix that more observation vector models obtain, αs,CssIt is the parameter for portraying the probability density characteristics of Θ, αn It is the parameter for portraying the probability density characteristics of Y.
Fig. 4 is that image reconstructing method proposed by the present invention (cM-SSBL) and the existing sparse reconstruct based on MMV model are calculated Contrast on effect of the method (OMP-MMV, M-FOCUSS and MSBL) in the sparse reconstruction of processing large-scale image.Horizontal axis is normalizing Change sample rate M/N, the longitudinal axis is Relative reconstruction error;It indicates to use OMP-MMV algorithm,Using M-FOCUSS Algorithm,It indicates to use MSBL algorithm,It indicates to use cM-SSBL algorithm.
Fig. 5 is that image reconstructing method proposed by the present invention (cM-SSBL) and the existing sparse reconstruct based on MMV model are calculated Contrast on effect of the method (OMP-MMV, M-FOCUSS and MSBL) in the sparse reconstruction of processing large-scale image.Horizontal axis is normalizing Change sample rate M/N, the longitudinal axis is Y-PSNR (PSNR);It indicates to use OMP-MMV algorithm,Using M- FOCUSS algorithm,It indicates to use MSBL algorithm,It indicates to use cM-SSBL algorithm.
Fig. 6 is to use resolution ratio for 1024 × 1024 standard testing image " cameraman ", is in normalization sample rate In the case where 0.4, image is carried out to OMP-MMV, M-FOCUSS, MSBL and tetra- kinds of methods of cM-SSBL proposed by the invention The visual effect display diagram of reconstitution experiments.Fig. 6 (a) is the reconstruction result of OMP-MMV algorithm and corresponding PSNR, Fig. 6 (b) are M- The reconstruction result of FOCUSS algorithm and corresponding PSNR, Fig. 6 (c) are the reconstruction result and corresponding PSNR, Fig. 6 of MSBL algorithm (d) be cM-SSBL algorithm proposed by the present invention reconstruction result and corresponding PSNR.
Fig. 7 is the reference curve during parameter preferably relevant to iteration control, and horizontal axis is Y-PSNR, the longitudinal axis The number of iterations, in order to show the influence of the variation of the number of iterations to reconstruct error performance, Fig. 7 intercepted preferred process carry out to Finally, Y-PSNR situation of change when the number of iterations is relatively fewer.
Specific embodiment
With reference to the accompanying drawings and examples, specific embodiments of the present invention will be described in further detail.Implement below Example is not limited the scope of the invention for illustrating the present invention.
As shown in Figure 1, the purpose of the present invention is be achieved through the following technical solutions: input observing matrix, observe more to Measure the matrix of composition, the wavelet transformation number of plies, every layer of wavelet coefficient number;Initialization system model parameter, image wavelet coefficient, most Big the number of iterations, precision property index;With the gibbs sampler based on Markov chain monte carlo method to image wavelet system Number is reconstructed, then carries out wavelet inverse transformation to matrix of wavelet coefficients after reconstruct, to obtain reconstructed image.The present invention can be to reality Border reconstructed image applies required precision property index, reduces complexity using more observation vector models, while further through adaptive The method adjustment the number of iterations answered, so that the precision of reconstructed image meets performance indicator requirement.
Now for carrying out sparse reconstruct to standard testing image X of the width dimension for N × N (N=1024),
Sparse observing matrix is determined first, and the observation of M × N (M=512) is generated using MATLAB generating random number tool box Matrix Φ,
According to the basic principle that image sparse characterizes, for original remote sensing images under conditions of matrix Φ is characterization substrate X0It is observed, obtains the matrix Y of M × N of observation vector composition,
The number of plies S=4 of two-dimensional discrete wavelet conversion is set, then the number of every layer of wavelet coefficient also determines therewith: in N= In the case where 1024, S=4, the 0th layer of wavelet coefficient number is (NC)0=3 × 642=12288, the 1st layer of wavelet coefficient number be (NC)1=3 × 1282=49152, the 2nd layer of wavelet coefficient number is (NC)2=3 × 2562=196608, the 3rd layer of wavelet coefficient Number is (NC)3=3 × 5122=786432;
(this sentences MSE=16.3 setting performance indicator to setting reconstructed image performance indicator PSNR=36, and effect is of equal value );
Next, the sparse image reconstruction algorithm based on structuring prior information proposed according to the present invention, successively carries out Following solution procedure:
The wavelet coefficient Θ for initializing N × N enables Θ be equal to full null matrix;
Initialize system model parameter, comprising:
The regularized covariance Matrix C of the wavelet coefficient of different level numbers0,C1,...,CS-1, unit matrix is all when initial, Abbreviation CS,CS={ C0,C1,...,CS-1};
Control CSThe parameter lambda of size, enables λ=2;
The precision parameter for the Gaussian Profile that observation noise is obeyed is the inverse of the variance of observation noise, is denoted as αn, αn= 10;
The precision parameter α for the Gaussian Profile that the wavelet coefficient of different level numbers is obeyed01,...,αS-1, it is s layers respectively The inverse of covariance between wavelet coefficient column vector, when initialization, are equal to 1;
W1Control first layer wavelet coefficient takes zero probability, and sequence s, s=2 ..., S, W0 are designated as under2..., W0SAnd W12..., W1SThe probability that wavelet coefficient takes zero is controlled when being all s > 1,
For scale be N × N wavelet coefficient Θ the i-th row corresponding at different sequence s, jth column member The setting value of element, i=1,2, i .N, j=1,2, j., N:
W1Θ when for first layer s=1ij|S=1WhenValue,
W0sFor s > 1 and Θπ(ij)When=0Value,Wherein, Θπ(ij)It is the Θ in the case where Θ is quad-tree structureijFather's node coefficient value, similarly hereinafter, s value range be { 2 ..., S }, i= 1,2, i .N, j=1,2, j., N,
W1sFor s > 1 and Θ π(ij)When=1Value,S value range For { 2 ..., S }, i=1,2, i .N, j=1,2, j., N,
Initialization system hyper parameter a0,b0,c0,d0,e0,f0, in which:
a0,b0,c0,d0In initialization all equal to 10-6,
Symbol e0It include: (ec)1, and (ecz)2..., (ecz)s(eco)2..., (eco)s:
(ec)1For controlling W1The probability density function obeyed, value are as follows:
(ec)1=0.9 × (NC)1,
(ecz)2..., (ecz)SFor controlling W02..., W0SThe probability density function obeyed, value are as follows:
(ecz)2=0.1 × (NC)2..., (ecz)S=0.1 × (NC)S, (eco)2..., (eco)SFor controlling W12..., W1SThe probability density function obeyed, value are as follows:
(eco)2=0.5 × (NC)2..., (eco)S=0.5 × (NC)S,
Symbol f0It include: (fc)1, and (fcz)2..., (fcz)S(fco)2..., (fco)S:
(fc)1For controlling W1The probability density function obeyed, value are as follows:
(fc)1=0.1 × (NC)1,
(fcz)2..., (fcz)SFor controlling W02,...,W0S-1The probability density function obeyed, value is such as Under:
(fcz)2=0.9 × (NC)2..., (fcz)S=0.9 × (NC)S,
(fco)2..., (fco)SFor controlling W12,...,W1S-1The probability density function obeyed, value is such as Under:
(fco)2=0.5 × (NC)2..., (fco)s=0.5 × (NC)s
The parameter t, T of initialization control iterative processmax, in which:
T is the serial number of the number of iterations,
Set maximum number of iterations Tmax=55.
Successively calculate by following procedure the iterative process of wavelet coefficient Θ,
Step (1) determines the initial value of system model parameter according to current wavelet coefficient number of plies S;
Step (2), TmaxFor the good constant of current setting, the periodicity at most iterated to calculate is represented, On be designated as the number of iterations,
Step (3) successively realizes iterative calculation for the first time, serial number t=t as follows(1)=1,
Initial value of the step (3.1) using the initial value of each system model parameter and wavelet coefficient as first time iteration,
The initial value according to system model parameter and wavelet coefficient is successively calculated as follows in step (3.2), calculates intermediate become Amount
Step (3.3) calculates the Posterior probability distribution p (Θ that wavelet coefficient Θ is obeyedij):
Step (3.4), the Posterior probability distribution p (Θ obeyed according to wavelet coefficient Θij), sampling obtains the of matrix Θ I row, jth column element ΘijValue to get the sampled value for arriving matrix Θ, according to the initial value of system model parameter and matrix Θ Sampled value calculates system model parameter is obeyed in first time iteration posterior probability Density Distribution and Matrix CsFirst Secondary iteration result,
Step (4) carries out second to T according to the description of step (3.1)~step (3.4)maxThe calculating of secondary iteration,
Step (5), to all Θ(t),Calculate all Θ(t)Arithmetic mean of instantaneous value, what is obtained is flat Mean value is denoted as Θ*, to average value Θ*The wavelet inverse transformation for carrying out S layers, obtains X*,
Step (6), counts reconstructed image X*PSNR, do not meet the performance indicator of PSNR=36 yet at this time, then by Tmax Increase 10, at this time Tmax=65, and wavelet coefficient number of plies S is increased by 1, go to step (1) again, again operation iterative calculation Process, PSNR > 36 of this obtained reconstructed image then stop operation, export reconstructed image.
On the basis of above-mentioned algorithm executes step, the prior-constrained MMV of structuring is introduced to of the present invention here Restructing algorithm is illustrated compared to the reconstruction property gain that existing MMV restructing algorithm can be provided.We obtain reconstruct The Relative reconstruction error and Y-PSNR of wavelet coefficient investigate existing 3 kinds of MMV restructing algorithms as evaluation criterion respectively The standard that OMP-MMV, M-FOCUSS, MSBL and cM-SSBL algorithm proposed by the present invention are 1024 × 1024 to resolution ratio is surveyed Attempt the effect being reconstructed as " cameraman ".
Fig. 4 illustrates Relative reconstruction error with the situation of change of normalization sample rate M/N, it can be seen from the figure that returning One changes sample rate in the variation range from 0.25 to 0.55, cM-SSBL algorithm and OMP-MMV, M-FOCUSS, and MSBL algorithm is compared It is obviously improved in terms of error performance.By taking experimental result when normalizing sample rate and being 0.4 as an example, cM-SSBL algorithm Relative reconstruction error is 0.03 or so, and the Relative reconstruction error of OMP-MMV, M-FOCUSS, MSBL algorithm is respectively 0.075, 0.06,0.05 or so, it is 0.4 in normalization sample rate in other words, test image is that resolution ratio is 1024 × 1024 In the case where " cameraman ", cM-SSBL algorithm is compared with OMP-MMV algorithm, precision improvement 60% or so, with M-FOCUSS Algorithm is compared, precision improvement 50% or so, and compared with MSBL algorithm, precision improvement 40% or so.
In the case that Fig. 5 is illustrated using Y-PSNR as evaluation criterion, OMP-MMV, M-FOCUSS, MSBL, and The effect that " cameraman " test image that resolution ratio is 1024 × 1024 is reconstructed in cM-SSBL algorithm proposed by the present invention Fruit, it can be seen from the figure that in normalization sample rate in the variation range from 0.25 to 0.55, cM-SSBL algorithm and OMP- MMV, M-FOCUSS, MSBL algorithm are equally obviously improved compared to the aspect of performance in Y-PSNR.
In order to compare OMP-MMV, M-FOCUSS, MSBL and cM-SSBL algorithm proposed by the present invention from visual effect Performance, we use resolution ratio to carry out for 1024 × 1024 standard testing image " cameraman " to above-mentioned three kinds of methods Image reconstruction test, normalization sample rate are 0.4.From fig. 6, it can be seen that the quality reconstruction of cM-SSBL algorithm will be substantially better than OMP-MMV, M-FOCUSS and MSBL algorithm.Meanwhile evaluated from objective PSNR angle, cM-SSBL method compared to OMP-MMV, M-FOCUSS, MSBL algorithm also provide 5 gains for arriving 8dB.This explanation, introducing structuring proposed by the present invention are first It is effective for testing the idea of constraint.
In order to examine the robustness of cM-SSBL algorithm, we have chosen different test images to OMP-MMV, M- FOCUSS, MSBL and cM-SSBL algorithm are tested, and are counted Relative reconstruction error and Y-PSNR respectively and are carried out pair According to experimental result is as shown in table 1.Table 1 be using different test images (resolution ratio of all test images is 1024 × 1024, normalization sample rate image reconstructing method (cM-SSBL) proposed by the present invention and existing is based on MMV mould when being 0.4) Property of the sparse restructing algorithm (OMP-MMV, M-FOCUSS and MSBL) of type when handling the sparse reconstruction of large-scale image It can comparison.
Algorithms of different reconstruction property comparison of the table 1 for 1024 × 1024 dimension standard testing images
Table 1 illustrates the test result of 4 kinds of standard testing images, and 4 kinds of images are " Lena " respectively, " Boats ", " Barbara ", and " Goldhill ", all test image resolution ratio are 1024 × 1024, and normalization sample rate is 0.4.From Table 1 can visually see, cM-SSBL algorithm under different test images with OMP-MMV, M-FOCUSS and MSBL algorithm It compares, can be obviously improved reconstruction property.
From figure 7 it can be seen that the number of iterations is more, the Y-PSNR of reconstruct is higher, further considers timeliness Can, we preferably go out T in embodimentsmax=65 as the iteration total degree in emulation example.
A specific embodiment of the invention is described in conjunction with attached drawing above, but these explanations cannot be understood to limit The scope of the present invention, protection scope of the present invention are limited by appended claims, any in the claims in the present invention base Change on plinth is all protection scope of the present invention.

Claims (1)

1.用结构化先验约束提高稀疏图像重构精度降低复杂度方法,其特征在于,是一种对分辨率为N×N=1024×1024的遥感图像X0利用多观测向量模型进行重新描述后,再利用Xo在小波变换域上的稀疏系数具有四叉树状结构的概率依赖关系以及多观测向量矩阵在列向量之间的空间相关性这两方面的结构化先验约束来重构出分辨率为N×N=1024×1024的遥感图像X*的方法,是在计算机中依次按以下步骤实现的:1. The method of improving sparse image reconstruction accuracy and reducing complexity with structured prior constraints is characterized in that it is a method to re-describe a remote sensing image X 0 with a resolution of N×N=1024×1024 using a multi-observation vector model Then, using the structural prior constraints that the sparse coefficients of X o in the wavelet transform domain have the probability dependence of the quad-tree structure and the spatial dependence of the multi-observation vector matrix between the column vectors to reconstruct The method of obtaining a remote sensing image X * with a resolution of N×N=1024×1024 is implemented in the computer according to the following steps: 步骤(1),向计算机输入以下参数:Step (1), input the following parameters to the computer: N×N=1024×1024的遥感图像矩阵X0,简称矩阵X0N×N=1024×1024 remote sensing image matrix X 0 , referred to as matrix X 0 , 用MATLAB工具箱生成基于所述矩阵Xo的四叉树状结构的二维离散小波系数变换矩阵Θ,其分辨率为N×N=1024×1024,二维离散小波变换的层数S,基于所述矩阵X0的分辨率为N×N=1024×1024,所述层数的最大值Smax=8,层号s=1.2,...,8,四叉树状结构的小波系数中每一层小波系数的个数为(NC)s,根结点在第一层S1,任取S=4,The MATLAB toolbox is used to generate a two-dimensional discrete wavelet coefficient transform matrix Θ based on the quad-tree structure of the matrix X o , and its resolution is N×N=1024×1024, the number of layers S of the two-dimensional discrete wavelet transform, based on The resolution of the matrix X 0 is N×N=1024×1024, the maximum value of the number of layers S max = 8, the layer number s = 1.2, . . . , 8, among the wavelet coefficients of the quadtree structure The number of wavelet coefficients in each layer is (NC) s , the root node is in the first layer S 1 , and S=4 is chosen arbitrarily, 用MATLAB工具箱生成的M×N的随机观测矩阵,M≤N,观测矩阵简称矩阵Φ,下同,The M×N random observation matrix generated by the MATLAB toolbox, M≤N, the observation matrix is referred to as matrix Φ, the same below, 基于所述矩阵Θ生成的M×N的多观测向量组成的矩阵Y,这是在以所述矩阵Φ为观测矩阵的条件下对于所述矩阵X0的观测值,即Y=ΦΘ,The matrix Y composed of M×N multi-observation vectors generated based on the matrix Θ is the observed value of the matrix X 0 under the condition that the matrix Φ is the observation matrix, that is, Y=ΦΘ, 输入重构后得到的遥感图像X*的两个图像性能指标:峰值信噪比PSNR的设定值,均方误差MSE的设定值,Enter the two image performance indicators of the reconstructed remote sensing image X * : the set value of the peak signal-to-noise ratio PSNR, the set value of the mean square error MSE, 步骤(2),初始化系数模型参数,包括:Step (2), initialize the coefficient model parameters, including: ①不同层号的小波系数的正则化协方差矩阵C1,C2,...,C4,初始化时全为单位矩阵,简称Cs={C1,C2,...,C4}, ①Regularized covariance matrices C 1 , C 2 , . }, ②控制各Cs值的参数λ,令λ初始化为2,②Control the parameter λ of each C s value, let λ be initialized to 2, ③观测噪声所服从的高斯分布的精度参数,为观测噪声的方差的倒数αn,令其初始化为αn=10,③ The accuracy parameter of the Gaussian distribution obeyed by the observation noise is the reciprocal α n of the variance of the observation noise, which is initialized as α n =10, ④不同层号的小波系数所服从的高斯分布的精度参数α1,α2,...,α4,为各层小波系数列向量之间方差的倒数,初始化时都等于1,④ The precision parameters α 1 , α 2 , ..., α 4 of the Gaussian distribution obeyed by the wavelet coefficients of different layer numbers are the reciprocal of the variance between the column vectors of the wavelet coefficients of each layer, which are all equal to 1 during initialization, ⑤设定:控制各层小波系数取零的概率:⑤Setting: Control the probability that the wavelet coefficients of each layer take zero: 对于第一层S1:控制小波系数矩阵Θ(1)中的元素的值取零的概率初始化为并令W1=0.3,相应地,取非零值的概率为1-W1,其中符号Θ(1)中的上标为各层小波系数矩阵Θ的层号,下标(ij)为各元素W在行、列中的序号,下同,For the first layer S 1 : control the elements in the wavelet coefficient matrix Θ (1) The probability that the value of is zero is initialized as And let W 1 =0.3, correspondingly, The probability of taking a non-zero value is 1-W 1 , where the symbols Θ (1) , The superscript in is the layer number of the wavelet coefficient matrix Θ of each layer, and the subscript (ij) is the serial number of each element W in the row and column, the same below, 对于第二层至第四层S2,S3,S4For the second to fourth layers S 2 , S 3 , S 4 : 若小波系数矩阵Θ(s),2≤s≤4的元素其在四叉树结构下父亲结点的系数值则控制值取零的概率2<s≤4,并初始化W0s=0.3,符号W0s中的符号“0”表示所述父亲结点的系数值为零,符号“π”表示父亲结点,下同,If the wavelet coefficient matrix Θ (s) , the elements of 2≤s≤4 The coefficient value of its parent node in the quadtree structure then control the probability that the value will be zero 2<s≤4, and initialize W0 s = 0.3, the symbol "0" in the symbol W0 s represents the parent node The coefficient value of is zero, the symbol "π" represents the parent node, the same below, 若小波系数矩阵Θ(s),2≤s≤4的元素其在四叉树结构下父亲结点的系数值则控制值取零的概率2<s≤4,并初始化W1s=0.7,符号W1s中的符号“1”表示所述父亲结点的系数值为1,If the wavelet coefficient matrix Θ (s) , the elements of 2≤s≤4 The coefficient value of its parent node in the quadtree structure then control the probability that the value will be zero 2<s≤4, and initialize W1 s = 0.7, the symbol "1" in the symbol W1 s represents the parent node The coefficient value of 1 is 1, ⑥系统超参数a0,b0,c0,d0,e0,f0,所述超参数是一种对步骤(2)中的参数所服从的先验概率分布参数化后得到的参数,其中:⑥System hyperparameters a 0 , b 0 , c 0 , d 0 , e 0 , f 0 , the hyperparameters are parameters obtained by parameterizing the prior probability distribution obeyed by the parameters in step (2). ,in: a0,b0,c0,d0在初始化时全部等于10-6,用于控制概率分布函数的参数,为常数,a 0 , b 0 , c 0 , d 0 are all equal to 10 -6 when initialized, and are used to control the parameters of the probability distribution function, which are constants, 符号e0包括:(ec)1,以及(ecz)s,2≤s≤4:The symbol e 0 includes: (ec) 1 , and (ecz) s , 2≤s≤4: (ec)1用于控制W1所服从的概率密度分布函数,取值如下:(ec) 1 is used to control the probability density distribution function obeyed by W 1 , and its values are as follows: (ec)1=0.9×(NC)1(ec) 1 =0.9×(NC) 1 , (ecz)2,(ecz)3,(ecz)4分别用于控制2≤s≤4时W02,W03,W04所服从的概率密度分布函数,取值如下:(ecz) 2 , (ecz) 3 , (ecz) 4 are respectively used to control the probability density distribution function that W0 2 , W0 3 , and W0 4 obey when 2≤s≤4, and the values are as follows: (ecz)2=0.1×(NC)2,(ecz)3=0.1×(NC)3,(ecz)4=0.1×(NC)4(ecz) 2 =0.1×(NC) 2 , (ecz) 3 =0.1×(NC) 3 , (ecz) 4 =0.1×(NC) 4 , (eco)2,(eco)3,(eco)4分别用于控制2≤s≤4时W12,W13,W14所服从的概率密度分布函数,取值如下:(eco) 2 , (eco) 3 , (eco) 4 are respectively used to control the probability density distribution function that W1 2 , W1 3 , and W1 4 obey when 2≤s≤4, and the values are as follows: (eco)2=0.5×(NC)2,(eco)3=0.5×(NC)3,(eco)4=0.5×(NC)4(eco) 2 =0.5×(NC) 2 , (eco) 3 =0.5×(NC) 3 , (eco) 4 =0.5×(NC) 4 , 符号f0包括:(fc)1,以及(fcz)s,2≤s≤4:The symbol f 0 includes: (fc) 1 , and (fcz) s , 2≤s≤4: (fc)1用于控制W1所服从的概率密度分布函数,取值如下:(fc) 1 is used to control the probability density distribution function obeyed by W 1 , and its values are as follows: (fc)1=0.1×(NC)1(fc) 1 =0.1×(NC) 1 , (fcz)2,(fcz)3,(fcz)4分别用于控制2≤s≤4时W02,W03,W04所服从的概率密度分布函数,取值如下:(fcz) 2 , (fcz) 3 , (fcz) 4 are respectively used to control the probability density distribution functions that W0 2 , W0 3 , and W0 4 obey when 2≤s≤4, and the values are as follows: (fcz)2=0.9×(NC)2,(fcz)3=0.9×(NC)3,(fcz)4=0.9×(NC)4(fcz) 2 =0.9×(NC) 2 , (fcz) 3 =0.9×(NC) 3 , (fcz) 4 =0.9×(NC) 4 , (fco)2,(fco)3,(fco)4分别用于控制2≤s≤4时W12,W13,W14所服从的概率密度分布函数,取值如下:(fco) 2 , (fco) 3 , (fco) 4 are respectively used to control the probability density distribution functions that W1 2 , W1 3 , and W1 4 obey when 2≤s≤4. The values are as follows: (fco)2=0.5×(NC)2,(fco)3=0.5×(NC)3,(fco)4=0.5×(NC)4(fco) 2 =0.5×(NC) 2 , (fco) 3 =0.5×(NC) 3 , (fco) 4 =0.5×(NC) 4 , ⑦初始化控制迭代过程的参数t,Tmax,其中:⑦Initialize the parameters t, Tmax that control the iterative process, where: t为迭代次数的序号,Tmax为最大迭代次数,故迭代次数的序号的设定值为t={1,2,...,Tmax};t is the number of iterations, and Tmax is the maximum number of iterations, so the set value of the number of iterations is t={1, 2, ..., T max }; 步骤(3),依次按以下过程进行计算小波系数矩阵Θ的迭代过程:Step (3), carry out the iterative process of calculating wavelet coefficient matrix Θ successively according to the following process: 步骤(3.1),依次按以下步骤进行第一次迭代,令t=1,Step (3.1), perform the first iteration according to the following steps in turn, let t=1, 步骤(3.1.1),设定约束条件及步骤(2)中各种系统模型参数:Step (3.1.1), set constraints and various system model parameters in step (2): 约束条件为:N×N=1024×1024的遥感图像矩阵X0,N×N=1024×1024的小波系数矩阵Θ为四叉树结构,Smax=8,任取S=4,Constraints are: N×N=1024×1024 remote sensing image matrix X 0 , N×N=1024×1024 wavelet coefficient matrix Θ is a quadtree structure, S max =8, arbitrarily take S=4, 初始时,各层的所述小波系数矩阵Θ为全零矩阵,Initially, the wavelet coefficient matrix Θ of each layer is an all-zero matrix, 步骤(3.1.2),依次按下式计算根据系统模型参数和小波系数的初始值,计算中间变量 Step (3.1.2), calculate the intermediate variables according to the initial value of the system model parameters and wavelet coefficients according to the following formula 其中:in: ||·||2表示取向量或矩阵的2-范数,||·|| 2 represents the 2-norm of the vector or matrix, 为Θ矩阵的第i行、第j列的元素Θij所服从的概率分布的精度参数, is the precision parameter of the probability distribution that the element Θij of the i-th row and j-th column of the Θ matrix obeys, 为Θ矩阵的第i行、第j列的元素Θij所服从的概率分布的均值参数, is the mean parameter of the probability distribution to which the element Θ ij of the i-th row and j-th column of the Θ matrix obeys, 为Θ矩阵的第i行、第j列的元素Θij取零的概率的调节参数, is the adjustment parameter of the probability that the element Θ ij of the i-th row and the j-th column of the Θ matrix takes zero, αs和αn表示是初始时的系统模型参数值,表示是初始时的系统模型参数计算得到的中间变量,α s and α n represent the initial system model parameter values, represents an intermediate variable calculated from the initial system model parameters, Φ-i表示在Φ中除去其第i列之外的其它所有列组成的矩阵,Φ -i represents a matrix composed of all columns except the i-th column in Φ, Φ.i表示Φ矩阵的第i列的所有元素组成的向量,表示向量Φ.i的转置,Φ .i represents a vector composed of all elements of the i-th column of the Φ matrix, represents the transpose of the vector Φ.i , Θ(-i)j表示在向量Θ.j中除去其第i个元素之外的其它所有元素组成的向量,Θ (-i)j represents a vector composed of all elements except the i-th element in the vector Θ.j, 步骤(3.1.3),根据步骤(3.1.2)中得到的中间变量计算小波系数Θ所服从的后验概率分布p(Θij):Step (3.1.3), according to the intermediate variable obtained in step (3.1.2) Compute the posterior probability distribution p(Θ ij ) obeyed by the wavelet coefficients Θ: 其中:δ0代表原点处的单位冲击函数,where: δ 0 represents the unit shock function at the origin, 根据小波系数Θ所服从的后验概率分布p(Θij),采样得到矩阵Θ的第i行、第j列元素Θij的值,即得到矩阵Θ的采样值,According to the posterior probability distribution p(Θ ij ) obeyed by the wavelet coefficients Θ, the value of the element Θ ij in the i-th row and the j-th column of the matrix Θ is obtained by sampling, that is, the sampling value of the matrix Θ is obtained, 步骤(3.1.4),根据系统模型参数的初始值和步骤(3.1.3)中得到的矩阵Θ的采样值,计算第一次迭代中系统模型参数所服从的后验概率密度分布,以及矩阵Cs的第一次迭代结果:Step (3.1.4), according to the initial value of the system model parameters and the sampling value of the matrix Θ obtained in step (3.1.3), calculate the posterior probability density distribution obeyed by the system model parameters in the first iteration, and the matrix The result of the first iteration of C s : p(W1)=Beta((ec)1+||Θ(1)||0,(fc)1+N1-||Θ(1)||0),p(W 1 )=Beta((ec) 1 +||Θ (1) || 0 , (fc) 1 +N 1 -||Θ (1) || 0 ), 其中:in: 角标s的取值集合均为{1,...,4},注意,仅在输入的S≥2时,且当前考虑的层数s大于1时,才存在W0s和W1sThe value set of the subscript s is {1,...,4}. Note that W0 s and W1 s exist only when the input S ≥ 2 and the currently considered layer number s is greater than 1. 表示矩阵的Frobenius范数, represents the Frobenius norm of the matrix, 表示矩阵(或向量)的0-范数, represents the 0-norm of a matrix (or vector), Θ(s)是第s层的小波变换系数按照自然顺序组合形成的矩阵,Θ (s) is a matrix formed by combining the wavelet transform coefficients of the sth layer in natural order, Rs是Θs的行数,表示Θs的第r行,R s is the number of rows in Θ s , represents the rth row of Θ s , Θs,k表示第s层的第k个小波系数,Θπ(s,k)是Θs,k的父亲节点的系数值,Θ s,k represents the k-th wavelet coefficient of the s-th layer, Θ π(s,k) is the coefficient value of the parent node of Θ s,k , p(x)=Gamma(a,b)表示随机变量x服从参数为(a,b)的伽马分布,其展开形式为其中Γ(·)表示伽马函数,以a为自变量为例,伽马函数的展开形式为 p(x)=Gamma(a,b) means that the random variable x obeys the gamma distribution with parameters (a,b), and its expansion form is where Γ( ) represents the gamma function. Taking a as the independent variable as an example, the expanded form of the gamma function is: p(x)=Beta(a,b)表示随机变量x服从参数为(a,b)的贝塔分布,其展开形式为 p(x)=Beta(a,b) means that the random variable x obeys the beta distribution with parameters (a,b), and its expansion form is Π(·)表示示性函数,即括号中的表达式为真时函数值取1,反之函数值取0,Π(·) represents the indicative function, that is, when the expression in parentheses is true, the function value takes 1, otherwise the function value takes 0, 根据上述系统模型参数αn、αs、W1、W0s和W1s所服从的后验概率密度分布,对系统模型参数进行采样,并更新相应的系统模型参数取值,用于下一次的迭代过程,According to the posterior probability density distribution obeyed by the above system model parameters α n , α s , W 1 , W0 s and W1 s , the system model parameters are sampled, and the corresponding system model parameter values are updated for the next time. Iteration process, 步骤(3.1.5),存储步骤(3.1.3)中得到的矩阵Θ的采样值,第一次迭代过程正式结束,Step (3.1.5), store the sampling value of the matrix Θ obtained in step (3.1.3), the first iteration process officially ends, 步骤(3.2),按照步骤(3.1.1)~步骤(3.1.5)的描述,进行第二次至第Tmax次迭代的计算,In step (3.2), according to the description of steps (3.1.1) to (3.1.5), the calculation of the second to T max iterations is performed, 步骤(3.3),对所有迭代次数的序号,t={1,...,Tmax},计算每次迭代中存储得到的所有矩阵Θ的算术平均值,得到的平均值记作Θ*,对平均值Θ*进行S层的二维小波逆变换,得到X*Step (3.3), for the serial numbers of all iterations, t={1,...,T max }, calculate the arithmetic mean of all matrices Θ stored in each iteration, and the obtained mean is denoted as Θ * , Perform the inverse two-dimensional wavelet transform of the S layer on the mean Θ * to obtain X * , 步骤(3.4),统计出重构图像X*相对于原始图像X0的误差指数,PSNR和MSE,如果这两个指数满足输入的性能指标要求,则算法停止,否则调整步骤(1)中输入的小波系数层数S,且令S:=S+1,重新跳转至步骤(2),再次运行初始化和迭代计算过程,直到重构图像相对于原始图像的误差指数满足性能指标要求。Step (3.4), count the error index, PSNR and MSE of the reconstructed image X * relative to the original image X 0 , if these two indices meet the performance requirements of the input, the algorithm stops, otherwise adjust the input in step (1). and let S:=S+1, jump to step (2) again, run the initialization and iterative calculation process again, until the error index of the reconstructed image relative to the original image meets the performance requirements.
CN201710969340.9A 2017-10-18 2017-10-18 Using structured prior constraints to improve sparse image reconstruction accuracy and reduce complexity Active CN107784278B (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN201710969340.9A CN107784278B (en) 2017-10-18 2017-10-18 Using structured prior constraints to improve sparse image reconstruction accuracy and reduce complexity

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN201710969340.9A CN107784278B (en) 2017-10-18 2017-10-18 Using structured prior constraints to improve sparse image reconstruction accuracy and reduce complexity

Publications (2)

Publication Number Publication Date
CN107784278A CN107784278A (en) 2018-03-09
CN107784278B true CN107784278B (en) 2019-02-05

Family

ID=61433781

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201710969340.9A Active CN107784278B (en) 2017-10-18 2017-10-18 Using structured prior constraints to improve sparse image reconstruction accuracy and reduce complexity

Country Status (1)

Country Link
CN (1) CN107784278B (en)

Families Citing this family (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN113616203A (en) * 2021-09-02 2021-11-09 中船海洋探测技术研究院有限公司 A method for detecting underwater blood oxygen of divers based on wavelet filtering algorithm
CN119728971B (en) * 2024-12-20 2025-12-12 中国电信股份有限公司 Image compression method, device, electronic equipment and nonvolatile storage medium

Citations (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN102722866A (en) * 2012-05-22 2012-10-10 西安电子科技大学 Compressive sensing method based on principal component analysis
CN103093445A (en) * 2013-01-17 2013-05-08 西安电子科技大学 Unified feature space image super-resolution reconstruction method based on joint sparse constraint
CN104657944A (en) * 2014-12-31 2015-05-27 中国科学院遥感与数字地球研究所 Compressed sensing remote sensing image reconstruction method based on reference image texture constraints
CN106204666A (en) * 2015-06-12 2016-12-07 江苏大学 A kind of compression sensed image reconstructing method
WO2017125926A2 (en) * 2016-01-18 2017-07-27 Dentlytec G.P.L. Ltd Intraoral scanner

Family Cites Families (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN102148987B (en) * 2011-04-11 2012-12-12 西安电子科技大学 Compressed Sensing Image Reconstruction Method Based on Prior Model and l0 Norm

Patent Citations (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN102722866A (en) * 2012-05-22 2012-10-10 西安电子科技大学 Compressive sensing method based on principal component analysis
CN103093445A (en) * 2013-01-17 2013-05-08 西安电子科技大学 Unified feature space image super-resolution reconstruction method based on joint sparse constraint
CN104657944A (en) * 2014-12-31 2015-05-27 中国科学院遥感与数字地球研究所 Compressed sensing remote sensing image reconstruction method based on reference image texture constraints
CN106204666A (en) * 2015-06-12 2016-12-07 江苏大学 A kind of compression sensed image reconstructing method
WO2017125926A2 (en) * 2016-01-18 2017-07-27 Dentlytec G.P.L. Ltd Intraoral scanner

Also Published As

Publication number Publication date
CN107784278A (en) 2018-03-09

Similar Documents

Publication Publication Date Title
CN104749553B (en) Direction of arrival angle method of estimation based on rapid sparse Bayesian learning
CN113674172A (en) An image processing method, system, device and storage medium
CN109116293B (en) A method for estimation of direction of arrival based on off-grid sparse Bayes
Auer et al. A fourth-order real-space algorithm for solving local Schrödinger equations
CN114972041B (en) Method and device for super-resolution reconstruction of polarimetric radar images based on residual network
CN111025385B (en) A seismic data reconstruction method based on low-rank and sparse constraints
CN110244272B (en) Direction of Arrival Estimation Method Based on Rank-One Denoising Model
CN113222860B (en) Image recovery method and system based on noise structure multiple regularization
CN108880557B (en) Sparsity self-adaptive variable step length matching tracking method based on compressed sensing
CN110751599B (en) A Visual Tensor Data Completion Method Based on Truncated Kernel Norm
CN105761223A (en) Iterative noise reduction method based on image low-rank performance
CN114239840A (en) Quantum channel noise coefficient estimation method and device, electronic device and medium
CN115825913B (en) A MIMO array DOA estimation method and system based on low-rank block Hankel matrix regularization
CN110174658A (en) Wave arrival direction estimating method based on one dimensionality reduction model and matrix completion of order
CN114844544A (en) Low-tube rank tensor decomposition-based co-prime array beamforming method, system and medium
CN107784278B (en) Using structured prior constraints to improve sparse image reconstruction accuracy and reduce complexity
CN109001732A (en) A kind of compressed sensing Step Frequency SAR imaging restoration and reconstruction method of optimization
CN118265991A (en) Using quantum gradient operations to perform property estimation on quantum computing systems
CN116070707A (en) Quantum circuit-based linear system solving method, device, medium and equipment
CN110174657B (en) Direction-of-arrival estimation method based on rank-one dimension reduction model and block matrix recovery
CN115146220B (en) Sound field uncertainty quick estimation method based on self-adaptive dynamic orthogonal differential equation
CN113742644B (en) Method, device and related equipment for solving wave field value based on bandwidth matrix
CN104166795A (en) Combined sine-wave frequency estimation method based on multi-observation vector sparse representation
CN113536567A (en) Method for multi-target vector fitting
CN102737115B (en) Acquiring method of compressed-sensing measurement matrix based on two expansion graphs and method for recovering original signals by utilizing measurement matrix

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