# INTRODUCTION igital images are often corrupted during acquisition, transmission or due to faulty memory locations in hardware [1]. The impulse noise can be caused by a camera due to the faulty nature of the sensor or during transmission of coded images in a noisy communication channel [2].Consequently, some pixel intensities are altered while others remain noise free. The noise density (severity of the noise) varies depending on various factors namely reflective surfaces, atmospheric variations,noisy communication channels and so on.The restoration of noise-free images is carried out as a preprocessing task in a wide range of applications such as medical imaging, remote sensing images. Order-static filters are nonlinear filters [3][4]whose response is based on the ordering (ranking) the pixels contained in the image area encompassed by the filter, and then replacing the value of the center pixel with the value determined by the ranking result.The filtering should be applied to corrupted pixels only while leaving those uncorrupted ones intact. Therefore a noise detection process to discriminate the uncorrupted pixels from the corrupted ones prior to applying nonlinear filter is highly desirable.This noise detection provides the noisy density in the input image, which is often Author : B.V.C. Engineering College Odalarevu. unknown in priori, will cause substantial degradation on the filtering performance.In this paper, we proposed a new iterative approach for noise removal in remote sensing images that emphasis on noise-free pixels within small neighborhood. In this scheme, first, the pixels affected by salt-and-pepper noise are detected. If we did not find a certain number of noise-free pixels within neighborhood, then the central pixel is leftunchanged. Otherwise, the noisy pixels are estimated from the noise-free pixels. The process iterates until all the noisy pixels are estimated. The paper is organized as follows: Section II presents the Impulse Noise in Digital Images, Section III presents the Noise Filtering Method, Section IV presents segmentation algorithm via Spline Regression, Section V presents the Experimental results, finally Section VI reports conclusion. # II. IMPULSE NOISE IN DIGITAL IMAGES Impulse noise [5] corruption is very common in digital images. Impulse noise is always independent and uncorrelated to the image pixels and is randomly distributed over the image.Hence unlike Gaussian noise, for an impulse noise corrupted image all the image pixels are not noisy, a number of image pixels will be noisy and the rest of pixels will be noise free. There are different types of impulse noise namely salt and pepper type of noise and random valued impulse noise. In salt and pepper type of noise the noisy pixels takes either salt value (gray level -225) or pepper value (grey level -0) and it appears as black and white spots on the images. If p is the total noise density then salt noise and pepper noise will have a noise density of p/2.This can be mathematically represented as # Zero or 255 with probability p yij = xij with probability 1-p (1) Where yij represents the noisy image pixel, p is the total noise density of impulse noise and xij is the uncorrupted image pixel. At times the salt noise and pepper noise may have different noise densities p1 and p2 and the total noise density will be p=p1+ p2. In case of random valued impulse noise, noise can take any gray level value from zero to 225. In this case also noise is randomly distributed over the entire image and probability of occurrence of any gray level Where nij is the gray level value of the noisy pixel. III. # NOISE FILTERING ALGORITHM In this method, the detection map is constructed from the input noise image X. In case of salt-and-pepper noise image, the maximum and minimum intensity values of the image provide information about the corrupted pixels. For 8-bit gray scale image, the maximum and minimum intensity values are 0 and 255, indicating the pixel is corrupted with salt and pepper noise image. Considering this assumption, we assign a binary value to each elements di,j Ñ?" D of the detection map D. The detection map is computed from the noisy image as follows: 1, if Xi,j = 255. di,j = 1, if Xi,j = 255 0, otherwise.(3) The entries 1 and 0 in the detection map D represent the noisy and noise free pixels respectively. The noise density is calculated as follows: (4) The noise density value ranges between 0 and 1. The Filtering algorithm for noise removal is as follows: 1. We use a small window Wxy neighborhood of size 3X3 at each pixel location (x,y) of the noisy image X and the detection map D. 2. For Each iteration, we count the number of noisy pixels in the detection map D. If the value of count K is positive integer and the central pixel within 3X3 window is noisy, then an array R is populated with noise free pixels. The length of the array, depending upon the noise density varies from zero to eight within the window. 3. We estimated the value of the noisy pixel by taking the median value of all noise-free pixels in array R. 4. Update the detection map di,j, based on the estimated value. 5. Steps 1 to 4 are repeated until we get the image with K=0, ie; noise -free image. IV. # SEGMENTATION ALGORITHM VIA SPLINE REGRESSION The algorithm for Image Segmentation using Spline Regression [6] is as follows: Input : The image I with n pixels to be segmented; the user specified stokes about the foreground object and its background, F and B; the number of clusters K for clustering F and B. Output : The segmentation of I. 1. Construct the feature vector set X={x i }, for i=1 to n, in which x i ={r,g,b,x,y} T corresponds to the feature vector of pixel p i. # Construct two subsets of feature vectors according to the user specified strokes about the Foreground object and its background: U f ={x if } where i=1 to n f and U b ={x ib } where i=1 to n b. V. # EXPERIMENTAL RESULTS The performance evaluation of our filtering algorithm is tested on the true color remote sensing image with 269X269 pixels. The salt-and-pepper noise is added into the image with two different noise densities 0.3 and 0.6. The images are filtered by using our proposed filtering algorithm.The performance of our algorithm is evaluated by computing segmentation using spline regression for the filtered image and the noise image.The experimental results are shown in # CONCLUSION In this paper we proposed a Noise filtering algorithm for removal of salt-and-pepper noise in Remote sensing images.The algorithm searches the noise free pixels with in a small neighborhood. The noisy pixel is then replaced with the median value estimated from noise free pixels.The experimental result shows that the proposed method is capable of removing salt-and-pepper noise more effectively, while preserving the fine image details and edges for the features extraction in remote sensing images. # Original Image Noisy Image (0. 2011![Global Journals Inc. (US) ? ? ? value as noise will be same. We can mathematically represent random valued impulse noise as Global Journal of Computer Science and Technology Volume XI Issue XVII Version I](image-2.png "D © 2011") 22![Figure 2 : Experimental Results VI.](image-3.png "Figure 2 .Figure 2 :") S[i]=255. Then (Foreground); otherwise, S[i]=0 ,(Background).17. end for18. Output the binarized image S by reshaping it to bean image with the same size of source image I. © 2011 Global Journals Inc. (US) * Tri-state median filter for image Denoising TaoChen Kai-KaungMa Li-HuiChen IEEE Transactions on Image Processing 8 12 December 1999 * Adaptive nonlinear filters for simultaneous removal of different kinds of noise in images ReihardBerstein IEEE Trans on circuits and systems 34 11 1987 * Image Based Measurement Systems FVanderheijden 1994 Wiley NewYork * KJain Fundamentals of Digital Image Processing Englewood Cliffs, NJ Prentice-Hall 1989 * A noise fading technique for images highly corrupted with impulse noise SIndu ChaveliRamesh Proceedings of the ICCTA07 the ICCTA07 IEEE * Interactive Natural Image Segmentation via Spline Regression ShimingXiang FeipingNie ChunxiaZhang ChangshuiZhang IEEE Transactiona in Image Processing July 2009