Non-local Image Dehazing
Fast visibility restoration from a single color or gray level image