10
American Journal of Computational Mathematics, 2012, 2, 302-311 http://dx.doi.org/10.4236/ajcm.2012.24041 Published Online December 2012 (http://www.SciRP.org/journal/ajcm) Super-Resolution with Multiselective Contourlets Mohamed El Aallaoui 1 , Abdelwahad Gourch 2 1 Laboratory of Mathematical Engineering (LINMA), Department of Mathematics and Computer Science, Faculty of Sciences, Eljadida, Morocco 2 Faculté des Sciences Juridiques, Économiques et Sociales de Ain Sebaâ, Casablanca, Morocco Email: [email protected], [email protected] Received July 18, 2012; revised September 19, 2012; accepted October 10, 2012 ABSTRACT We introduce a new approach to image super-resolution. The idea is to use a simple wavelet-based linear interpolation scheme as our initial estimate of high-resolution image; and to intensify geometric structure in initial estimation with an iterative projection process based on hard-thresholding scheme in a new angular multiselectivity domain. This new do- main is defined by combining of laplacian pyramid and angular multiselectivity decomposition, the result is multiselec- tive contourlets which can capture and restore adaptively and slightly better geometric structure of image. The experi- mental results demonstrate the effectiveness of the proposed approach. Keywords: Super-Resolution; Laplacian Pyramid; Angular Multiselectivity; Multiselective Contourlets; Anti-Aliasing Filer; Sparsity Constraint; Iterative Projection 1. Introduction In most digital imaging applications, high-resolution im- ages or videos are usually desired for later image proc- essing and analysis. The desire for high resolution stems from two principal application areas: improvement of pictorial information for human interpretation; and help- ing representation for automatic machine perception [1,2]. Image resolution describes the details contained in an image, the higher the resolution, the more image details [1,3]. Super-resolution is techniques that construct high- resolution images from several observed low-resolution images, thereby increasing the high-frequency compo- nents and removing the degradations caused by the im- aging process of the low-resolution camera. The basic idea behind super-resolution is to combine the non-re- dundant information contained in multiple low-resolution frames to generate a high-resolution image. The super- resolution (SR) reconstruction of a digital image can be classified in many different ways: SR in spatial domain [4,5], SR in the Frequency Domain [6,7], Statistical Ap- proaches [8,9], and Interpolation-Restoration [1,10]. In this last context, can be distinguished two categories, linear and nonlinear interpolation methods. Linear interpolation methods, such as bilinear, bicubic and cubic spline [11,12], edge-sensitive filter [13], blur- ring and ringing effects because they do not utilize any information relevant to geometric structure of image [14,15]. Nonlinear interpolation methods incorporate more adaptive image models and priori knowledge which often improve linear interpolators. Many approaches have been designed for addressing this task in recent years. We may cite for instance, Soft-decision Adaptive Interpolation (SAI) [16], Sparse Mixing Estimators (SME) [17], Iterative Projection [18], ··· The SAI approach has been improved by Zhang and Wu, by using an interpolator adapted to local covariance image based on autoregressive image models optimized over image blocks. This approach can be more accurate, it is much more demanding in computation and memory resources. The SME approach proposed by Mallat and Yu, computes a high-resolution estimator by mixing adaptively a family of linear estimators corresponding to different priors. Sparse mixing weights are calculated over blocks of coefficients in a frame providing a sparse signal representation. Mueller and Lu have proposed an iterative interpolation method based on the wavelet and contourlet transforms [19,20]. In this approach, the con- tourlet transform improves the visual quality of resulting images, by intensification of the geometric structure on the wavelet linear interpolation. This geometric structure is well represented by contourlets with variable angular selectivity [21]. However, the contoulets represent the image geometry with the same angular selectivity [19,20]. In order to overcome this limitation of representation of geometric structure in this iterative approach, we have increased the sensitivity of angular selectivity of con- tourlets. Our idea is based on a simple wavelet-based linear interpolation scheme as our initial estimate; and an iterative projection process based on hard-thresholding Copyright © 2012 SciRes. AJCM

Super-Resolution with Multiselective Contourletsfreedom to describe adaptively the different structures of the image geometry. We consider 2π-p defined by ... llm lml lml m ll,0 1,2

  • Upload
    others

  • View
    1

  • Download
    0

Embed Size (px)

Citation preview

Page 1: Super-Resolution with Multiselective Contourletsfreedom to describe adaptively the different structures of the image geometry. We consider 2π-p defined by ... llm lml lml m ll,0 1,2

American Journal of Computational Mathematics, 2012, 2, 302-311 http://dx.doi.org/10.4236/ajcm.2012.24041 Published Online December 2012 (http://www.SciRP.org/journal/ajcm)

Super-Resolution with Multiselective Contourlets

Mohamed El Aallaoui1, Abdelwahad Gourch2 1Laboratory of Mathematical Engineering (LINMA), Department of Mathematics and Computer Science,

Faculty of Sciences, Eljadida, Morocco 2Faculté des Sciences Juridiques, Économiques et Sociales de Ain Sebaâ, Casablanca, Morocco

Email: [email protected], [email protected]

Received July 18, 2012; revised September 19, 2012; accepted October 10, 2012

ABSTRACT

