Hi Shrish, which kind of features do you want to extract? Textural features over all the image pixels? Features along the edges or corners?? Features along the sharped spots? There are many of them, so focusing on some specific features would ease the answer. For example,if you want tp extract textural features over all the pixels, at each pixel you can take a patch and get some properties such as mean,variance and so on. In the other hand, there are more sophisticated features, such as SIFT or SURF, that extract features at the spots with sharped appearance (corners,points,etc..)