Hardware Implementation for Haze Removal With Adaptive Filtering

Bin Zhang,Jing Wei
DOI: https://doi.org/10.1109/ACCESS.2019.2944186
IF: 3.9
2019-01-01
IEEE Access
Abstract:Haze removal is useful in computational photography and computer vision applications. Single image haze removal is still a challenge for real-time embedded systems. In general, dark channel prior approach can effectively remove haze from a single image. However, the halo effect is the major problem of dehazing. In this study, adaptive filtering, which is easy for VLSI design, is introduced to refine the transmission map and improve the result of haze removal. A hardware architecture for our haze removal method is proposed to achieve the real-time requirement. A specific hardware component is designed to compute lengths of the paths and adaptive structuring element (ASE). The hardware architecture for haze removal is implemented in 180 nm CMOS technology and occupies 5.46 mm2 with 143 K bit on-chip memory. The design can operate at 177MHz and support for HD (1280×720) 192 frame/s. Experiment results show that the hardware implementation is suitable in embedded system for real-time HD applications.
What problem does this paper attempt to address?