Superpixel Sampling Networks
Superpixels provide an efficient low/mid-level representation of image data, which greatly reduces the number of image primitives for subsequent vision tasks. Existing superpixel algorithms are not differentiable, making them difficult to integrate into otherwise end-to-end trainable deep neural networks. We develop a new differentiable model for superpixel sampling that leverages deep networks for learning superpixel segmentation. The resulting "Superpixel Sampling Network" (SSN) is end-to-end trainable, which allows learning task-specific superpixels with flexible loss functions and has fast runtime. Extensive experimental analysis indicates that SSNs not only outperform existing superpixel algorithms on traditional segmentation benchmarks, but can also learn superpixels for other tasks. In addition, SSNs can be easily integrated into downstream deep networks resulting in performance improvements.
Code (2)
Tasks
SegmentationSuperpixelsSimilar Papers 제목 키워드 기반
Implicit Integration of Superpixel Segmentation into Fully Convolutional Networks
Superpixels are a useful representation to reduce the complexity of image data. However, to combine superpixels with convolutional neural networks (CNNs) in an end-to-end fashion, one requires extra models to generate su…
Depth EstimationMonocular Depth EstimationSegmentationSemantic Segmentation+1Superpixel Segmentation with Fully Convolutional Networks
In computer vision, superpixels have been widely used as an effective way to reduce the number of image primitives for subsequent processing. But only a few attempts have been made to incorporate them into deep neural ne…
Disparity EstimationSegmentationStereo MatchingSuperpixelsEfficient Multiscale Object-based Superpixel Framework
Superpixel segmentation can be used as an intermediary step in many applications, often to improve object delineation and reduce computer workload. However, classical methods do not incorporate information about the desi…
ObjectSegmentationSuperpixelsSEEDS: Superpixels Extracted via Energy-Driven Sampling
Superpixel algorithms aim to over-segment the image by grouping pixels that belong to the same object. Many state-of-the-art superpixel algorithms rely on minimizing objective functions to enforce color ho- mogeneity. Th…
CPUSuperpixelsResolution-independent meshes of super pixels
The over-segmentation into superpixels is an important preprocessing step to smartly compress the input size and speed up higher level tasks. A superpixel was traditionally considered as a small cluster of square-based p…
ClusteringSegmentationSuperpixels