ridgelet transform based directional features preservation in...

11
Karthikeyan.P , IJRIT 265 IJRIT International Journal of Research in Information Technology, Volume 1, Issue 4,April 2013, Pg. 265-275 International Journal of Research in Information Technology (IJRIT) www.ijrit.com ISSN 2001-5569 Ridgelet transform based directional features preservation in image denoising Karthikeyan.P 1 , Vasuki.S 2 , VeeraSenthilKumar.G 3 1 Assistant Professor, Department of Electronics & Communication, Velammal College of Engineering &Technology, Madurai-625009, TamilNadu, India. 2 Professor & Head, Department of Electronics & Communication, Velammal College of Engineering and Technology, Madurai-625009.TamilNadu,India 3 Assistant Professor, Department of Electronics & Communication, Velammal College of Engineering &Technology, Madurai-625009,TamilNadu,India. 1 [email protected] , 2 [email protected] , 3 [email protected] Abstract An effective method for image denoising method for Straight Edge recovery is carried out by featuring one of the multi resolutions transforms the Ridgelet transform. The proposed work presents a novel approach of denoising by Ridgelet transform using different Wavelets, which is well suited for Straight Edge images consist of more details in the edges. Moreover, the high directional sensitivity of the Ridgelet transform makes the new method a very good choice for Straight Edge recovery. To preserve more edges with reduced number of computations, Radon transform is used instead of one dimensional wavelets in Ridgelet transform. Whereas the Ridgelet transform has good orientation character. The presence of noise not only produces undesirable visual quality but also lowers the visibility of low contrast objects. Noise removal is essential in imaging applications in order to enhance and recover fine details that may be hidden Edges and Curves. The empirical results indicate that these Multi resolution transforms have a wide- ranging future for eliminating the noise in the Straight Edge Images. The numerical results indicate that Ridgelet transform has a wide-ranging future for Directional feature realization. Keywords: Directional parameters, Radon Transform, Multi-Resolution Transforms, wavelets, Ridgelet transform, Sparse Representation, PSNR. 1. Introduction Straight Edges images are generally of low contrast and they often have a complex type of noise due to various acquisitions, transmission storage and display devices and also because of application of different types of quantization, reconstruction and enhancement algorithms. All Straight Edges images contain visual noise. The presence of noise gives an image a mottled, grainy, textured or snowy appearance. Image noise comes from a variety of sources. No imaging method is free of noise, but noise is much more prevalent in certain types of imaging

Upload: others

Post on 08-Jul-2020

0 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: Ridgelet transform based directional features preservation in …d.researchbib.com/f/7np2y0MKZhM29iM2kyYzAioF9mnKEyY2... · wavelet transform can be used to effectively handle the

Karthikeyan.P , IJRIT 265

IJRIT International Journal of Research in Information Technology, Volume 1, Issue 4,April 2013, Pg. 265-275

International Journal of Research in Information Technology (IJRIT)

www.ijrit.com ISSN 2001-5569

Ridgelet transform based directional features preservation in image denoising

Karthikeyan.P1, Vasuki.S2, VeeraSenthilKumar.G 3

1Assistant Professor, Department of Electronics & Communication, Velammal College of Engineering &Technology, Madurai-625009, TamilNadu, India.

2Professor & Head, Department of Electronics & Communication, Velammal College of Engineering and Technology, Madurai-625009.TamilNadu,India

3Assistant Professor, Department of Electronics & Communication, Velammal College of Engineering &Technology, Madurai-625009,TamilNadu,India.

1 [email protected] ,2 [email protected] ,3 [email protected]

Abstract

An effective method for image denoising method for Straight Edge recovery is carried out by featuring one of the multi

resolutions transforms the Ridgelet transform. The proposed work presents a novel approach of denoising by Ridgelet transform

using different Wavelets, which is well suited for Straight Edge images consist of more details in the edges. Moreover, the high

directional sensitivity of the Ridgelet transform makes the new method a very good choice for Straight Edge recovery. To

preserve more edges with reduced number of computations, Radon transform is used instead of one dimensional wavelets in

Ridgelet transform. Whereas the Ridgelet transform has good orientation character. The presence of noise not only produces

