Even worse, the images used to train the neural networks must be annotated manually: that is to say, someone needs to painstakingly go through each picture and label different elements on a pixel by pixel level, separating drivable road from sidewalk, or a pedestrian from a road sign.