We introduce a new approach to image super-resolution. The idea is to use a simple wavelet-based linear interpolation scheme as our initial estimate of high-resolution image; and to intensify geometric structure in initial estimation with an iterative projection process based on hard-thresholding scheme in a new angular multiselectivity domain. This new do-main is defined by combining of laplacian pyramid and angular multiselectivity decomposition, the result is multiselec-tive contourlets which can capture and restore adaptively and slightly better geometric structure of image. The experi-mental results demonstrate the effectiveness of the proposed approach. Keywords: Super-Resolution; Laplacian Pyramid; Angular Multiselectivity; Multiselective Contourlets; Anti-Aliasing

Filer; Sparsity Constraint; Iterative Projection

1. Introduction

In most digital imaging applications, high-resolution im- ages or videos are usually desired for later image proc- essing and analysis. The desire for high resolution stems from two principal application areas: improvement of pictorial information for human interpretation; and help- ing representation for automatic machine perception [1,2]. Image resolution describes the details contained in an image, the higher the resolution, the more image details [1,3]. Super-resolution is techniques that construct high- resolution images from several observed low-resolution images, thereby increasing the high-frequency compo- nents and removing the degradations caused by the im- aging process of the low-resolution camera. The basic idea behind super-resolution is to combine the non-re- dundant information contained in multiple low-resolution frames to generate a high-resolution image. The super- resolution (SR) reconstruction of a digital image can be classified in many different ways: SR in spatial domain [4,5], SR in the Frequency Domain [6,7], Statistical Ap- proaches [8,9], and Interpolation-Restoration [1,10]. In this last context, can be distinguished two categories, linear and nonlinear interpolation methods.

Linear interpolation methods, such as bilinear, bicubic and cubic spline [11,12], edge-sensitive filter [13], blur- ring and ringing effects because they do not utilize any information relevant to geometric structure of image [14,15]. Nonlinear interpolation methods incorporate more adaptive image models and priori knowledge which

often improve linear interpolators. Many approaches have been designed for addressing this task in recent years. We may cite for instance, Soft-decision Adaptive Interpolation (SAI) [16], Sparse Mixing Estimators (SME) [17], Iterative Projection [18], ···

The SAI approach has been improved by Zhang and Wu, by using an interpolator adapted to local covariance image based on autoregressive image models optimized over image blocks. This approach can be more accurate, it is much more demanding in computation and memory resources. The SME approach proposed by Mallat and Yu, computes a high-resolution estimator by mixing adaptively a family of linear estimators corresponding to different priors. Sparse mixing weights are calculated over blocks of coefficients in a frame providing a sparse signal representation. Mueller and Lu have proposed an iterative interpolation method based on the wavelet and contourlet transforms [19,20]. In this approach, the con- tourlet transform improves the visual quality of resulting images, by intensification of the geometric structure on the wavelet linear interpolation. This geometric structure is well represented by contourlets with variable angular selectivity [21]. However, the contoulets represent the image geometry with the same angular selectivity [19,20]. In order to overcome this limitation of representation of geometric structure in this iterative approach, we have increased the sensitivity of angular selectivity of con- tourlets. Our idea is based on a simple wavelet-based linear interpolation scheme as our initial estimate; and an iterative projection process based on hard-thresholding

Copyright © 2012 SciRes. AJCM

Page 2: Super-Resolution with Multiselective Contourletsfreedom to describe adaptively the different structures of the image geometry. We consider 2π-p defined by ... llm lml lml m ll,0 1,2

M. EL AALLAOUI, A. GOURCH 303

scheme in a new angular multiselectivity domain. This new domain is defined by combining of laplacian pyra- mid and an angular multiselectivity decomposition. The result is new multiselective contourlets, which can rep- resent the different structures of the image geometry.

The paper is organized as follows. In Sections 2 and 3, we discuss the new multiselective contourlets, and we will show how these multiselective contourlets can pro- vide a new degree of freedom to describe adaptively the different structures of the image geometry. Our multise- lective contourlets algorithm for image super-resolution is described in the Section 4. We report the results of our experiments in Section 5 and conclude the paper in Sec- tion 6.

2. Laplacian Pyramid

The Laplacian Pyramid was first proposed in [22] as a new technique for compression image. To achieve high compression, it removes image correlation by com- bining predictive and transform coding techniques.

LP

In the Laplacian Pyramid decomposition at each level the original image happens in a high-pass and a low-pass filters, the resulting is a downsampled low-pass version of the original image, and of difference between the original image and the prediction.

Under certain regularity conditions, the low-pass filter g in the iterated uniquely defines a unique scaling LP

function that satisfies the following two-

scale eq

2 2t L uation [23,24]

2 2 2n

t g t

.n (1)

Let

2,

22 , ,

2

jj

j n j

t nt j

.n (2)

Then the family is an orthonormal basis

fo

2,j n n

r an approximation subspace jV at the scale 2 j .

Furthermore, j jV

provides a sequence of multire-

solution neste , d subspaces 2 1 0 1 2V V V V V

where jV is associated with 2 2

a uniform grid of intervalsj j at characterizes image approximation at scale th

2 j . Thnec

e difference images in the LP contain the details essary to increase the resolutio etween two conse-

cutive approximation subspaces. Therefore, the diffe- rence images live in a subspace

n b

jW that is the orthogonal complement of jV in 1jV , or

