Instance Segmentation by Deep Coloring
We propose a new and, arguably, a very simple reduction of instance segmentation to semantic segmentation. This reduction allows to train feed-forward non-recurrent deep instance segmentation systems in an end-to-end fashion using architectures that have been proposed for semantic segmentation. Our approach proceeds by introducing a fixed number of labels (colors) and then dynamically assigning object instances to those labels during training (coloring). A standard semantic segmentation objective is then used to train a network that can color previously unseen images. At test time, individual object instances can be recovered from the output of the trained convolutional network using simple connected component analysis. In the experimental validation, the coloring approach is shown to be capable of solving diverse instance segmentation tasks arising in autonomous driving (the Cityscapes benchmark), plant phenotyping (the CVPPP leaf segmentation challenge), and high-throughput microscopy image analysis. The source code is publicly available: https://github.com/kulikovv/DeepColoring.
Code (1)
Tasks
Autonomous DrivingInstance SegmentationPlant PhenotypingSegmentationSemantic SegmentationSimilar Papers 제목 키워드 기반
Reinforced Coloring for End-to-End Instance Segmentation
Instance segmentation is one of the actively studied research topics in computer vision in which many objects of interest should be separated individually. While many feed-forward networks produce high-quality segmentati…
Deep Reinforcement LearningInstance SegmentationObjectSegmentation+1Disco: Densely-overlapping Cell Instance Segmentation via Adjacency-aware Collaborative Coloring
Accurate cell instance segmentation is foundational for digital pathology analysis. Existing methods based on contour detection and distance mapping still face significant challenges in processing complex and dense cellu…
Instance SegmentationDARC: Distribution-Aware Re-Coloring Model for Generalizable Nucleus Segmentation
Nucleus segmentation is usually the first step in pathological image analysis tasks. Generalizable nucleus segmentation refers to the problem of training a segmentation model that is robust to domain gaps between the sou…
SegmentationReal-time Hair Segmentation and Recoloring on Mobile GPUs
We present a novel approach for neural network-based hair segmentation from a single camera input specifically designed for real-time, mobile application. Our relatively small neural network produces a high-quality hair …
SegmentationLearning to Cluster for Proposal-Free Instance Segmentation
This work proposed a novel learning objective to train a deep neural network to perform end-to-end image pixel clustering. We applied the approach to instance segmentation, which is at the intersection of image semantic …
Autonomous DrivingClusteringInstance SegmentationLane Detection+4