CONSTRUCTION OF AN ORTHONORMAL COMPLEX MULTIRESOLUTION ANALYSIS. Liying Wei and Thierry Blu

Similar documents
A Novel Fast Computing Method for Framelet Coefficients

COMPLEX WAVELET TRANSFORM IN SIGNAL AND IMAGE ANALYSIS

Symmetric Wavelet Tight Frames with Two Generators

Introduction to Discrete-Time Wavelet Transform

SDP APPROXIMATION OF THE HALF DELAY AND THE DESIGN OF HILBERT PAIRS. Bogdan Dumitrescu

A Higher-Density Discrete Wavelet Transform

446 SCIENCE IN CHINA (Series F) Vol. 46 introduced in refs. [6, ]. Based on this inequality, we add normalization condition, symmetric conditions and

INFINITUDE OF MINIMALLY SUPPORTED TOTALLY INTERPOLATING BIORTHOGONAL MULTIWAVELET SYSTEMS WITH LOW APPROXIMATION ORDERS. Youngwoo Choi and Jaewon Jung

Digital Image Processing

Which wavelet bases are the best for image denoising?

Two-Dimensional Orthogonal Filter Banks with Directional Vanishing Moments

2D Wavelets. Hints on advanced Concepts

Wavelets and Multiresolution Processing. Thinh Nguyen

ECE472/572 - Lecture 13. Roadmap. Questions. Wavelets and Multiresolution Processing 11/15/11

On the Dual-Tree Complex Wavelet Packet and. Abstract. Index Terms I. INTRODUCTION

Image Denoising using Uniform Curvelet Transform and Complex Gaussian Scale Mixture

IN many image processing applications involving wavelets

Biorthogonal Spline Type Wavelets

Wavelet Bi-frames with Uniform Symmetry for Curve Multiresolution Processing

An Investigation of 3D Dual-Tree Wavelet Transform for Video Coding

VARIOUS types of wavelet transform are available for

1 The Continuous Wavelet Transform The continuous wavelet transform (CWT) Discretisation of the CWT... 2

POINT VALUES AND NORMALIZATION OF TWO-DIRECTION MULTIWAVELETS AND THEIR DERIVATIVES

Design and Implementation of Multistage Vector Quantization Algorithm of Image compression assistant by Multiwavelet Transform

A NEW BASIS SELECTION PARADIGM FOR WAVELET PACKET IMAGE CODING

Rational Coefficient Dual-Tree Complex Wavelet Transform: Design and Implementation Adeel Abbas and Trac D. Tran, Member, IEEE

Chapter 7 Wavelets and Multiresolution Processing. Subband coding Quadrature mirror filtering Pyramid image processing

Multiresolution analysis & wavelets (quick tutorial)

MRA Frame Wavelets with Certain Regularities Associated with the Refinable Generators of Shift Invariant Spaces

Multiresolution image processing

Introduction to Wavelets and Wavelet Transforms

The Dual-Tree Complex Wavelet Transform A Coherent Framework for Multiscale Signal and Image Processing

Course and Wavelets and Filter Banks

Gröbner bases and wavelet design

Wavelets and Multiresolution Processing

MULTIRATE DIGITAL SIGNAL PROCESSING

The Application of Legendre Multiwavelet Functions in Image Compression

Wavelet Transform. Figure 1: Non stationary signal f(t) = sin(100 t 2 ).

Digital Image Processing Lectures 15 & 16

Lecture 16: Multiresolution Image Analysis

Wavelets and Filter Banks

Multiresolution Analysis

An Introduction to Wavelets and some Applications

Digital Affine Shear Filter Banks with 2-Layer Structure

Digital Image Processing

Data-Hiding Capacities of Non-Redundant Complex Wavelets

Boundary functions for wavelets and their properties

Analysis of Fractals, Image Compression and Entropy Encoding

Hilbert Transform Pairs of Wavelets. September 19, 2007

Gabor wavelet analysis and the fractional Hilbert transform

Chapter 7 Wavelets and Multiresolution Processing

IN many image processing applications involving wavelets

DISCRETE CDF 9/7 WAVELET TRANSFORM FOR FINITE-LENGTH SIGNALS

Complexwavelet transforms with allpass lters

Multiresolution schemes

Multiresolution schemes

Image fusion based on bilateral sharpness criterion in DT-CWT domain

Wavelets and multiresolution representations. Time meets frequency

Lifting Parameterisation of the 9/7 Wavelet Filter Bank and its Application in Lossless Image Compression

Construction of Orthonormal Quasi-Shearlets based on quincunx dilation subsampling

