Proceedings: GI 2007

Adapting wavelet compression to human motion capture clips

Philippe Beaudoin, Pierre Poulin, Michiel van de Panne

Proceedings of Graphics Interface 2007: Montréal, Québec, Canada, 28 - 30 May 2007, 313-318

DOI 10.1145/1268517.1268568

  • BibTex

    author = {Beaudoin, Philippe and Poulin, Pierre and van de Panne, Michiel},
    title = {Adapting wavelet compression to human motion capture clips},
    booktitle = {Proceedings of Graphics Interface 2007},
    series = {GI 2007},
    year = {2007},
    issn = {0713-5424},
    isbn = {978-1-56881-337-0},
    location = {Montr{\'e}al, Qu{\'e}bec, Canada},
    pages = {313--318},
    numpages = {6},
    doi = {10.1145/1268517.1268568},
    acmdoi = {10.1145/1268517.1268568},
    publisher = {Canadian Human-Computer Communications Society},
    address = {University of Waterloo, Waterloo, Ontario, Canada},


Motion capture data is an effective way of synthesizing human motion for many interactive applications, including games and simulations. A compact, easy-to-decode representation is needed for the motion data in order to support the real-time motion of a large number of characters with minimal memory and minimal computational overheads. We present a wavelet-based compression technique that is specially adapted to the nature of joint angle data. In particular, we define wavelet coefficient selection as a discrete optimization problem within a tractable search space adapted to the nature of the data. We further extend this technique to take into account visual artifacts such as footskate. The proposed techniques are compared to standard truncated wavelet compression and principal component analysis based compression. The fast decompression times and our focus on short, recomposable animation clips make the proposed techniques a realistic choice for many interactive applications.