Image processing in general can be viewed as an application area of signal processing. The input happens to be an image or a video acquired from as diverse sources as can be. The objective is usually improving the quality of the input image on processing or to analyse the features of the acquired image. Thus forms a core and actively researched area in Computer Science across the globe. Typically an image goes through the following phases during the image processing operation are pre-processing, enhancement and/or information extraction and post-processing.