Snelle Sprite-decompositie van Geanimeerde Grafische Elementen
Fast Sprite Decomposition from Animated Graphics
August 7, 2024
Auteurs: Tomoyuki Suzuki, Kotaro Kikuchi, Kota Yamaguchi
cs.AI
Samenvatting
Dit artikel presenteert een aanpak voor het ontbinden van geanimeerde afbeeldingen in sprites, een set van basiselementen of lagen. Onze aanpak bouwt voort op de optimalisatie van spriteparameters om deze aan te passen aan de rastervideo. Voor efficiëntie nemen we statische texturen aan voor sprites om de zoekruimte te verkleinen, terwijl artefacten worden voorkomen met behulp van een texture prior model. Om de optimalisatie verder te versnellen, introduceren we de initialisatie van de spriteparameters met behulp van een vooraf getraind video-objectsegmentatiemodel en gebruikersinvoer van annotaties in enkele frames. Voor ons onderzoek hebben we de Crello Animation-dataset samengesteld vanuit een online ontwerpservice en hebben we kwantitatieve metrieken gedefinieerd om de kwaliteit van de geëxtraheerde sprites te meten. Experimenten tonen aan dat onze methode aanzienlijk beter presteert dan baseline-methoden voor vergelijkbare ontbindingstaken wat betreft de balans tussen kwaliteit en efficiëntie.
English
This paper presents an approach to decomposing animated graphics into
sprites, a set of basic elements or layers. Our approach builds on the
optimization of sprite parameters to fit the raster video. For efficiency, we
assume static textures for sprites to reduce the search space while preventing
artifacts using a texture prior model. To further speed up the optimization, we
introduce the initialization of the sprite parameters utilizing a pre-trained
video object segmentation model and user input of single frame annotations. For
our study, we construct the Crello Animation dataset from an online design
service and define quantitative metrics to measure the quality of the extracted
sprites. Experiments show that our method significantly outperforms baselines
for similar decomposition tasks in terms of the quality/efficiency tradeoff.