{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2026,2,24]],"date-time":"2026-02-24T17:22:24Z","timestamp":1771953744645,"version":"3.50.1"},"reference-count":79,"publisher":"Association for Computing Machinery (ACM)","issue":"3","license":[{"start":{"date-parts":[[2024,4,9]],"date-time":"2024-04-09T00:00:00Z","timestamp":1712620800000},"content-version":"vor","delay-in-days":0,"URL":"https:\/\/www.acm.org\/publications\/policies\/copyright_policy#Background"}],"funder":[{"name":"Natural Science Foundation of Guangdong Province, China","award":["2022A1515011425"],"award-info":[{"award-number":["2022A1515011425"]}]}],"content-domain":{"domain":["dl.acm.org"],"crossmark-restriction":true},"short-container-title":["ACM Trans. Graph."],"published-print":{"date-parts":[[2024,6,30]]},"abstract":"<jats:p>To alleviate human labor in redrawing keyframes with ordered vector strokes for automatic inbetweening, we for the first time propose a joint stroke tracing and correspondence approach. Given consecutive raster keyframes along with a single vector image of the starting frame as a guidance, the approach generates vector drawings for the remaining keyframes while ensuring one-to-one stroke correspondence. Our framework trained on clean line drawings generalizes to rough sketches, and the generated results can be imported into inbetweening systems to produce inbetween sequences. Hence, the method is compatible with standard 2D animation workflow. An adaptive spatial transformation module (ASTM) is introduced to handle non-rigid motions and stroke distortion. We collect a dataset for training with 10k+ pairs of raster frames and their vector drawings with stroke correspondence. Comprehensive validations on real clean and rough animated frames manifest the effectiveness of our method and superiority to existing methods.<\/jats:p>","DOI":"10.1145\/3649890","type":"journal-article","created":{"date-parts":[[2024,2,29]],"date-time":"2024-02-29T12:29:10Z","timestamp":1709209750000},"page":"1-17","update-policy":"https:\/\/doi.org\/10.1145\/crossmark-policy","source":"Crossref","is-referenced-by-count":8,"title":["Joint Stroke Tracing and Correspondence for 2D Animation"],"prefix":"10.1145","volume":"43","author":[{"ORCID":"https:\/\/orcid.org\/0000-0002-3941-9429","authenticated-orcid":false,"given":"Haoran","family":"Mo","sequence":"first","affiliation":[{"name":"Sun Yat-sen University, Guangzhou, China"}]},{"ORCID":"https:\/\/orcid.org\/0000-0003-1160-0717","authenticated-orcid":false,"given":"Chengying","family":"Gao","sequence":"additional","affiliation":[{"name":"Sun Yat-sen University, Guangzhou, China"}]},{"ORCID":"https:\/\/orcid.org\/0000-0002-2712-4412","authenticated-orcid":false,"given":"Ruomei","family":"Wang","sequence":"additional","affiliation":[{"name":"Sun Yat-sen University, Guangzhou, China"}]}],"member":"320","published-online":{"date-parts":[[2024,4,9]]},"reference":[{"key":"e_1_3_3_2_1","volume-title":"Adobe Animate","year":"2022","unstructured":"Adobe. 2022. Adobe Animate. Retrieved from https:\/\/www.adobe.com\/products\/animate.html"},{"key":"e_1_3_3_3_1","doi-asserted-by":"publisher","DOI":"10.1145\/344779.344859"},{"key":"e_1_3_3_4_1","doi-asserted-by":"publisher","DOI":"10.1109\/CVPR.2019.00382"},{"key":"e_1_3_3_5_1","doi-asserted-by":"publisher","DOI":"10.1145\/3202661"},{"key":"e_1_3_3_6_1","volume-title":"Blender","year":"2023","unstructured":"Blender. 2023. Blender. Retrieved from https:\/\/www.blender.org\/"},{"key":"e_1_3_3_7_1","doi-asserted-by":"publisher","DOI":"10.1145\/563732.563743"},{"key":"e_1_3_3_8_1","volume-title":"CACANi","year":"2020","unstructured":"CACANi. 2020. CACANi. Retrieved from https:\/\/cacani.sg"},{"key":"e_1_3_3_9_1","doi-asserted-by":"publisher","DOI":"10.1145\/965139.807414"},{"key":"e_1_3_3_10_1","doi-asserted-by":"publisher","DOI":"10.1007\/978-3-031-19790-1_17"},{"key":"e_1_3_3_11_1","doi-asserted-by":"publisher","DOI":"10.1145\/2601097.2601169"},{"key":"e_1_3_3_12_1","doi-asserted-by":"publisher","DOI":"10.1145\/2766913"},{"key":"e_1_3_3_13_1","doi-asserted-by":"publisher","DOI":"10.1016\/0097-8493(91)90081-R"},{"key":"e_1_3_3_14_1","doi-asserted-by":"publisher","DOI":"10.1145\/3072959.3073611"},{"key":"e_1_3_3_15_1","doi-asserted-by":"publisher","DOI":"10.1145\/3197517.3201326"},{"key":"e_1_3_3_16_1","volume-title":"OpenToonz","year":"2023","unstructured":"DWANGO. 2023. OpenToonz. Retrieved from http:\/\/opentoonz.github.io\/e\/"},{"issue":"4","key":"e_1_3_3_17_1","doi-asserted-by":"crossref","first-page":"1","DOI":"10.1145\/2185520.2185540","article-title":"How do humans sketch objects?","volume":"31","author":"Eitz Mathias","year":"2012","unstructured":"Mathias Eitz, James Hays, and Marc Alexa. 2012. How do humans sketch objects? ACM Trans. Graph. 31, 4 (2012), 1\u201310.","journal-title":"ACM Trans. Graph."},{"key":"e_1_3_3_18_1","first-page":"411","volume-title":"Computer Graphics Forum","author":"Even Melvin","year":"2023","unstructured":"Melvin Even, Pierre B\u00e9nard, and Pascal Barla. 2023. Non-linear rough 2D animation using transient embeddings. In Computer Graphics Forum, Vol. 42. 411\u2013425."},{"key":"e_1_3_3_19_1","doi-asserted-by":"publisher","DOI":"10.1145\/2897824.2925946"},{"key":"e_1_3_3_20_1","doi-asserted-by":"publisher","DOI":"10.1145\/218380.218417"},{"key":"e_1_3_3_21_1","first-page":"81","volume-title":"Computer Graphics Forum","author":"Guo Yi","year":"2019","unstructured":"Yi Guo, Zhuming Zhang, Chu Han, Wenbo Hu, Chengze Li, and Tien-Tsin Wong. 2019. Deep line drawing vectorization via line subdivision and topology reconstruction. In Computer Graphics Forum, Vol. 38. Wiley Online Library, 81\u201390."},{"key":"e_1_3_3_22_1","first-page":"e14901","volume-title":"Computer Graphics Forum","author":"Gu\u0163an Olga","year":"2023","unstructured":"Olga Gu\u0163an, Shreya Hegde, Erick Jimenez Berumen, Mikhail Bessmeltsev, and Edward Chien. 2023. Singularity-free frame fields for line drawing vectorization. In Computer Graphics Forum, Vol. 42. e14901."},{"key":"e_1_3_3_23_1","volume-title":"Proceedings of the International Conference on Learning Representations","author":"Ha David","year":"2018","unstructured":"David Ha and Douglas Eck. 2018. A neural representation of sketch drawings. In Proceedings of the International Conference on Learning Representations."},{"key":"e_1_3_3_24_1","doi-asserted-by":"publisher","DOI":"10.1007\/978-3-031-19781-9_36"},{"key":"e_1_3_3_25_1","doi-asserted-by":"publisher","DOI":"10.1145\/1073204.1073323"},{"key":"e_1_3_3_26_1","unstructured":"Max Jaderberg Karen Simonyan Andrew Zisserman and Koray Kavukcuoglu. 2015. Spatial transformer networks. Adv. Neural Inf. Process. Syst. 28 (2015)."},{"key":"e_1_3_3_27_1","volume-title":"Computer Graphics Forum","author":"Jiang Jie","year":"2022","unstructured":"Jie Jiang, Hock Soon Seah, and Hong Ze Liew. 2022. Stroke-based drawing and inbetweening with boundary strokes. In Computer Graphics Forum, Vol. 41."},{"key":"e_1_3_3_28_1","doi-asserted-by":"crossref","first-page":"245","DOI":"10.1201\/9780429274596-18","volume-title":"The Digital Gaming Handbook","author":"Jiang Jie","year":"2020","unstructured":"Jie Jiang, Hock Soon Seah, Hong Ze Liew, and Quan Chen. 2020. Challenges in designing and implementing a vector-based 2D animation system. In The Digital Gaming Handbook. CRC Press, 245\u2013274."},{"key":"e_1_3_3_29_1","doi-asserted-by":"publisher","DOI":"10.1109\/ICCV48922.2021.00963"},{"key":"e_1_3_3_30_1","doi-asserted-by":"publisher","DOI":"10.1109\/ICCV48922.2021.00615"},{"key":"e_1_3_3_31_1","volume-title":"Krita","year":"2023","unstructured":"KDE. 2023. Krita. Retrieved from https:\/\/krita.org\/"},{"key":"e_1_3_3_32_1","doi-asserted-by":"publisher","DOI":"10.1007\/978-3-031-20074-8_24"},{"key":"e_1_3_3_33_1","doi-asserted-by":"publisher","DOI":"10.1145\/508530.508552"},{"key":"e_1_3_3_34_1","doi-asserted-by":"publisher","DOI":"10.1145\/3414685.3417763"},{"key":"e_1_3_3_35_1","doi-asserted-by":"publisher","DOI":"10.1109\/TVCG.2021.3049419"},{"key":"e_1_3_3_36_1","doi-asserted-by":"publisher","DOI":"10.1145\/3592130"},{"issue":"4","key":"e_1_3_3_37_1","first-page":"1","article-title":"StrokeAggregator: Consolidating raw sketches into artist-intended curve drawings","volume":"37","author":"Liu Chenxi","year":"2018","unstructured":"Chenxi Liu, Enrique Rosales, and Alla Sheffer. 2018. StrokeAggregator: Consolidating raw sketches into artist-intended curve drawings. ACM Trans. Graph. 37, 4 (2018), 1\u201315.","journal-title":"ACM Trans. Graph."},{"key":"e_1_3_3_38_1","doi-asserted-by":"publisher","DOI":"10.1609\/aaai.v36i4.20379"},{"key":"e_1_3_3_39_1","doi-asserted-by":"publisher","DOI":"10.1145\/2816795.2818130"},{"key":"e_1_3_3_40_1","volume-title":"Live2D","year":"2023","unstructured":"Live2D. 2023. Live2D. Retrieved from https:\/\/www.live2d.com\/en\/"},{"key":"e_1_3_3_41_1","doi-asserted-by":"publisher","DOI":"10.1145\/1465482.1465504"},{"key":"e_1_3_3_42_1","doi-asserted-by":"publisher","DOI":"10.1145\/3450626.3459833"},{"key":"e_1_3_3_43_1","doi-asserted-by":"publisher","DOI":"10.1145\/3592420"},{"key":"e_1_3_3_44_1","doi-asserted-by":"publisher","DOI":"10.1109\/ICIP.2019.8803506"},{"key":"e_1_3_3_45_1","first-page":"410","volume-title":"Computer Graphics Forum","author":"Navarro Pablo","year":"2021","unstructured":"Pablo Navarro, J. Ignacio Orlando, Claudio Delrieux, and Emmanuel Iarussi. 2021. SketchZooms: Deep multi-view descriptors for matching line drawings. In Computer Graphics Forum, Vol. 40. Wiley Online Library, 410\u2013423."},{"key":"e_1_3_3_46_1","doi-asserted-by":"publisher","DOI":"10.1145\/2421636.2421640"},{"key":"e_1_3_3_47_1","doi-asserted-by":"publisher","DOI":"10.1145\/2185520.2185526"},{"key":"e_1_3_3_48_1","doi-asserted-by":"publisher","DOI":"10.1145\/3478513.3480529"},{"key":"e_1_3_3_49_1","volume-title":"Cartoon Animator","year":"2023","unstructured":"Reallusion. 2023. Cartoon Animator. Retrieved from https:\/\/www.reallusion.com\/cartoon-animator\/"},{"key":"e_1_3_3_50_1","doi-asserted-by":"publisher","DOI":"10.1145\/965161.806814"},{"key":"e_1_3_3_51_1","first-page":"81","volume-title":"Computer Graphics Forum","author":"Ren Jing","year":"2021","unstructured":"Jing Ren, Simone Melzi, Peter Wonka, and Maks Ovsjanikov. 2021. Discrete optimization for shape matching. In Computer Graphics Forum, Vol. 40. 81\u201396."},{"key":"e_1_3_3_52_1","doi-asserted-by":"publisher","DOI":"10.1109\/CVPR42600.2020.00499"},{"key":"e_1_3_3_53_1","doi-asserted-by":"publisher","DOI":"10.1109\/CVPR.2019.00553"},{"key":"e_1_3_3_54_1","doi-asserted-by":"publisher","DOI":"10.1109\/CVPR.2019.00248"},{"key":"e_1_3_3_55_1","doi-asserted-by":"publisher","DOI":"10.1145\/3132703"},{"key":"e_1_3_3_56_1","doi-asserted-by":"publisher","DOI":"10.1145\/3197517.3201370"},{"key":"e_1_3_3_57_1","doi-asserted-by":"publisher","DOI":"10.1145\/2897824.2925972"},{"key":"e_1_3_3_58_1","volume-title":"Proceedings of the International Conference on Learning Representations","author":"Simonyan Karen","year":"2015","unstructured":"Karen Simonyan and Andrew Zisserman. 2015. Very deep convolutional networks for large-scale image recognition. In Proceedings of the International Conference on Learning Representations."},{"key":"e_1_3_3_59_1","doi-asserted-by":"publisher","DOI":"10.1109\/ICCV51070.2023.00670"},{"key":"e_1_3_3_60_1","first-page":"18996","article-title":"AnimeRun: 2D animation visual correspondence from open source 3D movies","volume":"35","author":"Siyao Li","year":"2022","unstructured":"Li Siyao, Yuhang Li, Bo Li, Chao Dong, Ziwei Liu, and Chen Change Loy. 2022. AnimeRun: 2D animation visual correspondence from open source 3D movies. Adv. Neural Inf. Process. Syst. 35 (2022), 18996\u201319007.","journal-title":"Adv. Neural Inf. Process. Syst."},{"key":"e_1_3_3_61_1","doi-asserted-by":"publisher","DOI":"10.1109\/CVPR46437.2021.00652"},{"key":"e_1_3_3_62_1","doi-asserted-by":"publisher","DOI":"10.1145\/3592788"},{"key":"e_1_3_3_63_1","first-page":"149","volume-title":"Computer Graphics Forum","author":"Stanko Tibor","year":"2020","unstructured":"Tibor Stanko, Mikhail Bessmeltsev, David Bommes, and Adrien Bousseau. 2020. Integer-grid sketch simplification and vectorization. In Computer Graphics Forum, Vol. 39. Wiley Online Library, 149\u2013161."},{"key":"e_1_3_3_64_1","doi-asserted-by":"publisher","DOI":"10.1145\/3173574.3174236"},{"key":"e_1_3_3_65_1","doi-asserted-by":"publisher","DOI":"10.1109\/CVPR.2018.00931"},{"key":"e_1_3_3_66_1","doi-asserted-by":"publisher","DOI":"10.1145\/1572614.1572619"},{"key":"e_1_3_3_67_1","doi-asserted-by":"publisher","DOI":"10.1007\/978-3-030-58536-5_24"},{"key":"e_1_3_3_68_1","volume-title":"Harmony","author":"Boom Toon","year":"2022","unstructured":"Toon Boom. 2022. Harmony. Retrieved from https:\/\/www.toonboom.com\/products\/harmony"},{"key":"e_1_3_3_69_1","volume-title":"TYPaint","year":"2023","unstructured":"TVPaint. 2023. TYPaint. Retrieved from https:\/\/www.tvpaint.com\/"},{"issue":"4","key":"e_1_3_3_70_1","doi-asserted-by":"crossref","first-page":"1","DOI":"10.1145\/3450626.3459819","article-title":"Tracing versus freehand for evaluating computer-generated drawings","volume":"40","author":"Wang Zeyu","year":"2021","unstructured":"Zeyu Wang, Sherry Qiu, Nicole Feng, Holly Rushmeier, Leonard McMillan, and Julie Dorsey. 2021. Tracing versus freehand for evaluating computer-generated drawings. ACM Trans. Graph. 40, 4 (2021), 1\u201312.","journal-title":"ACM Trans. Graph."},{"key":"e_1_3_3_71_1","first-page":"605","volume-title":"Computer Graphics Forum","author":"Whited Brian","year":"2010","unstructured":"Brian Whited, Gioacchino Noris, Maryann Simmons, Robert W. Sumner, Markus Gross, and Jarek Rossignac. 2010. BetweenIT: An interactive tool for tight inbetweening. In Computer Graphics Forum, Vol. 29. Wiley Online Library, 605\u2013614."},{"key":"e_1_3_3_72_1","doi-asserted-by":"publisher","DOI":"10.1145\/3550454.3555493"},{"key":"e_1_3_3_73_1","doi-asserted-by":"publisher","DOI":"10.1109\/CVPR52688.2022.00795"},{"key":"e_1_3_3_74_1","doi-asserted-by":"crossref","unstructured":"Xuemiao Xu Minshan Xie Peiqi Miao Wei Qu Wenpeng Xiao Huaidong Zhang Xueting Liu and Tien-Tsin Wong. 2019. Perceptual-aware sketch simplification based on integrated VGG layers. IEEE Transactions on Visualization and Computer Graphics 27 1 (2019) 178\u2013189.","DOI":"10.1109\/TVCG.2019.2930512"},{"key":"e_1_3_3_75_1","doi-asserted-by":"publisher","DOI":"10.1109\/CVPR52688.2022.01134"},{"issue":"6","key":"e_1_3_3_76_1","first-page":"1","article-title":"A benchmark for rough sketch cleanup","volume":"39","author":"Yan Chuan","year":"2020","unstructured":"Chuan Yan, David Vanderhaeghe, and Yotam Gingold. 2020. A benchmark for rough sketch cleanup. ACM Trans. Graph. 39, 6 (2020), 1\u201314.","journal-title":"ACM Trans. Graph."},{"key":"e_1_3_3_77_1","doi-asserted-by":"publisher","DOI":"10.1109\/TVCG.2017.2657511"},{"key":"e_1_3_3_78_1","first-page":"125","volume-title":"Computer Graphics Forum","author":"Yang Wenwu","year":"2018","unstructured":"Wenwu Yang, Hock-Soon Seah, Quan Chen, Hong-Ze Liew, and Daniel S\u1ef3kora. 2018. FTP-SC: Fuzzy topology preserving stroke correspondence. In Computer Graphics Forum, Vol. 37. Wiley Online Library, 125\u2013135."},{"issue":"5","key":"e_1_3_3_79_1","article-title":"SketchDesc: Learning local sketch descriptors for multi-view correspondence","volume":"31","author":"Yu Deng","year":"2020","unstructured":"Deng Yu, Lei Li, Youyi Zheng, Manfred Lau, Yi-Zhe Song, Chiew-Lan Tai, and Hongbo Fu. 2020. SketchDesc: Learning local sketch descriptors for multi-view correspondence. IEEE Trans. Circ. Syst. Vid. Technol. 31, 5 (2020).","journal-title":"IEEE Trans. Circ. Syst. Vid. Technol."},{"key":"e_1_3_3_80_1","doi-asserted-by":"publisher","DOI":"10.1109\/CVPR52688.2022.00364"}],"container-title":["ACM Transactions on Graphics"],"original-title":[],"language":"en","link":[{"URL":"https:\/\/dl.acm.org\/doi\/10.1145\/3649890","content-type":"unspecified","content-version":"vor","intended-application":"text-mining"},{"URL":"https:\/\/dl.acm.org\/doi\/pdf\/10.1145\/3649890","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2025,6,18]],"date-time":"2025-06-18T22:54:07Z","timestamp":1750287247000},"score":1,"resource":{"primary":{"URL":"https:\/\/dl.acm.org\/doi\/10.1145\/3649890"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2024,4,9]]},"references-count":79,"journal-issue":{"issue":"3","published-print":{"date-parts":[[2024,6,30]]}},"alternative-id":["10.1145\/3649890"],"URL":"https:\/\/doi.org\/10.1145\/3649890","relation":{},"ISSN":["0730-0301","1557-7368"],"issn-type":[{"value":"0730-0301","type":"print"},{"value":"1557-7368","type":"electronic"}],"subject":[],"published":{"date-parts":[[2024,4,9]]},"assertion":[{"value":"2023-09-07","order":0,"name":"received","label":"Received","group":{"name":"publication_history","label":"Publication History"}},{"value":"2024-01-30","order":1,"name":"accepted","label":"Accepted","group":{"name":"publication_history","label":"Publication History"}},{"value":"2024-04-09","order":2,"name":"published","label":"Published","group":{"name":"publication_history","label":"Publication History"}}]}}