1. A system for indexing and retrieving content comprising: a training module which includes a means for performing down sampling, feature extraction and generating feature vectors; a testing module which includes means for wavelet decomposition, feature extraction and generating feature vectors; at least one module for comparing the training vectors with the testing vectors; and a module for using the results of comparing the vectors to generate an image index.