Adaptive Algorithm in Image Denoising Based on Data Mining

Similar documents
NEW HYBRID FILTERING TECHNIQUES FOR REMOVAL OF GAUSSIAN NOISE FROM MEDICAL IMAGES

Hybrid filters for medical image reconstruction

Iterative Removing Salt and Pepper Noise based on Neighbourhood Information

An Effective Denoising Method for Images Contaminated with Mixed Noise Based on Adaptive Median Filtering and Wavelet Threshold Denoising

New feature preserving noise removal algorithm based on thediscrete cosine transform and the a prior knowledge of pixel type.

Image Enhancement Techniques for Fingerprint Identification

Image Processing Lecture 10

Image denoising in the wavelet domain using Improved Neigh-shrink

Multi Focus Image Fusion Using Joint Sparse Representation

Image restoration. Restoration: Enhancement:

Image Denoising Methods Based on Wavelet Transform and Threshold Functions

Filtering and Enhancing Images

Research on the Image Denoising Method Based on Partial Differential Equations

DESIGN OF A NOVEL IMAGE FUSION ALGORITHM FOR IMPULSE NOISE REMOVAL IN REMOTE SENSING IMAGES BY USING THE QUALITY ASSESSMENT

Denoising and Edge Detection Using Sobelmethod

Low Contrast Image Enhancement Using Adaptive Filter and DWT: A Literature Review

Image Processing. Traitement d images. Yuliya Tarabalka Tel.

A Switching Weighted Adaptive Median Filter for Impulse Noise Removal

A New Technique of Extraction of Edge Detection Using Digital Image Processing

Denoising Method for Removal of Impulse Noise Present in Images

Title. Author(s)Smolka, Bogdan. Issue Date Doc URL. Type. Note. File Information. Ranked-Based Vector Median Filter

A NEW ROBUST IMAGE WATERMARKING SCHEME BASED ON DWT WITH SVD

CHAPTER 1 INTRODUCTION

Novel Iterative Back Projection Approach

EE795: Computer Vision and Intelligent Systems

Modified Directional Weighted Median Filter

Efficient Image Denoising Algorithm for Gaussian and Impulse Noises

Development of Video Fusion Algorithm at Frame Level for Removal of Impulse Noise

Adaptive Wavelet Image Denoising Based on the Entropy of Homogenus Regions

CS4442/9542b Artificial Intelligence II prof. Olga Veksler

CS4442/9542b Artificial Intelligence II prof. Olga Veksler

Linear Operations Using Masks

Application of partial differential equations in image processing. Xiaoke Cui 1, a *

Patch-Based Color Image Denoising using efficient Pixel-Wise Weighting Techniques

Enhanced Decision Median Filter for Color Video Sequences and Medical Images Corrupted by Impulse Noise

Searching of meteors in astronomical images using Matlab GUI

IDENTIFYING GEOMETRICAL OBJECTS USING IMAGE ANALYSIS

x' = c 1 x + c 2 y + c 3 xy + c 4 y' = c 5 x + c 6 y + c 7 xy + c 8

Quaternion-based color difference measure for removing impulse noise in color images

Texture Image Segmentation using FCM

ADVANCED IMAGE PROCESSING METHODS FOR ULTRASONIC NDE RESEARCH C. H. Chen, University of Massachusetts Dartmouth, N.

PRINCIPAL COMPONENT ANALYSIS IMAGE DENOISING USING LOCAL PIXEL GROUPING

COMPARISION OF REGRESSION WITH NEURAL NETWORK MODEL FOR THE VARIATION OF VANISHING POINT WITH VIEW ANGLE IN DEPTH ESTIMATION WITH VARYING BRIGHTNESS

SSIM Image Quality Metric for Denoised Images

IMAGE DE-NOISING IN WAVELET DOMAIN

COMPARISON BETWEEN K_SVD AND OTHER FILTERING TECHNIQUE

Structure-adaptive Image Denoising with 3D Collaborative Filtering

High Speed Pipelined Architecture for Adaptive Median Filter

Restoration of Images Corrupted by Mixed Gaussian Impulse Noise with Weighted Encoding

Modified Watershed Segmentation with Denoising of Medical Images

SVM-based Filter Using Evidence Theory and Neural Network for Image Denosing

MULTICHANNEL image processing is studied in this

Optimizing the Deblocking Algorithm for. H.264 Decoder Implementation

Improving the Efficiency of Fast Using Semantic Similarity Algorithm

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

IMAGE RESTORATION VIA EFFICIENT GAUSSIAN MIXTURE MODEL LEARNING

Segmentation of Noisy Binary Images Containing Circular and Elliptical Objects using Genetic Algorithms

