INTERNATIONAL JOURNAL FOR TRENDS IN ENGINEERING & TECHNOLOGY VOLUME 5 ISSUE 1 – MAY 2015 - ISSN: 2349 - 9303
Analysis of low pdp using SPST in bilateral filter S.ANITHA,
B.HEMA,
PG scholar, Kalasalingam Institute of Technology Krishnankovil-626126, Virudhunagar(D.T), Email id: anithavasagan@gmail.com
Assp.prof, Kalasalingam Institute of Technology, Krishnankovil-626126, Virudhunagar(D.T), Email id: hema.shivam@gmail.com.
Abstract -- A FPGA Implementation of a bilateral filter for image processing is given which does spatial averaging without smoothing edges. Kernel based processing is possible, which means that processing of the entire filter window at one pixel clock cycle. It is also supported by the arrangement of the input data into groups and applied a single clock cycle for a group of pixels. Based on these features, a technique called Spurious Power Suppression Technique (SPST) is implemented in Bilateral Filter to minimize Power Delay Product (PDP). SPST can also dramatically reduce the power by turn off its MSP (Most significant bit) without compromising the computational results to achieve the target parameters. Furthermore, an Original Glitch Diminishing technique is proposed to filter out useless switching power by asserting signals after the data transient period. The SPST can be expanded to a Fine-grain scheme in which the combinational circuits are divided into more than two parts. In Bilateral Filter a kernel of different size can be implemented using SPST which achieve good performance. Index Terms -- Bilateral filter, SPST, Image processing, noise reduction, PDP
capacitance PGC [8] technique was used. In previous Works, many high quality interpolation based methods have been [9] proposed. Image scaling algorithm, cost of hardware and memory also reduced. For real time applications, less complexity image scaling processor algorithms are needed for VLSI implementations [10] – [12].
I. INTRODUCTION BILATERAL FILTER has a feature of noise reduction, in addition to improve the visual quality and allows improving the compressibility of the image. Bilateral filter [1] consists of two types. First one is non linear component, second one is linear component. If both the types are adjusted to reduce the noise via selective averaging and the amount of blurring via low pass filter. The bilateral filter is applied for noise reduction for local tone mapping method [2], which maps high dynamic range image to low dynamic range image. The bilateral filter can be used to medical image processing [3] and nondestructive testing. The detailed description of a paper, bilateral filter based on Register Transfer Level (RTL). The advantages of bilateral filter, 1) The input data are divided into equal groups to assigned individual pipelines. 2) To increase the internal clock frequency based on Data flow
II. BILATERAL FILTER Bilateral filter [1] is an edge preserving and noise reducing smoothing filter for images. The intensity value at each pixel of an image is replaced by a weighted average of intensity value from nearby pixel.
Register Matrix Data in
Photometric filter
Geometric Filter
Fig 1: block diagram of bilateral filter
3) Reduce the external memory storage.
Bilateral filter is a combination of linear and non linear component. The bilateral filter is subdivided into three parts. Three parts are register matrix, photometric filter, geometric filter. Fig.1 presents three parts and their order in the concept. First the image is converted into pixel value. The pixel value is given into the register matrix. It reads the data line by line and arranged for further processing in Register matrix. The second part is the photometric filter, which weights the input data according to the
Various technique have been developed for reducing the power consumption of VLSI designs, including voltage scaling, switched capacitance reduction, power down techniques, dynamic voltage frequency scaling[4]-[7]. SPST to provide high accuracy and achieves both power consumption and average case performance. The existing work dynamic power consumption by minimizing the switching
71
Data out