1 .j j j (3)

The can be considered as an oversampled filter

ba here

V V W

LP

nk w each polyphase component of the difference signal comes from a separate filter bank channel like the coarse signal [25]. Let ,0 3iF z i be the synthesis filters for these polypha . Note that these synthesis filters are high-pass filters. As for wavelets, we associate with each of these filters a continuous function

se components

i t where

2

2 2in

t f

.ni t

): let

(4)

osition 2.1 ([25]Prop

2,

22 , ,

2

ji j ij n j

nt j

.n (5)

, for scale

t

Then 2 j , 2, 0 3,

ij n i n

is a tight frame

for jW .

Since jW is generated by four kernel functions (similar to multi-wavelets), in general it is not a shift- invariant subspace. Nevertheless, we can simulate a shift- invariant subspace by denoting

it ,2 , , 0 3.ij n k j n t i (6)

are the coset representatives for downsam

T

T (7)

this notation, the family associated

where

With

to a

ik i

p- ling by 2 n each dimension

T0,0 ,k

0 1

T

2 3

1,0 ,

0,1 , 1,1 .

k

k k

2,j n n

1 1n uniform grid of intervals 2 2j j on 2 pro-

vides a tight frame for jW n the amily [25]. The f 2,j n n

suffices the follo g equality: win

2

2 2

, , .n j jn

f f f W

(8)

elective Contourlets

elective contourlets

eriodic function

3. Multis

In this section we propose the multisdefined by combining of laplacian pyramid and an angu- lar multiselectivity decomposition, and we will show how these new contourlets can provide a new degree of freedom to describe adaptively the different structures of the image geometry.

We consider 2π -p defined by

, 0 , 2 ;

1, 2 ,π ;

π, π, π 2 ;

0, π 2 ,2π .

(9)

Copyright © 2012 SciRes. AJCM

Page 3: Super-Resolution with Multiselective Contourletsfreedom to describe adaptively the different structures of the image geometry. We consider 2π-p defined by ... llm lml lml m ll,0 1,2

M. EL AALLAOUI, A. GOURCH 304

0,π and the function where is defined in 1,1 and satisfies the following erty: prop

2 2 1.t t

For and

(10)

*L π

2L , we create 2l different -

periodic functions

,l m indexed by for any de

0 2lm 0,l L fined by: ,

0,0 1, (11)

1,2 ,

2 1 π,

l

m

)

2

l m l m

