MarioNette: Self-Supervised Sprite Learning
Not on the map. Why?
Abstract (arXiv)
Artists and video game designers often construct 2D animations using libraries of sprites -- textured patches of objects and characters. We propose a deep learning approach that decomposes sprite-based video animations into a disentangled representation of recurring graphic elements in a self-supervised manner. By jointly learning a dictionary of possibly transparent patches and training a network that places them onto a canvas, we deconstruct sprite-based content into a sparse, consistent, and explicit representation that can be easily used in downstream tasks, like editing or analysis. Our framework offers a promising approach for discovering recurring visual patterns in image collections without supervision.
Key facts. Cited by 35 papers in the map (data through 14 Oct 2026). Builds on 35 of its 58 references that are in the map. First posted on arXiv 29 Apr 2021.
Builds on
35 of 58 references.
References · 35
- 2016Layer Normalizationcited by 5,669
- 2015You Only Look Once: Unified, Real-Time Object Detectioncited by 4,852
- 2019Analyzing and Improving the Image Quality of StyleGANcited by 3,588
- 2015Fast R-CNNcited by 2,933
- 2016Categorical Reparameterization with Gumbel-Softmaxcited by 2,739
- 2018Group Normalizationcited by 1,524
- 2015Spatial Transformer Networkscited by 1,429
- 2017Deep Image Priorcited by 1,098
- 2020Object-Centric Learning with Slot Attentioncited by 876
- 2016InfoGAN: Interpretable Representation Learning by Information Maximizing Generative Adversarial Netscited by 860
- 2020GANSpace: Discovering Interpretable GAN Controlscited by 614
- 2018Image Inpainting for Irregular Holes Using Partial Convolutionscited by 505
23 more
- 2019MONet: Unsupervised Scene Decomposition and Representationcited by 392
- 2018DVC: An End-to-end Deep Video Compression Frameworkcited by 332
- 2016Attend, Infer, Repeat: Fast Scene Understanding with Generative Modelscited by 209
- 2020SPACE: Unsupervised Object-Oriented Scene Representation via Spatial Attention and Decompositioncited by 190
- 2019Seeing What a GAN Cannot Generatecited by 148
- 2017Procedural Content Generation via Machine Learning (PCGML)cited by 137
- 2018Sequential Attend, Infer, Repeat: Generative Modelling of Moving Objectscited by 128
- 2018"Double-DIP": Unsupervised Image Decomposition via Coupled Deep-Image-Priorscited by 114
- 2019SCALOR: Generative World Models with Scalable Object Representationscited by 108
- 2018ST-GAN: Spatial Transformer Generative Adversarial Networks for Image Compositingcited by 90
- 2020Learning to Simulate Dynamic Environments with GameGANcited by 86
- 2020Layered Neural Rendering for Retiming People in Videocited by 51
- 2019Exploiting Spatial Invariance for Scalable Unsupervised Object Trackingcited by 40
- 2018Investigating Human Priors for Playing Video Gamescited by 39
- 2017Deep Learning for Video Game Playingcited by 30
- 2019Deep Parametric Shape Predictions using Distance Fieldscited by 30
- 2018Partial Convolution based Paddingcited by 29
- 2018Deep Generative Video Compressioncited by 23
- 2018Tracking by Animation: Unsupervised Learning of Multi-Object Attentive Trackerscited by 22
- 2015Efficient inference in occlusion-aware generative models of imagescited by 11
- 2020Discovering Pattern Structure Using Differentiable Compositingcited by 11
- 2018Unsupervised Image Decomposition in Vector Layerscited by 5
- 2019StampNet: unsupervised multi-class object discoverycited by 4
Built on by
Citing papers per year: 2021: 2; 2022: 13; 2023: 9; 2024: 5; 2025: 2; 2026: 4.
35 papers.
Sort:
By area:
- 2021ClevrTex: A Texture-Rich Benchmark for Unsupervised Multi-Object Segmentationcited by 93
- 2022Deformable Sprites for Unsupervised Video Decompositioncited by 61
- 2023Invariant Slot Attention: Object Discovery with Slot-Centric Reference Framescited by 51
- 2024Generative Omnimatte: Learning to Decompose Video into Layerscited by 38
- 2022Compositional Scene Representation Learning via Reconstruction: A Surveycited by 27
- 2022Unsupervised Image Representation Learning with Deep Latent Particlescited by 19
- 2022Unsupervised Multi-object Segmentation by Predicting Probable Motion Patternscited by 19
- 2023DDLP: Unsupervised Object-Centric Video Prediction with Deep Dynamic Latent Particlescited by 19
- 2022Boosting Object Representation Learning via Motion and Object Continuitycited by 17
- 2023Unlocking Slot Attention by Changing Optimal Transport Costscited by 16
- 2023Multi-Object Discovery by Low-Dimensional Object Motioncited by 16
- 2026Latent Particle World Models: Self-supervised Object-centric Stochastic Dynamics Modelingcited by 15
23 more
- 2022Unsupervised Multi-object Segmentation Using Attention and Soft-argmaxcited by 11
- 2022FactorMatte: Redefining Video Matting for Re-Composition Taskscited by 8
- 2021Layered Controllable Video Generationcited by 7
- 2023Neural Radiance Field Codebookscited by 7
- 2022Controllable Video Generation through Global and Local Motion Dynamicscited by 6
- 2022Differentiable Mathematical Programming for Object-Centric Representation Learningcited by 6
- 2023Learnable Earth Parser: Discovering 3D Prototypes in Aerial Scanscited by 5
- 2024Unsupervised Object Discovery: A Comprehensive Survey and Unified Taxonomycited by 4
- 2023The Learnable Typewriter: A Generative Approach to Text Analysiscited by 3
- 2022Search for Concepts: Discovering Visual Concepts Using Direct Optimizationcited by 2
- 2023OCTScenes: A Versatile Real-World Dataset of Tabletop Scenes for Object-Centric Learningcited by 2
- 2024Fast Sprite Decomposition from Animated Graphicscited by 2
- 2022Learning Explicit Object-Centric Representations with Vision Transformerscited by 1
- 2022Compositional Scene Modeling with Global Object-Centric Representationscited by 1
- 2022Towards Unsupervised Visual Reasoning: Do Off-The-Shelf Features Know How to Reason?cited by 1
- 2023Joint Level Generation and Translation Using Gameplay Videoscited by 1
- 2025HyperNVD: Accelerating Neural Video Decomposition via Hypernetworkscited by 1
- 2024Historical Printed Ornaments: Dataset and Taskscited by 0
- 2024Next state prediction gives rise to entangled, yet compositional representations of objectscited by 0
- 2025Finite Automata Extraction: Low-data World Model Learning as Programs from Gameplay Videocited by 0
- 2026Deep Sprite-based Image Models: An Analysiscited by 0
- 2026Leveraging Morphology for Historical Script Metrological Analysiscited by 0
- 2026Bottom-up Modeling of Repeated Elements via Single Image Analysis-by-Synthesiscited by 0
- 2026Bottom-up Modeling of Repeated Elements via Single Image Analysis-by-Synthesis7 Sep 2026
- 2026Leveraging Morphology for Historical Script Metrological Analysis8 Jun 2026
- 2026Deep Sprite-based Image Models: An Analysis21 Apr 2026
- 2026Latent Particle World Models: Self-supervised Object-centric Stochastic Dynamics Modeling4 Mar 2026
- 2025Finite Automata Extraction: Low-data World Model Learning as Programs from Gameplay Video15 Aug 2025
- 2025HyperNVD: Accelerating Neural Video Decomposition via Hypernetworks21 Mar 2025
- 2024Generative Omnimatte: Learning to Decompose Video into Layers25 Nov 2024
- 2024Unsupervised Object Discovery: A Comprehensive Survey and Unified Taxonomy30 Oct 2024
- 2024Next state prediction gives rise to entangled, yet compositional representations of objects7 Oct 2024
- 2024Historical Printed Ornaments: Dataset and Tasks16 Aug 2024
- 2024Fast Sprite Decomposition from Animated Graphics7 Aug 2024
- 2023Multi-Object Discovery by Low-Dimensional Object Motion16 Jul 2023
23 more
- 2023Joint Level Generation and Translation Using Gameplay Videos29 Jun 2023
- 2023OCTScenes: A Versatile Real-World Dataset of Tabletop Scenes for Object-Centric Learning16 Jun 2023
- 2023DDLP: Unsupervised Object-Centric Video Prediction with Deep Dynamic Latent Particles9 Jun 2023
- 2023Learnable Earth Parser: Discovering 3D Prototypes in Aerial Scans19 Apr 2023
- 2023Invariant Slot Attention: Object Discovery with Slot-Centric Reference Frames9 Feb 2023
- 2023The Learnable Typewriter: A Generative Approach to Text Analysis3 Feb 2023
- 2023Unlocking Slot Attention by Changing Optimal Transport Costs30 Jan 2023
- 2023Neural Radiance Field Codebooks10 Jan 2023
- 2022Towards Unsupervised Visual Reasoning: Do Off-The-Shelf Features Know How to Reason?20 Dec 2022
- 2022Compositional Scene Modeling with Global Object-Centric Representations21 Nov 2022
- 2022Boosting Object Representation Learning via Motion and Object Continuity16 Nov 2022
- 2022FactorMatte: Redefining Video Matting for Re-Composition Tasks3 Nov 2022
- 2022Search for Concepts: Discovering Visual Concepts Using Direct Optimization25 Oct 2022
- 2022Learning Explicit Object-Centric Representations with Vision Transformers25 Oct 2022
- 2022Unsupervised Multi-object Segmentation by Predicting Probable Motion Patterns21 Oct 2022
- 2022Differentiable Mathematical Programming for Object-Centric Representation Learning5 Oct 2022
- 2022Unsupervised Image Representation Learning with Deep Latent Particles31 May 2022
- 2022Unsupervised Multi-object Segmentation Using Attention and Soft-argmax26 May 2022
- 2022Deformable Sprites for Unsupervised Video Decomposition14 Apr 2022
- 2022Controllable Video Generation through Global and Local Motion Dynamics13 Apr 2022
- 2022Compositional Scene Representation Learning via Reconstruction: A Survey15 Feb 2022
- 2021Layered Controllable Video Generation24 Nov 2021
- 2021ClevrTex: A Texture-Rich Benchmark for Unsupervised Multi-Object Segmentation19 Nov 2021
- 2021ClevrTex: A Texture-Rich Benchmark for Unsupervised Multi-Object Segmentationcited by 93
- 2022Deformable Sprites for Unsupervised Video Decompositioncited by 61
- 2023Invariant Slot Attention: Object Discovery with Slot-Centric Reference Framescited by 51
- 2024Generative Omnimatte: Learning to Decompose Video into Layerscited by 38
- 2022Compositional Scene Representation Learning via Reconstruction: A Surveycited by 27
- 2022Unsupervised Image Representation Learning with Deep Latent Particlescited by 19
- 2022Unsupervised Multi-object Segmentation by Predicting Probable Motion Patternscited by 19
- 2023DDLP: Unsupervised Object-Centric Video Prediction with Deep Dynamic Latent Particlescited by 19
- 2022Boosting Object Representation Learning via Motion and Object Continuitycited by 17
- 2023Unlocking Slot Attention by Changing Optimal Transport Costscited by 16
- 2023Multi-Object Discovery by Low-Dimensional Object Motioncited by 16
- 2022Unsupervised Multi-object Segmentation Using Attention and Soft-argmaxcited by 11
12 most cited of 31 All 31 (JSON)
- 2026Bottom-up Modeling of Repeated Elements via Single Image Analysis-by-Synthesis7 Sep 2026
- 2026Leveraging Morphology for Historical Script Metrological Analysis8 Jun 2026
- 2026Deep Sprite-based Image Models: An Analysis21 Apr 2026
- 2025HyperNVD: Accelerating Neural Video Decomposition via Hypernetworks21 Mar 2025
- 2024Generative Omnimatte: Learning to Decompose Video into Layers25 Nov 2024
- 2024Unsupervised Object Discovery: A Comprehensive Survey and Unified Taxonomy30 Oct 2024
- 2024Next state prediction gives rise to entangled, yet compositional representations of objects7 Oct 2024
- 2024Historical Printed Ornaments: Dataset and Tasks16 Aug 2024
- 2024Fast Sprite Decomposition from Animated Graphics7 Aug 2024
- 2023Multi-Object Discovery by Low-Dimensional Object Motion16 Jul 2023
- 2023Joint Level Generation and Translation Using Gameplay Videos29 Jun 2023
- 2023OCTScenes: A Versatile Real-World Dataset of Tabletop Scenes for Object-Centric Learning16 Jun 2023
12 newest of 31 All 31 (JSON)