Semantic image understanding : from the web, in large scale, with real-world challenging data