Color Based Retrieval and Recognition