Design of Novel Algorithm and Architecture for Gaussian Based Color Image Enhancement System for Real Time Applications

09/14/2014
by   M. C Hanumantharaju, et al.
0

This paper presents the development of a new algorithm for Gaussian based color image enhancement system. The algorithm has been designed into architecture suitable for FPGA/ASIC implementation. The color image enhancement is achieved by first convolving an original image with a Gaussian kernel since Gaussian distribution is a point spread function which smoothen the image. Further, logarithm-domain processing and gain/offset corrections are employed in order to enhance and translate pixels into the display range of 0 to 255. The proposed algorithm not only provides better dynamic range compression and color rendition effect but also achieves color constancy in an image. The design exploits high degrees of pipelining and parallel processing to achieve real time performance. The design has been realized by RTL compliant Verilog coding and fits into a single FPGA with a gate count utilization of 321,804. The proposed method is implemented using Xilinx Virtex-II Pro XC2VP40-7FF1148 FPGA device and is capable of processing high resolution color motion pictures of sizes of up to 1600x1200 pixels at the real time video rate of 116 frames per second. This shows that the proposed design would work for not only still images but also for high resolution video sequences.

READ FULL TEXT

page 12

page 13

research
01/12/2023

Real-time FPGA implementation of the Semi-Global Matching stereo vision algorithm for a 4K/UHD video stream

In this paper, we propose a real-time FPGA implementation of the Semi-Gl...
research
05/26/2016

A Feature based Approach for Video Compression

It is a high cost problem for panoramic image stitching via image matchi...
research
07/17/2017

Speeding up the Köhler's method of contrast thresholding

Köhler's method is a useful multi-thresholding technique based on bounda...
research
04/10/2014

Real-time Decolorization using Dominant Colors

Decolorization is the process to convert a color image or video to its g...
research
01/19/2017

Fast and Efficient Skin Detection for Facial Detection

In this paper, an efficient skin detection system is proposed. The algor...
research
02/16/2011

An Efficient and Integrated Algorithm for Video Enhancement in Challenging Lighting Conditions

We describe a novel integrated algorithm for real-time enhancement of vi...
research
06/02/2022

Block-Parallel Systolic-Array Architecture for 2-D NTT-based Fragile Watermark Embedding

Number-theoretic transforms (NTTs) have been applied in the fragile wate...

Please sign up or login with your details

Forgot password? Click here to reset