{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2026,7,28]],"date-time":"2026-07-28T20:15:08Z","timestamp":1785269708795,"version":"3.55.0"},"reference-count":31,"publisher":"Association for Computing Machinery (ACM)","issue":"1","content-domain":{"domain":["dl.acm.org"],"crossmark-restriction":true},"short-container-title":["ACM Trans. Graph."],"published-print":{"date-parts":[[2007,1]]},"abstract":"<jats:p>This article presents a new method to animate photos of 2D characters using 3D motion capture data. Given a single image of a person or essentially human-like subject, our method transfers the motion of a 3D skeleton onto the subject's 2D shape in image space, generating the impression of a realistic movement. We present robust solutions to reconstruct a projective camera model and a 3D model pose which matches best to the given 2D image. Depending on the reconstructed view, a 2D shape template is selected which enables the proper handling of occlusions. After fitting the template to the character in the input image, it is deformed as-rigid-as-possible by taking the projected 3D motion data into account. Unlike previous work, our method thereby correctly handles projective shape distortion. It works for images from arbitrary views and requires only a small amount of user interaction. We present animations of a diverse set of human (and nonhuman) characters with different types of motions, such as walking, jumping, or dancing.<\/jats:p>","DOI":"10.1145\/1189762.1189763","type":"journal-article","created":{"date-parts":[[2007,1,16]],"date-time":"2007-01-16T19:38:29Z","timestamp":1168976309000},"page":"1","update-policy":"https:\/\/doi.org\/10.1145\/crossmark-policy","source":"Crossref","is-referenced-by-count":70,"title":["Character animation from 2D pictures and 3D motion data"],"prefix":"10.1145","volume":"26","author":[{"given":"Alexander","family":"Hornung","sequence":"first","affiliation":[{"name":"RWTH-Aachen University, Aachen, Germany"}],"role":[{"vocabulary":"crossref","role":"author"}]},{"given":"Ellen","family":"Dekkers","sequence":"additional","affiliation":[{"name":"RWTH-Aachen University, Aachen, Germany"}],"role":[{"vocabulary":"crossref","role":"author"}]},{"given":"Leif","family":"Kobbelt","sequence":"additional","affiliation":[{"name":"RWTH-Aachen University, Aachen, Germany"}],"role":[{"vocabulary":"crossref","role":"author"}]}],"member":"320","published-online":{"date-parts":[[2007,1]]},"reference":[{"key":"e_1_2_2_1_1","doi-asserted-by":"publisher","DOI":"10.1109\/TPAMI.2006.21"},{"key":"e_1_2_2_2_1","doi-asserted-by":"publisher","DOI":"10.1145\/344779.344859"},{"key":"e_1_2_2_3_1","doi-asserted-by":"publisher","DOI":"10.1145\/566570.566651"},{"key":"e_1_2_2_4_1","doi-asserted-by":"publisher","DOI":"10.1145\/566570.566595"},{"key":"e_1_2_2_5_1","doi-asserted-by":"publisher","DOI":"10.1145\/1073204.1073273"},{"key":"e_1_2_2_6_1","unstructured":"CMU Graphics Lab Motion Capture Database. 2007. http:\/\/mocap.cs.cmu.edu\/.]]  CMU Graphics Lab Motion Capture Database. 2007. http:\/\/mocap.cs.cmu.edu\/.]]"},{"key":"e_1_2_2_7_1","doi-asserted-by":"publisher","DOI":"10.1145\/280814.280949"},{"key":"e_1_2_2_8_1","doi-asserted-by":"publisher","DOI":"10.1145\/882262.882267"},{"key":"e_1_2_2_9_1","volume-title":"Proceedings of the 7th International Conference on Computer Vision. 1033--1038","author":"Efros A. A.","unstructured":"Efros , A. A. and Leung , T. K . 1999. Texture synthesis by non-parametric sampling . In Proceedings of the 7th International Conference on Computer Vision. 1033--1038 .]] Efros, A. A. and Leung, T. K. 1999. Texture synthesis by non-parametric sampling. In Proceedings of the 7th International Conference on Computer Vision. 1033--1038.]]"},{"key":"e_1_2_2_10_1","doi-asserted-by":"publisher","DOI":"10.1006\/cviu.1998.0716"},{"key":"e_1_2_2_11_1","doi-asserted-by":"crossref","unstructured":"Hartley R. and Zisserman A. 2003. Multiple View Geometry in Computer Vision 2nd ed. Cambridge University Press New York.]]   Hartley R. and Zisserman A. 2003. Multiple View Geometry in Computer Vision 2nd ed. Cambridge University Press New York.]]","DOI":"10.1017\/CBO9780511811685"},{"key":"e_1_2_2_12_1","doi-asserted-by":"publisher","DOI":"10.1364\/JOSAA.4.000629"},{"key":"e_1_2_2_13_1","doi-asserted-by":"publisher","DOI":"10.1145\/1073204.1073323"},{"key":"e_1_2_2_14_1","volume-title":"Proceedings of the IEEE Computer Society Conference on Computer Vision and Pattern Recognition. 199--206","author":"Jojic N.","unstructured":"Jojic , N. and Frey , B. J . 2001. Learning flexible sprites in video layers . In Proceedings of the IEEE Computer Society Conference on Computer Vision and Pattern Recognition. 199--206 .]] Jojic, N. and Frey, B. J. 2001. Learning flexible sprites in video layers. In Proceedings of the IEEE Computer Society Conference on Computer Vision and Pattern Recognition. 199--206.]]"},{"key":"e_1_2_2_15_1","article-title":"Snakes: Active contour models. Int","author":"Kass M.","year":"1987","unstructured":"Kass , M. , Witkin , A. , and Terzopoulos , D. 1987 . Snakes: Active contour models. Int . J. Comput. Vis. 321--331.]] Kass, M., Witkin, A., and Terzopoulos, D. 1987. Snakes: Active contour models. Int. J. Comput. Vis. 321--331.]]","journal-title":"J. Comput. Vis. 321--331.]]"},{"key":"e_1_2_2_16_1","doi-asserted-by":"publisher","DOI":"10.1145\/566570.566607"},{"key":"e_1_2_2_17_1","doi-asserted-by":"publisher","DOI":"10.1145\/344779.344862"},{"key":"e_1_2_2_18_1","doi-asserted-by":"publisher","DOI":"10.1145\/1073204.1073223"},{"key":"e_1_2_2_19_1","doi-asserted-by":"publisher","DOI":"10.1006\/cviu.2000.0897"},{"key":"e_1_2_2_20_1","volume-title":"Tech. Rep. UCB\/\/CSD-04-1337","author":"Mori G.","year":"2004","unstructured":"Mori , G. , Berg , A. , Efros, A., Eden, A., and Malik, J. 2004 . Video based motion synthesis by splicing and morphing. Tech. Rep. UCB\/\/CSD-04-1337 , University of California , Berkeley. June.]] Mori, G., Berg, A., Efros, A., Eden, A., and Malik, J. 2004. Video based motion synthesis by splicing and morphing. Tech. Rep. UCB\/\/CSD-04-1337, University of California, Berkeley. June.]]"},{"key":"e_1_2_2_21_1","doi-asserted-by":"publisher","DOI":"10.1145\/383259.383310"},{"key":"e_1_2_2_22_1","doi-asserted-by":"publisher","DOI":"10.1109\/CW.2004.1"},{"key":"e_1_2_2_23_1","volume-title":"Proceedings of the IEEE Computer Society Conference on Computer Vision and Pattern Recognition. 16--22","author":"Parameswaran V.","unstructured":"Parameswaran , V. and Chellappa , R . 2004. View independent human body pose estimation from a single perspective image . In Proceedings of the IEEE Computer Society Conference on Computer Vision and Pattern Recognition. 16--22 .]] Parameswaran, V. and Chellappa, R. 2004. View independent human body pose estimation from a single perspective image. In Proceedings of the IEEE Computer Society Conference on Computer Vision and Pattern Recognition. 16--22.]]"},{"key":"e_1_2_2_24_1","doi-asserted-by":"publisher","DOI":"10.1007\/s00371-006-0050-2"},{"key":"e_1_2_2_25_1","doi-asserted-by":"publisher","DOI":"10.1145\/311535.311612"},{"key":"e_1_2_2_26_1","doi-asserted-by":"publisher","DOI":"10.1145\/1057432.1057456"},{"key":"e_1_2_2_27_1","doi-asserted-by":"publisher","DOI":"10.1145\/1015706.1015721"},{"key":"e_1_2_2_28_1","doi-asserted-by":"publisher","DOI":"10.1145\/1073204.1073274"},{"key":"e_1_2_2_29_1","doi-asserted-by":"publisher","DOI":"10.1109\/CVPR.2000.855885"},{"key":"e_1_2_2_30_1","doi-asserted-by":"publisher","DOI":"10.1145\/1015706.1015740"},{"key":"e_1_2_2_31_1","doi-asserted-by":"crossref","unstructured":"Triggs B. McLauchlan P. Hartley R. and Fitzgibbon A. 2000. Bundle adjustment---A modern synthesis. In Vision Algorithms: Theory and Practice B. Triggs et al. Eds. Lecture Notes in Computer Science. Springer Verlag 298--375.]]   Triggs B. McLauchlan P. Hartley R. and Fitzgibbon A. 2000. Bundle adjustment---A modern synthesis. In Vision Algorithms: Theory and Practice B. Triggs et al. Eds. Lecture Notes in Computer Science. Springer Verlag 298--375.]]","DOI":"10.1007\/3-540-44480-7_21"}],"container-title":["ACM Transactions on Graphics"],"original-title":[],"language":"en","link":[{"URL":"https:\/\/dl.acm.org\/doi\/pdf\/10.1145\/1189762.1189763","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2022,12,28]],"date-time":"2022-12-28T20:59:58Z","timestamp":1672261198000},"score":1,"resource":{"primary":{"URL":"https:\/\/dl.acm.org\/doi\/10.1145\/1189762.1189763"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2007,1]]},"references-count":31,"journal-issue":{"issue":"1","published-print":{"date-parts":[[2007,1]]}},"alternative-id":["10.1145\/1189762.1189763"],"URL":"https:\/\/doi.org\/10.1145\/1189762.1189763","relation":{},"ISSN":["0730-0301","1557-7368"],"issn-type":[{"value":"0730-0301","type":"print"},{"value":"1557-7368","type":"electronic"}],"subject":[],"published":{"date-parts":[[2007,1]]},"assertion":[{"value":"2007-01-01","order":2,"name":"published","label":"Published","group":{"name":"publication_history","label":"Publication History"}}]}}