Clouds? Haze? No Problem... check it out at: http://www.pcigeomatics.com/geomatica
Geomatica now features leading edge, completely redesigned wizard based Atmospheric Correction workflows that will allow users to automatically detect cloud and haze within imagery which will make producing seamless mosaics in cloud plagued areas more intuitive. Automated metadata extraction will greatly improve the speed and accuracy of your workflow.
This demo shows how to take free Landsat imagery which has Haze and Clouds, and improve the quality of the image by reducing the haze, and detecting the clouds.