The Visual Centrifuge: Model-Free Layered Video Representations
Not on the map. Why?
Abstract (arXiv)
True video understanding requires making sense of non-lambertian scenes where the color of light arriving at the camera sensor encodes information about not just the last object it collided with, but about multiple mediums -- colored windows, dirty mirrors, smoke or rain. Layered video representations have the potential of accurately modelling realistic scenes but have so far required stringent assumptions on motion, lighting and shape. Here we propose a learning-based approach for multi-layered video representation: we introduce novel uncertainty-capturing 3D convolutional architectures and train them to separate blended videos. We show that these models then generalize to single videos, where they exhibit interesting abilities: color constancy, factoring out shadows and separating reflections. We present quantitative and qualitative results on real world videos.
Key facts. Cited by 23 papers in the map (data through 7 Oct 2026). First posted on arXiv 4 Dec 2018.
Builds on
No reference list yet.
Built on by
Citing papers per year: 2021: 12; 2022: 4; 2023: 1; 2024: 5; 2025: 0; 2026: 1.
23 papers.
Sort:
By area:
- 2021Self-supervised Video Object Segmentation by Motion Groupingcited by 147
- 2022Segmenting Moving Objects via an Object-Centric Layered Representationcited by 63
- 2021Omnimatte: Associating Objects and Their Effects in Videocited by 50
- 2022MixMAE: Mixed and Masked Autoencoder for Efficient Pretraining of Hierarchical Vision Transformerscited by 46
- 2021The Emergence of Objectness: Learning Zero-Shot Segmentation from Videoscited by 45
- 2024Generative Omnimatte: Learning to Decompose Video into Layerscited by 38
- 2021Bridging Unsupervised and Supervised Depth from Focus via All-in-Focus Supervisioncited by 23
- 2021Deep Depth from Focus with Differential Focus Volumecited by 20
- 2021Neural Image Representations for Multi-Image Fusion and Layer Separationcited by 18
- 2021Blind Image Decompositioncited by 18
- 2024Instruction-Guided Visual Maskingcited by 17
- 2021A Categorized Reflection Removal Dataset with Diverse Real-world Scenescited by 12
11 more
- 2024Flash-Split: 2D Reflection Removal with Flash Cues and Latent Diffusion Separationcited by 10
- 2021Let's See Clearly: Contaminant Artifact Removal for Moving Camerascited by 9
- 2024Removing Reflections from RAW Photoscited by 9
- 2021Layered Controllable Video Generationcited by 7
- 2021SiamTrans: Zero-Shot Multi-Frame Image Restoration with Pre-Trained Siamese Transformerscited by 7
- 2022Controllable Video Generation through Global and Local Motion Dynamicscited by 6
- 2021Self-supervised Tumor Segmentation through Layer Decompositioncited by 4
- 2023Efficient Flow-Guided Multi-frame De-fencingcited by 3
- 2024Flash-Splat: 3D Reflection Removal with Flash Cues and Gaussian Splatscited by 3
- 2022Unsupervised Video Interpolation by Learning Multilayered 2.5D Motion Fieldscited by 1
- 2026Principled Reflection Separation via Nonlinear Superposition and Feature Interactioncited by 0
- 2026Principled Reflection Separation via Nonlinear Superposition and Feature Interaction1 Jun 2026
- 2024Flash-Split: 2D Reflection Removal with Flash Cues and Latent Diffusion Separation31 Dec 2024
- 2024Generative Omnimatte: Learning to Decompose Video into Layers25 Nov 2024
- 2024Flash-Splat: 3D Reflection Removal with Flash Cues and Gaussian Splats3 Oct 2024
- 2024Instruction-Guided Visual Masking30 May 2024
- 2024Removing Reflections from RAW Photos28 Feb 2024
- 2023Efficient Flow-Guided Multi-frame De-fencing25 Jan 2023
- 2022Segmenting Moving Objects via an Object-Centric Layered Representation5 Jul 2022
- 2022MixMAE: Mixed and Masked Autoencoder for Efficient Pretraining of Hierarchical Vision Transformers26 May 2022
- 2022Unsupervised Video Interpolation by Learning Multilayered 2.5D Motion Fields21 Apr 2022
- 2022Controllable Video Generation through Global and Local Motion Dynamics13 Apr 2022
- 2021SiamTrans: Zero-Shot Multi-Frame Image Restoration with Pre-Trained Siamese Transformers17 Dec 2021
11 more
- 2021Deep Depth from Focus with Differential Focus Volume3 Dec 2021
- 2021Layered Controllable Video Generation24 Nov 2021
- 2021The Emergence of Objectness: Learning Zero-Shot Segmentation from Videos11 Nov 2021
- 2021Self-supervised Tumor Segmentation through Layer Decomposition7 Sep 2021
- 2021Blind Image Decomposition25 Aug 2021
- 2021Bridging Unsupervised and Supervised Depth from Focus via All-in-Focus Supervision24 Aug 2021
- 2021A Categorized Reflection Removal Dataset with Diverse Real-world Scenes7 Aug 2021
- 2021Neural Image Representations for Multi-Image Fusion and Layer Separation2 Aug 2021
- 2021Omnimatte: Associating Objects and Their Effects in Video14 May 2021
- 2021Let's See Clearly: Contaminant Artifact Removal for Moving Cameras18 Apr 2021
- 2021Self-supervised Video Object Segmentation by Motion Grouping15 Apr 2021
- 2021Self-supervised Video Object Segmentation by Motion Groupingcited by 147
- 2022Segmenting Moving Objects via an Object-Centric Layered Representationcited by 63
- 2021Omnimatte: Associating Objects and Their Effects in Videocited by 50
- 2022MixMAE: Mixed and Masked Autoencoder for Efficient Pretraining of Hierarchical Vision Transformerscited by 46
- 2021The Emergence of Objectness: Learning Zero-Shot Segmentation from Videoscited by 45
- 2024Generative Omnimatte: Learning to Decompose Video into Layerscited by 38
- 2021Bridging Unsupervised and Supervised Depth from Focus via All-in-Focus Supervisioncited by 23
- 2021Deep Depth from Focus with Differential Focus Volumecited by 20
- 2021Neural Image Representations for Multi-Image Fusion and Layer Separationcited by 18
- 2021Blind Image Decompositioncited by 18
- 2024Instruction-Guided Visual Maskingcited by 17
- 2021A Categorized Reflection Removal Dataset with Diverse Real-world Scenescited by 12
12 most cited of 22 All 22 (JSON)
- 2026Principled Reflection Separation via Nonlinear Superposition and Feature Interaction1 Jun 2026
- 2024Generative Omnimatte: Learning to Decompose Video into Layers25 Nov 2024
- 2024Flash-Splat: 3D Reflection Removal with Flash Cues and Gaussian Splats3 Oct 2024
- 2024Instruction-Guided Visual Masking30 May 2024
- 2024Removing Reflections from RAW Photos28 Feb 2024
- 2023Efficient Flow-Guided Multi-frame De-fencing25 Jan 2023
- 2022Segmenting Moving Objects via an Object-Centric Layered Representation5 Jul 2022
- 2022MixMAE: Mixed and Masked Autoencoder for Efficient Pretraining of Hierarchical Vision Transformers26 May 2022
- 2022Unsupervised Video Interpolation by Learning Multilayered 2.5D Motion Fields21 Apr 2022
- 2022Controllable Video Generation through Global and Local Motion Dynamics13 Apr 2022
- 2021SiamTrans: Zero-Shot Multi-Frame Image Restoration with Pre-Trained Siamese Transformers17 Dec 2021
- 2021Deep Depth from Focus with Differential Focus Volume3 Dec 2021
12 newest of 22 All 22 (JSON)