{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2025,11,5]],"date-time":"2025-11-05T18:45:36Z","timestamp":1762368336977,"version":"build-2065373602"},"reference-count":51,"publisher":"Tsinghua University Press","issue":"2","license":[{"start":{"date-parts":[[2019,6,1]],"date-time":"2019-06-01T00:00:00Z","timestamp":1559347200000},"content-version":"tdm","delay-in-days":0,"URL":"https:\/\/creativecommons.org\/licenses\/by\/4.0"}],"content-domain":{"domain":["link.springer.com"],"crossmark-restriction":false},"short-container-title":["Comp. Visual. Med."],"published-print":{"date-parts":[[2019,6]]},"DOI":"10.1007\/s41095-019-0138-z","type":"journal-article","created":{"date-parts":[[2019,4,13]],"date-time":"2019-04-13T01:03:47Z","timestamp":1555117427000},"page":"171-191","update-policy":"https:\/\/doi.org\/10.1007\/springer_crossmark_policy","source":"Crossref","is-referenced-by-count":7,"title":["Optimal and interactive keyframe selection for motion capture"],"prefix":"10.26599","volume":"5","author":[{"given":"Richard","family":"Roberts","sequence":"first","affiliation":[{"name":"Victoria University of Wellington, Wellington, New Zealand"}]},{"given":"J. P.","family":"Lewis","sequence":"additional","affiliation":[{"name":"SEED, Electronic Arts, Los Angeles, United States"}]},{"given":"Ken","family":"Anjyo","sequence":"additional","affiliation":[{"name":"Victoria University of Wellington, Wellington, New Zealand; OLM Digital, Tokyo, Japan"}]},{"given":"Jaewoo","family":"Seo","sequence":"additional","affiliation":[{"name":"Pinscreen, Los Angeles, United States"}]},{"given":"Yeongho","family":"Seol","sequence":"additional","affiliation":[{"name":"Weta Digital, Wellington, New Zealand"}]}],"member":"11138","reference":[{"key":"138_CR1","unstructured":"Lam, D. Personal communication. Electronic Arts, 2017."},{"key":"138_CR2","unstructured":"Shelton, D. Personal communication. Electronic Arts, 2017."},{"key":"138_CR3","volume-title":"Animation from Pencils to Pixels: Classical Techniques for Digital Animators","author":"T White","year":"2006","unstructured":"White, T. Animation from Pencils to Pixels: Classical Techniques for Digital Animators. Burlington: Focal Press, 2006."},{"key":"138_CR4","doi-asserted-by":"publisher","DOI":"10.4324\/9780203527306","volume-title":"How to Cheat in Maya 2014: Tools and Techniques for Character Animation","author":"K Roy","year":"2013","unstructured":"Roy, K. How to Cheat in Maya 2014: Tools and Techniques for Character Animation. Burlington: Focal Press, 2013."},{"issue":"3","key":"138_CR5","doi-asserted-by":"publisher","first-page":"244","DOI":"10.1016\/S0146-664X(72)80017-0","volume":"1","author":"U Ramer","year":"1972","unstructured":"Ramer, U. An iterative procedure for the polygonal approximation of plane curves. Computer Graphics and Image Processing Vol. 1, No. 3, 244\u2013256, 1972.","journal-title":"Computer Graphics and Image Processing"},{"key":"138_CR6","volume-title":"Network Optimization: Continuous and Discrete Models","author":"D P Bertsekas","year":"1998","unstructured":"Bertsekas, D. P. Network Optimization: Continuous and Discrete Models. Belmont: Athena Scientific, 1998."},{"key":"138_CR7","unstructured":"The U.S. game industry has 2,457 companies supporting 220,000 jobs. 2018. Available at https:\/\/venturebeat.com\/2017\/02\/14\/the-u-s-game-industry-has-2457-companies-supporting-220000-jobs ."},{"key":"138_CR8","unstructured":"The games industry in numbers. 2018. Available at https:\/\/ https:\/\/ukie.org.uk ."},{"key":"138_CR9","unstructured":"Wang, X.; Chen, Q.; Wang, W. 3D human motion editing and synthesis: A survey. Computational and Mathematical Methods in Medicine Vol. 2014, Article ID 104535, 2014."},{"issue":"6","key":"138_CR10","doi-asserted-by":"publisher","first-page":"697","DOI":"10.1002\/tee.22029","volume":"9","author":"T Miura","year":"2014","unstructured":"Miura, T.; Kaiga, T.; Shibata, T.; Katsura, H.; Tajima, K.; Tamamoto, H. A hybrid approach to keyframe extraction from motion capture data using curve simplification and principal component analysis. IEEJ Transactions on Electrical and Electronic Engineering Vol. 9, No. 6, 697\u2013699, 2014.","journal-title":"IEEJ Transactions on Electrical and Electronic Engineering"},{"key":"138_CR11","unstructured":"Wolin, A.; Eoff, B.; Hammond, T. ShortStraw: A simple and effective corner finder for polylines. In: Proceedings of the 5th Eurographics Conference on Sketch-based Interfaces and Modeling, 33\u201340, 2008."},{"issue":"3\u20134","key":"138_CR12","doi-asserted-by":"publisher","first-page":"225","DOI":"10.1002\/cav.107","volume":"16","author":"C K F So","year":"2005","unstructured":"So, C. K. F.; Baciu, G. Entropy-based motion extraction for motion capture animation. Computer Animation and Virtual Worlds Vol. 16, Nos. 3\u20134, 225\u2013235, 2005.","journal-title":"Computer Animation and Virtual Worlds"},{"key":"138_CR13","unstructured":"Cuntoor, N. P.; Chellappa, R. Key frame-based activity representation using antieigenvalues. In: Computer Vision \u2014 ACCV 2006. Lecture Notes in Computer Science, Vol. 3852. Narayanan, P. J.; Nayar, S. K.; Shum, H. Y. Eds. Springer Berlin Heidelberg, 499\u2013508, 2006."},{"key":"138_CR14","first-page":"11","volume":"7","author":"X P Wei","year":"2012","unstructured":"Wei, X. P.; Liu, R.; Zhang, Q. Key-frame extraction of human motion capture data based on least-square distance curve. Journal of Convergence Information Technology Vol. 7, 11\u201319, 2012.","journal-title":"Journal of Convergence Information Technology"},{"key":"138_CR15","unstructured":"Bulut, E.; Capin, T. Keyframe extraction from motion capture data by curve saliency. Available at http:\/\/www.people.vcu.edu\/ \u223cebulut\/casa.pdf."},{"issue":"1","key":"138_CR16","doi-asserted-by":"publisher","first-page":"3","DOI":"10.1002\/cav.380","volume":"22","author":"C Halit","year":"2011","unstructured":"Halit, C.; Capin, T. Multiscale motion saliency for keyframe extraction from motion capture sequences. Computer Animation and Virtual Worlds Vol. 22, No. 1, 3\u201314, 2011.","journal-title":"Computer Animation and Virtual Worlds"},{"key":"138_CR17","volume-title":"Vision: A Computational Investigation into the Human Representation and Processing of Visual Information","author":"D Marr","year":"1982","unstructured":"Marr, D. Vision: A Computational Investigation into the Human Representation and Processing of Visual Information. New York: Henry Holt and Co., Inc., 1982."},{"issue":"2","key":"138_CR18","doi-asserted-by":"publisher","first-page":"112","DOI":"10.3138\/FM57-6770-U75U-7727","volume":"10","author":"D Douglas","year":"1973","unstructured":"Douglas, D.; Peucker, T. K. Algorithms for the reduction of the number of points required to represent a digitized line or its caricature. Cartographica: The International Journal for Geographic Information and Geovisualization Vol. 10, No. 2, 112\u2013122, 1973.","journal-title":"Cartographica: The International Journal for Geographic Information and Geovisualization"},{"issue":"3","key":"138_CR19","doi-asserted-by":"publisher","first-page":"355","DOI":"10.1016\/0004-3702(87)90070-1","volume":"31","author":"D G Lowe","year":"1987","unstructured":"Lowe, D. G. Three-dimensional object recognition from single two-dimensional images. Artificial Intelligence Vol. 31, No. 3, 355\u2013395, 1987.","journal-title":"Artificial Intelligence"},{"key":"138_CR20","first-page":"1167","volume":"2","author":"I S Lim","year":"2001","unstructured":"Lim, I. S.; Thalmann, D. Key-posture extraction out of human motion data. In: Proceedings of the 23rd Annual International Conference of the IEEE Engineering in Medicine and Biology Society, Vol. 2, 1167\u20131169, 2001.","journal-title":"Proceedings of the 23rd Annual International Conference of the IEEE Engineering in Medicine and Biology Society"},{"issue":"6","key":"138_CR21","volume":"30","year":"2011","unstructured":"Seol, Y.; Seo, J.; Kim, P. H.; Lewis, J. P.; Noh, J. Artist friendly facial animation retargeting. ACM Transactions on Graphics Vol. 30, No. 6, Article No. 162, 2011.","journal-title":"ACM Transactions on Graphics"},{"issue":"1","key":"138_CR22","doi-asserted-by":"publisher","first-page":"85","DOI":"10.1007\/s00371-012-0676-1","volume":"29","author":"X-M Liu","year":"2013","unstructured":"Liu, X.-M.; Hao, A.-M.; Zhao, D. Optimization-based key frame extraction for motion capture animation. The Visual Computer Vol. 29, No. 1, 85\u201395, 2013.","journal-title":"The Visual Computer"},{"issue":"4","key":"138_CR23","doi-asserted-by":"publisher","first-page":"926","DOI":"10.3390\/sym6040926","volume":"6","author":"Q Zhang","year":"2014","unstructured":"Zhang, Q.; Zhang, S.; Zhou, D. Keyframe extraction from human motion capture data based on a multiple population genetic algorithm. Symmetry Vol. 6, No. 4, 926\u2013937, 2014.","journal-title":"Symmetry"},{"key":"138_CR24","doi-asserted-by":"crossref","unstructured":"Zhang, Y.; Cao, J. 3D human motion key-frames extraction based on asynchronous learningfactor PSO. In: Proceedings of the 5th International Conference on Instrumentation and Measurement, Computer, Communication and Control, 1617\u20131620, 2015.","DOI":"10.1109\/IMCCC.2015.343"},{"key":"138_CR25","first-page":"335","volume-title":"Recent Developments in Intelligent Information and Database Systems. Studies in Computational Intelligence","author":"X Chang","year":"2016","unstructured":"Chang, X.; Yi, P.; Zhang, Q. Key frames extraction from human motion capture data based on hybrid particle swarm optimization algorithm. In: Recent Developments in Intelligent Information and Database Systems. Studies in Computational Intelligence, Vol. 642. Kr\u00f3l, D.; Madeyski, L.; Nguyen, N. Eds. Springer Cham, 335\u2013342, 2016."},{"issue":"2","key":"138_CR26","doi-asserted-by":"publisher","first-page":"471","DOI":"10.1016\/0022-247X(72)90105-9","volume":"38","author":"R Bellman","year":"1972","unstructured":"Bellman, R.; Kashef, B.; Vasudevan, R. Splines via dynamic programming. Journal of Mathematical Analysis and Applications Vol. 38, No. 2, 471\u2013479, 1972.","journal-title":"Journal of Mathematical Analysis and Applications"},{"key":"138_CR27","doi-asserted-by":"crossref","unstructured":"Lewis, J. P.; Anjyo, K. Identifying salient points. In: Proceedings of the ACM SIGGRAPH ASIA 2009 Sketches, Article No. 41, 2009.","DOI":"10.1145\/1667146.1667198"},{"key":"138_CR28","first-page":"105","volume-title":"Proceedings of the 22nd Annual Conference on Computer Graphics and Interactive Techniques","author":"A Witkin","year":"1995","unstructured":"Witkin, A.; Popovic, Z. Motion warping. In: Proceedings of the 22nd Annual Conference on Computer Graphics and Interactive Techniques, 105\u2013108, 1995."},{"key":"138_CR29","doi-asserted-by":"crossref","unstructured":"Lee, J.; Shin, S. Y. A hierarchical approach to interactive motion editing for human-like figures. In: Proceedings of the 26th Annual Conference on Computer Graphics and Interactive Techniques, 39\u201348, 1999.","DOI":"10.1145\/311535.311539"},{"issue":"4","key":"138_CR30","doi-asserted-by":"publisher","first-page":"159","DOI":"10.1145\/378456.378507","volume":"22","author":"A Witkin","year":"1988","unstructured":"Witkin, A.; Kass, M. Spacetime constraints. ACM SIGGRAPH Computer Graphics Vol. 22, No. 4, 159\u2013168, 1988.","journal-title":"ACM SIGGRAPH Computer Graphics"},{"issue":"4","key":"138_CR31","doi-asserted-by":"publisher","first-page":"51","DOI":"10.1145\/345370.345409","volume":"33","author":"M Gleicher","year":"1999","unstructured":"Gleicher, M. Animation from observation: Motion capture and motion editing. ACM SIGGRAPH Computer Graphics Vol. 33, No. 4, 51\u201354, 1999.","journal-title":"ACM SIGGRAPH Computer Graphics"},{"issue":"6","key":"138_CR32","volume":"32","year":"2013","unstructured":"Guay, M.; Cani, M.-P.; Ronfard, R. The line of action: An intuitive interface for expressive character posing. ACM Transactions on Graphics Vol. 32, No. 6, Article No. 205, 2013.","journal-title":"ACM Transactions on Graphics"},{"issue":"4","key":"138_CR33","volume":"35","year":"2016","unstructured":"Choi, B.; i Ribera, R. B.; Lewis, J. P.; Seol, Y.; Hong, S.; Eom, H.; Jung, S.; Noh, J. SketchiMo: Sketch-based motion editing for articulated characters. ACM Transactions on Graphics Vol. 35, No. 4, Article No. 146, 2016.","journal-title":"ACM Transactions on Graphics"},{"issue":"3","key":"138_CR34","doi-asserted-by":"publisher","first-page":"473","DOI":"10.1145\/566654.566605","volume":"21","author":"L Kovar","year":"2002","unstructured":"Kovar, L.; Gleicher, M.; Pighin, F. Motion graphs. ACM Transactions on Graphics Vol. 21, No. 3, 473\u2013482, 2002.","journal-title":"ACM Transactions on Graphics"},{"key":"138_CR35","doi-asserted-by":"crossref","first-page":"103","DOI":"10.1145\/2159616.2159633","volume-title":"Proceedings of the ACM SIGGRAPH Symposium on Interactive 3D Graphics and Games","author":"D Casas","year":"2012","unstructured":"Casas, D.; Tejera, M.; Guillemaut, J.-Y.; Hilton, A. 4D parametric motion graphs for interactive animation. In: Proceedings of the ACM SIGGRAPH Symposium on Interactive 3D Graphics and Games, 103\u2013110, 2012."},{"issue":"2","key":"138_CR36","volume":"34","year":"2015","unstructured":"Huang, P.; Tejera, M.; Collomosse, J.; Hilton, A. Hybrid skeletal-surface motion graphs for character animation from 4D performance capture. ACM Transactions on Graphics Vol. 34, No. 2, Article No. 17, 2015.","journal-title":"Transactions on Graphics"},{"issue":"3\u20134","key":"138_CR37","doi-asserted-by":"publisher","first-page":"245","DOI":"10.1002\/cav.27","volume":"15","author":"M J Park","year":"2004","unstructured":"Park, M. J.; Shin, S. Y. Example-based motion cloning. Computer Animation and Virtual Worlds Vol. 15, Nos. 3\u20134, 245\u2013257, 2004.","journal-title":"Computer Animation and Virtual Worlds"},{"issue":"4","key":"138_CR38","volume":"37","year":"2018","unstructured":"Peng, X. B.; Abbeel, P.; Levine, S.; van de Panne, M. DeepMimic: Example-guided deep reinforcement learning of physics-based character skills. ACM Transactions on Graphics Vol. 37, No.4, Article No. 143, 2018.","journal-title":"ACM Transactions on Graphics"},{"issue":"3","key":"138_CR39","doi-asserted-by":"publisher","first-page":"667","DOI":"10.1145\/1073204.1073246","volume":"24","author":"J Assa","year":"2005","unstructured":"Assa, J.; Caspi, Y.; Cohen-Or, D. Action synopsis: Pose selection and illustration. ACM Transactions on Graphics Vol. 24, No. 3, 667\u2013676, 2005.","journal-title":"ACM Transactions on Graphics"},{"issue":"4","key":"138_CR40","doi-asserted-by":"publisher","first-page":"1159","DOI":"10.1093\/ietisy\/e91-d.4.1159","volume":"E91-D","author":"H Yasuda","year":"2008","unstructured":"Yasuda, H.; Kaihara, R.; Saito, S.; Nakajima, M. Motion belts: Visualization of human motion data on a timeline. IEICE Transactions on Information and Systems Vol. E91-D, No. 4, 1159\u20131167, 2008.","journal-title":"IEICE Transactions on Information and Systems"},{"key":"138_CR41","first-page":"153","volume-title":"Proceedings of the IEEE Pacific Visualization Symposium","author":"Y Hu","year":"2010","unstructured":"Hu, Y.; Wu, S.; Xia, S.; Fu, J.; Chen, W. Motion track: Visualizing variations of human motion data. In: Proceedings of the IEEE Pacific Visualization Symposium, 153\u2013160, 2010."},{"issue":"3","key":"138_CR42","doi-asserted-by":"publisher","first-page":"890","DOI":"10.1145\/1141911.1141971","volume":"25","author":"O Arikan","year":"2006","unstructured":"Arikan, O. Compression of motion capture databases. ACM Transactions on Graphics Vol. 25, No. 3, 890\u2013897, 2006.","journal-title":"ACM Transactions on Graphics"},{"issue":"8","key":"138_CR43","doi-asserted-by":"publisher","first-page":"532","DOI":"10.1007\/s00371-005-0316-0","volume":"21","author":"K-S Huang","year":"2005","unstructured":"Huang, K.-S.; Chang, C.-F.; Hsu, Y.-Y.; Yang, S.-N. Key probe: A technique for animation keyframe extraction. The Visual Computer Vol. 21, No. 8, 532\u2013541, 2005.","journal-title":"The Visual Computer"},{"issue":"2","key":"138_CR44","doi-asserted-by":"publisher","first-page":"355","DOI":"10.1111\/j.1467-8659.2009.01375.x","volume":"28","author":"M Tournier","year":"2009","unstructured":"Tournier, M.; Wu, X.; Courty, N.; Arnaud, E.; Reveret, L. Motion compression using principal geodesics analysis. Computer Graphics Forum Vol. 28, No. 2, 355\u2013364, 2009.","journal-title":"Computer Graphics Forum"},{"issue":"2","key":"138_CR45","doi-asserted-by":"publisher","first-page":"1589","DOI":"10.1109\/TIE.2016.2610946","volume":"64","author":"G Xia","year":"2016","unstructured":"Xia, G.; Sun, H.; Niu, X.; Zhang, G.; Feng, L. Keyframe extraction for human motion capture data based on joint kernel sparse representation. IEEE Transactions on Industrial Electronics Vol. 64, No. 2, 1589\u20131599, 2016.","journal-title":"IEEE Transactions on Industrial Electronics"},{"issue":"1","key":"138_CR46","doi-asserted-by":"publisher","first-page":"269","DOI":"10.1007\/BF01386390","volume":"1","author":"E W Dijkstra","year":"1959","unstructured":"Dijkstra, E. W. A note on two problems in connexion with graphs. Numerische Mathematik Vol. 1, No. 1, 269\u2013271, 1959.","journal-title":"Numerische Mathematik"},{"key":"138_CR47","doi-asserted-by":"publisher","first-page":"612","DOI":"10.1016\/B978-0-08-050753-8.50132-7","volume-title":"Graphics Gems","author":"P J Schneider","year":"1990","unstructured":"Schneider, P. J. An algorithm for automatically fitting digitized curves. In: Graphics Gems. San Diego: Academic Press Professional, Inc., 612\u2013626, 1990."},{"key":"138_CR48","unstructured":"Adobe Mixamo. 2018. Available at https:\/\/www.mixamo.com ."},{"key":"138_CR49","doi-asserted-by":"crossref","unstructured":"Kaufman, J. C.; Simonton, D. K. The Social Science of Cinema. Oxford University Press, 2013.","DOI":"10.1093\/acprof:oso\/9780199797813.001.0001"},{"issue":"1","key":"138_CR50","doi-asserted-by":"publisher","first-page":"67","DOI":"10.2197\/ipsjjip.22.67","volume":"22","author":"T Miura","year":"2014","unstructured":"Miura, T.; Kaiga, T.; Katsura, H.; Tajima, K.; Shibata, T.; Tamamoto, H. Adaptive keypose extraction from motion capture data. Journal of Information Processing Vol. 22, No. 1, 67\u201375, 2014.","journal-title":"Journal of Information Processing"},{"issue":"4","key":"138_CR51","doi-asserted-by":"publisher","first-page":"35","DOI":"10.1145\/37402.37407","volume":"21","author":"J Lasseter","year":"1987","unstructured":"Lasseter, J. Principles of traditional animation applied to 3D computer animation. ACM SIGGRAPH Computer Graphics Vol. 21, No. 4, 35\u201344, 1987.","journal-title":"ACM SIGGRAPH Computer Graphics"}],"container-title":["Computational Visual Media"],"original-title":[],"link":[{"URL":"http:\/\/link.springer.com\/content\/pdf\/10.1007\/s41095-019-0138-z.pdf","content-type":"application\/pdf","content-version":"vor","intended-application":"text-mining"},{"URL":"http:\/\/link.springer.com\/article\/10.1007\/s41095-019-0138-z\/fulltext.html","content-type":"text\/html","content-version":"vor","intended-application":"text-mining"},{"URL":"http:\/\/link.springer.com\/content\/pdf\/10.1007\/s41095-019-0138-z.pdf","content-type":"application\/pdf","content-version":"vor","intended-application":"similarity-checking"},{"URL":"http:\/\/xplorestaging.ieee.org\/ielx8\/10750449\/10897427\/10897432.pdf?arnumber=10897432","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2025,11,5]],"date-time":"2025-11-05T18:38:29Z","timestamp":1762367909000},"score":1,"resource":{"primary":{"URL":"https:\/\/ieeexplore.ieee.org\/document\/10897432\/"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2019,6]]},"references-count":51,"journal-issue":{"issue":"2"},"URL":"https:\/\/doi.org\/10.1007\/s41095-019-0138-z","relation":{},"ISSN":["2096-0662","2096-0433"],"issn-type":[{"type":"electronic","value":"2096-0662"},{"type":"print","value":"2096-0433"}],"subject":[],"published":{"date-parts":[[2019,6]]},"assertion":[{"value":"13 December 2018","order":1,"name":"received","label":"Received","group":{"name":"ArticleHistory","label":"Article History"}},{"value":"15 February 2019","order":2,"name":"accepted","label":"Accepted","group":{"name":"ArticleHistory","label":"Article History"}},{"value":"13 April 2019","order":3,"name":"first_online","label":"First Online","group":{"name":"ArticleHistory","label":"Article History"}}]}}