[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"doc-detail-133117-en":3,"doc-seo-133117-105":31,"detail-sidebar-cat-0-en-105":92},{"code":4,"msg":5,"data":6},0,"success",{"doc_id":7,"user_id":8,"nickname":9,"user_avatar":10,"doc_module":4,"category_id":11,"category_name":12,"doc_title":13,"doc_description":14,"doc_content":15,"file_id":16,"file_url":17,"file_type":18,"file_size":19,"view_count":20,"is_deleted":4,"is_public":21,"is_downloadable":21,"audit_status":21,"page_count":22,"language":23,"language_code":24,"site_id":25,"html_lang":24,"table_of_contents":26,"faqs":27,"seo_title":28,"seo_description":14,"update_tm":29,"read_time":30},133117,137451211410,"\tCallum ","https://ap-avatar.wpscdn.com/avatar/2000bb0a9246f588df?x-image-process=image/resize,m_fixed,w_180,h_180&k=1786362646172706240",8,"Research & Report","Pixel VQ-VAEs for Improved Pixel Art Representation","Machine learning image models often prioritize photorealism, leaving pixel art underexplored despite its discrete, visible structure and limited palette. Traditional pixel-focused learning methods can also struggle because many architectures aggregate neighboring pixels. This work introduces the Pixel VQ-VAE, a specialized VQ-VAE approach for learning pixel-art representations. Results show improved embedding quality and stronger downstream task performance compared with existing models.","Pixel VQ-VAEs for Improved Pixel Art Representation  \nAkash Saravanan1 , Matthew Guzdial1  \n1 University of Alberta, 116 St & 85 Ave, Edmonton, AB T6G 2R3, Canada  \nAbstract  \nMachine learning has had a great deal of success in image processing. However, the focus of this work has largely been on realistic images, ignoring more niche art styles such as pixel art. Additionally, many traditional machine learning models that focus on groups of pixels do not work well with pixel art, where individual pixels are important. We propose the Pixel VQ-VAE, a specialized VQ-VAE model that learns representations of pixel art. We show that it outperforms other models in both the quality of embeddings as well as performance on downstream tasks.  \nKeywords  \nProcedural Content Generation, Computational Creativity, Deep Learning, Machine Learning, Computer Vision, Pixel Art, Image Representation, Image Embedding  \n1. Introduction  \nDeep neural networks have been used for a variety of image-related tasks including image generation [1], transformation [2], and translation [3] . However, the majority of this work focuses on photo-realism while avoiding other, more unrealistic art styles despite their usage in popular media. Pixel art is one such art style, characterized by a restricted color palette and discrete visible blocks of pixels (e.g. far-left of Table 1) . Originally created for 8- & 16-bit games, pixel art has remained popular, appearing in games like Minecraft, Pokémon, and Stardew Valley, as well as animations and webcomics [4, 5] . Improving our ability to work with pixel art in ML models could thus impact several domains. More specifically, this will lead to an improvement in any task that involves pixel art including generation and transformation of images in and outside of games.  \nPrior work on pixel art has focused on specific tasks, primarily that of image generation [6, 7] . A shared representation for pixel art offers value as a common starting point for different tasks by saving human effort. In machine learning such representations, known as embeddings, are information-rich, multi-dimensional vectors learned by models for use in downstream tasks. Understandably, the vast majority of prior work on learning embeddings focuses on photorealism, leaving other art styles, including pixel art, largely unexplored.  \nIn terms of learning embeddings, Variational Auto Encoders (VAEs) [8] dominate the field due to their excellent representational capabilities [9, 2] . However, the  \nEXAG 2022: AIIDE Workshop on Experimental AI in Games, October 25–25, 2022, Cal Poly Pomona, California [Envelope-Open](Envelope-Open akash.saravanan@ualberta.ca)[ akash.saravanan@ualberta.ca](Envelope-Open akash.saravanan@ualberta.ca) (A. Saravanan);  \n[guzdial@ualberta.ca](guzdial@ualberta.ca) (M. Guzdial) Orcid 0000-0003-0720-1967 (A. Saravanan); 0000-0001-8673-9962 (M. Guzdial)  \n© 2022 Copyright © 2022 for this paper by its authors. Use permitted under Creative Commons License Attribution 4 .0 International (CC BY 4 .0) .  \nCEURWorkshopProceedings CEUR Workshop Proceedings ([CEUR-WS.org](CEUR-WS.org))  \n[http://ceur-ws.org](http://ceur-ws.org)  \n[ISSN 1613-0073](ISSN 1613-0073)  \ngenerated images can appear blurry and lack detail [10], although recent work addresses this [11, 12] . Pixel art, characterized by discrete blocks of pixels, loses this defining property when the image is blurred. However, for pixel art, the problem may not be the VAEs themselves. Rather, Convolutional Neural Networks (CNNs), the backbone of many image processing models, process clumps of neighboring pixels together. This makes it difficult for such models to precisely target individual pixels in pixel art. One further complication is that pixel art is hand-authored and does not use natural images, thus severely limiting the available data.  \nWe identify two drawbacks with current approaches for pixel art. First, prior work has approached individual tasks separately when a c","cbCaieYpliAvpCid","https://ap.wps.com/l/cbCaieYpliAvpCid","pdf",1471158,2,1,10,"English","en",105,"# Introduction\n## Representation learning for pixel art\n## Background on embeddings and VAEs\n# Background","[{\"question\":\"Why do many common ML image models struggle with pixel art?\",\"answer\":\"Pixel art relies on discrete, visible pixels. Many models use convolutional processing that groups neighboring pixels together, and blurry outputs can destroy the defining pixel structure.\"},{\"question\":\"What does the Pixel VQ-VAE aim to achieve?\",\"answer\":\"It learns representations specifically for pixel art using VQ-VAE principles, mapping discrete embeddings to groups of individual pixels while improving suitability for downstream tasks.\"},{\"question\":\"What enhancements are proposed to improve performance on pixel art?\",\"answer\":\"The paper introduces the PixelSight block and an Adapter layer to enhance CNN performance for pixel art.\"}]","Pixel VQ-VAEs for Improved Pixel Art Representation | PDF",1787213924,25,{"code":4,"msg":32,"data":33},"ok",{"site_id":25,"language":24,"slug":34,"title":13,"keywords":35,"description":14,"schema_data":36,"social_meta":87,"head_meta":89,"extra_data":91,"updated_unix":29},"pixel-vq-vaes-for-improved-pixel-art-representation","",{"@graph":37,"@context":86},[38,54,69],{"@type":39,"itemListElement":40},"BreadcrumbList",[41,45,48,51],{"item":42,"name":43,"@type":44,"position":21},"https://docshare.wps.com","Home","ListItem",{"item":46,"name":47,"@type":44,"position":20},"https://docshare.wps.com/document/","Document",{"item":49,"name":12,"@type":44,"position":50},"https://docshare.wps.com/document/research-report/",3,{"item":52,"name":13,"@type":44,"position":53},"https://docshare.wps.com/document/pixel-vq-vaes-for-improved-pixel-art-representation/133117/",4,{"url":52,"name":13,"@type":55,"author":56,"headline":13,"publisher":58,"fileFormat":61,"inLanguage":24,"description":14,"dateModified":62,"datePublished":63,"encodingFormat":61,"isAccessibleForFree":64,"interactionStatistic":65},"DigitalDocument",{"name":9,"@type":57},"Person",{"url":42,"name":59,"@type":60},"DocShare","Organization","application/pdf","2026-08-23","2026-08-20",true,{"@type":66,"interactionType":67,"userInteractionCount":20},"InteractionCounter",{"@type":68},"ViewAction",{"@type":70,"mainEntity":71},"FAQPage",[72,78,82],{"name":73,"@type":74,"acceptedAnswer":75},"Why do many common ML image models struggle with pixel art?","Question",{"text":76,"@type":77},"Pixel art relies on discrete, visible pixels. Many models use convolutional processing that groups neighboring pixels together, and blurry outputs can destroy the defining pixel structure.","Answer",{"name":79,"@type":74,"acceptedAnswer":80},"What does the Pixel VQ-VAE aim to achieve?",{"text":81,"@type":77},"It learns representations specifically for pixel art using VQ-VAE principles, mapping discrete embeddings to groups of individual pixels while improving suitability for downstream tasks.",{"name":83,"@type":74,"acceptedAnswer":84},"What enhancements are proposed to improve performance on pixel art?",{"text":85,"@type":77},"The paper introduces the PixelSight block and an Adapter layer to enhance CNN performance for pixel art.","https://schema.org",{"og:url":52,"og:type":88,"og:title":13,"og:site_name":59,"og:description":14},"article",{"robots":90,"canonical":52},"index,follow",{"doc_id":7,"site_id":25},{"code":4,"msg":5,"data":93},[94,98,102,106,111,116,121,124,129,132,135],{"id":21,"doc_module":4,"doc_module_name":47,"category_name":95,"show_sort_weight":96,"slug":97},"Story & Novel",90,"story-novel",{"id":20,"doc_module":4,"doc_module_name":47,"category_name":99,"show_sort_weight":100,"slug":101},"Literature",80,"literature",{"id":53,"doc_module":4,"doc_module_name":47,"category_name":103,"show_sort_weight":104,"slug":105},"Exam",70,"exam",{"id":107,"doc_module":4,"doc_module_name":47,"category_name":108,"show_sort_weight":109,"slug":110},5,"Comic",60,"comic",{"id":112,"doc_module":4,"doc_module_name":47,"category_name":113,"show_sort_weight":114,"slug":115},6,"Technology",50,"technology",{"id":117,"doc_module":4,"doc_module_name":47,"category_name":118,"show_sort_weight":119,"slug":120},7,"Healthcare",40,"healthcare",{"id":11,"doc_module":4,"doc_module_name":47,"category_name":12,"show_sort_weight":122,"slug":123},30,"research-report",{"id":125,"doc_module":4,"doc_module_name":47,"category_name":126,"show_sort_weight":127,"slug":128},9,"Religion & Spirituality",20,"religion-spirituality",{"id":127,"doc_module":4,"doc_module_name":47,"category_name":130,"show_sort_weight":127,"slug":131},"World Cup","world-cup",{"id":22,"doc_module":4,"doc_module_name":47,"category_name":133,"show_sort_weight":22,"slug":134},"Lifestyle","lifestyle",{"id":136,"doc_module":4,"doc_module_name":47,"category_name":137,"show_sort_weight":107,"slug":138},19,"General","general"]