Vivekananda. Collegee of Engineering & Technology. Question and Answers on 10CS762 /10IS762 UNIT- 5 : IMAGE ENHANCEMENT.

Filtering Images. Contents

MEDICAL IMAGE NOISE REDUCTION AND REGION CONTRAST ENHANCEMENT USING PARTIAL DIFFERENTIAL EQUATIONS

Fuzzy Mathematical Approach for the Extraction of Impulse Noise from Muzzle Images

Skeleton Extraction via Anisotropic Heat Flow

A Novel Field-source Reverse Transform for Image Structure Representation and Analysis

Implementation of efficient Image Enhancement Factor using Modified Decision Based Unsymmetric Trimmed Median Filter

Enhanced Cellular Automata for Image Noise Removal

Image Error Concealment Based on Watermarking

VIDEO DENOISING BASED ON ADAPTIVE TEMPORAL AVERAGING

Research on the Algorithms of Lane Recognition based on Machine Vision

Noise Reduction in Image Sequences using an Effective Fuzzy Algorithm

Image De-Noising and Compression Using Statistical based Thresholding in 2-D Discrete Wavelet Transform

A Novel Image Super-resolution Reconstruction Algorithm based on Modified Sparse Representation

A Fast Caption Detection Method for Low Quality Video Images

A Comparative Study & Analysis of Image Restoration by Non Blind Technique

A Novel Image Transform Based on Potential field Source Reverse for Image Analysis

Stripe Noise Removal from Remote Sensing Images Based on Stationary Wavelet Transform

Optical Character Recognition (OCR) for Printed Devnagari Script Using Artificial Neural Network

Image Processing, Analysis and Machine Vision

A Comparative Analysis of Noise Reduction Filters in Images Mandeep kaur 1, Deepinder kaur 2

Perceptual Quality Improvement of Stereoscopic Images

Feature Based Watermarking Algorithm by Adopting Arnold Transform

GRID WARPING IN TOTAL VARIATION IMAGE ENHANCEMENT METHODS. Andrey Nasonov, and Andrey Krylov

Digital Watermarking with Copyright Authentication for Image Communication

AN INSITU SINGLE-POINTED WAVELET-BASED METHOD FOR NOISE REDUCTION IN SAR IMAGES

An FPGA Based Image Denoising Architecture with Histogram Equalization for Enhancement

An Approach for Reduction of Rain Streaks from a Single Image

AN ALGORITHM FOR BLIND RESTORATION OF BLURRED AND NOISY IMAGES

Robust Lossless Image Watermarking in Integer Wavelet Domain using SVD

Face Recognition Using Vector Quantization Histogram and Support Vector Machine Classifier Rong-sheng LI, Fei-fei LEE *, Yan YAN and Qiu CHEN

A Fourier Extension Based Algorithm for Impulse Noise Removal

Filtering of impulse noise in digital signals using logical transform

Triangular Mesh Segmentation Based On Surface Normal

Image Segmentation Via Iterative Geodesic Averaging

Research on QR Code Image Pre-processing Algorithm under Complex Background

INTERNATIONAL JOURNAL OF ELECTRONICS AND COMMUNICATION ENGINEERING & TECHNOLOGY (IJECET)

CoE4TN3 Medical Image Processing

A Survey on Image Segmentation Using Clustering Techniques

International ejournals

A Survey on Edge Detection Techniques using Different Types of Digital Images

Digital Image Processing

Wevelet Neuron Filter with the Local Statistics. Oriented to the Pre-processor for the Image Signals

Transcription:

Adaptive Algorithm in Image Denoising Based on Data Mining Yan-hua Ma 1 Chuan-jun Liu 2 1 Qingdao University of Science and Technology 2 Hisense Mobil Communication Technology Corporation Abstract An adaptive filtering algorithm based on data mining is proposed for image denoising when an image is merged by pepper-and-salt noise. It can adjust the rotating mask size based on the noisy density in the input image so that it raises greatly the computing speed; On the other hand, the algorithm can determine the mask coefficients based on the noise case so that it reduces largely the error rat; And then it is more effective than other methods when the image has a higher noisy density. Experimental results indicate that the adaptive filtering is superior. Keywords: Data mining, Image denoising, Pepper-and-Salt Noise, Noisy density, Adaptive filtering 1. Introduction Image mining is rapidly gaining attention among researchers in the field of data mining, information retrieval, and multimedia databases because of its potential in discovering useful image patterns that may push the various research fields to new frontiers. Image mining denotes the synergy of data mining and image processing technology to aid in the analysis and understanding in an image-rich domain. It is an interdisciplinary endeavor that draws upon expertise in computer vision, image processing, image retrieval, data mining, machine learning, database, and artificial intelligence. While some of the individual fields in themselves may be quite matured, image mining, to date, is just a growing research focus and is still at an experimental stage. Broadly speaking, image mining deals with the extraction of implicit knowledge, image data relationship, or other patterns not explicitly stored in the images and between image and other alphanumeric data. For example, in the field of archaeology, many photographs of various archeological sites have been captured and stored as digital images. These images, once mined, may reveal interesting patterns that could shed some lights on the behavior of the people living at that period of time [1]. Figure 1 shows the image mining process. The images from an image database are first preprocessed to improve their quality. These images then undergo various transformations and feature extraction to generate the important features from the images. With the generated features, mining can be carried out using data mining techniques to discover significant patterns. The resulting patterns are evaluated and interpreted to obtain the final knowledge, which can be applied to applications [1]. Fig. 1: Image mining process [1] 1

