Our new X account is live! Follow @wizwand_team for updates
WorkDL logo mark

Semantic Instance Segmentation with a Discriminative Loss Function

About

Semantic instance segmentation remains a challenging task. In this work we propose to tackle the problem with a discriminative loss function, operating at the pixel level, that encourages a convolutional network to produce a representation of the image that can easily be clustered into instances with a simple post-processing step. The loss function encourages the network to map each pixel to a point in feature space so that pixels belonging to the same instance lie close together while different instances are separated by a wide margin. Our approach of combining an off-the-shelf network with a principled loss function inspired by a metric learning objective is conceptually simple and distinct from recent efforts in instance segmentation. In contrast to previous works, our method does not rely on object proposals or recurrent mechanisms. A key contribution of our work is to demonstrate that such a simple setup without bells and whistles is effective and can perform on par with more complex methods. Moreover, we show that it does not suffer from some of the limitations of the popular detect-and-segment approaches. We achieve competitive performance on the Cityscapes and CVPPP leaf segmentation benchmarks.

Bert De Brabandere, Davy Neven, Luc Van Gool• 2017

Related benchmarks

TaskDatasetResultRank
Lane DetectionTuSimple (test)
Accuracy96.4
250
Instance SegmentationCityscapes (test)
AP (Overall)17.5
122
Leaf SegmentationCVPPA LSC (test)
BestDice A184.2
14
Leaf SegmentationCVPPP LSC (A1)
mSBD0.842
10
Leaf SegmentationCVPPP leaf segmentation challenge (test)
DiC1
8
3D Instance SegmentationArabidopsis Ovules (test)
ARand Error0.074
7
Instance SegmentationCVPPP (test)
SBD0.842
6
Multi-Human ParsingMHP Top 20% (test)
APp @ 0.534.81
4
Multi-Human ParsingMHP Top 5% (test)
APp 0.529.52
4
Multi-Human ParsingMHP All (test)
APp @ 0.547.76
4
Showing 10 of 11 rows

Other info

Code

Follow for update