Omnimatte: Associating Objects and Their Effects in Video
Not on the map. Why?
Abstract (arXiv)
Computer vision is increasingly effective at segmenting objects in images and videos; however, scene effects related to the objects -- shadows, reflections, generated smoke, etc -- are typically overlooked. Identifying such scene effects and associating them with the objects producing them is important for improving our fundamental understanding of visual scenes, and can also assist a variety of applications such as removing, duplicating, or enhancing objects in video. In this work, we take a step towards solving this novel problem of automatically associating objects with their effects in video. Given an ordinary video and a rough segmentation mask over time of one or more subjects of interest, we estimate an omnimatte for each subject -- an alpha matte and color image that includes the subject along with all its related time-varying scene elements. Our model is trained only on the input video in a self-supervised manner, without any manual labels, and is generic -- it produces omnimattes automatically for arbitrary objects and a variety of effects. We show results on real-world videos containing interactions between different types of subjects (cars, animals, people) and complex effects, ranging from semi-transparent elements such as smoke and reflections, to fully opaque effects such as objects attached to the subject.
Key facts. Cited by 50 papers in the map (data through 14 Oct 2026). Builds on 19 of its 40 references that are in the map. First posted on arXiv 14 May 2021.
Builds on
19 of 40 references.
References · 19
- 2015U-Net: Convolutional Networks for Biomedical Image Segmentationcited by 19,713
- 2017Mask R-CNNcited by 7,277
- 2020RAFT: Recurrent All-Pairs Field Transforms for Optical Flowcited by 2,415
- 2017The 2017 DAVIS Challenge on Video Object Segmentationcited by 957
- 2019Video Object Segmentation using Space-Time Memory Networkscited by 438
- 2019Neural Point-Based Graphicscited by 327
- 2019Pushing the Boundaries of View Extrapolation with Multiplane Imagescited by 191
- 2017Deep Image Mattingcited by 150
- 2020Background Matting: The World is Your Green Screencited by 105
- 2020Flow-edge Guided Video Completioncited by 104
- 2018Layer-structured 3D Scene Inference via View Synthesiscited by 82
- 2019Context-Aware Image Matting for Simultaneous Foreground and Alpha Estimationcited by 79
7 more
- 2020Layered Neural Rendering for Retiming People in Videocited by 51
- 2015Video Inpainting of Complex Scenescited by 41
- 2019Instance Shadow Detectioncited by 37
- 2018Learning Multi-scale Features for Foreground Segmentationcited by 27
- 2018The Visual Centrifuge: Model-Free Layered Video Representationscited by 23
- 2020People as Scene Probescited by 14
- 2019Controllable Attention for Structured Layered Video Decompositioncited by 7
Built on by
Citing papers per year: 2021: 3; 2022: 15; 2023: 10; 2024: 9; 2025: 9; 2026: 4.
50 papers.
Sort:
By area:
- 2022Text2LIVE: Text-Driven Layered Image and Video Editingcited by 312
- 2022DynIBaR: Neural Dynamic Image-Based Renderingcited by 224
- 2021Layered Neural Atlases for Consistent Video Editingcited by 137
- 2022D2NeRF: Self-Supervised Decoupling of Dynamic and Static Objects from a Monocular Videocited by 137
- 2023Diffusion-Guided Reconstruction of Everyday Hand-Object Interaction Clipscited by 74
- 2024ObjectDrop: Bootstrapping Counterfactuals for Photorealistic Object Removal and Insertioncited by 71
- 2022Segmenting Moving Objects via an Object-Centric Layered Representationcited by 63
- 2022Deformable Sprites for Unsupervised Video Decompositioncited by 61
- 2023Shape-aware Text-driven Layered Video Editingcited by 54
- 2024Generative Omnimatte: Learning to Decompose Video into Layerscited by 38
- 2025OmniEraser: Remove Objects and Their Effects in Images with Paired Video-Frame Datacited by 37
- 2023Neural Congealing: Aligning Images to a Joint Semantic Atlascited by 31
38 more
- 2022PVO: Panoptic Visual Odometrycited by 26
- 2022The Anatomy of Video Editing: A Dataset and Benchmark Suite for AI-Assisted Video Editingcited by 25
- 2022Referring Image Mattingcited by 22
- 2023Fast View Synthesis of Casual Videos with Soup-of-Planescited by 22
- 2021Neural Image Representations for Multi-Image Fusion and Layer Separationcited by 18
- 2023Neural Spline Fields for Burst Image Fusion and Layer Separationcited by 16
- 2025OmnimatteZero: Fast Training-free Omnimatte with Pre-trained Video Diffusion Modelscited by 16
- 2022Simulating Fluids in Real-World Still Imagescited by 15
- 2023OmnimatteRF: Robust Omnimatte with 3D Background Modelingcited by 14
- 2023Deep Image Matting: A Comprehensive Surveycited by 12
- 2024InterDyn: Controllable Interactive Dynamics with Video Diffusion Modelscited by 12
- 2025LayerFlow: A Unified Model for Layer-aware Video Generationcited by 10
- 2026VOID: Video Object and Interaction Deletioncited by 9
- 2022FactorMatte: Redefining Video Matting for Re-Composition Taskscited by 8
- 2024NaRCan: Natural Refined Canonical Image with Integration of Diffusion Prior for Video Editingcited by 7
- 2022Learning to Learn Better for Video Object Segmentationcited by 6
- 2023DiffusionAtlas: High-Fidelity Consistent Diffusion Video Editingcited by 6
- 2024S3R-Net: A Single-Stage Approach to Self-Supervised Shadow Removalcited by 6
- 2022WALDO: Future Video Synthesis using Object Layer Decomposition and Parametric Flow Predictioncited by 5
- 2023LANe: Lighting-Aware Neural Fields for Compositional Scene Synthesiscited by 5
- 2023Hashing Neural Video Decomposition with Multiplicative Residuals in Space-Timecited by 5
- 2024Segment Anything for Videos: A Systematic Surveycited by 5
- 2021Self-supervised Tumor Segmentation through Layer Decompositioncited by 4
- 2025Surface-SOS: Self-Supervised Object Segmentation via Neural Surface Representationcited by 4
- 2022Video Instance Shadow Detection Under the Sun and Skycited by 3
- 2022PIP: Positional-encoding Image Priorcited by 3
- 2025Over++: Generative Video Compositing for Layer Interaction Effectscited by 3
- 2024Fast Sprite Decomposition from Animated Graphicscited by 2
- 2025Neural Atlas Graphs for Dynamic Scene Decomposition and Editingcited by 2
- 2024V-LASIK: Consistent Glasses-Removal from Videos Using Synthetic Datacited by 1
- 2024Video Decomposition Prior: A Methodology to Decompose Videos into Layerscited by 1
- 2025HyperNVD: Accelerating Neural Video Decomposition via Hypernetworkscited by 1
- 2025HALO: Human-Aligned End-to-end Image Retargeting with Layered Transformationscited by 1
- 2025EasyOmnimatte: Taming Pretrained Inpainting Diffusion Models for End-to-End Video Layered Decompositioncited by 1
- 2026BeyondMasks: Evaluating Causal and Physical Consistency in Video Object Removalcited by 1
- 2022Video Extrapolation in Space and Timecited by 0
- 2026Generating Humanless Environment Walkthroughs from Egocentric Walking Tour Videoscited by 0
- 2026Explicit Layer Modeling for Video Object Insertion and Video Layer Decompositioncited by 0
- 2026BeyondMasks: Evaluating Causal and Physical Consistency in Video Object Removal20 Aug 2026
- 2026Explicit Layer Modeling for Video Object Insertion and Video Layer Decomposition28 Jul 2026
- 2026VOID: Video Object and Interaction Deletion2 Apr 2026
- 2026Generating Humanless Environment Walkthroughs from Egocentric Walking Tour Videos30 Mar 2026
- 2025EasyOmnimatte: Taming Pretrained Inpainting Diffusion Models for End-to-End Video Layered Decomposition26 Dec 2025
- 2025Over++: Generative Video Compositing for Layer Interaction Effects22 Dec 2025
- 2025Neural Atlas Graphs for Dynamic Scene Decomposition and Editing19 Sep 2025
- 2025LayerFlow: A Unified Model for Layer-aware Video Generation4 Jun 2025
- 2025HALO: Human-Aligned End-to-end Image Retargeting with Layered Transformations3 Apr 2025
- 2025OmnimatteZero: Fast Training-free Omnimatte with Pre-trained Video Diffusion Models23 Mar 2025
- 2025HyperNVD: Accelerating Neural Video Decomposition via Hypernetworks21 Mar 2025
- 2025Surface-SOS: Self-Supervised Object Segmentation via Neural Surface Representation17 Jan 2025
38 more
- 2025OmniEraser: Remove Objects and Their Effects in Images with Paired Video-Frame Data13 Jan 2025
- 2024InterDyn: Controllable Interactive Dynamics with Video Diffusion Models16 Dec 2024
- 2024Video Decomposition Prior: A Methodology to Decompose Videos into Layers6 Dec 2024
- 2024Generative Omnimatte: Learning to Decompose Video into Layers25 Nov 2024
- 2024Fast Sprite Decomposition from Animated Graphics7 Aug 2024
- 2024Segment Anything for Videos: A Systematic Survey31 Jul 2024
- 2024V-LASIK: Consistent Glasses-Removal from Videos Using Synthetic Data20 Jun 2024
- 2024NaRCan: Natural Refined Canonical Image with Integration of Diffusion Prior for Video Editing10 Jun 2024
- 2024S3R-Net: A Single-Stage Approach to Self-Supervised Shadow Removal18 Apr 2024
- 2024ObjectDrop: Bootstrapping Counterfactuals for Photorealistic Object Removal and Insertion27 Mar 2024
- 2023Neural Spline Fields for Burst Image Fusion and Layer Separation21 Dec 2023
- 2023DiffusionAtlas: High-Fidelity Consistent Diffusion Video Editing5 Dec 2023
- 2023Fast View Synthesis of Casual Videos with Soup-of-Planes4 Dec 2023
- 2023Hashing Neural Video Decomposition with Multiplicative Residuals in Space-Time25 Sep 2023
- 2023OmnimatteRF: Robust Omnimatte with 3D Background Modeling14 Sep 2023
- 2023Diffusion-Guided Reconstruction of Everyday Hand-Object Interaction Clips11 Sep 2023
- 2023Deep Image Matting: A Comprehensive Survey10 Apr 2023
- 2023LANe: Lighting-Aware Neural Fields for Compositional Scene Synthesis6 Apr 2023
- 2023Neural Congealing: Aligning Images to a Joint Semantic Atlas8 Feb 2023
- 2023Shape-aware Text-driven Layered Video Editing30 Jan 2023
- 2022Learning to Learn Better for Video Object Segmentation5 Dec 2022
- 2022WALDO: Future Video Synthesis using Object Layer Decomposition and Parametric Flow Prediction25 Nov 2022
- 2022PIP: Positional-encoding Image Prior25 Nov 2022
- 2022Video Instance Shadow Detection Under the Sun and Sky23 Nov 2022
- 2022DynIBaR: Neural Dynamic Image-Based Rendering20 Nov 2022
- 2022FactorMatte: Redefining Video Matting for Re-Composition Tasks3 Nov 2022
- 2022The Anatomy of Video Editing: A Dataset and Benchmark Suite for AI-Assisted Video Editing20 Jul 2022
- 2022Segmenting Moving Objects via an Object-Centric Layered Representation5 Jul 2022
- 2022PVO: Panoptic Visual Odometry4 Jul 2022
- 2022Referring Image Matting10 Jun 2022
- 2022D2NeRF: Self-Supervised Decoupling of Dynamic and Static Objects from a Monocular Video31 May 2022
- 2022Video Extrapolation in Space and Time4 May 2022
- 2022Simulating Fluids in Real-World Still Images24 Apr 2022
- 2022Deformable Sprites for Unsupervised Video Decomposition14 Apr 2022
- 2022Text2LIVE: Text-Driven Layered Image and Video Editing5 Apr 2022
- 2021Layered Neural Atlases for Consistent Video Editing23 Sep 2021
- 2021Self-supervised Tumor Segmentation through Layer Decomposition7 Sep 2021
- 2021Neural Image Representations for Multi-Image Fusion and Layer Separation2 Aug 2021
- 2024ObjectDrop: Bootstrapping Counterfactuals for Photorealistic Object Removal and Insertioncited by 71
- 2025OmnimatteZero: Fast Training-free Omnimatte with Pre-trained Video Diffusion Modelscited by 16
- 2024InterDyn: Controllable Interactive Dynamics with Video Diffusion Modelscited by 12
- 2024NaRCan: Natural Refined Canonical Image with Integration of Diffusion Prior for Video Editingcited by 7
- 2023DiffusionAtlas: High-Fidelity Consistent Diffusion Video Editingcited by 6
- 2024V-LASIK: Consistent Glasses-Removal from Videos Using Synthetic Datacited by 1
- 2025EasyOmnimatte: Taming Pretrained Inpainting Diffusion Models for End-to-End Video Layered Decompositioncited by 1
- 2025EasyOmnimatte: Taming Pretrained Inpainting Diffusion Models for End-to-End Video Layered Decomposition26 Dec 2025
- 2025OmnimatteZero: Fast Training-free Omnimatte with Pre-trained Video Diffusion Models23 Mar 2025
- 2024InterDyn: Controllable Interactive Dynamics with Video Diffusion Models16 Dec 2024
- 2024V-LASIK: Consistent Glasses-Removal from Videos Using Synthetic Data20 Jun 2024
- 2024NaRCan: Natural Refined Canonical Image with Integration of Diffusion Prior for Video Editing10 Jun 2024
- 2024ObjectDrop: Bootstrapping Counterfactuals for Photorealistic Object Removal and Insertion27 Mar 2024
- 2023DiffusionAtlas: High-Fidelity Consistent Diffusion Video Editing5 Dec 2023
- 2022Text2LIVE: Text-Driven Layered Image and Video Editingcited by 312
- 2022DynIBaR: Neural Dynamic Image-Based Renderingcited by 224
- 2021Layered Neural Atlases for Consistent Video Editingcited by 137
- 2022D2NeRF: Self-Supervised Decoupling of Dynamic and Static Objects from a Monocular Videocited by 137
- 2023Diffusion-Guided Reconstruction of Everyday Hand-Object Interaction Clipscited by 74
- 2022Segmenting Moving Objects via an Object-Centric Layered Representationcited by 63
- 2022Deformable Sprites for Unsupervised Video Decompositioncited by 61
- 2023Shape-aware Text-driven Layered Video Editingcited by 54
- 2024Generative Omnimatte: Learning to Decompose Video into Layerscited by 38
- 2025OmniEraser: Remove Objects and Their Effects in Images with Paired Video-Frame Datacited by 37
- 2023Neural Congealing: Aligning Images to a Joint Semantic Atlascited by 31
- 2022PVO: Panoptic Visual Odometrycited by 26
12 most cited of 43 All 43 (JSON)
- 2026BeyondMasks: Evaluating Causal and Physical Consistency in Video Object Removal20 Aug 2026
- 2026Explicit Layer Modeling for Video Object Insertion and Video Layer Decomposition28 Jul 2026
- 2026VOID: Video Object and Interaction Deletion2 Apr 2026
- 2026Generating Humanless Environment Walkthroughs from Egocentric Walking Tour Videos30 Mar 2026
- 2025Over++: Generative Video Compositing for Layer Interaction Effects22 Dec 2025
- 2025Neural Atlas Graphs for Dynamic Scene Decomposition and Editing19 Sep 2025
- 2025LayerFlow: A Unified Model for Layer-aware Video Generation4 Jun 2025
- 2025HALO: Human-Aligned End-to-end Image Retargeting with Layered Transformations3 Apr 2025
- 2025HyperNVD: Accelerating Neural Video Decomposition via Hypernetworks21 Mar 2025
- 2025Surface-SOS: Self-Supervised Object Segmentation via Neural Surface Representation17 Jan 2025
- 2025OmniEraser: Remove Objects and Their Effects in Images with Paired Video-Frame Data13 Jan 2025
- 2024Video Decomposition Prior: A Methodology to Decompose Videos into Layers6 Dec 2024
12 newest of 43 All 43 (JSON)