A comparative analysis of different algorithms for feature extraction. Features were used to perform image search. Algorithms implemented were SURF, SIFT and Joint Histogram.