{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2026,4,14]],"date-time":"2026-04-14T22:10:29Z","timestamp":1776204629288,"version":"3.50.1"},"reference-count":80,"publisher":"Association for Computing Machinery (ACM)","issue":"6","license":[{"start":{"date-parts":[[2020,11,27]],"date-time":"2020-11-27T00:00:00Z","timestamp":1606435200000},"content-version":"vor","delay-in-days":0,"URL":"https:\/\/www.acm.org\/publications\/policies\/copyright_policy#Background"}],"funder":[{"DOI":"10.13039\/100000185","name":"Defense Advanced Research Projects Agency","doi-asserted-by":"publisher","award":["HR0011-20-9-0017"],"award-info":[{"award-number":["HR0011-20-9-0017"]}],"id":[{"id":"10.13039\/100000185","id-type":"DOI","asserted-by":"publisher"}]}],"content-domain":{"domain":["dl.acm.org"],"crossmark-restriction":true},"short-container-title":["ACM Trans. Graph."],"published-print":{"date-parts":[[2020,12,31]]},"abstract":"<jats:p>We introduce a differentiable rasterizer that bridges the vector graphics and raster image domains, enabling powerful raster-based loss functions, optimization procedures, and machine learning techniques to edit and generate vector content. We observe that vector graphics rasterization is differentiable after pixel prefiltering. Our differentiable rasterizer offers two prefiltering options: an analytical prefiltering technique and a multisampling anti-aliasing technique. The analytical variant is faster but can suffer from artifacts such as conflation. The multisampling variant is still efficient, and can render high-quality images while computing unbiased gradients for each pixel with respect to curve parameters.<\/jats:p>\n          <jats:p>We demonstrate that our rasterizer enables new applications, including a vector graphics editor guided by image metrics, a painterly rendering algorithm that fits vector primitives to an image by minimizing a deep perceptual loss function, new vector graphics editing algorithms that exploit well-known image processing methods such as seam carving, and deep generative models that generate vector content from raster-only supervision under a VAE or GAN training objective.<\/jats:p>","DOI":"10.1145\/3414685.3417871","type":"journal-article","created":{"date-parts":[[2020,11,27]],"date-time":"2020-11-27T21:51:05Z","timestamp":1606513865000},"page":"1-15","update-policy":"https:\/\/doi.org\/10.1145\/crossmark-policy","source":"Crossref","is-referenced-by-count":116,"title":["Differentiable vector graphics rasterization for editing and learning"],"prefix":"10.1145","volume":"39","author":[{"given":"Tzu-Mao","family":"Li","sequence":"first","affiliation":[{"name":"MIT CSAIL"}]},{"given":"Michal","family":"Luk\u00e1\u010d","sequence":"additional","affiliation":[{"name":"Adobe Research"}]},{"given":"Micha\u00ebl","family":"Gharbi","sequence":"additional","affiliation":[{"name":"Adobe Research"}]},{"given":"Jonathan","family":"Ragan-Kelley","sequence":"additional","affiliation":[{"name":"MIT CSAIL"}]}],"member":"320","published-online":{"date-parts":[[2020,11,27]]},"reference":[{"key":"e_1_2_2_1_1","unstructured":"Adobe Inc. 2006. PDF Reference six edition. https:\/\/www.adobe.com\/content\/dam\/acom\/en\/devnet\/pdf\/pdf_reference_archive\/pdf_reference_1-7.pdf.  Adobe Inc. 2006. PDF Reference six edition. https:\/\/www.adobe.com\/content\/dam\/acom\/en\/devnet\/pdf\/pdf_reference_archive\/pdf_reference_1-7.pdf."},{"key":"e_1_2_2_2_1","doi-asserted-by":"publisher","DOI":"10.1109\/TIP.2019.2944079"},{"key":"e_1_2_2_3_1","doi-asserted-by":"publisher","DOI":"10.1145\/1276377.1276390"},{"key":"e_1_2_2_4_1","doi-asserted-by":"crossref","unstructured":"Samaneh Azadi Matthew Fisher Vladimir G Kim Zhaowen Wang Eli Shechtman and Trevor Darrell. 2018. Multi-content GAN for few-shot font style transfer. In Computer Vision and Pattern Recognition. 7564--7573.  Samaneh Azadi Matthew Fisher Vladimir G Kim Zhaowen Wang Eli Shechtman and Trevor Darrell. 2018. Multi-content GAN for few-shot font style transfer. In Computer Vision and Pattern Recognition. 7564--7573.","DOI":"10.1109\/CVPR.2018.00789"},{"key":"e_1_2_2_5_1","doi-asserted-by":"crossref","unstructured":"Dejan Azinovi\u0107 Tzu-Mao Li Anton Kaplanyan and Matthias Nie\u00dfner. 2019. Inverse Path Tracing for Joint Material and Lighting Estimation. In Computer Vision and Pattern Recognition.  Dejan Azinovi\u0107 Tzu-Mao Li Anton Kaplanyan and Matthias Nie\u00dfner. 2019. Inverse Path Tracing for Joint Material and Lighting Estimation. In Computer Vision and Pattern Recognition.","DOI":"10.1109\/CVPR.2019.00255"},{"key":"e_1_2_2_6_1","volume-title":"Comput. Graph. Forum","author":"Banterle Francesco","unstructured":"Francesco Banterle , Massimiliano Corsini , Paolo Cignoni , and Roberto Scopigno . 2012. A low-memory, straightforward and fast bilateral filter through subsampling in spatial domain . In Comput. Graph. Forum , Vol. 31 . Wiley Online Library , 19--32. Francesco Banterle, Massimiliano Corsini, Paolo Cignoni, and Roberto Scopigno. 2012. A low-memory, straightforward and fast bilateral filter through subsampling in spatial domain. In Comput. Graph. Forum, Vol. 31. Wiley Online Library, 19--32."},{"key":"e_1_2_2_7_1","doi-asserted-by":"publisher","DOI":"10.1145\/2766968"},{"key":"e_1_2_2_8_1","volume-title":"Advances in Automatic Differentiation","author":"Bell Bradley M","unstructured":"Bradley M Bell and James V Burke . 2008. Algorithmic differentiation of implicit functions and optimal values . In Advances in Automatic Differentiation . Springer . Bradley M Bell and James V Burke. 2008. Algorithmic differentiation of implicit functions and optimal values. In Advances in Automatic Differentiation. Springer."},{"key":"e_1_2_2_9_1","doi-asserted-by":"publisher","DOI":"10.1145\/2766980"},{"key":"e_1_2_2_10_1","volume-title":"A ray tracing approach to diffusion curves. 30, 4","author":"Bowers John C","year":"2011","unstructured":"John C Bowers , Jonathan Leahey , and Rui Wang . 2011. A ray tracing approach to diffusion curves. 30, 4 ( 2011 ), 1345--1352. John C Bowers, Jonathan Leahey, and Rui Wang. 2011. A ray tracing approach to diffusion curves. 30, 4 (2011), 1345--1352."},{"key":"e_1_2_2_11_1","doi-asserted-by":"publisher","DOI":"10.1145\/965139.807360"},{"key":"e_1_2_2_12_1","volume-title":"Programmatic and direct manipulation, together at last. 51, 6","author":"Chugh Ravi","year":"2016","unstructured":"Ravi Chugh , Brian Hempel , Mitchell Spradlin , and Jacob Albers . 2016. Programmatic and direct manipulation, together at last. 51, 6 ( 2016 ), 341--354. Ravi Chugh, Brian Hempel, Mitchell Spradlin, and Jacob Albers. 2016. Programmatic and direct manipulation, together at last. 51, 6 (2016), 341--354."},{"key":"e_1_2_2_13_1","volume-title":"Approximating cubic Bezier curves by quadratic ones","author":"Colomitchi Adrian","unstructured":"Adrian Colomitchi . 2006. Approximating cubic Bezier curves by quadratic ones . http:\/\/caffeineowl.com\/graphics\/2d\/vectorial\/cubic2quad01.html#pseudoQuadDist. Accessed: 2020-05-21. Adrian Colomitchi. 2006. Approximating cubic Bezier curves by quadratic ones. http:\/\/caffeineowl.com\/graphics\/2d\/vectorial\/cubic2quad01.html#pseudoQuadDist. Accessed: 2020-05-21."},{"key":"e_1_2_2_14_1","doi-asserted-by":"publisher","DOI":"10.1145\/7529.8927"},{"key":"e_1_2_2_15_1","unstructured":"Joe Cridge. 2015. Approximating Arcs Using Cubic B\u00e9zier Curves. https:\/\/www.joecridge.me\/content\/pdf\/bezier-arcs.pdf  Joe Cridge. 2015. Approximating Arcs Using Cubic B\u00e9zier Curves. https:\/\/www.joecridge.me\/content\/pdf\/bezier-arcs.pdf"},{"key":"e_1_2_2_16_1","doi-asserted-by":"publisher","DOI":"10.1109\/TPAMI.2011.33"},{"key":"e_1_2_2_17_1","doi-asserted-by":"publisher","DOI":"10.1145\/325165.325182"},{"key":"e_1_2_2_18_1","volume-title":"International Conference On Raster Imaging and Digital Typography. 154--168","author":"Duff Tom","year":"1989","unstructured":"Tom Duff . 1989 . Polygon scan conversion by exact convolution .. In International Conference On Raster Imaging and Digital Typography. 154--168 . Tom Duff. 1989. Polygon scan conversion by exact convolution.. In International Conference On Raster Imaging and Digital Typography. 154--168."},{"key":"e_1_2_2_19_1","volume-title":"LLC","author":"Eberly David","year":"2011","unstructured":"David Eberly . 2011. Distance from a point to an ellipse, an ellipsoid, or a hyperellipsoid. Geometric Tools , LLC ( 2011 ). David Eberly. 2011. Distance from a point to an ellipse, an ellipsoid, or a hyperellipsoid. Geometric Tools, LLC (2011)."},{"key":"e_1_2_2_20_1","volume-title":"Tenenbaum","author":"Ellis Kevin","year":"2018","unstructured":"Kevin Ellis , Daniel Ritchie , Armando Solar-Lezama , and Joshua B . Tenenbaum . 2018 . Learning to Infer Graphics Programs from Hand-drawn Images. In Advances in Neural Information Processing Systems. Curran Associates Inc ., 6062--6071. Kevin Ellis, Daniel Ritchie, Armando Solar-Lezama, and Joshua B. Tenenbaum. 2018. Learning to Infer Graphics Programs from Hand-drawn Images. In Advances in Neural Information Processing Systems. Curran Associates Inc., 6062--6071."},{"key":"e_1_2_2_21_1","doi-asserted-by":"crossref","unstructured":"A. E. Fabris and A. R. Forrest. 1997. Antialiasing of Curves by Discrete Pre-Filtering. In SIGGRAPH. ACM 317--326.  A. E. Fabris and A. R. Forrest. 1997. Antialiasing of Curves by Discrete Pre-Filtering. In SIGGRAPH. ACM 317--326.","DOI":"10.1145\/258734.258874"},{"key":"e_1_2_2_22_1","first-page":"1","article-title":"Algebraic properties of plane offset curves","volume":"7","author":"Farouki Rida T","year":"1990","unstructured":"Rida T Farouki and C Andrew Neff . 1990 . Algebraic properties of plane offset curves . Computer Aided Geometric Design 7 , 1 -- 4 (1990), 101--127. Rida T Farouki and C Andrew Neff. 1990. Algebraic properties of plane offset curves. Computer Aided Geometric Design 7, 1--4 (1990), 101--127.","journal-title":"Computer Aided Geometric Design"},{"key":"e_1_2_2_23_1","doi-asserted-by":"publisher","DOI":"10.1080\/00029890.1973.11993339"},{"key":"e_1_2_2_24_1","article-title":"Massively-parallel Vector Graphics","volume":"33","author":"Ganacim Francisco","year":"2014","unstructured":"Francisco Ganacim , Rodolfo S. Lima , Luiz Henrique de Figueiredo , and Diego Nehab . 2014 . Massively-parallel Vector Graphics . ACM Trans. Graph. (Proc. SIGGRAPH Asia) 33 , 6 (2014), 229:1--229:14. Francisco Ganacim, Rodolfo S. Lima, Luiz Henrique de Figueiredo, and Diego Nehab. 2014. Massively-parallel Vector Graphics. ACM Trans. Graph. (Proc. SIGGRAPH Asia) 33, 6 (2014), 229:1--229:14.","journal-title":"ACM Trans. Graph. (Proc. SIGGRAPH Asia)"},{"key":"e_1_2_2_25_1","volume-title":"International Conference on Machine Learning. 1666--1675","author":"Ganin Yaroslav","year":"2018","unstructured":"Yaroslav Ganin , Tejas Kulkarni , Igor Babuschkin , S. M. Ali Eslami , and Oriol Vinyals . 2018 . Synthesizing Programs for Images using Reinforced Adversarial Learning . In International Conference on Machine Learning. 1666--1675 . Yaroslav Ganin, Tejas Kulkarni, Igor Babuschkin, S. M. Ali Eslami, and Oriol Vinyals. 2018. Synthesizing Programs for Images using Reinforced Adversarial Learning. In International Conference on Machine Learning. 1666--1675."},{"key":"e_1_2_2_26_1","volume-title":"Computer Vision and Pattern Recognition","author":"Gatys Leon A","unstructured":"Leon A Gatys , Alexander S Ecker , and Matthias Bethge . 2016. Image style transfer using convolutional neural networks . In Computer Vision and Pattern Recognition . IEEE , 2414--2423. Leon A Gatys, Alexander S Ecker, and Matthias Bethge. 2016. Image style transfer using convolutional neural networks. In Computer Vision and Pattern Recognition. IEEE, 2414--2423."},{"key":"e_1_2_2_27_1","doi-asserted-by":"publisher","DOI":"10.1145\/142750.143074"},{"key":"e_1_2_2_28_1","unstructured":"Ian Goodfellow Jean Pouget-Abadie Mehdi Mirza Bing Xu David Warde-Farley Sherjil Ozair Aaron Courville and Yoshua Bengio. 2014. Generative adversarial nets. In Advances in Neural Information Processing Systems. 2672--2680.  Ian Goodfellow Jean Pouget-Abadie Mehdi Mirza Bing Xu David Warde-Farley Sherjil Ozair Aaron Courville and Yoshua Bengio. 2014. Generative adversarial nets. In Advances in Neural Information Processing Systems. 2672--2680."},{"key":"e_1_2_2_29_1","doi-asserted-by":"publisher","DOI":"10.5555\/1455489"},{"key":"e_1_2_2_30_1","unstructured":"Ishaan Gulrajani Faruk Ahmed Martin Arjovsky Vincent Dumoulin and Aaron C Courville. 2017. Improved training of wasserstein gans. In Advances in Neural Information Processing Systems. 5767--5777.  Ishaan Gulrajani Faruk Ahmed Martin Arjovsky Vincent Dumoulin and Aaron C Courville. 2017. Improved training of wasserstein gans. In Advances in Neural Information Processing Systems. 5767--5777."},{"key":"e_1_2_2_31_1","doi-asserted-by":"publisher","DOI":"10.1145\/965161.806783"},{"key":"e_1_2_2_32_1","volume-title":"International Conference on Learning Representations.","author":"Ha David","year":"2018","unstructured":"David Ha and Douglas Eck . 2018 . A Neural Representation of Sketch Drawings . In International Conference on Learning Representations. David Ha and Douglas Eck. 2018. A Neural Representation of Sketch Drawings. In International Conference on Learning Representations."},{"key":"e_1_2_2_33_1","doi-asserted-by":"crossref","unstructured":"Aaron Hertzmann. 1998. Painterly rendering with curved brush strokes of multiple sizes. In SIGGRAPH. ACM 453--460.  Aaron Hertzmann. 1998. Painterly rendering with curved brush strokes of multiple sizes. In SIGGRAPH. ACM 453--460.","DOI":"10.1145\/280814.280951"},{"key":"e_1_2_2_34_1","doi-asserted-by":"publisher","DOI":"10.1109\/MCG.2003.1210867"},{"key":"e_1_2_2_35_1","volume-title":"International Conference on Computer Vision. 8709--8718","author":"Huang Zhewei","year":"2019","unstructured":"Zhewei Huang , Wen Heng , and Shuchang Zhou . 2019 . Learning to paint with modelbased deep reinforcement learning . In International Conference on Computer Vision. 8709--8718 . Zhewei Huang, Wen Heng, and Shuchang Zhou. 2019. Learning to paint with modelbased deep reinforcement learning. In International Conference on Computer Vision. 8709--8718."},{"key":"e_1_2_2_36_1","doi-asserted-by":"crossref","unstructured":"Phillip Isola Jun-Yan Zhu Tinghui Zhou and Alexei A Efros. 2017. Image-to-image translation with conditional adversarial networks. In Computer Vision and Pattern Recognition. 1125--1134.  Phillip Isola Jun-Yan Zhu Tinghui Zhou and Alexei A Efros. 2017. Image-to-image translation with conditional adversarial networks. In Computer Vision and Pattern Recognition. 1125--1134.","DOI":"10.1109\/CVPR.2017.632"},{"key":"e_1_2_2_37_1","volume-title":"Computer Vision and Pattern Recognition","author":"Kato Hiroharu","unstructured":"Hiroharu Kato , Yoshitaka Ushiku , and Tatsuya Harada . 2018. Neural 3D Mesh Renderer . In Computer Vision and Pattern Recognition . IEEE , 3907--3916. Hiroharu Kato, Yoshitaka Ushiku, and Tatsuya Harada. 2018. Neural 3D Mesh Renderer. In Computer Vision and Pattern Recognition. IEEE, 3907--3916."},{"key":"e_1_2_2_38_1","doi-asserted-by":"publisher","DOI":"10.1145\/3386569.3392458"},{"key":"e_1_2_2_39_1","doi-asserted-by":"publisher","DOI":"10.1145\/2366145.2366191"},{"key":"e_1_2_2_40_1","volume-title":"International Conference on Learning Representations.","author":"Kingma Diederick P","year":"2015","unstructured":"Diederick P Kingma and Jimmy Ba . 2015 . Adam: A method for stochastic optimization . In International Conference on Learning Representations. Diederick P Kingma and Jimmy Ba. 2015. Adam: A method for stochastic optimization. In International Conference on Learning Representations."},{"key":"e_1_2_2_41_1","volume-title":"International Conference on Learning Representations.","author":"Kingma Diederik P","year":"2014","unstructured":"Diederik P Kingma and Max Welling . 2014 . Auto-encoding variational Bayes . In International Conference on Learning Representations. Diederik P Kingma and Max Welling. 2014. Auto-encoding variational Bayes. In International Conference on Learning Representations."},{"key":"e_1_2_2_42_1","unstructured":"G\u00fcnter Klambauer Thomas Unterthiner Andreas Mayr and Sepp Hochreiter. 2017. Self-normalizing neural networks. In Advances in Neural Information Processing Systems. 971--980.  G\u00fcnter Klambauer Thomas Unterthiner Andreas Mayr and Sepp Hochreiter. 2017. Self-normalizing neural networks. In Advances in Neural Information Processing Systems. 971--980."},{"key":"e_1_2_2_43_1","volume-title":"Resolution Independent Rendering of Deformable Vector Objects Using Graphics Hardware. In ACM SIGGRAPH 2006 Sketches. ACM, 118","author":"Kokojima Yoshiyuki","year":"2006","unstructured":"Yoshiyuki Kokojima , Kaoru Sugita , Takahiro Saito , and Takashi Takemoto . 2006 . Resolution Independent Rendering of Deformable Vector Objects Using Graphics Hardware. In ACM SIGGRAPH 2006 Sketches. ACM, 118 . Yoshiyuki Kokojima, Kaoru Sugita, Takahiro Saito, and Takashi Takemoto. 2006. Resolution Independent Rendering of Deformable Vector Objects Using Graphics Hardware. In ACM SIGGRAPH 2006 Sketches. ACM, 118."},{"key":"e_1_2_2_44_1","doi-asserted-by":"publisher","DOI":"10.1111\/j.1467-8659.2009.01377.x"},{"key":"e_1_2_2_45_1","volume-title":"Ardeco: Automatic Region DEtection and COnversion.","author":"Lecot Gregory","year":"2006","unstructured":"Gregory Lecot and Bruno Levy . 2006 . Ardeco: Automatic Region DEtection and COnversion. (2006). Gregory Lecot and Bruno Levy. 2006. Ardeco: Automatic Region DEtection and COnversion. (2006)."},{"key":"e_1_2_2_46_1","doi-asserted-by":"publisher","DOI":"10.1109\/5.726791"},{"key":"e_1_2_2_47_1","unstructured":"Raph Levien. 2020. Fast 2D rendering on GPU. https:\/\/raphlinus.github.io\/rust\/graphics\/gpu\/2020\/06\/13\/fast-2d-rendering.html Accessed: 2020-08-24.  Raph Levien. 2020. Fast 2D rendering on GPU. https:\/\/raphlinus.github.io\/rust\/graphics\/gpu\/2020\/06\/13\/fast-2d-rendering.html Accessed: 2020-08-24."},{"key":"e_1_2_2_48_1","article-title":"Efficient GPU Path Rendering Using Scanline Rasterization","volume":"35","author":"Li Rui","year":"2016","unstructured":"Rui Li , Qiming Hou , and Kun Zhou . 2016 . Efficient GPU Path Rendering Using Scanline Rasterization . ACM Trans. Graph. (Proc. SIGGRAPH Asia) 35 , 6 (2016), 228:1--228:12. Rui Li, Qiming Hou, and Kun Zhou. 2016. Efficient GPU Path Rendering Using Scanline Rasterization. ACM Trans. Graph. (Proc. SIGGRAPH Asia) 35, 6 (2016), 228:1--228:12.","journal-title":"ACM Trans. Graph. (Proc. SIGGRAPH Asia)"},{"key":"e_1_2_2_50_1","article-title":"Differentiable Monte Carlo Ray Tracing through Edge Sampling","volume":"37","author":"Li Tzu-Mao","year":"2018","unstructured":"Tzu-Mao Li , Miika Aittala , Fr\u00e9do Durand , and Jaakko Lehtinen . 2018 . Differentiable Monte Carlo Ray Tracing through Edge Sampling . ACM Trans. Graph. (Proc. SIGGRAPH Asia) 37 , 6 (2018), 222:1--222:11. Tzu-Mao Li, Miika Aittala, Fr\u00e9do Durand, and Jaakko Lehtinen. 2018. Differentiable Monte Carlo Ray Tracing through Edge Sampling. ACM Trans. Graph. (Proc. SIGGRAPH Asia) 37, 6 (2018), 222:1--222:11.","journal-title":"ACM Trans. Graph. (Proc. SIGGRAPH Asia)"},{"key":"e_1_2_2_51_1","article-title":"Paparazzi: Surface Editing by Way of Multi-view Image Processing","volume":"37","author":"Derek Liu Hsueh-Ti","year":"2018","unstructured":"Hsueh-Ti Derek Liu , Michael Tao , and Alec Jacobson . 2018 . Paparazzi: Surface Editing by Way of Multi-view Image Processing . ACM Trans. Graph. (Proc. SIGGRAPH Asia) 37 , 6 (2018), 221:1--221:11. Hsueh-Ti Derek Liu, Michael Tao, and Alec Jacobson. 2018. Paparazzi: Surface Editing by Way of Multi-view Image Processing. ACM Trans. Graph. (Proc. SIGGRAPH Asia) 37, 6 (2018), 221:1--221:11.","journal-title":"ACM Trans. Graph. (Proc. SIGGRAPH Asia)"},{"key":"e_1_2_2_52_1","doi-asserted-by":"publisher","DOI":"10.1109\/ICCV.2019.00780"},{"key":"e_1_2_2_53_1","doi-asserted-by":"publisher","DOI":"10.1145\/1073204.1073303"},{"key":"e_1_2_2_54_1","volume-title":"OpenDR: An Approximate Differentiable Renderer. In European Conference on Computer Vision","volume":"8695","author":"Matthew","unstructured":"Matthew M. Loper and Michael J. Black. 2014 . OpenDR: An Approximate Differentiable Renderer. In European Conference on Computer Vision , Vol. 8695 . ACM, 154--169. Matthew M. Loper and Michael J. Black. 2014. OpenDR: An Approximate Differentiable Renderer. In European Conference on Computer Vision, Vol. 8695. ACM, 154--169."},{"key":"e_1_2_2_55_1","doi-asserted-by":"publisher","DOI":"10.1109\/ICCV.2019.00802"},{"key":"e_1_2_2_56_1","doi-asserted-by":"publisher","DOI":"10.1111\/cgf.12070"},{"key":"e_1_2_2_57_1","volume-title":"Spectral Normalization for Generative Adversarial Networks. In International Conference on Learning Representations.","author":"Miyato Takeru","year":"2018","unstructured":"Takeru Miyato , Toshiki Kataoka , Masanori Koyama , and Yuichi Yoshida . 2018 . Spectral Normalization for Generative Adversarial Networks. In International Conference on Learning Representations. Takeru Miyato, Toshiki Kataoka, Masanori Koyama, and Yuichi Yoshida. 2018. Spectral Normalization for Generative Adversarial Networks. In International Conference on Learning Representations."},{"key":"e_1_2_2_58_1","volume-title":"Neural Painters: A learned differentiable constraint for generating brushstroke paintings. arXiv preprint arXiv:1904.08410","author":"Nakano Reiichiro","year":"2019","unstructured":"Reiichiro Nakano . 2019 . Neural Painters: A learned differentiable constraint for generating brushstroke paintings. arXiv preprint arXiv:1904.08410 (2019). Reiichiro Nakano. 2019. Neural Painters: A learned differentiable constraint for generating brushstroke paintings. arXiv preprint arXiv:1904.08410 (2019)."},{"key":"e_1_2_2_59_1","doi-asserted-by":"publisher","DOI":"10.1145\/3386569.3392392"},{"key":"e_1_2_2_60_1","article-title":"Random-access Rendering of General Vector Graphics","volume":"27","author":"Nehab Diego","year":"2008","unstructured":"Diego Nehab and Hugues Hoppe . 2008 . Random-access Rendering of General Vector Graphics . ACM Trans. Graph. (Proc. SIGGRAPH Asia) 27 , 5 (2008), 135:1--135:10. Diego Nehab and Hugues Hoppe. 2008. Random-access Rendering of General Vector Graphics. ACM Trans. Graph. (Proc. SIGGRAPH Asia) 27, 5 (2008), 135:1--135:10.","journal-title":"ACM Trans. Graph. (Proc. SIGGRAPH Asia)"},{"key":"e_1_2_2_61_1","doi-asserted-by":"publisher","DOI":"10.1145\/1360612.1360691"},{"key":"e_1_2_2_62_1","volume-title":"PyTorch: An Imperative Style","author":"Paszke Adam","unstructured":"Adam Paszke , Sam Gross , Francisco Massa , Adam Lerer , James Bradbury , Gregory Chanan , Trevor Killeen , Zeming Lin , Natalia Gimelshein , Luca Antiga , Alban Desmaison , Andreas Kopf , Edward Yang , Zachary DeVito , Martin Raison , Alykhan Tejani , Sasank Chilamkurthy , Benoit Steiner , Lu Fang , Junjie Bai , and Soumith Chintala . 2019. PyTorch: An Imperative Style , High-Performance Deep Learning Library . In Advances in Neural Information Processing Systems. 8024--8035. Adam Paszke, Sam Gross, Francisco Massa, Adam Lerer, James Bradbury, Gregory Chanan, Trevor Killeen, Zeming Lin, Natalia Gimelshein, Luca Antiga, Alban Desmaison, Andreas Kopf, Edward Yang, Zachary DeVito, Martin Raison, Alykhan Tejani, Sasank Chilamkurthy, Benoit Steiner, Lu Fang, Junjie Bai, and Soumith Chintala. 2019. PyTorch: An Imperative Style, High-Performance Deep Learning Library. In Advances in Neural Information Processing Systems. 8024--8035."},{"key":"e_1_2_2_63_1","doi-asserted-by":"crossref","unstructured":"Thomas Porter and Tom Duff. 1984. Compositing digital images. (1984) 253--259.  Thomas Porter and Tom Duff. 1984. Compositing digital images. (1984) 253--259.","DOI":"10.1145\/964965.808606"},{"key":"e_1_2_2_64_1","volume-title":"Flannery","author":"Press William H.","year":"2007","unstructured":"William H. Press , Saul A. Teukolsky , William T. Vetterling , and Brian P . Flannery . 2007 . Numerical Recipes 3rd Edition : The Art of Scientific Computing (3 ed.). Cambridge University Press , USA. William H. Press, Saul A. Teukolsky, William T. Vetterling, and Brian P. Flannery. 2007. Numerical Recipes 3rd Edition: The Art of Scientific Computing (3 ed.). Cambridge University Press, USA."},{"key":"e_1_2_2_65_1","volume-title":"Arthur William Brightmore, and William Henry Moorby","author":"Reynolds Osborne","year":"1903","unstructured":"Osborne Reynolds , Arthur William Brightmore, and William Henry Moorby . 1903 . The sub-mechanics of the universe. Vol. 3 . University Press . Osborne Reynolds, Arthur William Brightmore, and William Henry Moorby. 1903. The sub-mechanics of the universe. Vol. 3. University Press."},{"key":"e_1_2_2_66_1","volume-title":"The Implicit and the Inverse Function theorems: easy proofs. arXiv preprint arXiv:1212.2066","author":"Branco de Oliveira Oswaldo Rio","year":"2012","unstructured":"Oswaldo Rio Branco de Oliveira . 2012. The Implicit and the Inverse Function theorems: easy proofs. arXiv preprint arXiv:1212.2066 ( 2012 ). Oswaldo Rio Branco de Oliveira. 2012. The Implicit and the Inverse Function theorems: easy proofs. arXiv preprint arXiv:1212.2066 (2012)."},{"key":"e_1_2_2_67_1","volume-title":"Algebraic Geometry and Its Applications","author":"Sederberg Thomas W","unstructured":"Thomas W Sederberg and Geng-Zhe Chang . 1994. Isolator polynomials . In Algebraic Geometry and Its Applications . Springer , 507--512. Thomas W Sederberg and Geng-Zhe Chang. 1994. Isolator polynomials. In Algebraic Geometry and Its Applications. Springer, 507--512."},{"key":"e_1_2_2_68_1","unstructured":"Peter Selinger. 2003. Potrace: a polygon-based tracing algorithm. http:\/\/potrace.sourceforge.net\/potrace.pdf  Peter Selinger. 2003. Potrace: a polygon-based tracing algorithm. http:\/\/potrace.sourceforge.net\/potrace.pdf"},{"key":"e_1_2_2_69_1","doi-asserted-by":"publisher","DOI":"10.1145\/1276377.1276391"},{"key":"e_1_2_2_70_1","doi-asserted-by":"publisher","DOI":"10.1145\/800265.810742"},{"key":"e_1_2_2_71_1","doi-asserted-by":"publisher","DOI":"10.1145\/357306.357309"},{"key":"e_1_2_2_72_1","doi-asserted-by":"publisher","DOI":"10.1109\/TIP.2003.819861"},{"key":"e_1_2_2_73_1","volume-title":"Patch-Based Image Vectorization with Automatic Curvilinear Feature Alignment. ACM Trans. Graph. (Proc. SIGGRAPH Asia)","author":"Xia Tian","year":"2009","unstructured":"Tian Xia , Binbin Liao , and Yizhou Yu. 2009. Patch-Based Image Vectorization with Automatic Curvilinear Feature Alignment. ACM Trans. Graph. (Proc. SIGGRAPH Asia) ( 2009 ). Tian Xia, Binbin Liao, and Yizhou Yu. 2009. Patch-Based Image Vectorization with Automatic Curvilinear Feature Alignment. ACM Trans. Graph. (Proc. SIGGRAPH Asia) (2009)."},{"key":"e_1_2_2_74_1","article-title":"Hierarchical Diffusion Curves for Accurate Automatic Image Vectorization","volume":"33","author":"Xie Guofu","year":"2014","unstructured":"Guofu Xie , Xin Sun , Xin Tong , and Derek Nowrouzezahrai . 2014 . Hierarchical Diffusion Curves for Accurate Automatic Image Vectorization . ACM Trans. Graph. (Proc. SIGGRAPH Asia) 33 , 6 (2014), 230:1--230:11. Guofu Xie, Xin Sun, Xin Tong, and Derek Nowrouzezahrai. 2014. Hierarchical Diffusion Curves for Accurate Automatic Image Vectorization. ACM Trans. Graph. (Proc. SIGGRAPH Asia) 33, 6 (2014), 230:1--230:11.","journal-title":"ACM Trans. Graph. (Proc. SIGGRAPH Asia)"},{"key":"e_1_2_2_75_1","doi-asserted-by":"publisher","DOI":"10.1109\/TVCG.2015.2440273"},{"key":"e_1_2_2_76_1","article-title":"Artistic Glyph Image Synthesis via One-Stage Few-Shot Learning","volume":"38","author":"Yue Gao","year":"2019","unstructured":"Gao Yue , Guo Yuan , Lian Zhouhui , Tang Yingmin , and Xiao Jianguo . 2019 . Artistic Glyph Image Synthesis via One-Stage Few-Shot Learning . ACM Trans. Graph. (Proc. SIGGRAPH Asia) 38 , 6 (2019). Gao Yue, Guo Yuan, Lian Zhouhui, Tang Yingmin, and Xiao Jianguo. 2019. Artistic Glyph Image Synthesis via One-Stage Few-Shot Learning. ACM Trans. Graph. (Proc. SIGGRAPH Asia) 38, 6 (2019).","journal-title":"ACM Trans. Graph. (Proc. SIGGRAPH Asia)"},{"key":"e_1_2_2_77_1","first-page":"227","article-title":"A differential theory of radiative transfer","volume":"38","author":"Zhang Cheng","year":"2019","unstructured":"Cheng Zhang , Lifan Wu , Changxi Zheng , Ioannis Gkioulekas , Ravi Ramamoorthi , and Shuang Zhao . 2019 . A differential theory of radiative transfer . ACM Trans. Graph. (Proc. SIGGRAPH Asia) 38 , 6 (2019), 227 . Cheng Zhang, Lifan Wu, Changxi Zheng, Ioannis Gkioulekas, Ravi Ramamoorthi, and Shuang Zhao. 2019. A differential theory of radiative transfer. ACM Trans. Graph. (Proc. SIGGRAPH Asia) 38, 6 (2019), 227.","journal-title":"ACM Trans. Graph. (Proc. SIGGRAPH Asia)"},{"key":"e_1_2_2_78_1","doi-asserted-by":"crossref","unstructured":"Richard Zhang Phillip Isola Alexei A Efros Eli Shechtman and Oliver Wang. 2018. The Unreasonable Effectiveness of Deep Features as a Perceptual Metric. In Computer Vision and Pattern Recognition. 586--595.  Richard Zhang Phillip Isola Alexei A Efros Eli Shechtman and Oliver Wang. 2018. The Unreasonable Effectiveness of Deep Features as a Perceptual Metric. In Computer Vision and Pattern Recognition. 586--595.","DOI":"10.1109\/CVPR.2018.00068"},{"key":"e_1_2_2_79_1","doi-asserted-by":"publisher","DOI":"10.1109\/TVCG.2017.2721400"},{"key":"e_1_2_2_80_1","volume-title":"StrokeNet: A Neural Painting Environment. In International Conference on Learning Representations.","author":"Zheng Ningyuan","year":"2019","unstructured":"Ningyuan Zheng , Yifan Jiang , and Dingjiang Huang . 2019 . StrokeNet: A Neural Painting Environment. In International Conference on Learning Representations. Ningyuan Zheng, Yifan Jiang, and Dingjiang Huang. 2019. StrokeNet: A Neural Painting Environment. In International Conference on Learning Representations."},{"key":"e_1_2_2_81_1","first-page":"14","article-title":"SCORES: Shape Composition with Recursive Substructure Priors","volume":"37","author":"Zhu Chenyang","year":"2018","unstructured":"Chenyang Zhu , Kai Xu , Siddhartha Chaudhuri , Renjiao Yi , and Hao Zhang . 2018 . SCORES: Shape Composition with Recursive Substructure Priors . ACM Trans. Graph. (Proc. SIGGRAPH Asia) 37 , 6 (2018), 14 . Chenyang Zhu, Kai Xu, Siddhartha Chaudhuri, Renjiao Yi, and Hao Zhang. 2018. SCORES: Shape Composition with Recursive Substructure Priors. ACM Trans. Graph. (Proc. SIGGRAPH Asia) 37, 6 (2018), 14.","journal-title":"ACM Trans. Graph. (Proc. SIGGRAPH Asia)"}],"container-title":["ACM Transactions on Graphics"],"original-title":[],"language":"en","link":[{"URL":"https:\/\/dl.acm.org\/doi\/10.1145\/3414685.3417871","content-type":"unspecified","content-version":"vor","intended-application":"text-mining"},{"URL":"https:\/\/dl.acm.org\/doi\/pdf\/10.1145\/3414685.3417871","content-type":"application\/pdf","content-version":"vor","intended-application":"syndication"},{"URL":"https:\/\/dl.acm.org\/doi\/pdf\/10.1145\/3414685.3417871","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2025,6,17]],"date-time":"2025-06-17T22:03:17Z","timestamp":1750197797000},"score":1,"resource":{"primary":{"URL":"https:\/\/dl.acm.org\/doi\/10.1145\/3414685.3417871"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2020,11,27]]},"references-count":80,"journal-issue":{"issue":"6","published-print":{"date-parts":[[2020,12,31]]}},"alternative-id":["10.1145\/3414685.3417871"],"URL":"https:\/\/doi.org\/10.1145\/3414685.3417871","relation":{},"ISSN":["0730-0301","1557-7368"],"issn-type":[{"value":"0730-0301","type":"print"},{"value":"1557-7368","type":"electronic"}],"subject":[],"published":{"date-parts":[[2020,11,27]]},"assertion":[{"value":"2020-11-27","order":2,"name":"published","label":"Published","group":{"name":"publication_history","label":"Publication History"}}]}}