(12

1,2 1l m ,

π .2

l m

l

By the laplacian pyramidc wavelets

2 1 πm (13)

,j n bspace

defined in the previous section and for each su jW

r transf, we

construct a new contourlets whose Fouri orms are:

e

, , , , ,ˆ ˆ ,j n l m j n l m k k

where

(14)

arg k . osition 3.Prop 1 for any 1, ,l L

,0l

1

1

1 1

1

, 0 , 2 ;

π1, 2 , ;

2

π π2 , , 2 ;2 2

π0, 2 , 2π .

2

l

l

l l

l

π

(15)

and

0, ,2 1lm

, , , , ,

, ,0

ˆ ˆ

2πˆ .

2

j n l m j n l m

j n l lm

k k

k (16)

Proof According to the expression (9) of the function ,

π

2

π0, 0 , ;

2

ππ π2 , , 2 ;2 2l l

π π1, 2 , π ;

2 2

ππ+ π π2 , π, π 2 ;

2 2

π0, π 2 , 2π .

2

l

l

l

l l

l

l l

l

one have for any 1, ,l L :

(17)

ππ

2

π1, 0 , ;

2

ππ π2 , , 2 ;2 2

π π0, 2 , π ;

2 2

ππ π π2 , π, π 2 ;

2 2

π1, π 2 , 2π .

2

l

l

l

l l

l l

l

l l

l

(18)

We shall now prove that for any L 1, ,l

1

,01

1 1

1

, 0 , 2 ;

π1, 2 , ;

2

ππ π2 , ,

2 2

π0, 2 , 2π .

2

l

ll

l l

l

2 ;

(19)

Let’s prove this by induction: Since 1,0 0,0 π π , the function 1,0

Copyright © 2012 SciRes. AJCM

Page 4: Super-Resolution with Multiselective Contourletsfreedom to describe adaptively the different structures of the image geometry. We consider 2π-p defined by ... llm lml lml m ll,0 1,2

M. EL AALLAOUI, A. GOURCH 305

expressed as (19). Now assume that for a fixed , the function

l

,0l n h

expressed as (19). The inclusio this inductio ypothesis and Equation (18) in the ex- pression (12) gives:

n of

1,0

, 0 , 2 ;

π1, 2 , ;

2

ππ π2 , , 2 ;

2

l

ll

l l

(20)

e expressions (17) and (19) in Equation (13) shows that: for any

2 π

0, 2 , 2π .2l

This last result completes the proof of the induction. The insertion of th

1, ,l L

1

1

1 1

,1 1 2

2 π π2 , , 2 ;l

2 22 2l l

2

π0, 0 , ;

2

ππ π2 , , 2

2 2

π π1, 2 , ;

2 2

π

π0, 2 ,2π .

2

l

l

l l

l l l

l

;

(21)

Therefore, for any 1, ,l L

,1 ,0 1

π.

2l l l

(22)

We shall now prove that, for any L

(23)

Let’s prove this by induction: Now assume that for a fixed

(24)

with

1, ,l

, ,0 , 0,1, , 2 1.ll m l l m m

l :

, ,0 , 0,1, , 2 1ll m l l m m

,

2π.

2l m l

The inclusion of th

m

e induction hypothesis and Equ- ation (22) in the expressions (12) and (13) gives:

1,0 1,2l l m

1,2 ,

,0 , ,

1,2

2 1π

2

ππ

2

π2

,

l m l m l

l l m l m l

l m l

m

,0 1,2l l m

π

π

1,2 1 ,

,0 1,2 1,2

1,1 1,2 1,0 1,2 1

2 1 π

2

π

2

.

l m l m l

l l m l m l

l l m l l m

m

The proposition shows that for each level of con- struction l, the functions

,0 , ,2

π

l l m l m l

,l m are continuous with co -

pact support of size

m2π

22l

. So the aperture of the

cone in frequency space supporting of , , ,ˆ j n l m is equal

to 2π

22l

. Therefore, the contourlets , , ,j n l m are

directional [26,27], and the angular selectivity of these new contourlets is proportional to . Keeping that in mind, we will call the new cont

2l

ourlets , , ,j n l m the mu tiselective contourlets, and the param angular selectivity level.

The central result is that for each selectivity level the multiselective contourlets generate a tight frameeach subspace

l-eter l the

l , for

jW . Theorem 3.1 for any 0, ,l L the family

2, , , : , 0,1, 1l

j n l m n m , 2 is a tight frame for

jW . Proof To prove that the family

2 , 0,1, , 2 1lm , , , :j n l m n is a tight e for fram

jW es to evaluate the equality: , it suffic

2

2 1 2

, , ,0

, .l

2

j n l m jmn

f f f W

(25)

Define the quantities

2

2 1 2

, , , ,0

,l

j n j l mmn

E f f

(26)

and

, , , , ,ˆ ˆj n l m j l m k k , , 2 .jj l m n k (27)

Let us prove first that

Copyright © 2012 SciRes. AJCM

Page 5: Super-Resolution with Multiselective Contourletsfreedom to describe adaptively the different structures of the image geometry. We consider 2π-p defined by ... llm lml lml m ll,0 1,2

M. EL AALLAOUI, A. GOURCH 306

E f

2 1

2 ˆ4πl

f

k k ˆ 2 d .jf n k k(28)

22

, , ,0

j n l mmn

We have

d df f x x x

2 2

2

2

2 2

2

, , , ,

, , , , , ,

, ,

, ,

i2, ,

i2, , , ,

2 d

2 d

ˆˆe d

d

ˆ ˆˆ ˆe d

j

j

j n j l m

j n l m j n l m

jj l m

jj l m

nj l m

nj l m j l m

f

f n

f n

f

f f

k

k k

x x x

x x x

x x x

k k k

k

k k k k k k

Using the Poisson formula

(29)

We obtain

.

We shall now prove that

(30)

According to the property (10), we verify that

(31)

2i2

, ,ˆˆe

j nj l m f

k k k

2

d .

2 2

i2 2e 4π 2 .j n j

n n

n

k k k k

22

2 12

, , ,0

ˆ ˆ4π 2 dl

jj n l m

mn

E f

f f n

k k k k

2 1

, , ,0

ˆ ˆ 2 .l

jj n l m j j

m

n

k k k

2 2 π 1.

Hence, for any 0, ,l L

12 1

, 1, ,0, 1,ˆ ˆ 2l

j l m j l m

k k

1

0

2 1l

1

2 1

, , ,

, ,2 , ,20

, ,2 1 , ,2 1

2 12

,0

2, 1, , 1, ,

0

ˆ 2

ˆ 2

2

ˆ ˆ 2 π

l

l

j n l mm

jj l m j l m

m

jj l m j l m

jm l

m

jj l m j l m m l

m

n

n

n

n

k

k k

k k

k

k k

, 1, , 1,ˆ ˆj l m j l m k

1

2 2,

2 1

, 1, , 1, , , 1,0 0

π

ˆ ˆ 2 ,l

m l

jj l m j l m j n l m

m m

n

k k k

with

1

,

2 1l

m l

j n

, 1

2 1 π.

2m l l

m

Therefore,

The equalities (8), (26), (28) and (30) imply that

2 1

, , , , ,0,00

ˆ ˆ 2l

jj n l m j n j j

m

n

k k k k

2

22

2 22

2 22

2

2 1 2

, , ,0

2

i2 i2

, ,

2 2

, ,

ˆ ˆˆ ˆ4π 2 2

ˆ ˆˆ ˆe d e

d d

.

l

j j

j n l mmn

j jj j j j

n

n nj j

n

j n j nn

j n

d

d

f

n f f n

f f

f f

f f

k k

k k k k k

k k k k k k

x x x x x x

fore, for each selectivity level , any function

n

There l

jf W is represented as:

2

2

1

, , , , , ,0

.l

n j l m j n l mmn

f f

x x (32)

Since J

0 0j J jV V W , any j j 0j

f V is repre-

sented as:

2

2

20

, ,

1

, , , , , ,0

,

J n J nn

J l

j n l m j n l mj j mn

f

x x

x (33)

with

, , ,J n J n f (34)

, , , , , , ,j n l m j n l m f (35)

and torthogonal s

im t for each selectivity le the the

he decompositions of 2 2L into mutual ubspaces:

2 2 ,J jj J

L V W

(36)

ply tha vel l , family

2, : , , 0,1, , 2lm n j J m, , ,, 1J n j n l is a tight

frame for 2 2L , on which any function 2 2f L

is represented as:

2

2

2

, ,

1

, , , , , ,0

J n J nn

l

j n l m j n l mj J mn

f

x x

x (37)

Copyright © 2012 SciRes. AJCM

Page 6: Super-Resolution with Multiselective Contourletsfreedom to describe adaptively the different structures of the image geometry. We consider 2π-p defined by ... llm lml lml m ll,0 1,2

M. EL AALLAOUI, A. GOURCH 307

sition of 2 2f L is ficients

The multiselective decompodefined as the set of the coef , , ,j n l m up to a scale J

reqand a selectivity level

low-f uency information L plus the remaining

,J n :

, , ,j n l m j J

(38) 22 ,, ,0 <2 ,0, .l J n nn m l L

Since the multiselective contourlets deimage with the different selectivity level this multiselective decomposition represen

for each level , theoremthe multiselec

compose the 0,1, , , l L

ts and captures ,

2.1 sdifferent structures of the image geometry. In particular

0,1, ,l L tive contourlets

hows that

, , ,j n l m whi

ut there is more. Indeed, as shown in the following proposition, we can mix different frames inside the same reconstruction formula.

Proposition 3.2 for any function:

generate a tightiginal imageframe, on e can reconstruct the or ch w

according to (37). B

20 ,

: ,, ,

j J

j j

x x

(39)

any we obtain the following reconstruction for0j

f v

2

, ,J n J nn

f

x x

2

20

1

, , , , , ,0

,J

j n m j n mj j mn

x (40)

with

, , ,J n J n f (41)

, , , , , , .j n m j n m f

We shall now prove that, for any

(42)

Proof Define the quantity

2 1

, , , , .j n m jf

x x (43) 2 0mn

, ,n m

:

2

, ,j n j nn

f

x .x (44)

We have

2ˆ d

j n

kk k

2

2 2

2 2

, , , , , ,

, , , , , ,

, , , , , ,

, , , ,

ii2, , , ,

i2 i2, , , ,

d

2 d 2

ˆˆe d e

ˆˆ ˆe d e

j

j j

j n m j n m

j n m j n m

n j m n j m

j jj m j m

nj m j m

n nj m j m

f

f

n n

f

f

xk

k k

x

x

x x x x

x x x x

k k k

k k k

i, ,

ˆˆ e d d .j n

j m f

k k xkk k k k k

Using the Poisson formula

(45)

and the equality (30), we obtain:

ie xkk dk

2 f

i2 2 2 , ,ˆe j m

i2 2e 4π 2 .j n j n k k k k

2 2n n

22

22

22

22

12

, , , ,0

i 2

2 12

, , , ,0

i 2

i 22

i2

ˆˆ ˆ4π 2

e d

ˆˆ ˆ4π 2

e d

ˆˆ ˆ4π 2 e

ˆe

j

j

j

j

jj m j m

mn

n

jj m j m

mn

n

njj j

n

nj

f

n f

n f

n f

2

d

n

x k

x k

x k

k

x

k k k

k

k k k

k

k k k

k

2

2 22

22

2 djn

f n x x x

22

2 2

i2 i

i 2

, ,

, , , ,

ˆ ˆd e e d

ˆ ˆe d e d

2

d

= .

j

j

nj

n

j jn

j jj

j n j nn

j n n j j n j nn n

f

f

n

f

f

k xk

x k

k k k k k

k k k k

x

x x x x

x x

Since, we have for any

i2 ˆj n k k

0jf v

x (46)

we obtain the following reconstruction for any

2 2

0

, , , , .J

J n J n j n j nj jn n

f

x x

0jf v

x

The reconstruction carried out in this proposition pro- vides a new degree of freedom to describe images adaptively. Indeed, at each point and each scale

we may search the adaptive ity reconstruction, at is, the selectivity level at improves the

detection of the content of

2

2 20

1

, , , , , , , ,0

. J

J n J n j n m j n mj j mn n

f

x x

2xselectiv , jx th

j , th

f .

4. Image Super-Resolution via Multiselective Contourlets

The main idea is similar to the technique of interpolatioproposed in [18]. Our algorithm of image super-resolu- tio e two constraints.

4.1. Anti-Aliasing Filer Constraint

In wavelet-space extrapolation, the objective is to obtain

n

n is to alternately enforc

Copyright © 2012 SciRes. AJCM

Page 7: Super-Resolution with Multiselective Contourletsfreedom to describe adaptively the different structures of the image geometry. We consider 2π-p defined by ... llm lml lml m ll,0 1,2

M. EL AALLAOUI, A. GOURCH 308

an estimation 0x̂ of high-resolution image x from low- resolution image Lx (refer to Figure 1). In this case we impose anti-al filer constraint, that is the given low-resolution i e is the downsampled output of the lo

iasim

ngag

w-pass anti-aliasing filter in a wavelet transform. As a simple way to get an estimate 0x̂ of the high resolution image, we can take the inverse v et transform by k eping

wa ele Lx as the low-pass band and zeropadding all

high-pass subbands. Consequen r any given image y, we can calculate the best approx 2L norm) to y, subject to anti-aliasing filer con

