Neural Motion Compression�with Frequency-adaptive Fourier Feature Network
Kenji Tojo, Yifei Chen, Nobuyuki Umetani
The University of Tokyo
1
Reims 2022
Introduction
2
Video credit: “Make your first GAME CHARACTER in 1 day!” Game Dev Academy licensed under CC BY, https://www.youtube.com/watch?v=7LgQKFOLzlM
state machine
Stand
Jump
Run
A button
↑ button
↓button
B button
B button
Reims 2022
Introduction
3
Image credit: Cygon4 @ Unity Answers
Compression
….
Example of state machine
Reims 2022
Related Work: Motion Compression
☹ hand-crafted algorithms to exploit smoothness & redundancy
4
Bezier curves
Wavelets
Pattern indexing
[Beaudoin et al. 2007]
[Arikan 2006]
[Gu et al. 2009]
Reims 2022
Related Work: Implicit Neural Representation
5
[Martel et al. 2021]
[Tancik et al. 2020]
[Mildenhall et al. 2020]
Reims 2022
Our Approach: Neural Motion Compression
6
Compression
Reims 2022
Pose Parameterization
7
Reims 2022
Implicit Motion Representation
8
Time
Pose
Reims 2022
Neural Motion Representation
9
Time
Pose
Reims 2022
Neural Motion Representation
10
# NN params
#
Reims 2022
Challenge
11
Time
1D, linear
High-dimensional, non-linear
….
Head
Elbow
Hand
?
Reims 2022
Background: Fourier Feature (FF)
12
[Tancik et al. 2020]
2D coordinates
RGB image
Reims 2022
Background: Fourier Feature (FF)
13
[Tancik et al. 2020]
2D coordinates
RGB image
Fourier feature
….
….
….
encode
frequencies
Reims 2022
Motion Representation using FF
14
1D time
Animation
Fourier feature
….
….
encode
linear component
Reims 2022
Motion Representation using FF
15
NN
layer
Reims 2022
Frequency-adaptive FF
16
Stochastic sampling
[Tancik et al. 2020]
Adaptive selection
during training (Ours)
Reims 2022
Adaptive Frequency Selection
17
Discrete Cosine Transform
DCT
Trained
GT
Residual
….
Reims 2022
Compression Performance
18
*Error is reported in maximum difference / character height
better
better
Reims 2022
Comparison with Baseline Methods
19
SVD:
Naïve frequencies:
better
better
Reims 2022
Visual Quality of Reconstruction
20
Red: original
Blue: 8x compressed
Reims 2022
Visual Quality of Reconstruction
21
Red: original
Blue: 8x compressed
Reims 2022
Summary
22
Reims 2022
Future Work
23
Reims 2022
Code is Available
24
Reims 2022
Thank you!
25
Reims 2022