Content-based Image Retrieval: Major Challenges for Biomedical Applications