XMem: Long-Term Video Object Segmentation with an Atkinson-Shiffrin Memory Model

Ho Kei Cheng, Alexander G. Schwing
7/14/2022
cs.CV

No official code found. Best implementation: hkchengrex/XMem (1,979 stars, MIT, PyTorch, last commit 2024-11-15).

Abstract

We present XMem, a video object segmentation architecture for long videos with unified feature memory stores inspired by the Atkinson-Shiffrin memory model. Prior work on video object segmentation typically only uses one type of feature memory. For videos longer than a minute, a single feature memory model tightly links memory consumption and accuracy. In contrast, following the Atkinson-Shiffrin model, we develop an architecture that incorporates multiple independent yet deeply-connected feature memory stores: a rapidly updated sensory memory, a high-resolution working memory, and a compact thus sustained long-term memory. Crucially, we develop a memory potentiation algorithm that routinely consolidates actively used working memory elements into the long-term memory, which avoids memory explosion and minimizes performance decay for long-term prediction. Combined with a new memory reading mechanism, XMem greatly exceeds state-of-the-art performance on long-video datasets while being on par with state-of-the-art methods (that do not work on long videos) on short-video datasets. Code is available at https://hkchengrex.github.io/XMem

View on arXivView PDF

Code Implementations(1)

hkchengrex/XMemCommunity100%
PyTorchMIT

[ECCV 2022] XMem: Long-Term Video Object Segmentation with an Atkinson-Shiffrin Memory Model

1,979210C++, CudaJul 6, 20221 years agoMIT
computer-visiondeep-learningeccv-2022eccv2022pytorch+3 more

Similar Papers

Cite this paper

@article{cheng2022xmem,
  title  = {XMem: Long-Term Video Object Segmentation with an Atkinson-Shiffrin Memory Model},
  author = {Ho Kei Cheng and Alexander G. Schwing},
  year   = {2022},
  eprint = {2207.07115},
  archivePrefix = {arXiv},
  url    = {http://arxiv.org/abs/2207.07115v2}
}

Add a badge to your README

Shows whether official code is linked for this paper.

Code of Paper badge
[![Code of Paper](https://codeofpaper.com/badge/2207.07115.svg)](https://codeofpaper.com/paper/2207.07115)

Discussion