Preview

Image Denoising

Better Essays
Open Document
Open Document
2709 Words
Grammar
Grammar
Plagiarism
Plagiarism
Writing
Writing
Score
Score
Image Denoising
DIGITAL IMAGE PROCESSING MINI-PROJECT

PROJECT TITLE: IMAGE DENOISING AND FEATURE EXTRACTION USING SPATIAL FILTERS

ACKNOWLDGEMENT:
I would like to thank Prof. Thanikaiselvan Sir for constantly guiding me through the course of this project. His class lectures made my concepts clear in image processing and made me familiar with the various image processing techniques and the various operations that can be performed on images. This helped me implement my desired task using MATLAB and so I was able to complete my mini-project on “Image denoising and feature extraction using spatial filters” successfully.

ABSTRACT:
In image processing, the quality of any image gets badly corrupted by noise whether it be any kind of noise. To combat this problem of noise, we need to improve the overall system quality. We can implement various image denoising techniques to reduce the noise.
We are doing image denoising in spatial domain here. In spatial domain, operations are performed on the pixels itself. We have implemented three different kinds of filter: median filter, averaging filter and wiener filter to denoise the image and then have analyzed the results. Also we have implemented 2-D Gaborfilter for feature extractions of an image.

AIM:
To remove various types of noise and also do feature extraction using different types of spatial filters.
OBJECTIVE:
* To perform image denoising using three spatial filters- Median filter, averaging filter and Wiener filter. * To extract particular features of an image using another kind of spatial filter- Gabor filter and so study the different applications of spatial filters
THEORY:
Image denoising is the first preprocessing step in dealing with image processing where the overall system



References: 1. Digital Image Processing by Gonzalez 2. An introduction to Digital Image Processing with Matlab Notes for SCM2511 Image Processsing1 by Alasdair McAndrew 3. Wiener Filtering and Image Processing. www.clear.rice.edu/elec431/projects95/lords/wiener.html 4. bmia.bmt.tue.nl/education/courses/fev/course/.../Gabor_functions.pdf * | |

