Viewpoint Independent Image Classification And Retrieval