IMAGE ENHANCEMENT USING NONSUBSAMPLED CONTOURLET TRANSFORM

Similar documents
A Novel NSCT Based Medical Image Fusion Technique

NSCT BASED LOCAL ENHANCEMENT FOR ACTIVE CONTOUR BASED IMAGE SEGMENTATION APPLICATION

IMAGE SUPER RESOLUTION USING NON SUB-SAMPLE CONTOURLET TRANSFORM WITH LOCAL TERNARY PATTERN

Image De-noising using Contoulets (A Comparative Study with Wavelets)

The Nonsubsampled Contourlet Transform: Theory, Design, and Applications

Color Image Enhancement Based on Contourlet Transform Coefficients

Novel Hybrid Multi Focus Image Fusion Based on Focused Area Detection

Wavelet-based Contourlet Coding Using an SPIHT-like Algorithm

Image Interpolation Using Multiscale Geometric Representations

Contourlets: Construction and Properties

Text Region Segmentation From Heterogeneous Images

Beyond Wavelets: Multiscale Geometric Representations

Surface Defect Edge Detection Based on Contourlet Transformation

Applications and Outlook

7.1 INTRODUCTION Wavelet Transform is a popular multiresolution analysis tool in image processing and

Parametric Texture Model based on Joint Statistics

CHAPTER 6 ENHANCEMENT USING HYPERBOLIC TANGENT DIRECTIONAL FILTER BASED CONTOURLET

Design of direction oriented filters using McClellan Transform for edge detection

Implementation of No-Reference Image Quality Assessment in Contourlet Domain

CoE4TN3 Image Processing. Wavelet and Multiresolution Processing. Image Pyramids. Image pyramids. Introduction. Multiresolution.

NSCT domain image fusion, denoising & K-means clustering for SAR image change detection

A Parametric Texture Model based on Joint Statistics of Complex Wavelet Coefficients. Gowtham Bellala Kumar Sricharan Jayanth Srinivasa

TEXT EMBEDDING BASED ON CONTOURELET TRANSFORMATION COEFFICIENTS

APPLICATION OF CONTOURLET TRANSFORM AND MAXIMUM ENTROPY ON DIGITAL IMAGE WATERMARKING

CHAPTER 3 DIFFERENT DOMAINS OF WATERMARKING. domain. In spatial domain the watermark bits directly added to the pixels of the cover

Beyond Wavelets: Directional Multiresolution Image Representation

Image denoising in the wavelet domain using Improved Neigh-shrink

Fusion of Infrared and Visible Light Images Based on Region Segmentation

IEEE TRANSACTIONS ON IMAGE PROCESSING, VOL. 14, NO. 12, DECEMBER Minh N. Do and Martin Vetterli, Fellow, IEEE

IMAGE DENOISING USING FRAMELET TRANSFORM

Multiresolution Image Processing

A Novel Image Classification Model Based on Contourlet Transform and Dynamic Fuzzy Graph Cuts

Fingerprint Matching Incorporating Ridge Features Using Contourlet Transforms

Contourlets and Sparse Image Expansions

Research Article Spatial Images Feature Extraction Based on Bayesian Nonlocal Means Filter and Improved Contourlet Transform

Research Article A Novel Multiscale Edge Detection Approach Based on Nonsubsampled Contourlet Transform and Edge Tracking

Evaluation of texture features for image segmentation

An Image Coding Approach Using Wavelet-Based Adaptive Contourlet Transform

Texture Based Image Segmentation and analysis of medical image

PERFORMANCE COMPARISON OF DIFFERENT MULTI-RESOLUTION TRANSFORMS FOR IMAGE FUSION

Fusion of Multimodality Medical Images Using Combined Activity Level Measurement and Contourlet Transform

The Choice of Filter Banks for Wavelet-based Robust Digital Watermarking p. 1/18

Robust Blind Digital Watermarking in Contourlet Domain

The Choice of Filter Banks for Wavelet-based Robust Digital Watermarking

Digital Image Processing

Short Communications

A NEW ROBUST IMAGE WATERMARKING SCHEME BASED ON DWT WITH SVD

Image Interpolation using Collaborative Filtering

Digital Image Processing

Nonlinear Multiresolution Image Blending

Denoising and Edge Detection Using Sobelmethod

INTERNATIONAL JOURNAL OF RESEARCH SCIENCE & MANAGEMENT

