Appeared in the Proceedings of International Conference on Signal and Image Processing - ICSIP 08, held at Hubli, India

PERFORMANCE ANALYSIS OF IMAGE DENOISING SYSTEM FOR DIFFERENT THRESHOLDING TECHNIQUES S.Arivazhagan1, S.Deivalakshmi1, K.Kannan1 B.N.Gajbhiye2, C.Muralidhar2, Sijo N Lukose2, M.P.Subramanian2 1 Department of ECE, Mepco Schlenk Engineering College, Sivakasi – 626 005, India 2 NDED, Defence Research Development Laboratory, Hyderabad – 500 058, India ABSTRACT In diverse fields from planetary science to molecular spectroscopy and medical imaging to satellite imaging, scientists are faced with the problem of recovering original images from incomplete, indirect and noisy images. The conventional Fast Fourier Transform (FFT) based image denoising method is essentially a low pass filtering technique in which edge is not as sharp in the reconstruction as it was in the original. The drawback of the FFT is the fact that the edge information is spread across frequencies because of the FFT basis functions, not being localized in time or space and hence low pass-filtering results in the smearing of the edges. But the localized nature of the wavelet transform both in time and space results in denoising with edge preservation. In this paper, the performance of image denoising algorithm using Discrete Wavelet Transform (DWT) is experimentally analyzed for Gaussian noise added facial and CT images using different thresholding techniques such as Quantile, Hard, Semi-soft and Soft thresholding.

1. Introduction Digital images play an important role both in day to-day applications, such as, satellite television, magnetic resonance imaging, computer tomography as well as in areas of research and technology such as geographical information systems and astronomy. In the diverse fields, mentioned above, scientists are faced with the problem of recovering original images from incomplete, indirect and noisy images. Generally, data sets collected by image sensors are contaminated by noise. Imperfect instruments, problems with the data acquisition process, and interfering natural phenomena can all degrade the data of interest. There are many different cases of distortions. One of the most prevalent cases is distortion due to additive white Gaussian noise which can be caused by poor image acquisition or by transferring the image data in noisy communication channels. Other types of noises include impulse and speckle noises. Furthermore, noise can be introduced by transmission errors and compression. Thus, denoising is often a necessary and the first step to be taken before the image data is analyzed. It is necessary to apply an efficient denoising technique to compensate for such data corruption. Image denoising still remains a challenge for researchers because noise removal introduces artifacts and causes blurring of the images. Denoising of electronically distorted images is

an old but also still a relevant industrial problem. In the past two decades, many methods for de-noising have been developed and reported in the literature [1] - [7]. There are two basic approaches to image denoising, spatial filtering methods and transform domain filtering methods. Spatial filters employ a low pass filtering on groups of pixels with the assumption that the noise occupies the higher region of frequency spectrum. Spatial Low-pass filters will not only smooth away noise but also blur edges in signals and images while the high-pass filters can make edges even sharper and improve the spatial resolution but will also amplify the noisy background [8]. Fourier transform domain filters used in signal and image processing involve a trade-off between the signal-to-noise ratio (SNR) and the spatial resolution of the signal/image processed. The conventional Fast Fourier Transform (FFT) based image denoising method is essentially a low pass filtering technique in which edge is not as sharp in the reconstruction as it was in the original. The edge information is spread across frequencies because of the FFT basis functions, which are not being localized in time or space. Hence low pass-filtering results in the smearing of the edges. But, the localized nature of the wavelet transforms both in time and space results in denoising with edge preservation. Wavelet Analysis, a new form of signal analysis is far more efficient than Fourier analysis wherever a signal is dominated by transient behavior or discontinuities. Several investigations have been made into additive noise suppression in signals and images using wavelet transforms. Much of the early work on wavelet noise removal based on thresholding the Discrete Wavelet Transform (DWT) coefficients of an image and then reconstructing it, was done by Donoho and Johnstone [9]. It has been found that wavelet based denoising is effective in that although noise is suppressed, edge features are retained without much damage [10]. This paper is organized as follows. Section 2 describes Wavelet Domain filtering. Section 3 describes Wavelet Based Denoising System. Exhaustive Experimental Results and Discussions are given in Section 4 and finally Concluding Remarks are given in Section 5.

