This document reviews various content-based image retrieval techniques that use different feature extraction methods. It discusses techniques that use color and texture features, color and shape features, relevance feedback with support vector machines and feature selection, combining color, texture and shape features, and using multiple support vector machine ensembles. Each technique is summarized in terms of advantages and disadvantages. In general, using multiple features and support vector machines can improve retrieval accuracy but may also increase computational complexity. Combining features may retrieve semantically similar images but be time consuming. The document concludes that using support vector machine ensembles can narrow the search space for large databases while achieving good retrieval performance.