[ieee 2012 spring congress on engineering and technology (s-cet) - xi'an, china...

4

Click here to load reader

Upload: delong

Post on 15-Apr-2017

214 views

Category:

Documents


2 download

TRANSCRIPT

Page 1: [IEEE 2012 Spring Congress on Engineering and Technology (S-CET) - Xi'an, China (2012.05.27-2012.05.30)] 2012 Spring Congress on Engineering and Technology - Improved Image Reconstruction

Improved Image Reconstruction Based on Block Compressed Sensing

Qiaoling Wu1,Lin Ni1,Delong He1 1Department of Electronic Engineering and

Information Science University of Science and Technology of China

Hefei, China

[email protected]

Abstract—Constrained by traditional sampling theory,it’s

difficult to obtain high resolution image and the sampling

data is great. The theory compressed sensing combines

the sampling and compressing together under the

assumption that the signal is compressible or sparse in a

certain sparse transform domain.Compressed sensing

needs fewer measurements and it can successfully recover

original signal using an optimization process,which will

greatly reduce the complexity of sampling and

calculation.Since traditional algorithm to sample the

whole image is time-consuming and it requires huge

storage space,we study block compressed

sensing.According to the properties of coefficients, only

the high-pass coefficients are measured,then the original

image is reconstructed using the orthogonal matching

pursuit method.Compared with the original algorithm,

simulation result demonstrates that high resolution image

can be obtained with the proposed algorithm,which

reduces the sampling and storage data.The quality of the

reconstruction image is greatly improved.

Keywords-Compressed Sensing; Block; Image

Reconstruction

I. INTRODUCTION

In order to recover the original signal, in the conventional sampling theory ,the sampling rate must

be at least twice the maximum signal frequency (the

Nyquist rate) to avoid signal distortion. The Nyquist theory has become one of the main bottlenecks for

further development in information field. The process

of sampling, compressing and transmitting needs large data storage space,which leads to the waste of resources. In many practical applications,the sampling

efficiency is low and the cost of Nyquist sampling

hardware is high. For above reasons, studying how to

break through the Nyquist sampling theory has become

the key promote development in information field.

Recent years have seen great interest in the paradigm of compressed sensing[1] (CS),which is a new

sampling theory proposed by D. Donoho, E. Candes and

T. Tao. The CS theory states that structured signals can be reconstructed exactly with a sampling rate far

smaller than the Nyquist sampling rate. It proposes to

sample the signal in a space with dense information and to reconstruct it via an optimization process. The CS

theory has been widely used in signal processing,

medical imaging[2-4]etc..However,as the sampling process requires to access the entire target at once and

the process of sparse normally needs multi-layers

wavelet transform,it’s not suitable for real-time sensing and the reconstruction algorithms are generally very

expensive.

In this paper,we propose an improved image reconstruction algorithm based on block compressed

sensing. The basic idea is that the original image is

divided into small blocks and each block is sampled independently using the same measurement matrix and

we only measure the high frequency coefficients.This

algorithm can speed up the reconstruction process and the measurement matrix can be easily stored,so it’s

more advantageous for real-time applications.

The article is organized as follows. In Section II we briefly introduces CS theory .Section III proposes

the improved image reconstruction algorithm based on

block compressed sensing. We present experimental results in Section IV and conclusion in Section V.

II. COMPRESSED SENSING THEORY

A. Sparse Representation If a signal has only a few non-zero elements,then

the signal is sparse.Generally,the natural signal is not This work is supported by the National Natural Science Foundation of China (NSFC) under Grant No. 61172157.

978-1-4577-1964-6/12/$31.00 ©2012 IEEE

Page 2: [IEEE 2012 Spring Congress on Engineering and Technology (S-CET) - Xi'an, China (2012.05.27-2012.05.30)] 2012 Spring Congress on Engineering and Technology - Improved Image Reconstruction

sparse,so we first need the sparse representation of the signal.Most coefficients of the transform(usually

DCT,Wavelet etc.) of a signal are small,and we

suppose the transform basis is sparse. Consider a one dimensional ,length-N,real valued

signal 1Nx R ×∈ .We can express the signal x as

1

N

k kkx y yψ

== = Ψ∑ (1)

Where y is a 1N × column vector of

coefficients , Hk k k

y x xψ ψ=< >= ,the N N× basis

matrix1 2

{ , ,... }N

ψ ψ ψΨ = ,in which

, 1, 2...k

k Nψ = is a 1N × column vector.We

assume that the basis Ψ is orthogonal.If y has

only k N elements are non-zero,we call the

signal x k − sparse. B. Measurement Matrix

One of the cores of CS is how to construct

random measurement matrix,making it can maintain the necessary information of the original signal during

random projection.The measurement method should be

non-adaptive and the measurement times should be as little as possible.Donoho point out that the

measurement matrix Φ should satisfy properties

CS1-CS3.Candes prove that Φ must satisfy the

restricted isometric property(RIP)[5].To any k − sparse signal v , Φ should satisfy

2

2

1 1v

vω ω

Φ− ≤ ≤ +

(2)

in which 0ω > . We have known Gaussian random measurement matrix and Bernoulli measurement

matrix[6] as follows:

1: ( , ) , (0,1)M Nij ij

H R H i j h h NM

×∈ = ∼ (3)

1 11: ( , ) , 1 1

2 2

M Nij ij

G R G i j g gM

×−⎛ ⎞

⎜ ⎟∈ =⎜ ⎟⎝ ⎠

(4)

For above two matrix,we can reconstruct a signal

accurately with a certain number of measurements.The Gaussian random measurement matrix is not correlated

with any sparse signal ,so we use it commonly.

C. Reconstruction Algorithm In CS theory,the measurement can be denoted by

, M Ns x R ×= Φ Φ ∈ (5)

s y y= ΦΨ = Θ (6)

Where1 2

{ , ,... }N

ϕ ϕ ϕΦ = is the measurement matrix

and M N . Φ multiply the signal x to pick up some information of x ,so each line of Φ can be seen as a

sensor.Since M N ,the reconstruction of x from the equation(5) is generally ill-posed.However,the signal y is sparse,we can get the sparse coefficients y

by solving the inverse problem of (6),then reconstruct x by the equation (1).

We first define the p -norm of the vector

1 2{ , ,... }

Ny y y y= as ( )1

1

ppN

p iiy y

== ∑ .

According to CS theory,Candes prove that the

reconstruction process is solving the minimum of

0l -norm.

0min ly . .s t s y= ΦΨ (7)

Unfortunately,this problem is difficult to solve because

0l -norm is combinatorial.Solving (7) can sometimes be

attacked using heuristic greedy pursuit algorithm,such as orthogonal matching pursuit,matching pursuit,or

sovling the following convex program instead

1min ly . .s t s y= ΦΨ (8)

namely basis pursuit(BP)[5],can be cast as a linear programming problem and solved using modern

interior-point methods,simplex methods,or other

thchniques.The OMP[7] algorithm is a greedy iterative method of image reconstruction.The steps of existing

OMP algorithms are as follows:

Page 3: [IEEE 2012 Spring Congress on Engineering and Technology (S-CET) - Xi'an, China (2012.05.27-2012.05.30)] 2012 Spring Congress on Engineering and Technology - Improved Image Reconstruction

1)Initialize the residual0

r s= ,the index set

0Λ = ∅ ,and the iteration count 1t = .

2)Find the index1,... 1

arg max ,t j d t j

rλ ϕ= −

= < > .

3)Augment the index set and the matrix of chosen

atoms: 1

{ }t t t

λ−

Λ = Λ ∪ ,1

[ , ]tt t λ

ϕ−

Φ = Φ .

4)Solve a least squares problem to obtain a new