undesirable visual quality but also lowers the visibility of low contrast objects. Noise removal is essential in imaging applications

in order to enhance and recover fine details that may be hidden Edges and Curves. The empirical results indicate that these Multi

resolution transforms have a wide- ranging future for eliminating the noise in the Straight Edge Images. The numerical results

indicate that Ridgelet transform has a wide-ranging future for Directional feature realization.

Keywords: Directional parameters, Radon Transform, Multi-Resolution Transforms, wavelets, Ridgelet transform, Sparse Representation, PSNR.

1. Introduction

Straight Edges images are generally of low contrast and they often have a complex type of noise due to various acquisitions, transmission storage and display devices and also because of application of different types of quantization, reconstruction and enhancement algorithms. All Straight Edges images contain visual noise. The presence of noise gives an image a mottled, grainy, textured or snowy appearance. Image noise comes from a variety of sources. No imaging method is free of noise, but noise is much more prevalent in certain types of imaging

Page 2: Ridgelet transform based directional features preservation in …d.researchbib.com/f/7np2y0MKZhM29iM2kyYzAioF9mnKEyY2... · wavelet transform can be used to effectively handle the

Karthikeyan.P , IJRIT 266

procedures than in others. In magnetic resonance imaging (MRI), there is an intrinsic trade-off between the signal-to-noise ratio (SNR) and resolution Image denoising is an important step in preprocessing of images. It is extremely difficult to form a global denoising scheme effective for different types of noisy images. Ridge lets exploit redundancy in the image. Thresholding is applied to remove the noise without blurring edges. The important characteristic of the denoising technique introduced in this paper is that it can reduce noise without destroying edges in the medical image. So edge information is preserved and noise is well attenuated. The paper introduces a Technique for image denoising that replaces wavelet transform in Ridge lets by Radon transform. Sparse Representation of image data is achieved via invertible and non-redundant transforms for practical applications, a discrete version of Ridgelet transform is used.

The building block of Finite Ridgelet transform (FRIT) is finite radon transform. Finite radon coefficients are optimally ordered and one dimensional wavelet is applied on each slice of radon coefficients to give finite Ridgelet transform. Ridgelets give better edge representations than wavelets. To preserve more edges with reduced number of computations, Radon transform is used instead of one dimensional wavelets in Ridgelet transform. Both the reconstructed images are compared with the help of image quality metrics like PSNR, The proposed method is inspired on a Radon based transform: Ridgelet transform which is reviewed later. Ridgelet transform is a multi-scale pyramid and position at each length scale and needle shaped element at fine scale. In this transform, the frame elements are indexed by the scale, orientation and location parameters. It is designed to represent edges and the singularities along the curved paths more efficiently than the wavelet methods. The Ridgelet transform was developed over several years to break the limitations of the wavelet transform. Ridgelets form an effective model that not only considers a multistate time-frequency local partition, but also makes use of the direction of geometric features.

2. Ridgelet transform

The main idea of the Ridgelet transform is to map a line sampling scheme into a point sampling scheme using the Radon transform, then the Wavelet transform can be used to effectively handle the point sampling scheme in the Radon domain. The finite Radon transform (FRAT) is defined as summations of image pixels over a certain set of “lines". The radon function in the image processing computes projections of an image matrix along specified directions .The Ridgelet transform is optimal for finding global lines of the size of the medical image. The two-dimensional continuous Ridgelet transform in R2 can be defined as follows. We pick a smooth univariate function : R→ R with sufficient decay and satisfying the admissibility condition

� |����|� ��� ≤ ∞ (1)

which holds if, say, � has a vanishing mean ��(t) dt =0. A Ridgelet is constant along lines �� cos � + ��sin � = const. We have the exact reconstruction formula valid almost everywhere for functions which are both integrable and square integrable.

���� = � � � ����

����

��� ��, �, ����,�,�� � !��" �

!�#� (2)

This formula is stable and one can prove a Parseval relation. Ridgelet analysis may be constructed as wavelet analysis in the Radon domain. The rationale behind this is that the Radon transform translates singularities along lines into point singularities for which the wavelet transform is known to provide a

