Using Diffusion Priors for Video Amodal Segmentation

Kaihua Chen, Deva Ramanan, Tarasha Khurana
2/9/2026

No official code found. Best implementation: Kaihua-Chen/diffusion-vas (122 stars, MIT, last commit 2025-11-13).

Abstract

Object permanence in humans is a fundamental cue that helps in understanding persistence of objects, even when they are fully occluded in the scene. Present day methods in object segmentation do not account for this amodal nature of the world, and only work for segmentation of visible or modal objects. Few amodal methods exist; single-image segmentation methods cannot handle high-levels of occlusions which are better inferred using temporal information, and multi-frame methods have focused solely on segmenting rigid objects. To this end, we propose to tackle video amodal segmentation by formulating it as a conditional generation task, capitalizing on the foundational knowledge in video generative models. Our method is simple; we repurpose these models to condition on a sequence of modal mask frames of an object along with contextual pseudodepth maps, to learn which object boundary may be occluded and therefore, extended to hallucinate the complete extent of an object. This is followed by a content completion stage which is able to inpaint the occluded regions of an object. We benchmark our approach alongside a wide array of state-of-the-art methods on four datasets and show a dramatic improvement of upto 13% for amodal segmentation in an object’s occluded region.

View on arXivView PDF

Code Implementations(1)

MIT

[CVPR 2025] Official code for Using Diffusion Priors for Video Amodal Segmentation

1225Shell, PythonDec 7, 202411 months agoMIT
amodal-completionamodal-perceptiondiffusion-modelsvideo-diffusion

Similar Papers

Cite this paper

@article{chen2026using,
  title  = {Using Diffusion Priors for Video Amodal Segmentation},
  author = {Kaihua Chen and Deva Ramanan and Tarasha Khurana},
  year   = {2026},
  eprint = {2412.04623},
  archivePrefix = {arXiv},
  url    = {https://arxiv.org/abs/2412.04623},
  journal = {CVPR 2024 2024}
}

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/2412.04623.svg)](https://codeofpaper.com/paper/2412.04623)

Discussion