State-of-the-art algorithms for semantic visual tasks---such as image classification and semantic segmentation---are based on the use of convolutional neural networks. These networks are commonly trained, and evaluated, on large annotated datasets of high-quality images that are free o