Learning a Discriminative Feature Network for Semantic Segmentation
About
Most existing methods of semantic segmentation still suffer from two aspects of challenges: intra-class inconsistency and inter-class indistinction. To tackle these two problems, we propose a Discriminative Feature Network (DFN), which contains two sub-networks: Smooth Network and Border Network. Specifically, to handle the intra-class inconsistency problem, we specially design a Smooth Network with Channel Attention Block and global average pooling to select the more discriminative features. Furthermore, we propose a Border Network to make the bilateral features of boundary distinguishable with deep semantic boundary supervision. Based on our proposed DFN, we achieve state-of-the-art performance 86.2% mean IOU on PASCAL VOC 2012 and 80.3% mean IOU on Cityscapes dataset.
Related benchmarks
| Task | Dataset | Result | Rank | |
|---|---|---|---|---|
| Semantic segmentation | PASCAL VOC 2012 (val) | Mean IoU80.46 | 2040 | |
| Semantic segmentation | PASCAL VOC 2012 (test) | mIoU86.2 | 1342 | |
| Semantic segmentation | Cityscapes (test) | mIoU80.3 | 1145 | |
| Semantic segmentation | CamVid (test) | mIoU60.1 | 411 | |
| Semantic segmentation | Pascal VOC (test) | mIoU86.2 | 236 | |
| Semantic segmentation | MFNet nighttime (test) | mIoU42.3 | 42 | |
| Semantic segmentation | MFNet daytime (test) | mIoU38 | 30 | |
| Semantic segmentation | Cityscapes v1.1 (test) | mIoU79.3 | 28 | |
| Semantic segmentation | Cityscapes fine-only (test) | mIoU79.3 | 11 |