Sparse Multidimensional Representation using Shearlets

On the Hilbert Transform of Wavelets

Analytic discrete cosine harmonic wavelet transform(adchwt) and its application to signal/image denoising

ORTHOGONAL WAVELET FRAMES AND VECTOR-VALUED WAVELET TRANSFORMS

The Dual-Tree Complex Wavelet Transform. [A coherent framework for multiscale signal and ]

Frequency-Domain Design and Implementation of Overcomplete Rational-Dilation Wavelet Transforms

Wavelet Decompositions for Quantitative Pattern Matching

Module 4 MULTI- RESOLUTION ANALYSIS. Version 2 ECE IIT, Kharagpur

Course and Wavelets and Filter Banks. Filter Banks (contd.): perfect reconstruction; halfband filters and possible factorizations.

Digital Speech Processing Lecture 10. Short-Time Fourier Analysis Methods - Filter Bank Design

PAijpam.eu DUAL-TREE COMPLEX WAVELET TRANSFORM APPLIED TO FAULT MONITORING AND IDENTIFICATION IN AERONAUTICAL STRUCTURES

WE begin by briefly reviewing the fundamentals of the dual-tree transform. The transform involves a pair of

Digital Image Processing

Construction of Biorthogonal B-spline Type Wavelet Sequences with Certain Regularities

A Comparative Study of Non-separable Wavelet and Tensor-product. Wavelet; Image Compression

New Design of Orthogonal Filter Banks Using the Cayley Transform

Basic Multi-rate Operations: Decimation and Interpolation

Wavelets, wavelet networks and the conformal group

3-D Directional Filter Banks and Surfacelets INVITED

Parametrizing orthonormal wavelets by moments

Wavelets, Filter Banks and Multiresolution Signal Processing

WAVELETS WITH COMPOSITE DILATIONS

High-Order Balanced Multiwavelets: Theory, Factorization, and Design

Harmonic Analysis: from Fourier to Haar. María Cristina Pereyra Lesley A. Ward

Frames. Hongkai Xiong 熊红凯 Department of Electronic Engineering Shanghai Jiao Tong University

