A semi-supervised learning approach for CBIR systems with relevance feedback