SYNTOLOGY HomeExplorerAtlasCodeMethodologyAboutDevelopersFeedPricing
Paper · 2207.10661 · ECCV · 2022

In Defense of Online Models for Video Instance Segmentation

Alan Yuille, Yi Jiang, Xiang Bai, Song Bai, Qihao Liu, Junfeng Wu

arXiv · PDF · Open in the Atlas

Code that ran

We lifted 5 functions out of this paper's own repositories and ran 3 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
mkimhi/RISE — 3 of 5
FunctionStatusWhere it lives
dynamic_k_matching Ran mkimhi/RISE/projects/RISE/rise/models/pos_neg_select.py
code served (permissive licence) · get_code("84ec806321d4d1db")
generalized_box_iou Ran mkimhi/RISE/projects/RISE/rise/models/pos_neg_select.py
code served (permissive licence) · get_code("d0ce32748ce099f4")
get_in_boxes_info Ran mkimhi/RISE/projects/RISE/rise/models/pos_neg_select.py
code served (permissive licence) · get_code("c10508ee5ab04682")
get_pos_idx Not yet run mkimhi/RISE/projects/RISE/rise/models/pos_neg_select.py
code served (permissive licence) · get_code("801c3bc9596af85a")
select_pos_neg Not yet run mkimhi/RISE/projects/RISE/rise/models/pos_neg_select.py
code served (permissive licence) · get_code("48e66a2981766770")

Repositories linked to this paper

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

Abstract

In recent years, video instance segmentation (VIS) has been largely advanced by offline models, while online models gradually attracted less attention possibly due to their inferior performance. However, online methods have their inherent advantage in handling long video sequences and ongoing videos while offline models fail due to the limit of computational resources. Therefore, it would be highly desirable if online models can achieve comparable or even better performance than offline models. By dissecting current online models and offline models, we demonstrate that the main cause of the performance gap is the error-prone association between frames caused by the similar appearance among different instances in the feature space. Observing this, we propose an online framework based on contrastive learning that is able to learn more discriminative instance embeddings for association and fully exploit history information for stability. Despite its simplicity, our method outperforms all online and offline methods on three benchmarks. Specifically, we achieve 49.5 AP on YouTube-VIS 2019, a significant improvement of 13.2 AP and 2.1 AP over the prior online and offline art, respectively. Moreover, we achieve 30.2 AP on OVIS, a more challenging dataset with significant crowding and occlusions, surpassing the prior art by 14.8 AP. The proposed method won first place in the video instance segmentation track of the 4th Large-scale Video Object Segmentation Challenge (CVPR2022). We hope the simplicity and effectiveness of our method, as well as our insight on current methods, could shed light on the exploration of VIS models. The code is available at https://github.com/wjf5203/VNext.

For agents

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

get_harvested_code_for_paper("2207.10661")
get_code_for_paper("2207.10661")
have("2207.10661")

Connect an agent — have() is free.