Share Email Print

Proceedings Paper

FPGA implementation of image dehazing algorithm for real time applications
Author(s): Rahul Kumar; Brajesh Kumar Kaushik; R. Balasubramanian
Format Member Price Non-Member Price
PDF $17.00 $21.00

Paper Abstract

Weather degradation such as haze, fog, mist, etc. severely reduces the effective range of visual surveillance. This degradation is a spatially varying phenomena, which makes this problem non trivial. Dehazing is an essential preprocessing stage in applications such as long range imaging, border security, intelligent transportation system, etc. However, these applications require low latency of the preprocessing block. In this work, single image dark channel prior algorithm is modified and implemented for fast processing with comparable visual quality of the restored image/video. Although conventional single image dark channel prior algorithm is computationally expensive, it yields impressive results. Moreover, a two stage image dehazing architecture is introduced, wherein, dark channel and airlight are estimated in the first stage. Whereas, transmission map and intensity restoration are computed in the next stages. The algorithm is implemented using Xilinx Vivado software and validated by using Xilinx zc702 development board, which contains an Artix7 equivalent Field Programmable Gate Array (FPGA) and ARM Cortex A9 dual core processor. Additionally, high definition multimedia interface (HDMI) has been incorporated for video feed and display purposes. The results show that the dehazing algorithm attains 29 frames per second for the image resolution of 1920x1080 which is suitable of real time applications. The design utilizes 9 18K_BRAM, 97 DSP_48, 6508 FFs and 8159 LUTs.

Paper Details

Date Published: 19 September 2017
PDF: 7 pages
Proc. SPIE 10396, Applications of Digital Image Processing XL, 1039633 (19 September 2017); doi: 10.1117/12.2274682
Show Author Affiliations
Rahul Kumar, Indian Institute of Technology Roorkee (India)
Brajesh Kumar Kaushik, Indian Institute of Technology Roorkee (India)
R. Balasubramanian, Indian Institute of Technology Roorkee (India)

Published in SPIE Proceedings Vol. 10396:
Applications of Digital Image Processing XL
Andrew G. Tescher, Editor(s)

© SPIE. Terms of Use
Back to Top
Sign in to read the full article
Create a free SPIE account to get access to
premium articles and original research
Forgot your username?