This paper presents a detailed comparison of various image processing techniques for analysing satellite images. The satellite images are large in size, acquired from long distances and are affected by noise and other environmental conditions. Hence it is necessary to process them so that they can be used by the researchers for analysis.