(a1) (b11) (b12) (c11) (c12) (a2) (b21) (b22) (c21) (c22) (a3) (b31) (b32) (c31) (c32) 3 and 11 11 Fig. 2: Image denosed by median and mean filter with size 3 (a1), (a2) and (a3) is the image with noisy density 0.9 (b11-b31) and (b12-b32) are the denoised image by median and mean filter with size3 3 (c11-c31) and (c12-c32) are the denoised image by median and mean filter with size11 11 Image denoising is not only an old but also still a problem discussed, see [2] - [11]. An important task of mathematical image processing is image denoising, see [6]. The contents include the noise removing from various images, such as satellite and medical images, and by various methods. In typical images the noise can be modeled with either a Gaussian ("normal"), uniform, or pepper-and-salt ("impulse ) distribution, see [7]. Traditional image denoising methods, such as mean filters and median filter, are ineffective when the noise density in an image is very high, see Figure 2 serial (b). Though extending the size of filter can improve the effect to removing noise, it brings out the serious problem of blurring sharp edges in the image, see Figure 2 serial (c). In the opinion of the image edges, the smaller the operating neighborhoods are, the better the image quality is. But on the other hand, the effect of removing noise is lower. In this paper, we investigate the disadvantage of current denoising methods and the characters of pepper-and salt noise and propose an adaptive filtering algorithm based on spatial distribution structure by means of data mining thinking. The algorithm can preserve the non-noise pixels and avoid blurring the edges. It can adjust the rotating mask size based on the noisy density in the input image by itself; On the other hand, the algorithm can adjust the rotating mask coefficients based on the noise case by itself. All in all, the adaptive algorithm overcomes the short- 2

comings of median and mean filtering, such as blurring edges and averaging noise, takes in the thought of picking noise and neighborhood averaging, and adds the adaptive adjusting method. Experimental results indicate that the adaptive filter is superior. 2. Algorithm 2.1. Preprocessing-detecting noise pixels The current denoising methods have mostly a mistake for understanding pepper-and-salt noise. In fact, it may be easily detected from the noisy image because of the contrast anomalies, see [12]. Figure 3 (b) shows the histogram of an image with pepper-and-salt noise. Comparing the histogram of noisy image with the one of image without noise, we can identify the non-noise pixels. The non-noise pixels should be preserved and noisy pixels will be replaced by some correct value. vertically, the filtering image f ( x, is defined by ~ f ( x, median{ f( xi, y h( i, ~ h( i, 0 }, (1) where i, j k or k. Generally, h ( i, and k both are a certain value, but here, the filter h that we propose and k both are variable. Assume the pixel p with coordinates ( x, under consideration to be a non-noise pixel, seeing Figure 4(a), then the size of h is 1 1, furthermore h( 0,0) 1 is the unique coefficient, and the k, as above equation (1), is 0. If the pixel p with coordinates ( x, is a noisy pixel under consideration, see Figure 4(b), p with coordinates ( x, y ) is the nearest non-noise pixel to p with the Chessboard distance D 8. D 8 is defined as follows D8 ( p, p ) max{ x x, y y }, (2) Fig. 3: Histogram of source image and noise image 2.2. Determining the rotating mask size In fact, filtering can be achieved by moving of the rotating mask. Giving an image f ( x, and a rotating mask h of size ( 2k 1)(2k 1) with coordinates varying from k to k horizontally and seeing equation (2.43) in [13], then k D 8. h possesses size ( 2k 1)(2k 1) and consists of ( 2k 1)(2k 1) coefficients. The mask coefficients h ( i, are defined as follows: 1 h ( i, 0 if f ( xi, y (0,255) otherwise (3) where i, j [ k, k], according to equation (2). 3

Because of k and h both are variable with the pixel p with coordinates ( x,, it is more intuitive that using k x, y represents the region of p or the size of mask h corresponding to pixel p instead of k, and using h x, y expresses the rotating mask at ( x,. According to all described above, the restoring value f ~ for noisy pixel p is as the following equation, ~ f( x, median f( xi, y where i, jk xy, ork. x, y h ( i, 0 x, y (4) (a) (b) (aa) (bb) 3. Experimental results Through the full experiments, the original images without noise are the same in Figure 2 and Figure 5 and are showed in Figure 5; and the noise images are also the same in Figure 2 and Figure 5 and are showed in Figure 2. All the images are 512 512 in size and 256 in brightness level. Fig. 4: Schematic diagram of determining filter size for pixel p :noisy pixel; :non-noise pixel; :whether non-noise pixel or noisy pixel. (c) (cc) Fig. 5: Restored images by the adaptive algorithm (a), (b) and (c) are the original images (aa), (bb) and (cc) are the restored images respectively from the noisy images in Figure 2 (a1),(a2) and (a3) Figure 5 shows the restored images by the adaptive algorithm. By comparing the results of experiment, it is obvious that the algorithm proposed by this paper is advantaged very well in image denoising, where the noise density arrives 90 percent. Moreover, in order to prove further the effect of adaptive algorithm, we compute the Signal-to-Noise Ratio (SNR), see Table 1. SNR is defined by quation(2.48) in [13]. 4

Noisy Density Table 1: Comparing SNR Noise image 4. Conclusions and future work This paper proposes an adaptive filtering algorithm. The algorithm can pick and restore the noisy pixels very well. Because of reserving the non-noise pixels, it avoids blurring and averaging edges and non-noise pixels to the utmost extent. In addition, it is effective when the image noise density is higher or when an image is degraded obviously. It is marvelous that an image can be restored from noisy density 90% above and the adaptive algorithm is successful. However the adaptive filtering algorithm is inefficient for other noise, such as Gaussian noise. We are planning to improve the algorithm or to investigate a novel algorithm that can be effective for the images with other types of noise next. 5. References Average Median Filter Filter 3X3 11X11 3X3 11X11 Adaptive Filter 0.02 48.3 902 130 259 85 26900 0.2 4.75 251 123 33.3 51.3 1900 0.5 1.9 9.29 104 11.13 20.8 466 0.9 1.06 1.26 3.39 5.04 8.72 94 [1] Wynee Hsu, Mong Li Lee, and Ji Zhang, Image Mining: Trends and Developments, Journal of Intelligent Information Systems, pp.7 23, 2002. [2] J. S. Lee, Digital image enhancement and noise filtering by use of local statistics, IEEE PAMI, vol.2, no.2, pp.165-168, 1980. [3] Richard Alan Peters II, A new algorithm for image noise reduction using mathematical morphology, IEEE Transactions on Image Processing, Volume 4, Number 5, pp.554-568, May 1995. [4] S. G. Chang, B. Yu and M. Vetterli, Spatially adaptive wavelet thresholding with context modeling for image denoising, IEEE Transactions on Image Processing, Volume 9, Number 9, pp.1522-1530, Sep.2000. [5] H. G. Senel, R. A. Peters II, and B. M. Dawant, Topological median filters, IEEE Transactions on Image Processing, Volume 11, Number 2, pp.89 104, Feb. 2002. [6] Triet Le, Rick Chartrand and Thomas J. Asaki, A variational approach to reconstructing images corrupted by Poisson noise, UCLA CAM Report 05-49, September 21, 2005. [7] Libor Hargaš, Miroslav Hrianka, and Andrej Duga. NOISE IMAGE RES- TORATION BY SPATIAL FILTERS. http://www.urel.feec.vutbr.cz/ra2007/ archive/ra2003/papers/376.pdf. [8] M. Banham and A. Katsaggelos, Digital Image Restoration, IEEE Signal Processing Mag, Vol. 14, pp.24-41, 1997. [9] Satoshi Ito, Yoshifumi Yamada, Denoising of natural images using FRE- BAS transformation, Systems and Computers in Japan, Volume 38, pp.1-11, Issue 3, 2007. [10] Yanhua Ma, Chuanjun Liu and Haiying Sun, A Tristate Approach Based on Weighted Mean and Backward Iteration, Proc. of Eighth ACIS International Conference on SNPD, Volume 2, pp.616 621, 2007. [11] Y. H. Ma and C. J. Liu, Image Restoration Based on Hierarchical Data Structure, Impulse and Hybrid Dynamical Systems-a supplenmentary volume to DCDIS Series A: Mathematical Analysis, Watam Press, Vol. 5, pp.2292-2296, 2007. [12] Tinku Acharya, Ajoy K.Ray, Image Processing:Principles and Applications, Wilery-Interscience, USA, 2005. 5

[13] Milan Sonka, Vaclav Hlavac, Roger Boyle, Image Processing, Analysis, and Machine Vision, Second Edition, Brooks/Cole, 2002. 6