tly, foimation (in

s , through traintorthogonal projection. Let F and 1F represent the forward and inverse wavelet transforms, respectively;

ote P as the diden onal 1s and 0s

sforms, culated by

(47)

e

n

de

multiselective contourlet coefficients.

ag projection matrix ofthat keeps the low-pass wavelet coefficients and zeros out the high frequency subband coefficients, and let P I P . If we use orthonormal wavelet tranthen the projection of any image y can be cal

1ˆ ˆ 0 ,y F P Fy PFx

where 0x̂ is th estimation of the high-resolution image obtained as in Figure 1.

4.2. Sparsity Constraint

The second constraint is based on a model for natural images. Since the multiselective contourlets described in Section 3, generate a multiselective geometric represen- tation well-suited to preserve contours and edges and geometric structure of image, we assume that the un- known high-resolution image should be sparse in the multiselective contourlets domain. For the sake of sim- plicity, we choose to use a direct hard-thresholding scheme i our proposed algorithm. Intuitively, we view our estimate to the high-resolution image as a noisy ver- sion of the true image. Enforcing our sparsity constraint works to noise the estimation of the interpolated signal while retaining the important coefficients near edges. we enforce this constraint through a hard-thresholding of the

We suppose that the estimation x̂ of the high- resolution is a multiresolution approximation of the real image f at the resolution . Hence 02 0x̂ V ,

and the

om of multiselective contourlets dec position x̂ is ficients defined as the set of the coef

, , , , , , ˆj n l m j n l m x up to a scale 0J and a sele-

Figure 1. The anti-aliasing filer constraint.

ctivity level 0L , plus the remaining low-frequency information , , ˆJ n J n x :

22, , , ,0 , ,0 2 ,0ˆ , .lj n l m J n nj J n m l Lx

(48)

Denote T as the diagonal matrix that, given some threshold value T , zeros out insignifica t coefficients in the coefficient vector whose absolute values are smaller than T; and as the adaptive selectivity reconstruction given by proposition (3.2),

n

, ,ˆ J n J nx

2

2, , , , , ,

1 0

.

n

j n m j n mj mn

2 1J

t (49)

t t

we choice the adaptive selectivity level by mini- mizing the distortion introduced by thre in fixed selectivity procedure:

,j tsholding

2 2L

n n

with

, ,0,0 , , ,00,

, arg min j n j n ll

t t t ,j (50)

2 1

, , ,0 , , , , , ,0

.l

j n l T j n l m j n l mm

t t (51)

Denote x the denoised high-resolution image. The sparseness constraint by hard-thresholding can be written as

ˆ.Tx x (52)

4.3. Multiselective Contourlets Algorithm for Image Super-Resolution

We show in Figure 2 the block diagram of the proposed r high-

thm by taking

multiselective contourlets algorithm fo resolution image reconstruction, which can be summarized as fol- lows:

1) We start our algori 0x̂ , obtained by the simple wavelet interpolation shown in Figurethe initial estimate of the high-resolution image.

