High Clarity, Low Power: Achieving a 43× Speed Boost in Image Defogging Using FPGA Acceleration

Authors

  • Van Khoa Pham Ho Chi Minh City University of Technology and Education, Vietnam
  • Trung Tin Le Ho Chi Minh City University of Technology and Education, Vietnam
Volume: 15 | Issue: 5 | Pages: 26376-26382 | October 2025 | https://doi.org/10.48084/etasr.11931

Abstract

This study presents a Field-Programmable Gate Array (FPGA) accelerator designed for real-time image defogging at the edge, achieving high throughput and low power consumption. The design adapts the Dark Channel Prior (DCP) algorithm for hardware implementation using High-Level Synthesis (HLS) and incorporates advanced optimizations such as pipelining, loop unrolling, and dataflow control to enhance processing on resource-constrained devices. Implemented on a PYNQ-Z2 board running at just 100 MHz, the system achieves a remarkable 12.06 Frames per Second (FPS), surpassing a 2 GHz ARM processor by over 43× in speed. Power measurements show a low power consumption of 0.79 W, translating to a 153× improvement in energy efficiency (FPS/W) compared to an ARM-based software implementation. The proposed accelerator introduces a 4.7% pixel-level error, primarily affecting brightness consistency; nonetheless, it significantly outperforms processor-based approaches in both latency and power consumption. By demonstrating how FPGAs can sustain high-clarity image enhancement at the network edge, this work lays the groundwork for deployment in autonomous vehicles, remote surveillance systems, and environmental monitoring platforms where robust, low-power vision processing is critical.

Keywords:

Dark Channel Prior (DCP), High-Level Synthesis (HLS), hardware-accelerated system, real-time defogging, edge devices

Downloads

Download data is not yet available.

References

K. He, J. Sun, and X. Tang, "Single image haze removal using dark channel prior," in 2009 IEEE Conference on Computer Vision and Pattern Recognition, Miami, FL, USA, 2009, pp. 1956–1963.

D. J. Jobson, Z. Rahman, and G. A. Woodell, "A multiscale retinex for bridging the gap between color images and the human observation of scenes," IEEE Transactions on Image Processing, vol. 6, no. 7, pp. 965–976, July 1997.

B. Cai, X. Xu, K. Jia, C. Qing, and D. Tao, "DehazeNet: An End-to-End System for Single Image Haze Removal," IEEE Transactions on Image Processing, vol. 25, no. 11, pp. 5187–5198, Nov. 2016.

B. Li, X. Peng, Z. Wang, J. Xu, and D. Feng, "AOD-Net: All-in-One Dehazing Network," in 2017 IEEE International Conference on Computer Vision, Venice, Italy, 2017, pp. 4780–4788.

N. P. Jouppi et al., "In-Datacenter Performance Analysis of a Tensor Processing Unit," in Proceedings of the 44th Annual International Symposium on Computer Architecture, Toronto, Canada, 2017, pp. 1–12.

M. Horowitz, "1.1 Computing's energy problem (and what we can do about it)," in 2014 IEEE International Solid-State Circuits Conference Digest of Technical Papers, San Francisco, CA, USA, 2014, pp. 10–14.

W. Ren et al., "Gated Fusion Network for Single Image Dehazing," in 2018 IEEE/CVF Conference on Computer Vision and Pattern Recognition, Salt Lake City, UT, USA, 2018, pp. 3253–3261.

C. Zhang, P. Li, G. Sun, Y. Guan, B. Xiao, and J. Cong, "Optimizing FPGA-based Accelerator Design for Deep Convolutional Neural Networks," in Proceedings of the 2015 ACM/SIGDA International Symposium on Field-Programmable Gate Arrays, Monterey, CA, USA, 2015, pp. 161–170.

T. Saidani, R. Ghodhbani, A. Alhomoud, A. Alshammari, H. Zayani, and M. B. Ammar, "Hardware Acceleration for Object Detection using YOLOv5 Deep Learning Algorithm on Xilinx Zynq FPGA Platform," Engineering, Technology & Applied Science Research, vol. 14, no. 1, pp. 13066–13071, Feb. 2024.

J. Zhang, D. Fan, and L. Chang, "HIERA: High-Quality and High-Throughput Dehazing Hardware Accelerator with Reconfigurable Computing Unit," in 2024 IEEE Computer Society Annual Symposium on VLSI, Knoxville, TN, USA, 2024, pp. 75–80.

V. Mazzia, A. Khaliq, F. Salvetti, and M. Chiaberge, "Real-Time Apple Detection System Using Embedded Systems With Hardware Accelerators: An Edge AI Application," IEEE Access, vol. 8, pp. 9102–9114, 2020.

A. Mukhtar, L. Xia, and T. B. Tang, "Vehicle Detection Techniques for Collision Avoidance Systems: A Review," IEEE Transactions on Intelligent Transportation Systems, vol. 16, no. 5, pp. 2318–2338, Oct. 2015.

A. K. Tripathi and S. Mukhopadhyay, "Single image fog removal using anisotropic diffusion," IET Image Processing, vol. 6, no. 7, pp. 966–975, Oct. 2012.

G. Meng, Y. Wang, J. Duan, S. Xiang, and C. Pan, "Efficient Image Dehazing with Boundary Constraint and Contextual Regularization," in 2013 IEEE International Conference on Computer Vision, Sydney, Australia, 2013, pp. 617–624.

C. Xiao and J. Gan, "Fast image dehazing using guided joint bilateral filter," The Visual Computer, vol. 28, no. 6, pp. 713–721, June 2012.

"7 Series FPGAs Configurable Logic Block User Guide (UG474)." AMD Technical Information Portal. https://docs.amd.com/r/en-US/ug474_7Series_CLB.

"Vitis High-Level Synthesis User Guide (UG1399)." AMD Technical Information Portal. https://docs.amd.com/r/2023.1-English/ug1399-vitis-hls.

N. Pham, "A Novel Fog-Free Computer Vision using Improved Dark Channel Prior with High Level Synthesis in FPGA Design," M.S. thesis, Dept. of Electrical Engineering, National Formosa University, Taiwan, 2023.

L. Forget, G. Harnisch, R. Keryell, and F. de Dinechin, "A single-source C++20 HLS flow for function evaluation on FPGA and beyond.," in Proceedings of the 12th International Symposium on Highly-Efficient Accelerators and Reconfigurable Technologies, Tsukuba, Japan, 2022, pp. 51–58.

H. Alaeddine, M. Jihene, and M. Khemaja, "An Efficient Deep Network in Network Architecture for Image Classification on FPGA Accelerator," in 2021 International Conference on Cyberworlds, Caen, France, 2021, pp. 72–77.

Downloads

How to Cite

[1]
V. K. Pham and T. T. Le, “High Clarity, Low Power: Achieving a 43× Speed Boost in Image Defogging Using FPGA Acceleration”, Eng. Technol. Appl. Sci. Res., vol. 15, no. 5, pp. 26376–26382, Oct. 2025.

Metrics

Abstract Views: 7
PDF Downloads: 2

Metrics Information