{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2026,3,4]],"date-time":"2026-03-04T15:48:01Z","timestamp":1772639281514,"version":"3.50.1"},"reference-count":19,"publisher":"Association for Computing Machinery (ACM)","issue":"4","license":[{"start":{"date-parts":[[2011,7,1]],"date-time":"2011-07-01T00:00:00Z","timestamp":1309478400000},"content-version":"vor","delay-in-days":0,"URL":"https:\/\/www.acm.org\/publications\/policies\/copyright_policy#Background"}],"content-domain":{"domain":["dl.acm.org"],"crossmark-restriction":true},"short-container-title":["ACM Trans. Graph."],"published-print":{"date-parts":[[2011,7]]},"abstract":"<jats:p>\n            We describe a novel algorithm for extracting a resolution-independent vector representation from\n            <jats:italic>pixel art<\/jats:italic>\n            images, which enables magnifying the results by an arbitrary amount without image degradation. Our algorithm resolves pixel-scale features in the input and converts them into regions with smoothly varying shading that are crisply separated by piecewise-smooth contour curves. In the original image, pixels are represented on a square pixel lattice, where diagonal neighbors are only connected through a single point. This causes thin features to become visually disconnected under magnification by conventional means, and creates ambiguities in the connectedness and separation of diagonal neighbors. The key to our algorithm is in resolving these ambiguities. This enables us to reshape the pixel cells so that neighboring pixels belonging to the same feature are connected through edges, thereby preserving the feature connectivity under magnification. We reduce pixel aliasing artifacts and improve smoothness by fitting spline curves to contours in the image and optimizing their control points.\n          <\/jats:p>","DOI":"10.1145\/2010324.1964994","type":"journal-article","created":{"date-parts":[[2011,7,26]],"date-time":"2011-07-26T14:17:46Z","timestamp":1311689866000},"page":"1-8","update-policy":"https:\/\/doi.org\/10.1145\/crossmark-policy","source":"Crossref","is-referenced-by-count":45,"title":["Depixelizing pixel art"],"prefix":"10.1145","volume":"30","author":[{"given":"Johannes","family":"Kopf","sequence":"first","affiliation":[{"name":"Microsoft Research"}]},{"given":"Dani","family":"Lischinski","sequence":"additional","affiliation":[{"name":"The Hebrew University"}]}],"member":"320","published-online":{"date-parts":[[2011,7,25]]},"reference":[{"key":"e_1_2_2_1_1","unstructured":"Adobe Inc. 2010. Adobe Illustrator CS5. http:\/\/www.adobe.com\/products\/illustrator\/."},{"key":"e_1_2_2_2_1","volume-title":"A Practical Guide to Splines","author":"de Boor C.","unstructured":"de Boor, C. 1978. A Practical Guide to Splines. Springer-Verlag."},{"key":"e_1_2_2_3_1","doi-asserted-by":"publisher","DOI":"10.1145\/218380.218440"},{"key":"e_1_2_2_4_1","doi-asserted-by":"publisher","DOI":"10.1145\/1276377.1276496"},{"key":"e_1_2_2_5_1","volume-title":"Proc. ICCV, IEEE.","author":"Glasner D.","unstructured":"Glasner, D., Bagon, S., and Irani, M. 2009. Super-resolution from a single image. In Proc. ICCV, IEEE."},{"key":"e_1_2_2_7_1","doi-asserted-by":"publisher","DOI":"10.1145\/1618452.1618462"},{"key":"e_1_2_2_8_1","doi-asserted-by":"publisher","DOI":"10.5555\/547588"},{"key":"e_1_2_2_9_1","doi-asserted-by":"publisher","DOI":"10.1145\/1531326.1531391"},{"key":"e_1_2_2_10_1","doi-asserted-by":"publisher","DOI":"10.5555\/2383894.2383939"},{"key":"e_1_2_2_11_1","unstructured":"Liauw Kie Fa D. 2001. 2xSaI: The advanced 2x Scale and Interpolation engine. http:\/\/www.xs4all.nl\/~vdnoort\/emulation\/2xsai\/ retrieved May 2011."},{"key":"e_1_2_2_12_1","volume-title":"http:\/\/scale2x.sourceforge.net, retrieved","author":"Mazzoleni A.","year":"2011","unstructured":"Mazzoleni, A., 2001. Scale2x. http:\/\/scale2x.sourceforge.net, retrieved May 2011."},{"key":"e_1_2_2_13_1","doi-asserted-by":"publisher","DOI":"10.1145\/1409060.1409088"},{"key":"e_1_2_2_14_1","doi-asserted-by":"publisher","DOI":"10.1145\/1360612.1360691"},{"key":"e_1_2_2_15_1","unstructured":"Selinger P. 2003. Potrace: a polygon-based tracing algorithm. http:\/\/potrace.sourceforge.net retrieved May 2011."},{"key":"e_1_2_2_16_1","volume-title":"http:\/\/www.hiend3d.com\/demos.html, retrieved","author":"Stepin M.","year":"2011","unstructured":"Stepin, M., 2003. Demos & Docs -- hq2x\/hq3x\/hq4x Magnification Filter. http:\/\/www.hiend3d.com\/demos.html, retrieved May 2011."},{"key":"e_1_2_2_17_1","unstructured":"Vector Magic Inc. 2010. Vector Magic. http:\/\/vectormagic.com."},{"key":"e_1_2_2_18_1","unstructured":"Wikipedia 2011. Pixel art scaling algorithms. http:\/\/en.wikipedia.org\/wiki\/Pixel_art_scaling_algorithms 15 April 2011."},{"key":"e_1_2_2_19_1","doi-asserted-by":"publisher","DOI":"10.5555\/528718"},{"key":"e_1_2_2_20_1","doi-asserted-by":"publisher","DOI":"10.1145\/1618452.1618461"}],"container-title":["ACM Transactions on Graphics"],"original-title":[],"language":"en","link":[{"URL":"https:\/\/dl.acm.org\/doi\/10.1145\/2010324.1964994","content-type":"unspecified","content-version":"vor","intended-application":"text-mining"},{"URL":"https:\/\/dl.acm.org\/doi\/pdf\/10.1145\/2010324.1964994","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2025,6,18]],"date-time":"2025-06-18T11:06:23Z","timestamp":1750244783000},"score":1,"resource":{"primary":{"URL":"https:\/\/dl.acm.org\/doi\/10.1145\/2010324.1964994"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2011,7]]},"references-count":19,"journal-issue":{"issue":"4","published-print":{"date-parts":[[2011,7]]}},"alternative-id":["10.1145\/2010324.1964994"],"URL":"https:\/\/doi.org\/10.1145\/2010324.1964994","relation":{},"ISSN":["0730-0301","1557-7368"],"issn-type":[{"value":"0730-0301","type":"print"},{"value":"1557-7368","type":"electronic"}],"subject":[],"published":{"date-parts":[[2011,7]]},"assertion":[{"value":"2011-07-25","order":3,"name":"published","label":"Published","group":{"name":"publication_history","label":"Publication History"}}]}}