Brendan Duke, Abdalla Ahmed, Christian Wolf, Parham Aarabi, Graham W. Taylor
In this paper we introduce a Transformer-based approach to video object segmentation (VOS). To address compounding error and scalability issues of prior work, we propose a scalable, end-to-end method for VOS called Sparse Spatiotemporal Transformers (SST). SST extracts per-pixel representations for each object in a video using sparse attention over spatiotemporal features. Our attention-based formulation for VOS allows a model to learn to attend over a history of multiple frames and provides suitable inductive bias for performing correspondence-like computations necessary for solving motion segmentation. We demonstrate the effectiveness of attention-based over recurrent networks in the spatiotemporal domain. Our method achieves competitive results on YouTube-VOS and DAVIS 2017 with improved scalability and robustness to occlusions compared with the state of the art. Code is available at https://github.com/dukebw/SSTVOS.
| Task | Dataset | Metric | Value | Model |
|---|---|---|---|---|
| Video | YouTube-VOS 2019 | Jaccard (Seen) | 80.9 | SST |
| Video | YouTube-VOS 2019 | Jaccard (Unseen) | 76.6 | SST |
| Video | YouTube-VOS 2019 | Mean Jaccard & F-Measure | 81.8 | SST |
| Video | YouTube-VOS 2018 | Jaccard (Seen) | 80.9 | SST (Local) |
| Video | YouTube-VOS 2018 | Jaccard (Unseen) | 76.6 | SST (Local) |
| Video | DAVIS (no YouTube-VOS training) | D17 val (F) | 81.4 | SSTVOS |
| Video | DAVIS (no YouTube-VOS training) | D17 val (G) | 78.4 | SSTVOS |
| Video | DAVIS (no YouTube-VOS training) | D17 val (J) | 75.4 | SSTVOS |
| Video Object Segmentation | YouTube-VOS 2019 | Jaccard (Seen) | 80.9 | SST |
| Video Object Segmentation | YouTube-VOS 2019 | Jaccard (Unseen) | 76.6 | SST |
| Video Object Segmentation | YouTube-VOS 2019 | Mean Jaccard & F-Measure | 81.8 | SST |
| Video Object Segmentation | YouTube-VOS 2018 | Jaccard (Seen) | 80.9 | SST (Local) |
| Video Object Segmentation | YouTube-VOS 2018 | Jaccard (Unseen) | 76.6 | SST (Local) |
| Video Object Segmentation | DAVIS (no YouTube-VOS training) | D17 val (F) | 81.4 | SSTVOS |
| Video Object Segmentation | DAVIS (no YouTube-VOS training) | D17 val (G) | 78.4 | SSTVOS |
| Video Object Segmentation | DAVIS (no YouTube-VOS training) | D17 val (J) | 75.4 | SSTVOS |
| Semi-Supervised Video Object Segmentation | DAVIS (no YouTube-VOS training) | D17 val (F) | 81.4 | SSTVOS |
| Semi-Supervised Video Object Segmentation | DAVIS (no YouTube-VOS training) | D17 val (G) | 78.4 | SSTVOS |
| Semi-Supervised Video Object Segmentation | DAVIS (no YouTube-VOS training) | D17 val (J) | 75.4 | SSTVOS |