Analysis of algorithms for atmospheric corrections to satellite data for environmental monitoring: a study over Indian region