Performance Analysis of Iris Recognition System Using DWT, CT and HOG

Video Shot Boundary Detection Using Multiscale Geometric Analysis of NSCT and Least Squares Support Vector Machine

CHAPTER 7. Page No. 7 Conclusions and Future Scope Conclusions Future Scope 123

Contourlet Based Image Recovery and De-noising Through Wireless Fading Channels

Denoising of Images corrupted by Random noise using Complex Double Density Dual Tree Discrete Wavelet Transform

RECENTLY, there have been several studies showing that

Image Enhancement Techniques for Fingerprint Identification

UNIVERSITY OF DUBLIN TRINITY COLLEGE

Digital Image Processing (CS/ECE 545) Lecture 5: Edge Detection (Part 2) & Corner Detection

Module 8: Video Coding Basics Lecture 42: Sub-band coding, Second generation coding, 3D coding. The Lecture Contains: Performance Measures

Image Denoising Based on Hybrid Fourier and Neighborhood Wavelet Coefficients Jun Cheng, Songli Lei

Contourlet Transformation for Text Hiding in HSV Color Image

Wavelet Applications. Texture analysis&synthesis. Gloria Menegaz 1

Key words: B- Spline filters, filter banks, sub band coding, Pre processing, Image Averaging IJSER

Compressive sensing image-fusion algorithm in wireless sensor networks based on blended basis functions

DYADIC WAVELETS AND DCT BASED BLIND COPY-MOVE IMAGE FORGERY DETECTION

Image denoising using curvelet transform: an approach for edge preservation

Modified Expectation Maximization Method for Automatic Segmentation of MR Brain Images

MEDICAL IMAGE FUSION BASED ON TYPE-2 FUZZY LOGIC IN NSCT

Skin Infection Recognition using Curvelet

ARTICLE IN PRESS. Signal Processing

Int. J. Pharm. Sci. Rev. Res., 34(2), September October 2015; Article No. 16, Pages: 93-97

An M-Channel Critically Sampled Graph Filter Bank

Multi-focus Image Fusion Using Stationary Wavelet Transform (SWT) with Principal Component Analysis (PCA)

Comparative Analysis of Discrete Wavelet Transform and Complex Wavelet Transform For Image Fusion and De-Noising

ANALYSIS OF SPIHT ALGORITHM FOR SATELLITE IMAGE COMPRESSION

Robust Image Watermarking based on DCT-DWT- SVD Method

Invisible and Robust Color Image Watermarking in Contourlet Domain for Image Authentication

Implementation of ContourLet Transform For Copyright Protection of Color Images

Reversible Wavelets for Embedded Image Compression. Sri Rama Prasanna Pavani Electrical and Computer Engineering, CU Boulder

a) It obeys the admissibility condition which is given as C ψ = ψ (ω)

Image Fusion Using Double Density Discrete Wavelet Transform

We are IntechOpen, the world s leading publisher of Open Access books Built by scientists, for scientists. International authors and editors

A contourlet transform based algorithm for real-time video encoding

Fundamentals of Digital Image Processing

Comparative Evaluation of DWT and DT-CWT for Image Fusion and De-noising

Fusion of Visible and Infrared Images Based on Spiking Cortical Model in Nonsubsampled Contourlet Transform Domain

FRESH - An algorithm for resolution enhancement of piecewise smooth signals and images

2. LITERATURE REVIEW

IMAGE COMPRESSION USING TWO DIMENTIONAL DUAL TREE COMPLEX WAVELET TRANSFORM

Feature Based Watermarking Algorithm by Adopting Arnold Transform

Tutorial on Image Compression

Dual Tree Complex Wavelet Transform and Robust Organizing Feature Map in Medical Image Fusion Technique

A novel method for multi-modal fusion based image embedding and compression technique using CT/PET images.

Image coding based on multiband wavelet and adaptive quad-tree partition

Image Fusion Algorithm Based on Spatial Frequency-Motivated Pulse Coupled Neural Networks in Nonsubsampled Contourlet Transform Domain

WAVELET SHRINKAGE ADAPTIVE HISTOGRAM EQUALIZATION FOR MEDICAL IMAGES

Feature extraction. Bi-Histogram Binarization Entropy. What is texture Texture primitives. Filter banks 2D Fourier Transform Wavlet maxima points

Transcription:

IMAGE ENHANCEMENT USING NONSUBSAMPLED CONTOURLET TRANSFORM Rafia Mumtaz 1, Raja Iqbal 2 and Dr.Shoab A.Khan 3 1,2 MCS, National Unioversity of Sciences and Technology, Rawalpindi, Pakistan: 3 EME, National University of Sciences nad Technology,Rawalpindi,Pakistan Abstract: This paper presents a novel technique of image Enhancement which can be widely used in medical and biological imaging to improve the image quality. The principle objective of enhancement is to process an image so that the result is more suitable than the original image for a specific application. Image enhancement enhances weak edges or weak features in an image while keeping strong edges or features. All existing methods of image enhancement decompose images in a separable fashion, and thus cannot use the geometric information in the transform domain to distinguish weak edges from noises. Therefore, they either amplify noises or introduce visible artifacts, when they are applied to noisy images. The NonSubsampled Contourlet transform built upon NonSubsampled pyramids and NonSubsampled directional filter banks can provide a shift invariant directional multi resolution image representation. The geometric information is gathered pixel by pixel from the NonSubsampled Contourlet Transform coefficients. The proposed method achieved better enhancement results than the wavelet based methods of enhancement. Key words: Enhancement, NonSubsampled, Contourlet Transform. 1. INTRODUCTION The aim of image enhancement is to improve the interpretability or perception of information in images for human viewers, or to provide `better' input for other automated image processing techniques. It enhances weak edges or weak features in an image while keeping strong edges or features. Traditional image enhancement methods such as unsharp masking, split an image into different frequency subbands

and amplify the high pass subbands. Although the wavelet transform has been proven to be powerful in many signal and image processing applications such as compression, noise removal, image edge enhancement, and feature extraction; wavelets are not optimal in capturing the two-dimensional singularities found in images. Several transforms have been proposed for image signals that have incorporated directionality and multiresolution and hence, could more efficiently capture edges in natural images [1]. Recently Do and Vetterli proposed an efficient directional multiresolution image representation called the Contourlet transform [2]. The Contourlet transform employs Laplacian pyramids to achieve multiresolution decomposition and directional filter banks to achieve directional de-composition. Due to downsampling and upsampling, the Contourlet transform is shift-variant. However, Shift sensitivity is an undesirable property because it implies that the transform coefficients fail to distinguish between input signal shifts [3]. Shiftinvariance is desirable in image analysis applications such as edge detection, contour characterization, and image enhancement. In this paper, the Nonsubsampled Contourlet transform (NSCT) is presented, which is a shift-invariant version of the Contourlet transform. The NSCT is built upon iterated nonsubsampled filter banks to obtain a shift-invariant directional multiresolution image representation. Based on the NSCT, a new method for image enhancement is introduced. 2. CONSTRUCTION 2.1 NonSubsampled Contourlet Transform The NSCT is a fully shift-invariant, multi-scale, and multidirectional expansion that has a fast implementation. Figure 1 (a) displays the overview of the proposed NSCT. The structure consists in a bank of filters that splits the 2-D frequency plane in the subbands illustrated in Figure 1(b). Our proposed transform can thus be divided into two shift-invariant parts which are as follow: 1. A nonsubsampled pyramid structure that ensures the multi-scale property and 2. A nonsubsampled DFB structure that gives directionality. The contourlet transform employs Laplacian pyramids for multiscale decomposition, and directional filter banks (DFB) for directional decomposition. To achieve the shift-invariance, the nonsubsampled contourlet transform is built upon nonsubsampled pyramids and nonsubsampled DFB [4].

Figure 1. The NonSubsampled Contourlet Transform. (a) NonSubsampled filter bank structure that implements the NSCT. (b) The idealized frequency partitioning obtained with the proposed structure Figure 2. The proposed NonSubsampled pyramid is a 2-D multi-resolution expansion similar to the 1-D NonSubsampled wavelet transform. 2.2 Nonsubsampled Pyramids The multiscale property of the NSCT is obtained from a shift invariant filtering structure that achieves a subband decomposition similar to that of the Laplacian pyramid. This is achieved by using two-channel nonsubsampled 2-D filter banks [4].The nonsubsampled pyramid is completely different from the counterpart of the contourlet transform, the Laplacian pyramid. The building block of the nonsubsampled pyramid is a two-channel nonsubsampled filter bank as shown in Figure 2(a). A nonsubsampled filter bank has no downsampling or upsampling, and hence it is shift-invariant. The perfect reconstruction condition is obtained provided the filters satisfy the Bezout identity:

HO ( z) GO ( z) + H1 ( z) G1 ( z) = 1 (1) This condition is much easier to satisfy than the perfect reconstruction condition for critically sampled filter banks, and thus allows better filters to be designed [5]. Figure 3. Ideal frequency response of the building block of: (a) NonSubsampled Pyramid; (b) NonSubsampled DFB The ideal frequency response of the building block of the nonsubsampled pyramid is given in Figure 3(a). To achieve the multiscale decomposition, we construct nonsubsampled pyramids by iterated nonsubsampled filter banks. For the next level, we upsample all filters by 2 in both dimensions. Therefore, they also satisfy the perfect reconstruction condition. Note that filtering with the upsampled filter H(zM) has the same complexity as filtering with H(z) using the a trous algorithm. The cascading of the analysis part is shown in Figure 4. These filters achieve multiresolution analysis as shown in Figure 5(a). 2.3 NonSubsampled Directional Filter Banks The nonsubsampled DFB is a shift-invariant version of the critically sampled DFB in the contourlet transform. The building block of a nonsubsampled DFB is also a two-channel nonsubsampled filter bank. However, the ideal frequency response for a nonsubsampled DFB is different, as shown in Figure 3(b). The NSDFB is constructed by eliminating the downsamplers and upsamplers in the DFB. This is done by switching off the downsamplers/upsamplers in each two-channel filter bank in the DFB tree structure and upsampling the filters accordingly. To obtain finer directional decomposition, we iterate nonsubsampled DFB s. For the next level, we upsample all filters by a quincunx matrix given by 1 1 Q = (2) 1 1

The frequency responses of two upsampled filters are given in Figure 6 and the cascading of the analysis part is shown in Figure 7. Then we obtain a four-direction frequency division as shown in Figure 5(b). The higher level decompositions follow the similar strategy, although they are more complex. Figure 4. Iteration of two-channel nonsubsampled filter banks in the analysis part of a nonsubsampled pyramid. For upsampled filters, only effective pass bands within dotted boxes are shown. Figure 5. Frequency divisions of: (a) A NonSubsampled pyramid given in Figure 4. (b) A NonSubsampled DFB given in Figure.7 Figure 6. Upsampling filters by a Quincunx matrix Q

Figure 7. The analysis part of an iterated nonsubsampled directional filter bank. 2.4 NonSubsampled Contourlet Transform The nonsubsampled contourlet transform combines nonsubsampled pyramids and nonsubsampled DFB s as shown in Figure 8. Nonsubsampled pyramids provide multiscale decomposition and nonsubsampled DFB s provide directional decomposition. This scheme can be iterated repeatedly on the low pass subband outputs of nonsubsampled pyramids. First, a nonsubsampled pyramid split the input into a low pass subband and a high pass subband. Then a nonsubsampled DFB decomposes the high pass subband into several directional subbands. The scheme is iterated repeatedly on the low pass subband [5]. Figure 8. The NonSubsampled Contourlet Transform: (a) Block diagram. (b) Resulting frequency division, where the number of directions is increased with frequency. In constructing the nonsubsampled contourlet transform, care must be taken when applying the directional filters to the coarser scales of the pyramid. Due to the tree-structure nature of the NSDFB, the directional response at the lower and upper frequencies suffers from aliasing which can be a problem in the upper stages of the pyramid. Its remedy is to judiciously upsample the NSDFB filters [4].

3. IMAGE ENHANCEMENT ALGORITHM The nonsubsampled contourlet transform provides not only multiresolution analysis, but also geometric and directional representation. Since weak edges are geometric structures, while noises are not, we can use this geometric representation to distinguish them. The NSCT is shift-invariant such that each pixel of the transform subbands corresponds to that of the original image in the same location. Therefore, we gather the geometric information pixel by pixel from the NSCT coefficients. It has been observed that there are three classes of pixels: strong edges, weak edges, and noises. First, the strong edges correspond to those pixels with bigvalue coefficients in all subbands. Second, the weak edges correspond to those pixels with big-value coefficients in some directional subbands but small-value coefficients in other directional subbands within the same scale. Finally, the noises correspond to those pixels with small-value coefficients in all subbands. Based on this observation, pixels can be classified into three categories by analyzing the distribution of their coefficients in different subbands. One simple way is to compute the mean (denoted by mean) and the maximum (denoted by max) magnitude of the coefficients for each pixel, and then classify it by StrongEdge if WeakEdge if Noise if mean cσ mean < cσ max cσ mean < cσ,max < cσ, (3) where c is a parameter ranging from 1 to 5, and is the noise standard deviation of the subbands at a specific level. We first estimate the noise variance of the input image with the robust median operator and then compute the noise variance of each subband. The goal of image enhancement is to amplify weak edges and to suppress noises. To this end, we modify the NSCT coefficients according to the category of each pixel by a nonlinear mapping function. x StrongEdgePixels cσ Ρ y( x) = max(( ),1) x, WeakEdgePixels x NoisePixels 0 (4) where the input x is the original coefficient, and 0 < p < 1is the amplifying ratio. This function keeps the coefficients of strong edges, amplifies the coefficients of weak edges, and zeros the coefficients of noises. We summarize our enhancement method using the NSCT in the following algorithm: 1. Compute the NSCT of the input image for N levels.

2. For each level DFB, a) Estimate the noise variance. b) Compute the threshold and the amplifying ratio. c) At each pixel, compute the mean and the maximum magnitude of all directional subbands at this level, and classify it by (3) into strong edges, weak edges, or noises. d) For each directional subband, use the nonlinear mapping function given in (4) to modify the NSCT coefficients according to the classification. 3. Reconstruct the enhanced image from the modified NSCT coefficients. 4. Calculate the Detail and Background Variance. 4. EXPERIMENTAL RESULTS Figure 9. (a) Original Zoneplate image. (b) Enhanced by the NonSubsampled Contourlet Transform Figure 10. (a) Original Lena image. (b) Enhanced by the NonSubsampled Contourlet Transform.

Figure 11. (a) Original Lena image. (b) Enhanced by the NonSubsampled Contourlet Transform Figure 12. (a) Original Peppers image. (b) Enhanced by the NonSubsampled Contourlet Transform. Table 1. Detail and Background Variance of different Images Image Original Image Reconstructed Image Detail Variance (DV) Background Variance (BV) Detail Variance (DV) Background Variance (BV) Zone plate 8186.665 114.383 69244.110 816.018 Lena 692.266 25.150 1061.337 38.227 Barbara 805.487 55.447 4379.570 113.118 Peppers 1142.621 32.987 2842.605 78.889 To evaluate the enhancement performance objectively, the detailed variance (DV) and background variance (BV) is calculated. The DV and BV values represent the variance of foreground and background pixels, respectively. Detail and background variance is calculated around every pixel by taking the variance of

image intensities and classifying the pixel into foreground or background based on a threshold. The average of variance of foreground pixels gives Detail Variance (DV) and the average of variance of background pixels gives Background Variance (BV). A good enhancement method should increase the DV of the original image but not the BV. It has been observed that proposed algorithm offers better results in enhancing the weak edges in the textures. 5. CONCLUSION The proposed nonsubsampled Contourlet transform is constructed by iterated nonsubsampled filter banks. This transform provides shift-invariant directional multiresolution image representation. This new algorithm for image enhancement using the nonsubsampled Contourlet transform will show that better enhancement results can be obtained than the previous enhancement techniques. 6. REFERENCES 1. Rumin Eslumi und Huyder Rudhu, Wavelet based Countourlet Transform and its application to Image Coding, ECE Department, Michigan State University, East Lansing, MI 48824, USA. 2. Minh N. Do and Martin Vetterli, The Countoulet Transform: An Efficient Directional Multiresolution Image Representaion, IEEE, Trans. Image Proc., 2005. 3. Panchamkumar D SHUKLA, Department of Electronic and Electrical Engineering, Complex Wavelet Transform And Their Applications, University of Strathclyde, Glasgow G1 1XW, Scotland, United Kingdom. 4. L. Cunha, J. Zhou, and M. N. Do, The nonsubsampled contourlet transform: theory, design and applications, IEEE Trans. Image Proc., submitted, 2005. 5. L. Cunha, J. Zhou, and M. N. Do, Nonsubsampled Contourlet Transform: Construction and Application in Enhancement, IEEE Trans. Image Proc., submitted, 2005.