Available at ISSN: Vol. 2, Issue 2 (December 2007) pp (Previously Vol. 2, No.

A New Smoothing Model for Analyzing Array CGH Data

Signal Analysis. Multi resolution Analysis (II)

Closed-Form Design of Maximally Flat IIR Half-Band Filters

MR IMAGE COMPRESSION BY HAAR WAVELET TRANSFORM

Compactly Supported Tight Frames Associated with Refinable Functions 1. Communicated by Guido L. Weiss Received July 27, 1999

Matrix-Valued Wavelets. Ahmet Alturk. A creative component submitted to the graduate faculty

Littlewood Paley Spline Wavelets

Optimization of biorthogonal wavelet filters for signal and image compression. Jabran Akhtar

EEE4001F EXAM DIGITAL SIGNAL PROCESSING. University of Cape Town Department of Electrical Engineering PART A. June hours.

Invariant Pattern Recognition using Dual-tree Complex Wavelets and Fourier Features

Denoising and Compression Using Wavelets

Introduction to Orthogonal Transforms. with Applications in Data Processing and Analysis

Contents. Acknowledgments

Construction of Multivariate Compactly Supported Orthonormal Wavelets

Transcription:

CONSTRUCTION OF AN ORTHONORMAL COMPLEX MULTIRESOLUTION ANALYSIS Liying Wei and Thierry Blu Department of Electronic Engineering, The Chinese University of Hong Kong, Shatin, N.T., Hong Kong ABSTRACT We design two complex filters {hn,gn} for an orthogonal filter bank structure based on two atom functions {ρ α (t,ρ α / (t}, such that: they generate an orthonormal multiwavelet basis; the two complex conjugate wavelets are Hilbert wavelets, i.e., their frequency responses are supported either on positive or negative frequencies; and 3 the two scaling functions are real. The developed complex wavelet transform (CWT is non-redundant, nearly shiftinvariant, and distinguishable for diagonal features. The distinguishability in diagonal features is demonstrated by comparison with real discrete wavelet transform. Index Terms Non-redundant, orthonormal complex multiresolution analysis. INTRODUCTION Though real wavelet transform has widely used in signal and image processing, it suffers from two main problems: shift invariance; and poor directional selectivity. Complex wavelet transform (CWT is developed to overcome these two problems,. But current CWT introduces some redundancy into the transform, such as the single-tree CWT has redundancy J withj scale level and the dual-tree DTCWT has redundancy 4 for two dimensional images. However, the redundancy complicates such applications as image/video compression where a parsimonious signal representation is critical. To address this problem, some non-redundant CWTs have been proposed 3 5. But 3, 4 neither provide explicit filters nor discuss the complex multiresolution analysis (MRA. Paper 5 proposed a pair of complex filters where the wavelets are Hilbert functions, but the complex MRA is not orthonormal, i.e., the frequency responses of the wavelets and scaling functions are overlapped, which makes hard distinguish the diagonal components for images. In this paper, based on the same orthconjugate filter bank structure shown in Fig as 5, we aim to develop a new complex wavelet transform which is non-redundant for real input signals, nearyly shift-invariant and distinguishable in the diagonal features. In detail, our objective is to This work was supported by the General Research Fund CUHK49 from the Hong Kong Research Grant Council. design complex filters {hn, gn} by two atom functions {ρ α (t,ρ α / (t}, such that: they generate an orthonormal complex multiresolution analysis; the two complex conjugate wavelets are Hilbert wavelets that offer shift-invariance and directivity; and 3 the two scaling functions are real that preserve the polynomial trends for signals between scales. Here, {ρ α (t,ρ α / (t} are such functions whose frequency responses are ˆρ α ( = and ˆρ α j sgn( α+ / ( =, α+ where α is a degree parameter and sgn( is the sign function with for >, for <, and for =. The Hilbert wavelet is a complex function whose imaginary part is the Hilbert transform of the real part, i.e., its support of the frequency respose is either in positive or in negative. Because an orthogonal filter bank is only the necessary condition to generate an orthonormal complex MRA 6, so we will start from the sufficient condition: firstly construct the orthonormal complex MRA and then determine the filters.. CONSTRUCTION OF AN ORTHONORMAL COMPLEX MULTIRESOLUTION ANALYSIS Let R{ }, I{ }, and be real, imaginary, complex conjugate and synthesis filter operators, respectively. In Fig., un = { j, } is an orthonormal filter derived from the Haar filter by frequency shifting; xn, yn and wn denote the input, lowpass output for iteration and highpass output (wavelet coefficients, respectively. There exist: wn = k gk 4nxk; yn = k,l R{uk nhl 4k}xl. Our objective is to design the complex filters {hn, gn} by two atom functions {ρ α (t,ρ α / (t}, such that {hn,gn} generates an orthonormal complex multiresolution analysis... Complex multiresolution analysis Let{φ (t,φ (t} be the scaling functions and{ψ(t,ψ (t} be the complex conjugate wavelets. Define subspaces V j = Span n Z {φ ( j t n,φ ( j t n},w j = Span n Z {ψ( j t n} and Wj = Span n Z {ψ ( j t n}. The complex multiresolution analysis states that: V V V, j= V j = L (R and j= V j = {}; V j = V j W j Wj, where denotes the Kronecker direct sum; and 3 any square integrable real function 978--4799-356-6/3/$3. 3 IEEE 38 ICASSP 3

hn 4 un ũn 4 hn yn yn h n 4 u n ũ n 4 h n xn xn gn 4 wn wn 4 gn g n 4 w n w n 4 g n (a Analysis filter bank (b Synthesis filter bank Fig.. The orthconjugate filter bank structure for D non-redundant complex wavelet transform (NRCWT implementation. Level j =,, ˆφ ( 4 ˆφ ( 4 ( ˆψ ( ˆψ ( ˆφ( ˆψ( ˆψ( ˆψ 4 ˆψ( 4 4 Fig.. Frequency-domain energy localization of the orthonormal multiwavelet basis { j/ φ i ( j t n, j/ ψ( j t n,ψ ( j t n}, where φ i ( j t n are real functions whose frequency responses are supported within j, j, while ψ( j t n are Hilbert functions whose frequency responses are supported in the positive frequencies j, j. f( V j, there existsf( V j+. The complex multiresolution analysis implies both the scaling functions and the wavelets satisfy a matrix-dilation equation, ( t φ ( φ t = φ (t l Ml, (a φ (t l l ( ψ t ψ ( t = φ (t l Nl, (b φ (t l l where Ml = R{hl} R{hl } and I{hl} I{hl } gl gl g l g Nl = g l g l l gl gl. Define φ (t ψ(t the vector functions φ(t =, ψ(t = φ (t ψ. (t Let ˆφ( and ˆψ( be their Fourier transforms. Then the matrix-dilation equations in the frequency domain can be represented as ˆφ( = ˆψ( = M(ej ˆφ( N(ej ˆφ(, (a, (b wherem(e j = l Mle jl andn(e j = l Nle jl are called the refinement matrices. The complex MRA is orthonormal if and only if: {φ (t n,φ (t n} forms a basis for the subspace V, i.e., φ(t,φ(t n = I δ n, where I is a twodimensional identity matrix and δ is the Kroneck delta function; ψ(t n forms a basis for the subspace W and ψ (t n forms a basis for the subspace W, i.e., ψ(t,ψ(t n = I δ n ; {ψ(t n,ψ (t n} are orthogonal to {φ (t n,φ (t n}, i.e., φ(t,ψ(t n = where is a two-dimensional zero matrix... Problem In this paper, our objective is to determine {hn,gn} or equivalently {M(e j,n(e j } by {ρ α (t,ρ α / (t}, such that: the complex multiresolution analysis is orthonormal; the wavelets are Hilbert functions; and 3 the scaling functions are real. Note that though φ (t and φ (t are orthogonal each other, their freqeuncy responses might be overlapped. Assume the scaling functions ˆφ( are supported within,, while the wavelet ˆψ( is supported within,. Fig. plotts the frequency enery localizations of the orthonormal 38

y ˆψ ˆφ Fig. 3. Frequency-domain energy localization of the orthonormal multiwavelet basis{ j/ φ i ( j t n, j/ ψ( j t n,ψ ( j t n} after D NRCWT. ˆφ is the Fourier transform of the tensor scaling functions by φ i ( j t n at scale j =, while ˆψ pq are the Fourier transorm of the tensor wavelets at scale j = for p,q =,. The gray parts are the complex conjugates of the white parts in the border. multiwavelet basis where the wavelets are Hilbert functions. In the figure, ˆφ( represents both ˆφ ( and ˆφ (. It is clear that as the scalej decreases by, the frequency supports of the scaling functions and wavelets are double. By implementating D NRCWT and removing the complex conjugate highpass branches,four separately complex wavelets and one real scaling function are generated. Fig. 3 plotts the the frequency energy localizations of these D complex wavelet basis functions, where the gray color parts corresponding to the removed complex conjugate wavelets. Because of the one-sided frequency support of the Hilbert wavelet, this filter bank provides distinct basis functions in vertical (ˆψ, horizontal (ˆψ, +45 degree (ˆψ and 45 degree (ˆψ subbands..3. Formulation ρ Define ρ α α (t = (t n ρ α / (t n. Our objective is to find two coefficinet matrices C n and D n that satisfy φ ( t = n ˆψ ˆψ ˆψ x ( ( t t C n ρ α n,ψ = n D n ρ α (t n. such that{hn,gn} generate an orthonormal complex multiresolution analysis (OCMA with ψ ( t Hilbert functions and φ ( t are real. Taking the Fourier transform, we have ˆφ( = C(e j ˆρ α (, ˆψ( = α D(e j ˆρ α (, where C(e j = n C ne jn, D(e j = n D ne jn ρ and ˆρ α α ( = ( ρ α / (. Relating to (, there exist M(e j = (α+/ C(e j C(e j, (3a N(e j = D(ej C(e j, (3b where denotes the inverse operator. The orthonormality of the complex multiresolution analysis in the frequency domain is equivalent that 7 I = C(e j R(e j C(e j H, (4a I = D(e j R(e j D(e j H +D( e j R( e j D( e j H, = C(e j R(e j D(e j H +C(e j R( e j D( e j H, where R(e j is the autocorrelation matrix-filter: R(e j k j +k = (α+ k j k sgn(+k +k (α+ k sgn(+k +k (α+ +k (α+ (4b (4c Our objective is to obtain {C(e j,d(e j } by solving (4..4. Construction of orthonormal complex MRA By using spectral decomposition and linear algebra operation to (4, we get the coefficient matrices with C(e j e jβ 3 cosθ sinθ = e jβ4 sinθ cosθ a(e j a(e j j a(e j j a(e j, (5a D(e j = e j cosθ sinθ e jβ sinθ cosθ e jβ a(e j (α+ a(e j j a(e j (α+ a(e j j a(e j (α+ a(e j a(e j (α+ a(e j, (5b where β i and θ j are real parameters of. The corresponding wavelets and scaling functions can be also represented by φ ( = C(e φ j ˆρ α ( ( ( cosθ +sgn( = a(e j sinθ sgn( α+ a(e j e jβ3 ( α+ sinθ +sgn( a(e j + cosθ sgn(, α+ a(e j e jβ4 α+ (6. 383

ψ( ψ = α D(e j ˆρ α ( ( cosθ sinθ = e jβ sinθ cosθ e jβ α a(e j (α+ +sgn( a(e j α a(e j (α+ a(e j e j α+ sgn( e j α+. (7 Let θ = β = β = β 4 =, θ = 4 and ej β3( = sgn(e j, we get a pair of real scaling functions, a pair of Hilbert wavelets; particularly, we also obtain a highpass filter G(e j = G (e j +e j G (e j which is only supported in the positive frequencies..5. Complex filters Applying (3, we obtain M(e j and N(e j ; then by using the polyphase filters 8, F (z F (z = M(z z F (z, F 3 (z the two complex filters in the z-domain are solved, H(z = = N(z z F (z jf (z, G(z = F (z. (8, 3. PROPERTIES OF NRCWT The distinguishability of our NRCWT in diagonal features provided by {H(e j,g(e j } is demonstrated by Fig. 5 for Architecture.jpg. In the Fig. 5, (a is the original figure; (b is the discrete wavelet transform (DWT figure taken from the diagonal subband of the classical two-band perfect reconstruction filter bank at scale level 3, where the real, normalized fractional(α,τ-b-spline filters (FBF withα = 4.5 and τ = are used 9; (c and (d are the complex wavelet transform (CWT figures taken from our D NRCWT +45 diagonal subband and 45 diagonal subband at scale leve withα = 4.5. Observing these figures, we can see that both the +45 line features in (c and the 45 line features in (d are highly enhanced and could be easily extracted; however, in subfig (b, these two directionally line features are tangled each other, which makes hard split and extract the +45 directional features from 45 directional features. Original diagonal DWT Figure 4 plots the specifical complex filters, scaling functions and wavelets whenα = 4.5. It is noticable that H(e j is asymmetric and continuous in ( 4, 4, while G(ej is almost supported in (,; the scaling functions φ i ( have the same magnitudes and are supported in (,; and 3 the wavelet ψ( is in (,. (a +45 diagonal CWT (b 45 diagonal CWT H(e j,α=4.5 G(e j,α=4.5.5.5.5.5.5.5.5.5.8 Φ, (,α=4.5.8 Ψ(,α=4.5 (c (d.6.4..5.5.6.4..5.5 Fig. 4. The frequency responses of the complex filters {H(e j,g(e j } (8 with z = e j, the real scaling functions (6 and the Hilbert wavelets (7 when α = 4.5. The x-label is. Fig. 5. Demonstration of directivities of D NRCWT. (a - original image, (b - image from the diagonal subband of classical two-band perfect reconstruction filter bank with real, normalized fractional (α, τ-b-spline filters (FBF for α = 4.5 and τ =, (c and (d images from the diagonal subbands of our D NRCWT: +45 diagonal subband and 45 diagonal subband. The line features along the positive and negative diagonal directions can be easily distinguished, splitted and extracted from (c and (d, respectively. 384

4. REFERENCES J. Magarey and N. Kingsbury, Motion estimation using a complex-valued wavelet transform, IEEE Trans. Signal Process., vol. 46, no. 4, pp. 69 84, Apr. 998. N. Kingsbury, Image processing with complex wavelets, Phil. Trans. R. Soc. Lond. A, vol. 357, no. 76, pp. 543 56, Sep. 999. 3 F. C. A. Fernandes, R. L. C. van Spaendonck, and C. S. Burrus, A new framework for complex wavelet transforms, IEEE Trans. Signal Process., vol. 5, no. 7, pp. 85 837, Jul. 3. 4 R. V. Spaendonck, T. Blu, R. Baraniuk, and M. Vetterli, Orthogonal Hilbert transform filter banks and wavelets, in Proc. IEEE Int. Conf. Acoust., Speech, Signal Processing (ICASSP 3, Hong Kong, China, Apr. 6-3, pp. 55 58. 5 L. Wei and T. Blu, A new non-redundant complex Hilbert wavelet transform, in Proc. IEEE Stat. Sign. Proc. Workshop (SSP, Ann Arbor, USA, Aug. 5-8, p. 4. 6 Q. Jiang, On the design of multifilter banks and orthonormal multiwavelet bases, IEEE Trans. Signal Process., vol. 46, no., pp. 83 844, Dec. 998. 7 S. Yang, Z. Cheng, and H. Wang, Construction of biorthogonal multiwavelets, J. Math. Anal. Appl., vol. 76, no., pp., Dec.. 8 I. W. Selesnick, Balanced multiwavelet bases based on symmetric FIR filters, IEEE Trans. Signal Process., vol. 48, no., pp. 84 9, Jan.. 9 F. Luisier, T. Blu, and M. Unser, Which wavelet bases are the best for image denoising? in Proc. SPIE, vol. 594, Bellingham, WA, Jul. 5, p. 594E. 385