Papers › BoxVIS: Video Instance Segmentation with Box Annotations

BoxVIS: Video Instance Segmentation with Box Annotations

26 Mar 2023arXiv:2303.14618archive 2025-07-28

Minghan Li, Lei Zhang

It is expensive and labour-extensive to label the pixel-wise object masks in a video. As a result, the amount of pixel-wise annotations in existing video instance segmentation (VIS) datasets is small, limiting the generalization capability of trained VIS models. An alternative but much cheaper solution is to use bounding boxes to label instances in videos. Inspired by the recent success of box-supervised image instance segmentation, we adapt the state-of-the-art pixel-supervised VIS models to a box-supervised VIS (BoxVIS) baseline, and observe slight performance degradation. We consequently propose to improve the BoxVIS performance from two aspects. First, we propose a box-center guided spatial-temporal pairwise affinity (STPA) loss to predict instance masks for better spatial and temporal consistency. Second, we collect a larger scale box-annotated VIS dataset (BVISD) by consolidating the videos from current VIS benchmarks and converting images from the COCO dataset to short pseudo video clips. With the proposed BVISD and the STPA loss, our trained BoxVIS model achieves 43.2\% and 29.0\% mask AP on the YouTube-VIS 2021 and OVIS valid sets, respectively. It exhibits comparable instance mask prediction performance and better generalization ability than state-of-the-art pixel-supervised VIS models by using only 16\% of their annotation time and cost. Codes and data can be found at \url{https://github.com/MinghanLi/BoxVIS}.

PaperPDFCode

Code

minghanli/boxvis officialmentioned in papermentioned on GitHubpytorch report

Repository list and official/mentioned flags are the archive's, frozen 2025-07-28. Reachability, where shown, is from one Syntology probe window (2026-09-16 to 2026-09-18); repositories not probed show nothing. GitHub stars are not tracked.

Code Syntology ran Syntology

Not run by Syntology. Nothing on this page verifies that the listed code works.

Tasks

Instance SegmentationSemantic SegmentationVideo Instance Segmentation

1 archive task tag without a task page not shown.

Results from the paper archive 2025-07-28

TaskDatasetModelMetricValueRank at snapshotLeaderboardReport
Video Instance Segmentation OVIS validation BoxVIS(Swin-L & Box-sup) AP50 68.4 #20 of 44 Archive leaderboard report
Video Instance Segmentation OVIS validation BoxVIS(Swin-L & Box-sup) AP75 39.9 #20 of 44 Archive leaderboard report
Video Instance Segmentation OVIS validation BoxVIS(Swin-L & Box-sup) APho 20.9 #20 of 44 Archive leaderboard report
Video Instance Segmentation OVIS validation BoxVIS(Swin-L & Box-sup) APmo 45.8 #20 of 44 Archive leaderboard report
Video Instance Segmentation OVIS validation BoxVIS(Swin-L & Box-sup) APso 59.4 #20 of 44 Archive leaderboard report
Video Instance Segmentation OVIS validation BoxVIS(Swin-L & Box-sup) mask AP 40.6 #20 of 44 Archive leaderboard report
Video Instance Segmentation YouTube-VIS 2021 BoxVIS(Swin-L & Box-sup) AP50 76.4 #18 of 26 Archive leaderboard report
Video Instance Segmentation YouTube-VIS 2021 BoxVIS(Swin-L & Box-sup) AP75 59.6 #18 of 26 Archive leaderboard report
Video Instance Segmentation YouTube-VIS 2021 BoxVIS(Swin-L & Box-sup) AR1 44.8 #18 of 26 Archive leaderboard report
Video Instance Segmentation YouTube-VIS 2021 BoxVIS(Swin-L & Box-sup) AR10 61.0 #18 of 26 Archive leaderboard report
Video Instance Segmentation YouTube-VIS 2021 BoxVIS(Swin-L & Box-sup) mask AP 53.9 #18 of 26 Archive leaderboard report

Ranks are positions in the archive's leaderboards as they stood at the 2025-07-28 snapshot. Results published since then are not among these rows, so a rank here is not a current standing.

Report a problem or propose a change · a person checks every report against the paper or source before anything changes; decisions are listed on /corrections