Page 3: Ridgelet transform based directional features preservation in …d.researchbib.com/f/7np2y0MKZhM29iM2kyYzAioF9mnKEyY2... · wavelet transform can be used to effectively handle the

Karthikeyan.P , IJRIT 267

sparse representation. Recall that the Radon transform of an object f is the collection of line integrals indexed by (0, t) ∈ (0, 2%) × R given by

����, &� = � ����,�'( ���)��� cos � + �� sin � − & ���� (3)

Where ) is the Dirac distribution.

After taking the FRAT, a DWT is applied on each of the FRAT slices or projections where k is fixed.

The Ridgelet transform is the application of 1-D wavelet transform to the slices of the Radon transform, while the 2-D Fourier transform is the application of 1-D Fourier transform to those Radon slices.

Then the Ridgelet transform is precisely the application of a 1-dimensional wavelet transform to the slices of the Radon transform where the angular variable � is constant and t is varying. Thus, the basic strategy for calculating the continuous Ridgelet transforms is first to compute the Radon transform Rf (t, �) and second, to apply a one-dimensional wavelet transform to the slices Rf(t, �). The continuous Ridgelet transform provides sparse representation of both smooth functions and of perfectly straight lines. The expansions with countable discrete collection of generating elements, which correspond either to frames or orthobases. It has been shown for these schemes that the FRIT achieves near-optimal M-term approximation - that is the non-linear approximation of f using the M highest Ridgelet coefficients in magnitude - to smooth images with discontinuities along straight lines, The Ridge lets provide sparse presentation for piecewise smooth images away from global straight edges.

2-D

Fourier

Ridgelet

Radon

Fig. 2: Relations between transforms

Fig. 1: Diagram for the FRIT

m

k

k

k i

… …

Image FRAT FRIT

FRAT

j

k

l

i

Page 4: Ridgelet transform based directional features preservation in …d.researchbib.com/f/7np2y0MKZhM29iM2kyYzAioF9mnKEyY2... · wavelet transform can be used to effectively handle the

Karthikeyan.P , IJRIT 268

3. Materials and methods

Straight Edge Images are denoised by and Ridgelet transforms. Noises like Gaussian noise, Random noise, Poisson noise are added to the images and denoised using multi resolution transform algorithm. The performance of Ridgelet transforms is compared using PSNR value and results are presented.

1,2 = ��3, 4� + 561,2 (4)

f is the image to be recovered and z is the white Gaussian noise.

4. Algorithm steps to denoise the medical image

Following steps are involved in the denoising algorithm of Ridgelet Transform:

1. Check for straight Edge image dimensions (257x257).

2. Apply FRAT to the Gaussian Noised Straight Edge image.

3. Apply DWT to transform from FRAT domain to FRIT domain.

4. Apply FRIT to the Straight Edge image.

5. Apply inverse Ridgelet transform to reconstruct the original Straight Edge image.

5. Implementation strategy

5.1An Effective Arithmetic

In Ridgelets, the idea is to map a line singularity into a point singularity using radon transform and then wavelet transform can be used to effectively handle the point singularity in radon domain. In Ridge lets, the idea is to map a line singularity into appoint singularity using radon transform and then wavelet transform can be used to effectively handle the point singularity in radon domain. In the proposed method, wavelet transform is performed on each row of radon coefficients. The proposed transform, combines together the good properties of local transforms. The properties of wavelet transform are higher than that of other transforms. In the FRIT domain, linear singularities are represented by a few large coefficients. Noisy singularities will be randomly located and significant coefficients are not generated. Hence thresholding, the FRIT coefficients can be\ very effective. The edges are critical in image analysis as they provide information on different regions in the image. By representing edges in a better way, the proposed method gives rich information in the spatial domain than wavelets. A comparative study is carried out with the help of different image quality metrics like PSNR (Peak Signal to Noise Ratio). Ridgelet transform provides near-ideal sparsity of representation of both smooth objects and of objects with edges. On the whole, the improved method obtained better denoising results than curve let transform and two-dimensional stationary wavelet transform.

Page 5: Ridgelet transform based directional features preservation in …d.researchbib.com/f/7np2y0MKZhM29iM2kyYzAioF9mnKEyY2... · wavelet transform can be used to effectively handle the