2) We then attempt to improve the quality of inter- on, particularly in regions containing edges and

contours, by iteratively enforcing the observation con- straint as well as the sparseness constraint. Let

1, as

polati

ˆkx re- present the estimate at the kth step. By comband (52), the

ining (47) new estimate 1ˆkx can then be obtained by

11 0ˆ ˆ ˆ .

kk T kx F P F x PFx (53)

3) Following the same principle obased image recovery algorithm proposed in [28], we

all amo

f the sparseness-

gradually decrease the threshold value kT by a smunt in each iteration, i.e., 1k kT T

rcum ng t venti

. This has been sh n to be effective in ci he non- ow

Copyright © 2012 SciRes. AJCM

Page 8: Super-Resolution with Multiselective Contourletsfreedom to describe adaptively the different structures of the image geometry. We consider 2π-p defined by ... llm lml lml m ll,0 1,2

M. EL AALLAOUI, A. GOURCH 309

Figure 2. The block diagram of the proposed algorithm for image super-resolution. convexity of the sparseness constraint.

We compare the high-resolution images obtained by the proposed method with those obtained by wavelet linear [28], interpolation bicubic [29], contourlet transform [18], soft-decision adaptive interpolation (SAI) [16], and sparse mixing estimators (SME) [17]. In the experiments, we use five scales J = 5, and five selectivity level

4) Return to step 2 and keep iterating, until the gene- rated images converge or a predetermined maximum iteration number has been reached.

5. Numerical Experiments

5L d we for multiselective contourlets decomposition, an

choose and is decreased by 0 10T 0.2 erations

512

in each . We use

2 , in-iterati a maximum of 10 itseveral rd test images of size cluding Lenna, Boat, Gauss disc, Peppers, Straws, and

gular regions. Peppers is mainly composed of regular Mandril is rich in

fin

ms, we first down- sampled each image by a factor of 2 and then inter-

on, with standa 51

Mandril (Figure 3). Gauss disc image includes regular regions, Lenna and Boat include both fine details and reregions separated from sharp contours.

