Retinex possibilities

Regarding dehazing please go to the new discussion I want to dehaze…