Combining convolutional side outputs for road image segmentation
Image segmentation consists in creating partitions within an image into meaningful areas and objects. It can be used in scene understanding and recognition, in fields like biology, medicine, robotics, satellite imaging, amongst others. In this work we take advantage of the learned model in a deep architecture, by extracting side outputs at different layers of the network for the task of image segmentation. We study the impact of the amount of side outputs and evaluate strategies to combine them. A post processing filtering based on mathematical morphology idempotent functions is also used in order to remove some undesirable noises. Experiments were performed on the publicly available KITTI Road Dataset for image segmentation. Our comparison shows that the use of multiples side outputs can increase the overall performance of the network, making it easier to train and more stable when compared with a single output in the end of the network. Also, for a small number of training epochs (500) we achieved a competitive performance when compared to the best algorithm in KITTI Evaluation Server.
2019 International Joint Conference on Neural Networks (IJCNN)