e details. Straws image contains directional patterns that are superposed in various directions. To show the true power of the interpolation algorith

polated the result back to its original size. The performance measure used was the Peak Signal to

Noise Ratio (PSNR), A good high-resolution method must maximize the PSNR. Table 1 gives the PSNRs generated by all methods for the images in Figure 3. Figures 4 and 5 compare the high-resolution image obtained by different methods. Bicubic interpolations produce some blur and jaggy artifacts in the zoomed images, but the image quality is lower than with SME and SAI methods, as shown by the PSNRs. The Con- tourlet method yields almost the same PSNR as a bicubic interpolation but often provides better image quality. It is able to restore the geometrical structures (see Lenna’s hat and gauss disc zoom) when the underlying contourlet

Figure 3. Images used in the numerical experiments.

Figure 4. The zoom-in comparison of the Lenna and Gauss disc images. From left to right: high-resolution image, low- resolution image (shown at the same scale by enlarging the pixel size), wavelet linear, bicubic interpolation, contourlet, SME, SAI, and proposed method. vectors are accurately estimated. However, when the approximating contourlet vectors are not estimated correctly, it produces directional artifact patterns, be- cause the contoulets represent the image geometry with the same angular selectivity. Contrariwise in our pro- posed method, the angular selectivity can be adapted locally to the content of the image, which improves its gain in PSNR and its regularity of object boundaries of geometrical structures in the generated images, as shown in Boat and Peppers zooms.

Copyright © 2012 SciRes. AJCM

Page 9: Super-Resolution with Multiselective Contourletsfreedom to describe adaptively the different structures of the image geometry. We consider 2π-p defined by ... llm lml lml m ll,0 1,2

M. EL AALLAOUI, A. GOURCH

Copyright © 2012 SciRes. AJCM

310

Table 1. The performance of the proposed method relative to othof Figure 3. From left to right: wavelet linear [28], interpolatestimators (SME) [17], and soft-decision adaptive interpolation (S

Image Wavelet lin Bicubic Contour Proposed

er methods. PSNRS (in decibels) are computed over images ion bicubic [29], contourlet transform [18], sparse mixing AI) [16].

let SME SAI

Lenna 31.59 34.03 34.17 34.61 34.74 35.10

Boat 28.60 29.09 29.1

Gaussdisc 42.86 46.88 48.4

Peppers 30.85 32.32 31.9

Straws 19.15 20.53 20.5

Mandril 22.55 22.15 22.6

5 29.72 29.61 30.14

5 50.61 50.46 50.89

6 33.05 33.14 33.52

4 21.55 21.42 21.56

0 23.10 23.15 23.53

Figure 5. The zoom-in comparison of the boat and peppers images. From left to right: high-resolution image, low- resolution image (shown at the same scale by enlarging the pixel size), wavelet linear, bicubic interpolation, contourlet, SME, SAI, and proposed method. 6. Conclusion

We have described a new method for high-resolution restoration of image using an iterative projection process based on anti-aliasing wavelet technique, and hard-thre- sholding scheme in a new multiselective contourlets analysis. This new multiselectve contourlets analysis can capture and restore slightly better regular geometrical structures of image. Experimental results show that the proposed algorithm achieves better super-resolution re- sults than other super-resolution methods in the litera- ture.

ENCES [1] P. Milanfar, “Super-Resolution Imaging,” CRC Press,

2011.

[2] D. Capel, “Image Mosaicing and Super-Resolution,” Springer, Berlin, 2004. doi:10.1007/978-0-85729-384-8

REFER

[3] K. Katsaggelos, R. Molina and J. Mateos, “Super Resolu-

equences,” Proceedings of the 1998 Midwest Symposium on Circuits an stems, Vol. pp. 374-378.

] S. Bake . Kanade, “ on Super-Resolution and How to Break Them,” I Analysis and achine Int nce, Vol. 24 . 1167-11 i:10.1109/T 2002.103321

tion of Images and Video,” Morgan and Claypool Pub-lishers, San Rafael, 2007.

[4] S. Borman and R. L. Stevenson, “Super-Resolution from Image S

d Sy 2, 1998,

