Papers › GRAtt-VIS: Gated Residual Attention for Auto Rectifying Video Instance Segmentation

GRAtt-VIS: Gated Residual Attention for Auto Rectifying Video Instance Segmentation

26 May 2023arXiv:2305.17096archive 2025-07-28

Tanveer Hannan, Rajat Koner, Maximilian Bernhard, Suprosanna Shit, Bjoern Menze, Volker Tresp, Matthias Schubert, Thomas Seidl

Recent trends in Video Instance Segmentation (VIS) have seen a growing reliance on online methods to model complex and lengthy video sequences. However, the degradation of representation and noise accumulation of the online methods, especially during occlusion and abrupt changes, pose substantial challenges. Transformer-based query propagation provides promising directions at the cost of quadratic memory attention. However, they are susceptible to the degradation of instance features due to the above-mentioned challenges and suffer from cascading effects. The detection and rectification of such errors remain largely underexplored. To this end, we introduce \textbf{GRAtt-VIS}, \textbf{G}ated \textbf{R}esidual \textbf{Att}ention for \textbf{V}ideo \textbf{I}nstance \textbf{S}egmentation. Firstly, we leverage a Gumbel-Softmax-based gate to detect possible errors in the current frame. Next, based on the gate activation, we rectify degraded features from its past representation. Such a residual configuration alleviates the need for dedicated memory and provides a continuous stream of relevant instance features. Secondly, we propose a novel inter-instance interaction using gate activation as a mask for self-attention. This masking strategy dynamically restricts the unrepresentative instance queries in the self-attention and preserves vital information for long-term tracking. We refer to this novel combination of Gated Residual Connection and Masked Self-Attention as \textbf{GRAtt} block, which can easily be integrated into the existing propagation-based framework. Further, GRAtt blocks significantly reduce the attention overhead and simplify dynamic temporal modeling. GRAtt-VIS achieves state-of-the-art performance on YouTube-VIS and the highly challenging OVIS dataset, significantly improving over previous methods. Code is available at \url{https://github.com/Tanveer81/GRAttVIS}.

PaperPDFCode

In Syntology Open this paper in Syntology's Atlas, the map of the papers in Syntology's graph and their citations.

Code

tanveer81/grattvis 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

Results from the paper archive 2025-07-28

TaskDatasetModelMetricValueRank at snapshotLeaderboardReport
Video Instance Segmentation OVIS validation GRAtt-VIS (Swin-L) AP50 69.1 #11 of 44 Archive leaderboard report
Video Instance Segmentation OVIS validation GRAtt-VIS (Swin-L) AP75 47.8 #11 of 44 Archive leaderboard report
Video Instance Segmentation OVIS validation GRAtt-VIS (Swin-L) AR1 19.2 #11 of 44 Archive leaderboard report
Video Instance Segmentation OVIS validation GRAtt-VIS (Swin-L) AR10 49.4 #11 of 44 Archive leaderboard report
Video Instance Segmentation OVIS validation GRAtt-VIS (Swin-L) mask AP 45.7 #11 of 44 Archive leaderboard report
Video Instance Segmentation OVIS validation GRAtt-VIS (ResNet-50) AP50 60.8 #23 of 44 Archive leaderboard report
Video Instance Segmentation OVIS validation GRAtt-VIS (ResNet-50) AP75 36.8 #23 of 44 Archive leaderboard report
Video Instance Segmentation OVIS validation GRAtt-VIS (ResNet-50) AR1 16.8 #23 of 44 Archive leaderboard report
Video Instance Segmentation OVIS validation GRAtt-VIS (ResNet-50) AR10 40.1 #23 of 44 Archive leaderboard report
Video Instance Segmentation OVIS validation GRAtt-VIS (ResNet-50) mask AP 36.2 #23 of 44 Archive leaderboard report
Video Instance Segmentation YouTube-VIS 2021 GRAtt-VIS (Swin-L) AP50 81.3 #6 of 26 Archive leaderboard report
Video Instance Segmentation YouTube-VIS 2021 GRAtt-VIS (Swin-L) AP75 67.1 #6 of 26 Archive leaderboard report
Video Instance Segmentation YouTube-VIS 2021 GRAtt-VIS (Swin-L) AR1 48.8 #6 of 26 Archive leaderboard report
Video Instance Segmentation YouTube-VIS 2021 GRAtt-VIS (Swin-L) AR10 64.5 #6 of 26 Archive leaderboard report
Video Instance Segmentation YouTube-VIS 2021 GRAtt-VIS (Swin-L) mask AP 60.3 #6 of 26 Archive leaderboard report
Video Instance Segmentation YouTube-VIS 2021 GRAtt-VIS (ResNet-50) AP50 69.2 #21 of 26 Archive leaderboard report
Video Instance Segmentation YouTube-VIS 2021 GRAtt-VIS (ResNet-50) AP75 53.1 #21 of 26 Archive leaderboard report
Video Instance Segmentation YouTube-VIS 2021 GRAtt-VIS (ResNet-50) AR1 41.8 #21 of 26 Archive leaderboard report
Video Instance Segmentation YouTube-VIS 2021 GRAtt-VIS (ResNet-50) AR10 56.0 #21 of 26 Archive leaderboard report
Video Instance Segmentation YouTube-VIS 2021 GRAtt-VIS (ResNet-50) mask AP 48.9 #21 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.

Methods

Residual Connection

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