signal estimate: 2

arg mint x t

v s v= − Φ .

5)Calculate the new approximation of the data and

the new residual: t t t

a v= Φ ,t t

r s a= − .

6)Increment t and return to step 2 if t m< .

7)The estimate x̂ for the ideal signal has nonzero

indices at the components listed inm

Λ .

III. IMPROVED IMAGE RECONSTRUCTION BASED

ON BLOCK COMPRESSED SENSING

In CS,we first need the sparse representation of the image.The wavelet basis is usually used for sparse

basis.In original algorithm,how many layers of wavelet

decomposition has great impact on reconstructed image.This is because the image is decomposed into

low frequency and high frequency sub-bands and the

high frequency sub-bands can be seen as spares.The low frequency sub-band cannot be seen as sparse

because it’s the approximation signal of the original

image at different scales.It will destruct the correlation of the coefficients if we measure both the high and low

frequency coefficients.On the other hand,we hope the

real-time computing of the whole image.But if the image is large scale,the data of measurement matrix is

large and it’s not conductive to real-time

processing.This paper proposes an improved image reconstruction algorithm based on block compressed

sensing in response to the above shortcomings.This

algorithm is beneficial to real-time processing and the improved algorithm is as follows:

1)Consider a N N× image,the image is first divided into /N n small blocks with size n n× .Let

( 1, 2,... / )i

I i N n= represent each block.

2)Choose appropriate M and construct the same measurement matrix(Gaussian matrix) for each

blocki

I .For the whole image,the equivalent

measurement matrix is thus a block diagonal matrix

,which will reduce the computing data and speed up the reconstruction process.

3)Make sparse representation for each block

( 1, 2,... / )i