[5 r and T Limits EEE Transactions on Patternellige M , 2002, pp

83. do PAMI. 0

[6] N. K. Bose S. P. Kim and Valenzuela, “Ecursive Reconstruction of High tion Image Noisy Undersa Multifram Acousti ech and Sig ocessing, V pp. 101 .

[7] R. Y. Tsai and T. S. Huang, “Multipleframe Image Res-toration and Registration,” Advances in Computer Vision and Image Processing, Greenwich, JAI Press Inc., 1984, pp. 317-339.

[8] E. Kaltenbacher and R. C. Hardie, “High-Resolution In-frared Image Reconstruction Using Multiple Low Resolu-tion Aliased Frames,” Proceedings of the IEEE National Aerospace Electronics Conference, Vol. 2, 1996, pp. 702- 709.

[9] A. K. Katsaggelos, B. C. Tom and N. P. Galatsanos, “Re- construction of a High Resolution Image from Registra- tion and Restoration of Low Resolution Images,” Pro- ceedings of the IEEE International Conference on Image Processing, Vol. 3, 1994, pp. 553-557.

[10] S. Chaudhuri and M. V. Joshi, “Motion-Free Super- Resolution, MIT Press, Cambridge, 2005.

[11] R. Keys, “Cubic Convolution Interpolation for Digital Image Processing,” IEEE Transactions on Acoustics, Speech and Signal Processing, Vol. 29, No. 6, 1981, pp. 1153-1160. doi:10.1109/TASSP.1981.1163711

H. M.Resolu from

mpledcs, Spe

es,” IEEE Transactions onnal Pr ol. 38, 1990,

3-1027

Page 10: Super-Resolution with Multiselective Contourletsfreedom to describe adaptively the different structures of the image geometry. We consider 2π-p defined by ... llm lml lml m ll,0 1,2

M. EL AALLAOUI, A. GOURCH 311

[21] J. P. Antoine, R. Murenzi, P. Vandergheynst and S. T. Ali, [12] M. Unser, “Splines: A Perfect Fit for Signal and Image Processing,” IEEE Signal Processing Magazine, Vol. 16, No. 6, 1999, pp. 22-38. doi:10.1109/79.799930

[13] S. Carrato, G. Ramponi and S. Marsi, “A Simple Edge-Sensitive Image Interpolation Filter,” Proceedof IEEE International Conference on Image ProcessingLausanne, 16-19 September 1996, pp. 711-714.

[14] T. Lehmann, C. Gonner and K. Spitzer, “Survey: Interpo-lations Methods in Medical Image Processing,” IEEE Transactions on Medical Imaging, Vol. 18, No. 11, 1999,pp. 1049-1075. doi:10.1109/42.816070

ings ,

[15] P. Thevenaz, T. Blu and M. Unser, “Medical Images Ap-plication,” IEEE Transactions on Medical Imaging, Vol19, 2000, pp. 739-758.

[16] X. Zhang and X. Wu, “Image Interpolation by Adaptiv2-D Autoregressive Modeling and Soft-Decision Estima- tion,” IEEE Transactions on Image Processing, Vol. 17, No. 6, 2008, pp. 887-896. doi:10.1109/TIP.2008.924279

.

e

[17] S. Mallat and G. Yu, “Super-Resolution with Sparse Mix-ing Estimators,” IEEE Transactions on Image ProcessingVol. 19, No. 11, 2010, pp. 518-531. doi:10.1109/TIP.2010.2049927

,

[18] N. Mueller, Y. Lu and M. N. Do, “Image InterpolationUsing Multiscale Geometric Representations,” Procing of SPIE Computational Imaging, Vol. 6498, San Jos

doi:10.1109/TIP.2005.859376

ess-

e, 28 January 2007.

[19] M. N. Do and M. Vetterli, “The Contourlet Transform: An Efficient Directional Multiresolution Image Repre-sentation,” IEEE Transactions Image on Processing, Vol. 14, No. 12, 2005, pp. 2091-2106.

. Zhou and M. N. Do, “The Nonsubsam-[20] A. L. Cunha, Jpled Contourlet Transform: Theory, Design, and Applica-tions,” IEEE Transactions Image on Processing, Vol. 15, No. 10, 2006, pp. 3089-3101. doi:10.1109/TIP.2006.877507

“Two Dimensional Wavelets and Their Relatives,” Cam-bridge University Press, Cambridge, 2004. doi:10.1017/CBO9780511543395

[22] P. J. Burt and E. H. Adelson, “The Laplacian Pyramid as a Compact Image Code,” IEEE Transactions on Commu-nications, Vol. 31, No. 4, 1983, pp. 532-540. doi:10.1109/TCOM.1983.1095851

[23] M. Vetterli and J. Kovacevic, “Wavelets and Subband Coding,” Prentice Hall, Upper Saddle River, 1995.

[24] S. Mallat, “A Wavelet Tour of Signal Processing,” 2nd Edition, Academic Press, Waltham, 1999.

[25] M. N. Do and M. Vetterli, “Framing Pyramids,” IEEE

tection in Patterns,” Applied and Computational

Transactions on Signal Processing, Vol. 51, No. 9, 2003, pp. 2329-2342.

[26] J. P. Antoine, R. Murenzi and P. Vandergheynst, “Direc-tional Wavelets Revisited: Cauchy Wavelets and Symme-try EHarmonic Analysis, Vol. 6, No. 3, 1999, pp. 314-345. doi:10.1006/acha.1998.0255

[27] M. El Aallaoui, A. El Bouhtouri and A. Ayadi, “Adaptive Selectivity Representation: Design, and Applications,” International Journal of Wavelets, Multiresolution and Information Processing, Vol. 7, No. 1, 2009, pp. 89-113. doi:10.1142/S0219691309002829

[28] O. G. Guleryuz, “Nonlinear Approximation Based Image Recovery Using Adaptive Sparse Reconstructions and It-erated Denoising: Part I—Theory,” IEEE Transactions on Image Processing, Vol. 15, No. 3, 2006, pp. 539-554. doi:10.1109/TIP.2005.863057

[29] T. Blu A. Muoz and M. Unser. Least-Squares Image Re-sizing Using Finite Differences,” IEEE Transactions on Image Processing, Vol. 10, No. 9, 2001, pp. 1365-1378. doi:10.1109/83.941860

Copyright © 2012 SciRes. AJCM