Performance Analysis of Image Denoising System for Different Thresholding Techniques

2. Wavelet Domain Filtering Working in the wavelet domain is advantageous because the DWT tends to concentrate the energy of the desired signal in a small number of coefficients, hence, the DWT of the noisy image consists of a small number of coefficients with high Signal Noise Ratio (SNR) and a large number of coefficients with low SNR. After discarding the coefficients with low SNR (i.e., noisy coefficients) the image is reconstructed using inverse DWT. As a result, noise is removed or filtered from the observations. A similar procedure could be carried out using any orthogonal signal representation, including the Fourier Transform. However, Fourier domain filtering is a spatially global operation that cannot adjust to local spatial variation and hence leads to excessive smoothing of edge information. On the other hand, the localized support of wavelet basis function enables DWT based filtering procedures to adapt to spatial variations [11].

667

commonly manifests itself as fine-grained structure in the image and DWT provides a scale based decomposition. Thus, most of the noise tends to be represented by wavelet co-efficients at the finer scales. Discarding these coefficients would result in a natural filtering of the noise on the basis of scale. Because the coefficients at such scales also tend to be the primary carriers of edge information, this method threshold the DWT coefficients to zero if their values are below a threshold. These coefficients are mostly those corresponding to noise. The edge relating coefficients on the otherhand, are usually above the threshold. The Inverse DWT of the thresholded coefficients is the denoised image.

2.1 Discrete Wavelet Transform Wavelets are functions generated from one single function Ψ by dilations and translations. The basic idea of the wavelet transform is to represent any arbitrary function as a superposition of wavelets. Any such superposition decomposes the given function into different scale levels where each level is further decomposed with a resolution adapted to that level [12]. The DWT is identical to a hierarchical sub band system where the sub bands are logarithmically spaced in frequency and represent an octave-band decomposition. By applying DWT, the image is actually divided i.e., decomposed into four sub bands and critically sub sampled as shown in Fig.1 (a). These four sub bands arise from separable applications of vertical and horizontal filters. The sub bands labeled LH1, HL1 and HH1 represent the finest scale wavelet coefficients, i.e., detail images while the sub band LL1 corresponds to coarse level coefficients, i.e., approximation image. To obtain the next coarse level of wavelet coefficients, the sub band LL1 alone is further decomposed and critically sampled. This results in a two-level wavelet decomposition as shown in Fig. 1(b).

Fig. 2. Block diagram of wavelet based image denoising system

3.1 Thresholding Wavelet transforms enable us to represent signals with a high degree of sparsity. Wavelet thresholding [13] - [15] is a signal estimation technique that exploits the capabilities of wavelet transform for signal denoising. It removes noise by killing coefficients that are insignificant relative to some threshold, and turns out to be simple and effective, depends heavily on the choice of a thresholding parameter and the choice of this threshold determines, to a great extent the efficacy of denoising. Threshold Selection: As one may observe, threshold selection is an important question when denoising. A small threshold may yield a result close to the input, but the result may still be noisy. A large threshold on the other hand, produces a signal with a large number of zero coefficients. This leads to a smooth signal. Paying too much attention to smoothness, however, destroys details and in image processing may cause blur and artifacts. 3.2 Thresholding Methods Some of thresholding methods are: (i) Hard thresholding, (ii) Soft thresholding, (iii) Semi-soft Thresholding and (iv) Quantile thresholding.

(a) One-Level (b) Two-Level Fig.1. Image decomposition

3. Wavelet Based Denoising System The basic block diagram of wavelet based image denoising system is shown in Fig. 2. Wavelet Based Denoising method relies on the fact that noise

Hard thresholding: In this method, the absolute values of all wavelet coefficients are compared to a fixed threshold λ , if the magnitude of the coefficients is less than λ , the coefficient is replaced by zero. These coefficients are those mostly corresponding to noise. The edge relating coefficients on the other hand are

668

