This document reviews content-based image indexing and retrieval. It discusses how content-based image retrieval uses computer vision techniques to search for images in large databases based on automatically derived features such as color, texture, edges, and shapes. It describes algorithms for extracting color, texture, and edge features from images and measuring similarity between images using histogram distances. The review concludes that continued improvements in computing power and algorithms will further advance content-based image retrieval.