Back to search

University of Illinois at Urbana-Champaign

A mathematical interpretation of human body movement

Abstract

dc:description

The overarching theme of this research project is to build a machine-accessible and mathematically precise abstraction of human body movement through experiments in programming an articulated puppet that imitates the human body structure and mobility within a Real-Time Interactive Computer Animation (RTICA). Human movement has been the subject of research in science, art, and engineering, to design mental models, practices, and technology for observing, exercising, performing, and interpreting movements. With the advent of motion capture technology, it is possible to design software and hardware interfaces for human-machine interaction through movement, such as games and virtual environments for rehabilitation, education, and entertainment. A problem in designing application programs for the human body is the lack of a machine-accessible movement notation system for transcribing human movement and its properties, such as the expressed intention and mood. Such a notation system serves as an interface that encodes the shape and dynamics of a performer’s movement into sequences of parameters that can be interpreted and reconstructed by a computer program, while the parametrization remains invariant to the geometric structure, position, and orientation of the performer’s body, as observed in the space of the motion capture camera. Through experiments in programming a real-time interactive computer animation, we explore the instances of a training-learning paradigm in which a teacher demonstrates a movement to a student who tries to learn the performance by imitating the teacher. The teacher and the student RTICAs are two instances of an articulated puppet that mimics the mechanical linkage of the human body by a hierarchy of Euclidean transformations that control the oscillation of each puppet limb in the coordinate system of the limb’s preceding joint. The teacher RTICA represents a clockwork automaton that can be programmed to move using an animation program, which specifies the puppet’s keypose at certain intervals of the movement. We extend the design of the teacher RTICA with an abstraction of the brain’s mirror system, to construct the student RTICA, which represents an interactive automaton that can imitate the motion data of a human movement to parametrize the performance into an animation program. The student RTICA serves as an Application Programming Interface (API) for human body movement, which permits the interaction between a performer and the controller system of an application program for the human body. The API encodes the motion data of a performer’s movement by the sequences of keypose data that parametrize the oscillation of the individual limbs, which are then interpolated and superimposed over the graph structure of the puppet’s mechanical linkage to reconstruct the movement.

Degree

thesis:*
Name thesis:degree_name
Ph.D.
Level thesis:degree_level
Dissertation
Discipline thesis:degree_discipline
Informatics
Grantor
University of Illinois at Urbana-Champaign
Year dc:date
2022

Author and committee

dc:creator, dc:contributor.*
Author dc:creator
  • Amanzadeh, Mohammad Mahdi
Contributors dc:contributor
  • Francis, George K
  • Ruecker, Stan
  • Toenjes, John M
  • Carpenter, Bruce

Subjects

dc:subject × 5

Rights

dc:rights
Statement dc:rights
  • Copyright 2022 Mohammad Amanzadeh
Language dc:language
en, eng

Identifiers

dc:identifier.*
Handle dc:identifier
https://hdl.handle.net/2142/115388

Chain of custody

source
Harvested from
University of Illinois - Urbana-Champaign
Base URL
www.ideals.illinois.edu/oai-pmh
Last updated
2026-07-22
Source record
OAI-PMH GetRecord
citation

Amanzadeh, Mohammad Mahdi. A mathematical interpretation of human body movement. Dissertation thesis, University of Illinois at Urbana-Champaign, 2022. https://hdl.handle.net/2142/115388