DeVIS: Making Deformable Transformers Work for Video Instance Segmentation

22 Jul 2022  ·  Adrià Caelles, Tim Meinhardt, Guillem Brasó, Laura Leal-Taixé ·

Video Instance Segmentation (VIS) jointly tackles multi-object detection, tracking, and segmentation in video sequences. In the past, VIS methods mirrored the fragmentation of these subtasks in their architectural design, hence missing out on a joint solution. Transformers recently allowed to cast the entire VIS task as a single set-prediction problem. Nevertheless, the quadratic complexity of existing Transformer-based methods requires long training times, high memory requirements, and processing of low-single-scale feature maps. Deformable attention provides a more efficient alternative but its application to the temporal domain or the segmentation task have not yet been explored. In this work, we present Deformable VIS (DeVIS), a VIS method which capitalizes on the efficiency and performance of deformable Transformers. To reason about all VIS subtasks jointly over multiple frames, we present temporal multi-scale deformable attention with instance-aware object queries. We further introduce a new image and video instance mask head with multi-scale features, and perform near-online video processing with multi-cue clip tracking. DeVIS reduces memory as well as training time requirements, and achieves state-of-the-art results on the YouTube-VIS 2021, as well as the challenging OVIS dataset. Code is available at https://github.com/acaelles97/DeVIS.

PDF Abstract
Task Dataset Model Metric Name Metric Value Global Rank Result Benchmark
Video Instance Segmentation OVIS validation DeVIS (Swin-L) mask AP 35.5 # 22
AP50 59.3 # 21
AP75 38.3 # 19
AR1 16.6 # 16
AR10 39.8 # 19
Video Instance Segmentation OVIS validation DeVIS (ResNet-50) mask AP 23.7 # 31
AP50 47.6 # 29
AP75 20.8 # 31
AR1 12.0 # 25
AR10 28.9 # 25
Video Instance Segmentation YouTube-VIS 2021 DeVIS (Swin-L) mask AP 54.4 # 15
AP50 77.7 # 14
AP75 59.8 # 15
AR10 57.8 # 16
AR1 43.8 # 16
Video Instance Segmentation YouTube-VIS 2021 DeVIS (ResNet-50) mask AP 43.1 # 22
AP50 66.8 # 22
AP75 46.6 # 22
AR10 50.1 # 22
AR1 38.0 # 22
Video Instance Segmentation YouTube-VIS validation DeVIS (Swin-L) mask AP 57.1 # 18
AP50 80.8 # 16
AP75 66.3 # 15
AR1 50.8 # 15
AR10 61.0 # 15
Video Instance Segmentation YouTube-VIS validation DeVIS (ResNet-50) mask AP 44.4 # 31
AP50 66.7 # 29
AP75 48.6 # 29
AR1 42.4 # 24
AR10 51.6 # 25

Methods