RefineNet: Multi Path Refinement Networks for Dense Prediction
Recently, very deep convolutional neural networks (CNNs) have shown outstanding performance in object recognition and have also been the first choice for dense prediction problems such as semantic segmentation and depth estimation. However, repeated subsampling operations like pooling or convolution striding in deep CNNs lead to a significant decrease in the initial image resolution. Here, we present RefineNet, a generic multi path refinement network that explicitly exploits all the information available along the down sampling process to enable high resolution prediction using long range residual connections. In this way, the deeper layers that capture high level semantic features can be directly refined using fine grained features from earlier convolutions. The individual components of RefineNet employ residual connections following the identity mapping mindset, which allows for effective end to end training. Further, we introduce chained residual pooling, which captures rich background context in an efficient manner. We carry out comprehensive experiments on semantic segmentation which is a dense classification problem and achieve good performance on seven public datasets. We further apply our method for depth estimation and demonstrate the effectiveness of our method on dense regression problems.
IEEE Transactions on Pattern Analysis and Machine Intelligence