You May Also Find These Documents Helpful

  • Good Essays

    Pt1420 Unit 3.4 Glcm

    • 294 Words
    • 2 Pages

    3.4 GLCM is the widely used statistical method for feature extraction.The number of gray levels present in the input image becomes the number of rows and columns in the matrix.…

    • 294 Words
    • 2 Pages
    Good Essays
  • Satisfactory Essays

    Intro to Unix Project 2

    • 636 Words
    • 3 Pages

    1- Description of filters: Is a small and usually specialized program in UNIX-like operating systems that transform plain text data in some meaningful way be used other filters and pipes to form a series of operations that produce highly specific results. The three standard files every filter uses are…

    • 636 Words
    • 3 Pages
    Satisfactory Essays
  • Powerful Essays

    Noise is unwanted electrical or electromagnetic energy that degrades the quality of signals and data. Noise occurs in digital and analog systems, and can affect files and communications of all types, including text, programs, images, audio, and telemetry. Nevertheless, the perception of noise does involve a psychological component, so the identification and classification of noise is highly subjective. Sound itself has several differentiating perceptual characteristics; pitch, tone, amplification, which correspond directly with the physical attributes of the sound itself;…

    • 1756 Words
    • 8 Pages
    Powerful Essays
  • Powerful Essays

    Machine Learning Week 6

    • 4020 Words
    • 17 Pages

    In this exercise, you will implement the K-means clustering algorithm and apply it to compress an image. In the second part, you will use principal component analysis to find a low-dimensional representation of face images. Before starting on the programming exercise, we strongly recommend watching the video lectures and completing the review questions for the associated topics. To get started with the exercise, you will need to download the starter code and unzip its contents to the directory where you wish to complete the exercise. If needed, use the cd command in Octave to change to this directory before starting this exercise.…

    • 4020 Words
    • 17 Pages
    Powerful Essays
  • Satisfactory Essays

    main point id to know the effects of such learning techniques to the enhancement of…

    • 293 Words
    • 2 Pages
    Satisfactory Essays
  • Good Essays

    2. Preprocessing: Median filter is used to reduce impulsive or salt-and-pepper type noise from captured images and then normalized into 320 X 240 pixels.…

    • 1276 Words
    • 6 Pages
    Good Essays
  • Satisfactory Essays

    Samsung Strategy Map

    • 250 Words
    • 1 Page

    |Computing & Intelligence » » » » » » » » |Image sensing, visual, display, & sound processing, user interfaces |…

    • 250 Words
    • 1 Page
    Satisfactory Essays
  • Powerful Essays

    27. Smith S. W., 2003. Digital Signal Processing, A Practical Guide for Engineer 's and…

    • 6587 Words
    • 68 Pages
    Powerful Essays
  • Better Essays

    structure. Another approach followed in [8] uses a differencetype noise detector and the noise detection-based adaptive medium filter. The boundary discriminative noise detection (BDND) filtering scheme proposed in [9] detects the impulse noise by employing two different size of filtering windows before the filtering operation. Most of these filtering techniques assume the presence of salt and pepper type of impulse noise. The detection of salt and pepper type of noise is relatively easy as there are only two intensity levels in the noisy pixels. However, the study reveals that in case of uniformly distributed impulse noise, these techniques do not perform well. In this paper a new algorithm is presented which improves the performance of switching median filter as a result of efficient detection of impulse noise when the impulse amplitude is uniformly distributed. The paper is organized as follows. Section II discusses the impulse noise removal technique using switching median filters. Section III presents the proposed noise detection algorithm for uniformly distributed impulses. The simulation results with different images are presented in section IV to demonstrate the efficacy of the proposed algorithm. Finally, conclusions are given in section V. II. IMPULSE NOISE REMOVAL The impulse detection is based on the assumption that a noise pixel takes a gray value which is substantially different than the neighboring pixels in the filtering window, whereas noise-free regions in the image have locally smoothly varying gray levels separated by edges. In the switching median filter, the difference of the median value of pixels in the filtering window and the current pixel value is compared with a threshold to decide about the presence of the impulse. We assume that the image is of size M×N having 8-bit gray…

    • 2059 Words
    • 9 Pages
    Better Essays
  • Powerful Essays

    In the SOC experiment, the total number of pictures in the test set is 2425. Each picture can be extracted a feature vector with Nu dimensions by M-Net. In order to visualize the feature vectors, Principal Component Analysis (PCA) technique is adopted to reduce the dimensionality of feature vector from Nu dimensions to two dimensions [43] which can be depicted in a two-dimensional graph, as shown in Fig. 7.…

    • 1365 Words
    • 6 Pages
    Powerful Essays
  • Good Essays

    At first, the image to be segmented is taken as input in JPG format. The image is read by MATLAB with the help of ‘imread’ command and returns the image data in the array RGB (M×N×3). Next, the image is converted from RGB to grayscale image with the help of „rgb2gray‟ command. The fusion of various gray scale images is maintained by local contrast enhancement method. There…

    • 1239 Words
    • 5 Pages
    Good Essays
  • Good Essays

    OmniVision OV8825

    • 717 Words
    • 7 Pages

    OV8825 8-megapixel product brief lead free available in a lead-free package High Performance 8-Megapixel Camera With Advanced OmniBSI+ Pixel Architecture for Superior Image Quality With Low-Cost Structure The 1/3.2-inch OV8825 is an 8-megapixel CameraChip™ sensor built on OmniVision's advanced OmniBSI+™ pixel architecture, providing many significant improvements over the previous OmniBSI™ generation, including a 60 percent increase in full-well capacity, a 10 percent increase in quantum efficiency and a 10 percent improvement in low-light sensitivity. OmniBSI+ pixel architecture enables the OV8825 to dramatically improve image and video capture in both bright and low-light conditions, making it a highly attractive solution for next generation for smartphones and tablets.…

    • 717 Words
    • 7 Pages
    Good Essays
  • Good Essays

    This can be thought of as the training set for the algorithm, though no explicit training step is required. A shortcoming of the k-NN algorithm is that it is sensitive to the local structure of the data. The algorithm has nothing to do with and is not to be confused with k-means, another popular machine learning technique. When the input data to an algorithm is too large to be processed and it is suspected to be redundant (e.g. the same measurement in both feet and meters) then the input data will be transformed into a reduced representation set of features (also named features vector). Transforming the input data into the set of features is called feature extraction. If the features extracted are carefully chosen it is expected that the features set will extract the relevant information from the input data in order to perform the desired task using this reduced representation instead of the full size input. Feature extraction is performed on raw data prior to applying k-NN algorithm on the transformed data in feature space. An example of a typical computer vision computation pipeline for face recognition using k-NN including feature extraction and dimension reduction pre-processing steps (usually implemented with…

    • 789 Words
    • 4 Pages
    Good Essays
  • Satisfactory Essays

    Segmentation techniques yield raw data in the form of pixels along a boundary or pixels contained in a region. These data sometimes are used directly to obtain descriptors. Standard uses techniques to compute more useful data (descriptors) from the raw data in order to decrease the size of data.…

    • 1255 Words
    • 6 Pages
    Satisfactory Essays
  • Satisfactory Essays

    Public Relation

    • 907 Words
    • 4 Pages

    •preparation of any derivative work, including the extraction, in whole or in part, of any images;…

    • 907 Words
    • 4 Pages
    Satisfactory Essays