Karthikeyan.P , IJRIT 269

6. EVALUATION

.

Fig3: Implementation strategy

Fig 6.6: Original Image

Smooth Partitioning

Renormalization

Multi Resolution

Sub-band Decomposition

Page 6: Ridgelet transform based directional features preservation in …d.researchbib.com/f/7np2y0MKZhM29iM2kyYzAioF9mnKEyY2... · wavelet transform can be used to effectively handle the

Karthikeyan.P , IJRIT 270

Fig 6.7: Noisy Plane R Fig 6.8: Noisy Plane G Fig 6.9: Noisy Plane B

Fig 6.10: FRAT R Fig 6.11:FRAT G Fig 6.12: FRAT B

Fig 6.13:FRIT R Fig 6.14: FRIT G Fig 6.15:FRIT B

Page 7: Ridgelet transform based directional features preservation in …d.researchbib.com/f/7np2y0MKZhM29iM2kyYzAioF9mnKEyY2... · wavelet transform can be used to effectively handle the

Karthikeyan.P , IJRIT 271

Fig 6.16:Reconstructed R Fig 6.17:ReconstructedG Fig6.18:Reconstructed B

Fig 6.19:Reconstructed Ridgelet Straight Edge Image

6.1Qualitative differences

� The Ridgelet transform enjoys superior performance over Wavelet and Curvelet transforms,

� The PSNR is the most commonly used as a measure of quality of reconstruction in image denoising. The PSNR for both noisy and denoised images were identified using the following formulae:

MSE=189 : :||;�3, 4� − <�3, 4�||��5�

>��

2?�

@��

1?�

� Mean Square Error (MSE) which requires two m x n grey-scale images I and K where one of the images is considered as a noisy approximation of the other.

The PSNR is defined as:

Here, MAXI is the maximum pixel value of the image.

