skip to main content
10.1145/1028523.1028537acmconferencesArticle/Chapter ViewAbstractPublication PagesscaConference Proceedingsconference-collections
Article

Enriching a motion collection by transplanting limbs

Published: 27 August 2004 Publication History

Abstract

This paper describes a method that can significantly increase the size of a collection of motion observations by cutting limbs from one motion sequence and attaching them to another. Not all such transplants are successful, because correlations across the body are a significant feature of human motion. The method uses randomized search based around a set of rules to generate transplants that are (a) likely to be successful and (b) likely to enrich the existing motion collection. The resulting frames are annotated by a classifier to tell whether they look like human motion or not.
We evaluate the method by obtaining motion demands from an application, synthesizing motions to meet those demands, and then scoring the synthesized motions. Motions synthesized using transplants are generally somewhat better than those synthesized without using transplants, because transplanting generates many frames quite close to the original frames, so that it is easier for the motion synthesis process to find a good path in the motion graph. Furthermore, we show classifier errors tend to have relatively little impact in practice.
Finally, we show that transplanted motion data can be used to synthesize motions of a group coordinated in space and time without producing motions that share frames.

Supplementary Material

JPG File (p99-ikemoto.jpg)
AVI File (p99-ikemoto.avi)
Supplemental video

References

[1]
{AF02} Arikan O., Forsyth D. A.: Interactive motion generation from examples. In Proceedings of the 29th annual conference on Computer graphics and interactive techniques (2002), ACM Press, pp. 483--490.]]
[2]
{AFO03} Arikan O., Forsyth D., O'Brien J.: Motion synthesis from annotations. SIGGRAPH (2003).]]
[3]
{BRRP97} Bodenheimer B., Rose C., Rosenthal S., Pella J.: The process of motion capture: Dealing with the data. In Computer Animation and Simulation '97. Proceedings of the Eurographics Workshop (1997).]]
[4]
{CL00} Chang C. C., Lin C. J.: Libsvm: Introduction and Benchmarks. Tech. rep., Department of Computer Science and Information Engineering, National Taiwan University, 2000.]]
[5]
{FF99} Forsyth D., Fleck M.: Automatic detection of human nudes. Int. J. Computer Vision 32 (1999), 63--77.]]
[6]
{FMJ02} Fod A., Mataricń M. J., Jenkins O. C.: Automated derivation of primitives for movement classification. Autonomous Robots 12, 1 (2002), 39--54.]]
[7]
{FP03} Fang A. C., Pollard N. S.: Efficient synthesis of physically valid human motion. ACM Transactions on Graphics 22, 3 (July 2003), 417--426.]]
[8]
{FvdPT01a} Faloutsos P., Van De Panne M., Terzopoulos D.: Composable controllers for physics-based character animation. In Proceedings of ACM SIGGRAPH 2001 (Aug. 2001), Computer Graphics Proceedings. Annual Conference Series, pp. 251--260.]]
[9]
{FvdPT01b} Faloutsos P., Van De Panne M., Terzopoulos D.: The virtual stuntman: dynamic characters with a repertoire of autonomous motor skills. Computers & Graphics 25, 6 (Dec. 2001), 933--953.]]
[10]
{GL98} Gleicher M., Litwinowicz P.: Constraint-based motion adaptation. The Journal of Visualization and Computer Animation 9 (1998), 65--94.]]
[11]
{Gle97} Gleicher M.: Motion editing with spacetime constraints. In Proceedings of the 1997 Symposium on Interactive 3D Graphics (1997).]]
[12]
{Gle99} Gleicher M.: Animation from observation: Motion capture and motion editing. Computer Graphics (1999).]]
[13]
{Gle01} Gleicher M.: Comparing constraint-based motion editing methods. Graphical Models (2001).]]
[14]
{GSKJ03} Gleicher M., Shin H. J., Kovar L., Jepsen A.: Snap together motion: Assembling run-time animation. In 2003 Symposium on Interactive 3D Graphics (2003).]]
[15]
{GTH98} Grzeszczuk R., Terzopoulos D., Hinton G.: Neuroanimator: Fast neural network emulation and control of physics-based models. In Proceedings of SIGGRAPH 98 (July 1998), Computer Graphics Proceedings, Annual Conference Series, pp. 9--20.]]
[16]
{HOT97} Hodgins J. K., O'Brien J. F., Tumblin J.: Do geometric models affect judgments of human motion? In Graphics Interface '97 (May 1997), pp. 17--25.]]
[17]
{HOT98} Hodgins J. K., O'Brien J. F., Tumblin J.: Perception of human motion with different geometric models. IEEE Transactions on Visualization and Computer Graphics 4, 4 (Oct. 1998), 307--316.]]
[18]
{HWB095} Hodgins J. K., Wooten W. L., Brogan D. C., O'Brien J. F.: Animating human athletics. In Proceedings of SIGGRAPH 95 (Aug. 1995), Computer Graphics Proceedings, Annual Conference Series, pp. 71--78.]]
[19]
{JM02} Jenkins O. C., Mataric M. J.: Deriving action and behavior primitives from human motion data. In Proceedings, IEEE/RSJ International Conference on Robotics and Intelligent Systems (IROS) (2002), pp. 2551--2556.]]
[20]
{JM03} Jenkins O. C., Mataric M. J.: Automated derivation of behavior vocabularies for autonomous humanoid motion. In Proceedings, Second International Joint Conference on Autonomous Agents and Multiagent Systems (2003).]]
[21]
{KG03} Kovar L., Gleicher M.: Flexible automatic motion blending with registration curves. In Proceedings of 2003 Symposium on Computer Animation (2003).]]
[22]
{KGP02} Kovar L., Gleicher M., Pighin F.: Motion graphs. In Proceedings of the 29th annual conference on Computer graphics and interactive techniques (2002), ACM Press, pp. 473--482.]]
[23]
{KSG02} Kovar L., Schreiner J., Gleicher M.: Footskate cleanup for motion capture editing. In Proceedings of the 2002 ACM SIGGRAPH/Eurographics symposium on Computer animation (2002), ACM Press, pp. 97--104.]]
[24]
{LCR*02} Lee J., Chai J., Reitsma P., Hodgins J., Pollard N.: Interactive control of avatars animated with human motion data. Proc. SIGGRAPH 2002 (2002).]]
[25]
{LS99} 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 (1999), ACM Press/Addison-Wesley Publishing Co., pp. 39--48.]]
[26]
{Men99} Menache A.: Understanding Motion Capture for Computer Animation and Video Games. Morgan-Kaufmann, 1999.]]
[27]
{Moe99} Moeslund T.: Summaries of 107 Computer Vision-based Human Motion Capture Papers. Tech. Rep. LLA 99-01, University of Aalborg, 1999.]]
[28]
{MTH} Molina-Tanco L., Hilton A.: Realistic synthesis of novel human movements from a database of motion capture examples.]]
[29]
{PB02} Pullen K., Bregler C.: Motion capture assisted animation: Texturing and synthesis. SIGGRAPH 02 (2002).]]
[30]
{PBM00a} Pollard N. S., Behmaram-Mosavat F.: Force-based motion editing for locomotion tasks. In In Proceedings of the IEEE International Conference on Robotics and Automation (2000).]]
[31]
{PBM00b} Pollard N. S., Behmaram-Mosavat F.: Force-based motion editing for locomotion tasks. In Proceedings of the IEEE International Conference on Robotics and Automation (2000).]]
[32]
{PW99} Popović Z., Witkin A. P.: Physically based motion transformation. In Proceedings of SIGGRAPH 99 (Aug. 1999), Computer Graphics Proceedings, Annual Conference Series, pp. 11--20.]]
[33]
{SPB*98} Silaghi M.-C., Plänkers R., Boulic R., Fua P., Thalmann D.: Local and global skeleton fitting techniques for optical motion capture. In Modelling and Motion Capture Techniques for Virtual Environments (Nov. 1998), pp. 26--40. Proceedings of CAPTECH '98.]]
[34]
{TSK02} Tak S., Song O.-Y., Ko H.-S.: Spacetime sweeping: An interactive dynamic constraints solver. In Computer Animation 2002 (2002), p. 261.]]
[35]
{ZH99} Zordan V. B., Hodgins J. K.: Tracking and modifying upper-body human motion data with dynamic simulation. In Computer Animation and Simulation '99 (Sept. 1999).]]
[36]
{ZH02} Zordan V. B., Hodgins J. K.: Motion capture-driven simulations that hit and react. In ACM SIGGRAPH Symposium on Computer Animation (July 2002), pp. 89--96.]]

