pixelitaking on the label l∈ L.
(a) Semantic Segmentation (b) Instance Segmentation
Figure 3: Instance segmentation using only the “Box” unary
potential. This potential is effective when we have a good
initial semantic segmentation (a). Occlusions between objects of the same class can be resolved by the pairwise term
based on appearance differences. Note that we can ignore
the conﬁdent, false-positive “bottle” detections (b). This is
in contrast to methods such as [ 8,19,20,30] which cannot
recover from detection errors.
3.2. Instance Segmentation subnetwork
At the input to our instance segmentation subnetwork,
we assume that we have two inputs available: The semantic
segmentation predictions, Q, for each pixel and label, and a
set of object detections. For each input image, we assume
that there are Dobject detections, and that the ithdetection
is of the form (li,si,Bi)whereli∈ Lis the detected class
label,si∈[0,1]is the conﬁdence score and Biis the set of
indices of the pixels falling within the detector’s bounding
Semantic segmentation and object detection research have recently achieved
rapid progress. However, the former task has no notion of different instances
of the same object, and the latter operates at a coarse, bounding-box level. We
propose an Instance Segmentation system that produces a segmentation map where
each pixel is assigned an object class and instance identity label. Most
approaches adapt object detectors to produce segments instead of boxes. In
contrast, our method is based on an initial semantic segmentation module, which
feeds into an instance subnetwork. This subnetwork uses the initial
category-level segmentation, along with cues from the output of an object
detector, within an end-to-end CRF to predict instances. This part of our model
is dynamically instantiated to produce a variable number of instances per
image. Our end-to-end approach requires no post-processing and considers the
image holistically, instead of processing independent proposals. Therefore,
unlike some related work, a pixel cannot belong to multiple instances.
Furthermore, far more precise segmentations are achieved, as shown by our
state-of-the-art results (particularly at high IoU thresholds) on the Pascal
VOC and Cityscapes datasets.
Anurag Arnab Philip H. S Torr