A novel edge-aware À-Trous filter for single image dehazing