Cited By

View all

Recommendations

Comments

Information & Contributors

Information

Published In

cover image ACM Conferences
SCA '04: Proceedings of the 2004 ACM SIGGRAPH/Eurographics symposium on Computer animation
August 2004
388 pages
ISBN:3905673142

Sponsors

Publisher

Eurographics Association

Goslar, Germany

Publication History

Published: 27 August 2004

Permissions

Request permissions for this article.

Check for updates

Qualifiers

  • Article

Conference

SCA04
Sponsor:
SCA04: Symposium on Computer Animation 2004
August 27 - 29, 2004
Grenoble, France

Acceptance Rates

Overall Acceptance Rate 183 of 487 submissions, 38%

Contributors

Other Metrics

Bibliometrics & Citations

Bibliometrics

Article Metrics

  • Downloads (Last 12 months)1
  • Downloads (Last 6 weeks)0
Reflects downloads up to 05 Mar 2025

Other Metrics

Citations

Cited By

View all
  • (2022)Learning Virtual Chimeras by Dynamic Motion ReassemblyACM Transactions on Graphics10.1145/3550454.355548941:6(1-13)Online publication date: 30-Nov-2022
  • (2019)Stylized human motion warping method based on identity-independent coordinatesSoft Computing10.1007/s00500-019-04489-zOnline publication date: 4-Nov-2019
  • (2017)A Survey on Human Performance Capture and AnimationJournal of Computer Science and Technology10.1007/s11390-017-1742-y32:3(536-554)Online publication date: 12-May-2017
  • (2015)Temporal Transfer of Locomotion StyleETRI Journal10.4218/etrij.15.0114.002137:2(406-416)Online publication date: 1-Apr-2015
  • (2013)Synthesizing Two‐character Interactions by Merging Captured Interaction Samples with their Spacetime RelationshipsComputer Graphics Forum10.1111/cgf.1221032:7(41-50)Online publication date: 25-Nov-2013
  • (2013)Splicing of Concurrent Upper-body Motion Spaces with LocomotionProcedia Computer Science10.1016/j.procs.2013.11.04225(348-359)Online publication date: 2013
  • (2012)Component-based locomotion compositionProceedings of the ACM SIGGRAPH/Eurographics Symposium on Computer Animation10.5555/2422356.2422381(165-173)Online publication date: 29-Jul-2012
  • (2012)Component-based locomotion compositionProceedings of the 11th ACM SIGGRAPH / Eurographics conference on Computer Animation10.5555/2421731.2421756(165-173)Online publication date: 29-Jul-2012
  • (2012)Motion Transplantation TechniquesIEEE Computer Graphics and Applications10.1109/MCG.2011.10932:3(16-23)Online publication date: 1-May-2012
  • (2012)A hierarchical geostatistical model of walking style varietyIEEE 10th International Conference on Industrial Informatics10.1109/INDIN.2012.6300882(452-458)Online publication date: Jul-2012
  • Show More Cited By

View Options

Login options

View options

PDF

View or Download as a PDF file.

PDF

eReader

View online with eReader.

eReader

Figures

Tables

Media

Share

Share

Share this Publication link

Share on social media