journal article·2019-08-21Open access

A 4K-Capable FPGA Implementation of Single Image Haze Removal Using Hazy Particle Maps

Dat Ngo, Gi-Dong Lee, Bongsoon Kang

Applied Sciences· Volume 9· Issue 17

Abstract

This paper presents a fast and compact hardware implementation using an efficient haze removal algorithm. The algorithm employs a modified hybrid median filter to estimate the hazy particle map, which is subsequently subtracted from the hazy image to recover the haze-free image. Adaptive tone remapping is also used to improve the narrow dynamic range due to haze removal. The computation error of the proposed hardware architecture is minimized compared with the floating-point algorithm. To ensure real-time hardware operation, the proposed architecture utilizes the modified hybrid median filter using the well-known Batcher’s parallel sort. Hardware verification confirmed that high-resolution video standards were processed in real time for haze removal.
Source: crossref · Quality: baseline

Research context

OpenAlex topics: Image Enhancement Techniques · Advanced Image Processing Techniques · Image and Video Quality Assessment

SciVX discovery tags are terminology-based. OpenAlex topics are source-provided classifications.

Affiliations

Department of Electronic Engineering, Dong-A University, Busan 49315, Korea

Funding

Dong-A University

References (39)

Show source-provided references
1. Hardware Implementation of a Fast and Efficient Haze Removal Method10.1109/TCSVT.2013.2243650 ↗
2. Park, Y., and Kim, T.H. (2017, January 14–16). A Video Dehazing System Based on Fast Airlight Estimation. Proceedings of the 2017 IEEE Global Conference on Signal and Information Processing (GlobalSIP), Montreal, QC, Canada.10.1109/GlobalSIP.2017.8309066 ↗
3. Review of video and image defogging algorithms and related studies on image restoration and enhancement10.1109/ACCESS.2015.2511558 ↗
4. Shwartz, S., Namer, E., and Schechner, Y.Y. (2006, January 17–22). Blind Haze Separation. Proceedings of the 2006 IEEE Computer Society Conference on Computer Vision and Pattern Recognition (CVPR’06), New York, NY, USA.
5. Image dehazing technique based on polarimetric spectral analysis10.1016/j.ijleo.2016.05.071 ↗
6. Single Image Haze Removal Using Dark Channel Prior10.1109/TPAMI.2010.168 ↗
7. Tarel, J.P., and Hautiere, N. (October, January 29). Fast Visibility Restoration from a Single Color or Gray Level Image. Proceedings of the 2009 IEEE 12th International Conference on Computer Vision, Kyoto, Japan.10.1109/ICCV.2009.5459251 ↗
8. Bayesian Defogging10.1007/s11263-011-0508-1 ↗
9. A Fast Single Image Haze Removal Algorithm Using Color Attenuation Prior10.1109/TIP.2015.2446191 ↗
10. Haze removal method for natural restoration of images with sky10.1016/j.neucom.2017.08.055 ↗
11. Kim, G.-J., Lee, S., and Kang, B. (2018). Single Image Haze Removal Using Hazy Particle Maps. IEICE Trans. Fundam. Electron. Commun. Comput. Sci., 1999–2002.10.1587/transfun.E101.A.1999 ↗
12. Fast Execution Schemes for Dark-Channel-Prior-Based Outdoor Video Dehazing10.1109/ACCESS.2018.2806378 ↗
13. A Fast Image Dehazing Algorithm Using Morphological Reconstruction10.1109/TIP.2018.2885490 ↗
14. A Cascaded Convolutional Neural Network for Single Image Dehazing10.1109/ACCESS.2018.2818882 ↗
15. Single Image Dehazing Using Color Ellipsoid Prior10.1109/TIP.2017.2771158 ↗
16. An analysis of single image defogging methods using a color ellipsoid framework10.1186/1687-5281-2013-37 ↗
17. A Unified Variational Model for Single Image Dehazing10.1109/ACCESS.2019.2894525 ↗
18. A Closed-Form Solution to Natural Image Matting10.1109/TPAMI.2007.1177 ↗
19. Guided Image Filtering10.1109/TPAMI.2012.213 ↗
20. Benchmarking Single-Image Dehazing and Beyond10.1109/TIP.2018.2867951 ↗
21. Efficient Processing of Deep Neural Networks: A Tutorial and Survey10.1109/JPROC.2017.2761740 ↗
22. Hardware Implementation for Real-Time Haze Removal10.1109/TVLSI.2016.2622404 ↗
23. (2017, May 07). Batcher’s Algorithm. Available online: http://math.mit.edu/~shor/18.310/batcher.pdf.
24. McCartney, E.J. (1976). Optics of the Atmosphere: Scattering by Molecules and Particles, John Wiley & Sons Inc.. [1st ed.].
25. Color Image Enhancement Based on Adaptive Nonlinear Curves of Luminance Features10.5573/JSTS.2015.15.1.060 ↗
26. Median Filtering in Constant Time10.1109/TIP.2007.902329 ↗
27. Ma, K., Liu, W., and Wang, Z. (2015, January 27–30). Perceptual Evaluation of Single Image Dehazing Algorithms. Proceedings of the 2015 IEEE International Conference on Image Processing (ICIP), Quebec City, QC, Canada.10.1109/ICIP.2015.7351475 ↗
28. Vision Enhancement in Homogeneous and Heterogeneous Fog10.1109/MITS.2012.2189969 ↗
29. Ancuti, C., Ancuti, C.O., and De Vleeschouwer, C. (2016, January 25–28). D-HAZY: A Dataset to Evaluate Quantitatively Dehazing Algorithms. Proceedings of the 2016 IEEE International Conference on Image Processing (ICIP), Phoenix, AZ, USA.10.1109/ICIP.2016.7532754 ↗
30. Ancuti, C.O., Ancuti, C., Timofte, R., and De Vleeschouwer, C. (2018). O-HAZE: A dehazing benchmark with real hazy and haze-free outdoor images. arXiv.10.1109/CVPRW.2018.00119 ↗
31. I-HAZE: A Dehazing Benchmark with Real Hazy and Haze-Free Indoor Images
32. Image Quality Assessment: From Error Visibility to Structural Similarity10.1109/TIP.2003.819861 ↗
33. Objective Quality Assessment of Tone-Mapped Images10.1109/TIP.2012.2221725 ↗
34. Referenceless Prediction of Perceptual Fog Density and Perceptual Image Defogging10.1109/TIP.2015.2456502 ↗
35. (2019, August 12). 754-2019-IEEE Standard for Floating-Point Arithmetic—IEEE Standard. Available online: https://ieeexplore.ieee.org/document/8766229.
36. Combination of hybrid median filter and total variation minimisation for medical X-ray image restoration10.1049/iet-ipr.2015.0054 ↗
37. Korat, U.A., Yadav, P., and Shah, H. (2017, January 19–21). An Efficient Hardware Implementation of Vector-Based Odd-Even Merge Sorting. Proceedings of the IEEE 8th Annual Ubiquitous Computing, Electronics and Mobile Communication Conference (UEMCON), New York, NY, USA.10.1109/UEMCON.2017.8249010 ↗
38. Fahmy, S., Cheung, P.Y.K., and Luk, W. (2005, January 24–26). Novel FPGA-Based Implementation of Median and Weighted Median Filters for Image Processing. Proceedings of the International Conference on Field Programmable Logic and Applications, Tampere, Finland.
39. (2017, April 06). Zynq-7000 SoC Data Sheet: Overview (DS190). Available online: https://www.xilinx.com/support/documentation/data_sheets/ds190-Zynq-7000-Overview.pdf.