Design of a high performance architecture for real-time enhancement of video stream captured in extremely low lighting environment

  • Authors:
  • Hau T. Ngo;Ming Zhang;Li Tao;Vijayan K. Asari

  • Affiliations:
  • Department of Electrical and Computer Engineering, United States Naval Academy, Annapolis, MD, United States;Department of Electrical and Computer Engineering, Old Dominion University, Norfolk, VA, United States;Department of Electrical and Computer Engineering, Old Dominion University, Norfolk, VA, United States;Department of Electrical and Computer Engineering, Old Dominion University, Norfolk, VA, United States

  • Venue:
  • Microprocessors & Microsystems
  • Year:
  • 2009

Quantified Score

Hi-index 0.00

Visualization

Abstract

A high performance digital architecture for the implementation of a non-linear image enhancement technique is proposed in this paper. The image enhancement is based on a luminance dependent non-linear enhancement algorithm which achieves simultaneous dynamic range compression, colour consistency and lightness rendition. The algorithm provides better colour fidelity, enhances less noise, prevents the unwanted luminance drop at the uniform luminance areas, keeps the 'bright' background unaffected, and enhances the 'dark' objects in 'bright' background. The algorithm contains a large number of complex computations and thus it requires specialized hardware implementation for real-time applications. Systolic, pipelined and parallel design techniques are utilized effectively in the proposed FPGA-based architectural design to achieve real-time performance. Estimation techniques are also utilized in the hardware algorithmic design to achieve faster, simpler and more efficient architecture. The video enhancement system is implemented using Xilinx's multimedia development board that contains a VirtexII-X2000 FPGA and it is capable of processing approximately 67 Mega-pixels (Mpixels) per second.