ABC� = 10. FGH�� IJKLM(

JNO P = 20. FGH�� IJKLM√JNOP(6)

Page 8: Ridgelet transform based directional features preservation in …d.researchbib.com/f/7np2y0MKZhM29iM2kyYzAioF9mnKEyY2... · wavelet transform can be used to effectively handle the

Karthikeyan.P , IJRIT 272

� The Ridgelet reconstruction does not contain the quantity of disturbing artifacts along edges that one sees in wavelet reconstructions. An examination of the details of the restored images is instructive. One notices that the decimated wavelet transform exhibits distortions of the boundaries and suffers substantial loss of important detail [1]. The undecimated wavelet transform gives better boundaries, but completely omits to reconstruct certain ridges in the hatband. In addition, it exhibits numerous small-scale embedded blemishes; setting higher thresholds to avoid these blemishes would cause even more of the intrinsic structure to be missed.

� The Ridgelet reconstructions display higher sensitivity than the wavelet-based reconstructions. In fact both wavelet reconstructions obscure structure in the hatband which was visually detectable in the noisy panel at upper left. In comparison, every structure in the image which is visually detectable in the noisy image is clearly displayed in the Curvelet reconstruction.

6.2 Recovery of Linear Features

It is important to note that the horizontal and vertical lines correspond to privileged directions for the wavelet transform, because the underlying basis functions are direct products of functions varying solely in the horizontal and vertical directions. Wavelet methods will give even poor results on lines of the same intensity but tilting substantially away from the Cartesian axes. Compare the reconstruction of the faint diagonal lines in the image.

;��, S� = T2��, S� +:U22

2?���, S��7�

cj is a smooth version of the original image I and wj represents “the details of I”.

We have added a Gaussian noise to the medical image “which contains many curved features. Bottom left and right shows, respectively, the restored images by the undecimated wavelet transform and the Curvelet transform. Curves are more sharply recovered with the Curvelet transform.

6.3 Recovery of Straight Edges

The Ridgelet reconstruction of the non-vertical lines is obviously sharper than that obtained using wavelets. The Ridgelet transform also seems to go one step further as far as the reconstruction of the vertical lines is concerned. Roughly speaking, for those templates, the wavelet transforms stops detecting signal at a SNR equal to one (we defined here the SNR as the intensity level of the pixels on the line, divided by the noise standard deviation of the noise) while the cut-off value equals 0.5 for the Ridgelet approach. We have added a Gaussian noise to the Straight Edge image “which contains many details in the Edges. Edges are more sharply recovered with the Ridgelet transform.

6.4 Curvelet underlying the Ridgelet Transform

Ridgelet transform uses a 1-D Curvelet transform based on wavelets which are compactly supported in Fourier domain [5]. If a Curvelet, compactly supported in space, is used instead, it appears that thresholding of Ridgelet/Curvelet coefficients may introduce many visual artifacts in the form of ghost oscillations parallel to linear features.

Page 9: Ridgelet transform based directional features preservation in …d.researchbib.com/f/7np2y0MKZhM29iM2kyYzAioF9mnKEyY2... · wavelet transform can be used to effectively handle the

Karthikeyan.P , IJRIT 273

7. Conclusion

A number of properties, respected by the Ridgelet coefficient described here

1. Reconstruct the enhanced image from the modified Ridgelet coefficients. Noise must not be amplified in enhancing Edges.

2. It is very advantageous if block effects do not occur. Block overlapping is usually not necessary in Ridgelet-based contrast enhancement.

3. The Ridgelet enhancement functions take account very well of image noise.

Table 1 : Comparison Results of Various Denoised Straight Edge Images by Ridgelet Transform with Wavelets and their PSNR value

As evidenced by the experiments with the Ridgelet transform with wavelets, there is better detection of noisy Edges than with other methods.

PSNR

Values

Input Image

3-D Cube

3-D Cylinder

3-D Square

3-D Cuboid

3-D Rectangle

3-D Rhombus

db2 71.8795 69.5275 70.2101 63.2531 74.1944 71.4008

db8 71.8783 69.5510 70.2618 63.2596 74.2246 71.4572

sym2 71.8795 69.5275 70.2101 63.2531 74.1944 71.4008

sym8 71.8853 69.5531 70.2614 63.2670 74.2347 71.4688

bior3.9 71.9897 69.6293 70.3734 63.3171 74.3475 71.6106

bior4.4 71.8395 69.5123 70.2191 63.2520 74.1689 71.4138

coif1 71.8796 69.5210 70.2229 63.2605 74.1798 71.4222

coif5 71.8821 69.5691 70.2229 63.2623 74.2393 71.4687

Page 10: Ridgelet transform based directional features preservation in …d.researchbib.com/f/7np2y0MKZhM29iM2kyYzAioF9mnKEyY2... · wavelet transform can be used to effectively handle the

Karthikeyan.P , IJRIT 274

8. FUTURE SCOPE

The multi resolution geometric analysis technique with Ridgelet as basic functions is verified as being effective in many fields. However, there are some challenging problems for future work.

• The Ridgelets overcome the shortcomings of wavelets. However, the ordinary Ridgelet transform performs

the 2-band wavelet transform in the radon domain. Therefore, it also inherits the drawback of the 2-band wavelet transform. Therefore, the ordinary Ridgelet transform is not well suited for analyzing the image. So, the M-band wavelet with the Ridgelet called M-band Ridgelet is good to address this problem.

• This method eliminated the ringing and the radial stripe emerged into the Ridgelet transform denoising process, but the improved algorithm caused to lose a small part of edge feature and the detail information correspondingly in the denoising process. How to make a deeper algorithm improvement in this foundation, to retain more edges and the detail information, waits for us further exploring.

• The Ridgelet transform is only suited for discontinuities along straight lines. For complex images, where edges are mainly along curves and there are texture regions (which generate point discontinuities), the Ridgelet transform is not optimal. Therefore, a more practical scheme in employing the Ridgelet transform is still wide open.

• Future work could be done by considering complex Ridgelets in curve let image denoising. Also, complex Ridgelets could be applied to extract invariant features for pattern recognition and ComRidgeletShrink be used for Medical image denoising applications

9. REFERENCES

[1] R.C. Gonzalez and R.E. Woods. “Digital Image Processing”.

[2] Starck. J.L., Candes E. and Donoho D.L. 2002. “The Curvelet Transform for Image Denoising”. IEEE

Transactions on Image Processing. Vol. 11(6): 670-684.

[3] J. Ma and G. Plonka, “The curvelet transform,” IEEE Signal Process.Mag., vol. 27, no. 2, pp. 118–133,

Mar. 2010.

[4] J. Candµes and D. L. Donoho, Ridgelets: a key to higher-dimensional intermittency," Phil. Trans. R. Soc.

Lond. A., pp.2495{2509, 1999}

[5] S. R. Deans, The Radon Transform and Some of Its Applications, John Wiley & Sons, 1983.

[6] “The Finite Ridgelet Transform for Image Representation” Minh N. Do, Member, IEEE, and Martin

Vetterli, Fellow, IEEE

[7] T. D. Bui and G. Y. Chen,\Translation invariant Denoising using multiwavelets," IEEE Transactions on

Signal Processing, vol.46,no.12, pp.3414-3420, 1998

[8] D. L. Donoho and A. G. Flesia, \Digital Ridgelet Transform based on true ridge functions," Beyond

Wavelets, J. Stoecker and G. V. Welland eds., Academic Press, 2001.

[9] G. Flesia, H. Hel-Or, A. Averbuch, E. J.Candes, R. R. Coifman and D. L. Donoho, Digital implementation

of Ridgelet packets," Beyond Wavelets, J. Stoeckler and G. V. Wellandeds., Academic Press, 2001.

Page 11: Ridgelet transform based directional features preservation in …d.researchbib.com/f/7np2y0MKZhM29iM2kyYzAioF9mnKEyY2... · wavelet transform can be used to effectively handle the

Karthikeyan.P , IJRIT 275

[10] E. J. Candes, \Ridgelets and the representation Of mutilated Sobolev functions," SIAM Journal on

Mathematical Analysis, vol. 33, no. 2, pp. 347-368, 2001.

[11] R.Sivakumar. 2007. “Denoising of Computer Tomography Images using Curvelet Transform”. ARPN

Journal of Engineering and Applied Sciences. February.

[12] Piotr S. Windyga,”Fast Impulsive Noise Removal”, IEEE transactions on image processing, vol. 10, no.

1,pp.173-178 2001.

[13] D. K. V. Rayudu, Subrahmanyam Murala, and Vinod kumar, “Denoising of ultrasound Images using

Curvelet Transform,” The 2nd International Conference on Computer and Automation.

[14] Tinku Acharya and Ajoy K. Ray, “Image Processing Principles and Appilication”, 2005 edition A john

Wiley & Sons, Mc, Pubication.

[15] Ultrasound Images in Complex Wavelet Domain Using Mixture Priors”, IEEE transactions on biomedical

engineering , Vol. 55, No. 9, pp. 2152- 2160.

[16] Piotr S. Windyga,”Fast Impulsive Noise Removal”, IEEE transactions on image processing, vol. 10, no.

1,pp.173-178 2001.

[17] “Edge-preserving denoising in linear inverse problems: Optimality of Curvelet rames” Dept. Statist.,

Stanford Univ., Stanford, CA, Tech. Rep., 2000.

[18] Donoho D. L. and Duncan M. R. 1999. Digital “Curvelet Transform Strategy, Implementation and

Experiments”. http://www.curvelet.org/papers/DCvT99.pdf.

[19] E.J. Cand`es. Ridgelets: theory and applications. PhD thesis, Stanford University, 1998.

[20] D.L. Donoho and M.R. Duncan. Digital curvelet transform: strategy, implementation and experiments. In

H.H. Szu, M. Vetterli, W. Campbell, and J.R. Buss, editors, Proc. Aerosense 2000, Wavelet Applications

VII, volume 4056, pages 12–29. SPIE, 2000.

[21] E.J. Cand`es and D.L. Donoho. Curvelets and curvilinear integrals. J. Approx. Theory. 113:59–90, 2000.

[22] E. J. Cand`es and L. Demanet. Curvelets and Fourier integral operators. C. R. Acad. Sci.Paris, Ser. I, 2003.

[23] The Curvelab Toolbox http://www.curvelet.org, 2005.