IEEE ICSIP 06

usually above the threshold. The hard thresholding is represented by,

d ikhard = d ik if d ik > λ

(1)

= 0 if d ik ≤ λ

where d ik represents the wavelet coefficients and λ is the threshold value. The function performing hard thresholding is given in Fig.3.

d ikSemisoft

=

if | d ik | > λ 2

0

λ (| d | −λ1 ) = sign ( d ik ) 2 ik if λ1 < | d ik | > λ 2 λ2 − λ1 =

(3)

if | d ik | > λ2

d ik

where λ1 = min (Tv,Tb); Tv=σ√2logn;

λ2 = Tb=σ

max

(Tv,Tb);

The semi-soft threshold characteristics is shown in Fig.5.

Output Coefficients 3 2 1 -3

-2

-1

0

1

2

Input Coefficients

3

-1 -2 -3

λ =1)

Fig. 3. Hard threshold Characteristics (with

Soft thresholding: An alternative to hard thresholding is soft thresholding, which leads to less severe distortion of the object of the interest. Several approaches have been suggested for setting the threshold for each band of the wavelet decomposition. A common approach is to 2 compute the sample variance ( σ ) of the coefficients in each band and set the threshold to some multiple of standard deviation ( σ ) for that band [16]. Thus, to implement a soft threshold of the DWT coefficients for a particular wavelet band, the coefficients of that band should be thresholded as shown in Fig. 4(a). The soft thresholding is generally represented by,

d iksoft = sign (d ik ) (| d ik | − λ ) =0 The soft threshold characteristic with Fig. 4(b).

if

d ik > λ

if

d ik ≤ λ

λ

(2)

= 1 is shown in

Output Coefficients

Output Coefficients

3 2 1

-aσ aσ

Input Coefficients

-3

-2

-1

0

1

2

3

Input Coefficients

-1 -2 -3

Fig. 4. Soft threshold Characteristics (a) with (b) with

λ

λ

=a

σ and

=1

Semi-soft Thresholding: Drawback of hard thresholding is shrinkage of all big coefficients towards 0 by λ. To eliminate this drawback, Bruce and Gao [17] introduce a general semi-soft shrinkage function. The Semi-soft Thresholding is represented by

Fig. 5. Semi-soft thresholding Characteristics

Quantile thresholding: In this method, a certain percentage of smallest coefficients are replaced by zero. The quantile thresholding is represented by

d ikquantile

= d ik if d ik > p = 0 if d ik ≤ p

(4)

4. Experimental Results and Discussion This Section experimentally analyzes the performance of developed image denoising algorithm for Gaussian noise added facial images, such as, Lena and Barbara and CT images 1 and 2 using different thresholding techniques such as Quantile, Hard, Semi-soft and Soft thresholding. Here, image denoising experiment is done with second level of DWT decomposition since this level is experimentally proved to be optimal for better denoising results [18]. The result obtained for the above thresholding techniques are given in Table 1 while their Pictorial results are shown in Fig. 6. From the Table 1, it is observed that soft thresholding technique gives superior results than all other thresholding techniques. However for the images, corrupted with lesser Gaussian noise densities, Quantile, Hard or Semi-soft thresholding techniques give better results.

Performance Analysis of Image Denoising System for Different Thresholding Techniques

669

Table 1. Image denoising results for Gaussian noise added images for different Thresholding techniques Standard Deviation (σ) 5 10 15 20 25 30 35 40 45 50 Standard Deviation (σ) 5 10 15 20 25 30 35 40 45 50

SNR 34.132781 28.110918 24.615094 22.113682 20.183085 18.630067 17.336558 16.194363 15.215603 14.335825

SNR 34.148433 28.156440 24.591816 22.112925 20.196541 18.617623 17.272759 16.151102 15.173874 14.253501

(a)

Lena Quantile

Hard

Semi-Soft

Soft

30.987043 28.439756 26.066919 24.044508 22.333866 20.895710 19.700446 18.602165 17.676909 16.843373

31.124259 30.041008 28.694263 27.316455 25.988661 24.769878 23.809611 22.796359 21.964789 21.157808

30.641603 30.065928 29.223003 28.509341 27.726911 27.116728 26.313760 25.717733 25.058630 24.386215

30.311534 29.858105 29.233528 28.561752 27.799583 27.142743 26.405925 25.722086 25.076471 24.456043

Quantile

Hard

Semi-Soft

Soft

30.338907 28.100713 25.832367 23.902690 22.244922 20.825447 19.583201 18.533533 17.605075 16.746633

30.320233 29.405021 28.199348 26.979659 25.699507 24.547938 23.510171 22.599003 21.765547 20.962456

29.753800 29.248552 28.628328 27.911530 27.208970 26.483127 25.808250 25.270391 24.612650 23.988723

29.678140 29.250928 28.672172 28.006176 27.333100 26.650182 25.971267 25.321650 24.672920 24.115467

Res1

(b)

(c)

SNR 34.158933 28.149433 24.613893 22.107849 20.173995 18.597063 17.256914 16.118833 15.103724 14.201345

SNR 34.173450 28.161983 24.650750 22.139331 20.218960 18.636050 17.275064 16.121824 15.107298 14.198578

(d)

Barbara Quantile

Hard

Semi-Soft

Soft

26.529532 25.421646 24.063370 22.669079 21.345425 20.137039 19.091684 18.088580 17.219794 16.416548

25.826707 25.483630 24.932321 24.254613 23.550380 22.777381 22.042578 21.319833 20.639577 19.992543

24.934468 24.691075 24.404364 24.021541 23.665578 23.281090 22.925458 22.578203 22.225688 21.867458

25.006185 24.831867 24.576687 24.254988 23.911289 23.525848 23.162649 22.829175 22.389096 22.063323

Con2 Quantile

Hard

Semi-Soft

Soft

35.395456 30.396550 27.062127 24.675271 22.742547 21.175946 19.878131 18.707217 17.718262 16.824830

37.826238 34.182382 31.246888 29.047947 27.178235 25.666375 24.374411 23.249935 22.265871 21.307718

38.427579 36.309771 34.284874 32.365600 30.935751 29.462852 28.335108 27.345740 26.306558 25.305746

38.405604 36.329713 34.355361 32.530071 31.012866 29.663914 28.336910 27.363260 26.429091 25.551536

(e)

(f)

Fig. 6. Pictorial results of Wavelet based denoising - Gaussian noise removal for different Thresholding techniques (a) Original images; (b) Noisy images [σ = 25]; (c) Quantile; (d) Hard; (e) Semi-soft and (f) Soft thresholded images

5. Conclusion From the exhaustive experiments, conducted with the developed image denoising software for various thresholding techniques, it is inferred that the Soft thresholding technique gives superior results than all other thresholding techniques. However for the images, corrupted with lesser Gaussian noise densities, Quantile, Hard or Semi-soft thresholding techniques give better results.

Acknowledgement This project is funded by Defense Research Development Laboratory (DRDL), Hyderabad. The authors are expressing their sincere thanks to the Management and Principal, Mepco Schlenk Engg. College, Sivakasi for their constant encouragement and support.

670

IEEE ICSIP 06

References: [1]. A.K.Jain, Fundamentals of digital image processing (Englewood Cliffs, New Jersey. PrenticeHall Inc., 1989) [2]. J.S.Lee, 1980, Digital image enhancement and noise filtering by use of local statistics, IEEE Trans.on PAMI, Vol.2, No.2, pp.165-168. [3]. S.G.Chang, B.Yu and M.Vetterli, 2000, Spatially adaptive wavelet thresholding with context modeling for image denoising, IEEE Trans. on Image Processing, Vol.9, No.9, pp. 1522-1531. [4]. M.K.Mihcak, I.Kozintsev, and K.Ramchandran, 1999, Spatially Adaptive Statistical Modeling of Wavelet Image Coefficients and its Application to Denoising, Proc. IEEE Int. Conf. Acoust., Speech, Signal Processing, Vol.6, pp. 3253–3256. [5]. R.R.Coifman and D.L.Donoho, 1995, Translationinvariant de-noising, in Lecture Notes in Statistics: Wavelets and Statistics, vol. New York: SpringerVerlag, pp. 125 - 150. [6]. X.Li and M. T. Orchard, 2000, Spatially Adaptive Image Denoising under Overcomplete Expansions, Proc. IEEE Int. Conf. On Image Processing, Vancouver. [7]. D.Marpe, H.L.Cycon, G.Zander, K.U.Barthel, 2002, Context-based Denoising of Images Using Iterative Wavelet Thresholding, Proc. SPIE, Vol. 4671, pp. 907-914. [8]. E.R.McVeigh, R.M.Henkelman, and M.J.Bronskill, 1985, Noise and filtration in magnetic resonance imaging, Med. Phys., Vol.12, No.5. pp. 586591. [9]. David L.Donoho and Iain M.Johnstone, 1994, Ideal spatial adaptation via wavelet shrinkage, Biometrika, Vol.81, pp.425-455.

[10]. Raghuveer M.Rao and Ajit S.Bobaradikar, 1998, Wavelet transforms: Introduction to theory and applications, Addison Wesley Longman Inc.pp.183189. [11]. I.Pitas and A.N.Venetsanopoulos, 1990, Nonlinear Digital Filters: Principles and applications, Boston, MA:Kluwer. [12]. Arivazhagan.S. and Ganesan.L, 2003, Texture classification using wavelet transform, International Journal of Pattern Recognition Letters, Vol. 24, No. 910, 1513-1521. [13]. David L.Donoho and Iain M.Johnstone, 1995, Adapting to unknown smoothness via wavelet shrinkage, Journal of the American Statistical Association, Vol.90, No432, pp.1200-1224. [14]. Andrew Bruce, David Donoho and Hung-YeGao, 1996, Wavelet Analysis, IEEE Spectrum, pp.27-35. [15]. D.L.Donoho, 1995, De-noising by softthresholding, IEEE Trans.on Information Theory, vol.41, No.3, pp.613-627. http://wwwstat.stanford.edu/~donoho/Reports/1992/den oiserelease3.ps. [16]. Raghuveer M.Rao and Ajit S.Bobaradikar, 1998, Wavelet transforms: Introduction to theory and applications, Addison Wesley Longman Inc.pp.183189. [17]. Gao, H.-Y., and Bruce, A. G., 1996, WaveShrink with firm shrinkage, Technical Report 39, StatSci Division of MathSoft, Inc. [18]. Arivazhagan. S., Deivalakshmi. S. and Kannan. K., 2006, Technical Report on Multi-resolution Algorithms for Image Denoising and Edge Enhancement for CT images using Discrete Wavelet Transform.

enter title here (14 pt type size, uppercased, bold and ...

PERFORMANCE ANALYSIS OF IMAGE DENOISING SYSTEM. FOR DIFFERENT ... Quantile, Hard, Semi-soft and Soft thresholding. 1. Introduction.

668KB Sizes 4 Downloads 161 Views

Recommend Documents

enter title here (14 pt type size, uppercased, bold and ...
paper presents a dynamic image-query creation method ... development of picture captured devices and storage or sharing such as ... Some recent online systems such as. Multicolr ..... and Minus operation leaded good results at least in this.

enter title here (14 pt type size, uppercased, bold and ...
Library [3] and the C++ programming language. A first step towards an automatic ... because a high dimensional PCA has to be performed. This method is not ...

ENTER TITLE HERE (14 pt type size, 10 words max ...
Although the concept of “Software Architecture” was first .... Several Object Oriented notations used in development ..... business logic of the application.

type title here
1Institute for Intelligent Systems 2Sandia National Labs. 3Department of ... tests of cognitive abilities, then multitasked in a flight simulator in which task difficulty.

Type Title Here - Neometals Ltd.
Jan 20, 2016 - offtake agreement with Mitsubishi Corporation and existing processing plant that reduces capex and time to first output. Additionally, due to previous mining conducted by Galaxy Resources (GXY), .... Our EV calculations using Total Min

type title here
general and domain-specific. Applied Implications and Future work. These findings provide novel information regarding the impact of emotion on multitasking.

Title of Paper (14 pt Bold, Times, Title case) - Department of ...
different entity interests and to identify the expectation of an entity to each category. Since objectives related to reporting and compliance are within the entity control (i.e., its achievement depends on how well the related activities are perform

Title (Arial Bold 18 pt, centered)
analysis (CEA) tradition, all items produced by learners are traced to a grid of error ... use a tree-tagger designed for L1 Italian also for learner data on condition ...

Title (Arial Narrow, Bold, 20 pt)
translate into (i) support for large amount of heterogeneous spatio-temporal data (to provide a convincing virtual environment, approximating the complexity of ...

your title goes here with 14-point bold arial font
presents a more difficult challenge since their solubility in aqueous solutions are poor. Organic solvents dissolve the ... this lignin consisted of a mixing tank, a gear pump and a cross-flow filtration unit and a ceramic membrane .... Size exclusio

Title: First Letter Capitalized, Text Centered, 14 pt, Bold
The study of wear in complex micro-machines is often accomplished with a pin on disc tribometer. The gap between the interpretation of wear on this global scale and the locally developing wear in the micro-machine has to be closed. Our approach invol

Title (Times New Roman, bold, 14 points)
DNA and RNA-SIP approaches using 16S rDNA fragments were too insensitive to conclusively ...... With an annual precipitation of 400 to 500 mm, it was.

Type the title of your paper here
statistics, data analysis, signal processing and artificial neural networks. ... the recovered signals show one large peak associated to a particular ..... submatrices de daño, XV Congreso Nacional de Ingeniería Sísmica, Mexico City, 15,1-7.

Type here the title of your Paper -
Analysis of substation bay structure and conductor configurations. ..... Allen Ross C., Tedesco J. W., Kuennen S. T., Effect of Strain Rate on Concrete Strength, ...

Package 'TeachingSampling' February 14, 2012 Type Package Title ...
Feb 14, 2012 - Creates a matrix of domain indicator variables for every single unit in ... y Vector of the domain of interest containing the membership of each ...

Title Goes Here
gDepartment of Physics, Renmin University, Beijing, People's Republic of ... of Mechanical Engineering, University of Colorado, Boulder, Colorado 80309 USA.

Preso title goes here
was incremental to TV. Television. 73.0% reach. 4.1% overlap. 7.6% reach. Television. 77.1% reach. 46.6% of all YouTube Homepage contacts had no TV contact. Reach of Television and YouTube Homepages. 3.5% exclusive. Ad Format: YouTube Homepage: Auto

Presentation title here
Robust programme management systems and controls, guaranteeing ... We commissioned the Responsible Employer to understand the extent to which.

The Title Goes Here - CiteSeerX
Generalization algorithms attempt to imbue automated systems with this same ability. .... The S-Learning Engine also keeps track of the sequences that the ... Planner selects one plan from the candidate set (if there is more than one) on the ...

Presentation Title Goes Here
Note: This analysis has undergone peer review and full results have been published in the International Journal of Advertising. Many TV ads are posted to YouTube - but few take off. 2. Page 3. uzz wareness elebrity status istinctiveness. Creative. Vi

title in bold, uppercase, times new roman, pt 16 ...
The Sleep and Awakening questionnaire (SSA). 6 was assessed to determine the subjective sleep quality each morning for the past night. The SSA consists of 27 questions, divided in four parts: sleep quality, awakening quality, somatic complaints and e

pdf title here
Nov 30, 2012 - ”AGENCY COSTS, NET WORTH, AND BUSINESS CYCLE. FLUCTUATIONS: A .... value of ω, and repay only a small amount to the bank.

Title in bold letters
Analysis of missing data. ▫ Objective: Analyze the reliability of each pair of successive AIS records. Consider update time intervals defined by the standard.

The Title Goes Here - CiteSeerX
magnitude), and categorical (uninterpreted) sensor data and actuator ... Handling the data in this way ..... World Model contained joint position, a “goal achieved”.