SYNTOLOGY HomeExplorerAtlasCodeMethodologyAboutDevelopersFeedPricing
Paper · 1806.07373 · 2018

Few-Shot Segmentation Propagation with Guided Networks

arXiv · PDF · Open in the Atlas

Code that ran

We lifted 4 functions out of this paper's own repositories and ran 2 of them in a sandbox. "Ran" means the function executed on a synthesized input and returned a value. It is not a reproduction of the paper's results.

RepositoryRoleRan
shelhamer/revolver canonical 2 of 4
FunctionStatusWhere it lives
bilinear_kernel Ran shelhamer/revolver/revolver/model/fcn.py
code served (permissive licence) · get_code("580611037f2100b7")
fast_hist Ran shelhamer/revolver/revolver/metrics.py
code served (permissive licence) · get_code("71db8dcc6236c526")
convolutionalize Not yet run shelhamer/revolver/revolver/model/fcn.py
code served (permissive licence) · get_code("8a8d094aaa42f654")
vgg16 Not yet run shelhamer/revolver/revolver/model/backbone.py
code served (permissive licence) · get_code("b1ed98232e8d10fa")

Repositories linked to this paper

Some links come from the archived Papers with Code dataset (CC BY-SA 4.0): attribution and licence.

Abstract

Learning-based methods for visual segmentation have made progress on particular types of segmentation tasks, but are limited by the necessary supervision, the narrow definitions of fixed tasks, and the lack of control during inference for correcting errors. To remedy the rigidity and annotation burden of standard approaches, we address the problem of few-shot segmentation: given few image and few pixel supervision, segment any images accordingly. We propose guided networks, which extract a latent task representation from any amount of supervision, and optimize our architecture end-to-end for fast, accurate few-shot segmentation. Our method can switch tasks without further optimization and quickly update when given more guidance. We report the first results for segmentation from one pixel per concept and show real-time interactive video segmentation. Our unified approach propagates pixel annotations across space for interactive segmentation, across time for video segmentation, and across scenes for semantic segmentation. Our guided segmentor is state-of-the-art in accuracy for the amount of annotation and time. See http://github.com/shelhamer/revolver for code, models, and more details.

For agents

The same record, over MCP at https://syntology.ai/mcp:

get_harvested_code_for_paper("1806.07373")
get_code_for_paper("1806.07373")
have("1806.07373")

Connect an agent — have() is free.