Image retrieval: The MIRACLE approach