Thursday, 14 November 2013

An Efficient VLSI implementation of Removal of Impulse Noise using SEPD architecture.


Abstract

Image and video signals might be corrupted by impulse noise in the process of signal acquisition and transmission. An efficient VLSI implementation for removing impulse noise is presented. The results show that the proposed technique preserves the edge features and obtains excellent performances in terms of quantitative evaluation and visual quality. The design requires only low computational complexity and two line memory buffers. Its hardware cost is quite low. Compared with previous VLSI implementations, our design achieves better image quality with less hardware cost.

Block Diagram:
            





Objectives:
  1. Design of algorithm for Removal of impulse noise for signal acquisition and transmission.
  2. Design and implementation of above algorithm with different software.
  3. To model and build the specific 7-stage pipeline architecture for SEPD and 5-stage pipeline architecture for RSEPD are also developed and implemented using Verilog HDL.
  4. Obtain the results using Modelsim.
  5. Implementation of low cost VLSI over FPGA.

Existing System
Recently, many image denoising methods have been proposed to carry out the impulse noise suppression some of them employ the standard median filter or its modifications to implement denoising process.
However, these approaches might blur the image since both noisy and noise-free pixels are modified. The switching median filter consists of two steps: 1) impulse detection and 2) noise filtering.
New impulse detector (NID) for switching median filter. NID used the minimum absolute
Value of four convolutions which are obtained by using 1-D Laplacian operators to detect noisy pixels. A method named as differential rank impulse detector (DRID) is presented in. The impulse detector of DRID is based on a comparison of signal samples within a narrow rank window by both rank and absolute value. In [8], Luo proposed a method which can efficiently remove the impulse noise (ERIN) based on simple fuzzy impulse detection technique.

Proposed System
The real-time embedded applications, the VLSI implementation of switching median filter for impulse noise removal is necessary and should be considered
The cost of VLSI implementation depends mainly on the required memory and computational complexity.Hence, less memory and few operations are necessary for a low-cost denoising implementation. Based on these two factors, A simple edge-preserved denoising technique (SEPD) and its VLSI implementation for removing fixed-value impulse noise is propoesd. The storage space needed for SEPD is two line buffers rather than a full frame buffer. Only simple arithmetic operations, such as addition and subtraction, are used in SEPD.

System Requirement Specifications

Hardware requirements
  • PC(Intel Pentium Processor with more than 400 MHz)
  • 256 and Above RAM
  • 80GB Hard Disk
  • FPGA BOARD                                 
Software Requirements
  • Programming language: Verilog HDL
  • Model Sim
  • XILINX
The Modules
  • Line Buffer
  • Register Bank
  • Extreme Data Detector
  • Edge-Oriented Noise Filter
  • Impulse Arbiter
  • Implementation of Reduced SPED