I i N n= and get the low-frequency

coefficients ( 1,2,... / )i

L i N n= ,high-frequency

coefficients , , ( 1,2,... / )i i i

H V D i N n= .Then only

measure the high-frequency coefficients. 4)Reconstruct the high-frequency coefficients

using OMP algorithm and we get the high-frequency

coefficients , , ( 1,2,... / )i i i

H V D i N n= .Then make

inverse wavelet transform with the low-frequency

coefficients ( 1,2,... / )i

L i N n= and we get the

reconstructed block images.

5)Mosaic the block images and get the reconstructed image.

IV. EXPERIMENTAL RESULTS

In this paper,a 256 256× lena image is used to conduct experiment.Figure (b1) and (c1) are

reconstructed images by original CS algorithm.We can

see that image(b1) is vague seriously ,which is reconstructed by only one-layer wavelet transform.

Figure(c1) is much better with four-layer wavelet

transform,which show that the wavelet decomposition level plays an important role on the reconstructed

image.Figure (d1), (e1) and (f1) are the images

reconstructed by the our algorithm block in 8*8,16*16 and 32*32.Figure(1) is the reconstructed images with

sampling rate 0.5.Figure(2) is the enlarged images of

figure(1).We can see that (c1) has significant block

Page 4: [IEEE 2012 Spring Congress on Engineering and Technology (S-CET) - Xi'an, China (2012.05.27-2012.05.30)] 2012 Spring Congress on Engineering and Technology - Improved Image Reconstruction

effect.We use PSNR to evaluate the reconstruction image.The PSNR results are shown in TableI.Vertical

comparison can be seen that the PSNR is getting higher

as the sampling rate increasing.Horizontal comparison can be seen that the reconstructed image by our

algorithm is better.TableII is the running time of

different algorithm. Observing the vertical form can be seen that the higher the sampling rate,the longer the

time consumed and horizontal comparison can be seen

that our algorithm needs less time which is conductive to real-time processing.

(a1)original image(b1) (c1)original CS algorithm(1 and 4 layer

wavelet transform)

(d1) (e1) (f1)proposed algorithm(block in 8*8,16*16,32*32)

Fig.1 Reconstructed images of the sampling rate /M N =0.5

Fig.2 Enlarged image of(a1),(c1)-(f1)

TABLE I. DATA PSNR

TABLE II. RUNNING TIME

V. CONCLUSIONS

The compressed sensing theory enriches the signal acquisition greatly, and provides a new technology for the research of other related fields.According to CS theory,we study the reconstruction of high resolution image,and proposes an improved image reconstruction algorithm based on block compressed sensing.The experimental results demonstrate that our method is feasible,and the detail of image can be maintained better,and the time consuming is less.

REFERENCES

[1] Donoho D L. Compressed sensing[J]. Information Theory, IEEE

Transactions on. 2006, 52(4): 1289-1306. [2] Guerquin-Kern M, Haberlin M, Pruessmann K P, et al. A Fast Wavelet-Based Reconstruction Method for Magnetic Resonance Imaging[J]. Medical Imaging, IEEE Transactions on. 2011, 30(9): 1649-1660. [3] Potter L C, Ertin E, Parker J T, et al. Sparsity and Compressed Sensing in Radar Imaging[J]. Proceedings of the IEEE. 2010, 98(6): 1006-1020. [4] Paredes J L, Arce G R. Compressive Sensing Signal Reconstruction by Weighted Median Regression Estimates[J]. Signal Processing, IEEE Transactions on. 2011, 59(6): 2585-2601. [5] Candes E J, Romberg J, Tao T. Robust uncertainty principles: exact signal reconstruction from highly incomplete frequency information[J]. Information Theory, IEEE Transactions on. 2006, 52(2): 489-509. [6] Candes E J, Tao T. Decoding by linear programming[J]. Information Theory, IEEE Transactions on. 2005, 51(12): 4203-4215. [7] Tropp J A, Gilbert A C. Signal Recovery From Random Measurements Via Orthogonal Matching Pursuit[J]. Information Theory, IEEE Transactions on. 2007, 53(12): 4655-4666.

sampling rate

/M N PSNR(dB)

/M N =0.25 /M N =0.5

64M = 128M =

original CS (single layer)

original CS (four layer)

block in8*8

block in16*16

block in32*32

5.4081 8.4238

14.6769 26.4967

27.8359 29.9789

28.3536 31.3884

28.6170 33.0879

sampling rate

Time(s) /M N

/M N =0.25 /M N =0.5

64M = 128M =

original CS (single layer)

original CS (four layer)

block in8*8

block in16*16

block in32*32

9.847218 44.167879

8.362016 30.171616

5.222684 5.693933

2.723498 3.169885

2.495036 3.574955