DehazeNet: An End-to-End System for Single Image Haze Removal.
Fast visibility restoration from a single color or gray level image