59
Force from Motion: Decoding Physical Sensation from a First Person Video Hyun Soo Park, Jyh-Jing Hwang, and Jianbo Shi

Force from Motion - University of Minnesota › ~hspark › ForceFromMotion...Force from Motion: Decoding Physical Sensation from a First Person Video Hyun Soo Park, Jyh-Jing Hwang,

  • Upload
    others

  • View
    2

  • Download
    0

Embed Size (px)

Citation preview

Page 1: Force from Motion - University of Minnesota › ~hspark › ForceFromMotion...Force from Motion: Decoding Physical Sensation from a First Person Video Hyun Soo Park, Jyh-Jing Hwang,

Force from Motion: Decoding Physical Sensation from a First Person Video

Hyun Soo Park, Jyh-Jing Hwang, and Jianbo Shi

Page 2: Force from Motion - University of Minnesota › ~hspark › ForceFromMotion...Force from Motion: Decoding Physical Sensation from a First Person Video Hyun Soo Park, Jyh-Jing Hwang,

Biker

Page 3: Force from Motion - University of Minnesota › ~hspark › ForceFromMotion...Force from Motion: Decoding Physical Sensation from a First Person Video Hyun Soo Park, Jyh-Jing Hwang,

Biker

Page 4: Force from Motion - University of Minnesota › ~hspark › ForceFromMotion...Force from Motion: Decoding Physical Sensation from a First Person Video Hyun Soo Park, Jyh-Jing Hwang,

Mountain biking

Can we understand activity?

Page 5: Force from Motion - University of Minnesota › ~hspark › ForceFromMotion...Force from Motion: Decoding Physical Sensation from a First Person Video Hyun Soo Park, Jyh-Jing Hwang,

Mountain biking

Can we understand detailed activity?

Page 6: Force from Motion - University of Minnesota › ~hspark › ForceFromMotion...Force from Motion: Decoding Physical Sensation from a First Person Video Hyun Soo Park, Jyh-Jing Hwang,

Can we understand physics of activity?

1. Gravity Gyroscope

Page 7: Force from Motion - University of Minnesota › ~hspark › ForceFromMotion...Force from Motion: Decoding Physical Sensation from a First Person Video Hyun Soo Park, Jyh-Jing Hwang,

2. Speed

Accelerometer

Can we understand physics of activity?

Page 8: Force from Motion - University of Minnesota › ~hspark › ForceFromMotion...Force from Motion: Decoding Physical Sensation from a First Person Video Hyun Soo Park, Jyh-Jing Hwang,

Pedaling

Braking

Pedaling Braking

3. Control

Can we understand physics of activity?

Page 9: Force from Motion - University of Minnesota › ~hspark › ForceFromMotion...Force from Motion: Decoding Physical Sensation from a First Person Video Hyun Soo Park, Jyh-Jing Hwang,

First person camera

Can we understand physics of activity?

Page 10: Force from Motion - University of Minnesota › ~hspark › ForceFromMotion...Force from Motion: Decoding Physical Sensation from a First Person Video Hyun Soo Park, Jyh-Jing Hwang,
Page 11: Force from Motion - University of Minnesota › ~hspark › ForceFromMotion...Force from Motion: Decoding Physical Sensation from a First Person Video Hyun Soo Park, Jyh-Jing Hwang,
Page 12: Force from Motion - University of Minnesota › ~hspark › ForceFromMotion...Force from Motion: Decoding Physical Sensation from a First Person Video Hyun Soo Park, Jyh-Jing Hwang,

mg

Page 13: Force from Motion - University of Minnesota › ~hspark › ForceFromMotion...Force from Motion: Decoding Physical Sensation from a First Person Video Hyun Soo Park, Jyh-Jing Hwang,

mg

Roll torque

Page 14: Force from Motion - University of Minnesota › ~hspark › ForceFromMotion...Force from Motion: Decoding Physical Sensation from a First Person Video Hyun Soo Park, Jyh-Jing Hwang,

Pedaling

braking

Thrust force

Page 15: Force from Motion - University of Minnesota › ~hspark › ForceFromMotion...Force from Motion: Decoding Physical Sensation from a First Person Video Hyun Soo Park, Jyh-Jing Hwang,

Pedaling

braking

Thrust force

Air drag

Page 16: Force from Motion - University of Minnesota › ~hspark › ForceFromMotion...Force from Motion: Decoding Physical Sensation from a First Person Video Hyun Soo Park, Jyh-Jing Hwang,

3D reconstruction

Page 17: Force from Motion - University of Minnesota › ~hspark › ForceFromMotion...Force from Motion: Decoding Physical Sensation from a First Person Video Hyun Soo Park, Jyh-Jing Hwang,

3D reconstruction

Page 18: Force from Motion - University of Minnesota › ~hspark › ForceFromMotion...Force from Motion: Decoding Physical Sensation from a First Person Video Hyun Soo Park, Jyh-Jing Hwang,

3D reconstruction

3D camera trajectory

3D scene points

Page 19: Force from Motion - University of Minnesota › ~hspark › ForceFromMotion...Force from Motion: Decoding Physical Sensation from a First Person Video Hyun Soo Park, Jyh-Jing Hwang,

3D reconstruction

3D camera trajectory

3D scene points

Is geometry or kinematics enough to understand the biker’s behaviors?

What causes motion?

Page 20: Force from Motion - University of Minnesota › ~hspark › ForceFromMotion...Force from Motion: Decoding Physical Sensation from a First Person Video Hyun Soo Park, Jyh-Jing Hwang,
Page 21: Force from Motion - University of Minnesota › ~hspark › ForceFromMotion...Force from Motion: Decoding Physical Sensation from a First Person Video Hyun Soo Park, Jyh-Jing Hwang,

mg

1. Compute Gravity

Page 22: Force from Motion - University of Minnesota › ~hspark › ForceFromMotion...Force from Motion: Decoding Physical Sensation from a First Person Video Hyun Soo Park, Jyh-Jing Hwang,

Water

Tree

Horizon

Page 23: Force from Motion - University of Minnesota › ~hspark › ForceFromMotion...Force from Motion: Decoding Physical Sensation from a First Person Video Hyun Soo Park, Jyh-Jing Hwang,

Prediction via CNN

Ground truth

Prediction error: 0.5 degree

(g | )p

Page 24: Force from Motion - University of Minnesota › ~hspark › ForceFromMotion...Force from Motion: Decoding Physical Sensation from a First Person Video Hyun Soo Park, Jyh-Jing Hwang,

( | g)p

Page 25: Force from Motion - University of Minnesota › ~hspark › ForceFromMotion...Force from Motion: Decoding Physical Sensation from a First Person Video Hyun Soo Park, Jyh-Jing Hwang,

Visual Gravity Prediction

ˆ ˆ ˆ∝ ∏1(g | , , ) (g) ( | g)

N

N ii

p p p

Page 26: Force from Motion - University of Minnesota › ~hspark › ForceFromMotion...Force from Motion: Decoding Physical Sensation from a First Person Video Hyun Soo Park, Jyh-Jing Hwang,

mg

mg

Page 27: Force from Motion - University of Minnesota › ~hspark › ForceFromMotion...Force from Motion: Decoding Physical Sensation from a First Person Video Hyun Soo Park, Jyh-Jing Hwang,

mg

2vm

r

2. Compute Speed

Page 28: Force from Motion - University of Minnesota › ~hspark › ForceFromMotion...Force from Motion: Decoding Physical Sensation from a First Person Video Hyun Soo Park, Jyh-Jing Hwang,

cCamera trajectory Velocity: c

vd

=dt

Page 29: Force from Motion - University of Minnesota › ~hspark › ForceFromMotion...Force from Motion: Decoding Physical Sensation from a First Person Video Hyun Soo Park, Jyh-Jing Hwang,

Camera trajectory Velocity:

where is arbitrary scale. α

α cv

d=

dtαc

Page 30: Force from Motion - University of Minnesota › ~hspark › ForceFromMotion...Force from Motion: Decoding Physical Sensation from a First Person Video Hyun Soo Park, Jyh-Jing Hwang,

θb

mg

ctrpetalFθ

θα

θ =

=

sin cos

cosb ctrpetal

ctrpetal

b

b

m a

m

g FDynamic balance:

α θ= btanctrpetal

a

gScale factor:

Measured by 3D reconstruction

9.81 m/s2

Banked turn

Page 31: Force from Motion - University of Minnesota › ~hspark › ForceFromMotion...Force from Motion: Decoding Physical Sensation from a First Person Video Hyun Soo Park, Jyh-Jing Hwang,
Page 32: Force from Motion - University of Minnesota › ~hspark › ForceFromMotion...Force from Motion: Decoding Physical Sensation from a First Person Video Hyun Soo Park, Jyh-Jing Hwang,

3. Compute Control

Pedaling

Braking

Page 33: Force from Motion - University of Minnesota › ~hspark › ForceFromMotion...Force from Motion: Decoding Physical Sensation from a First Person Video Hyun Soo Park, Jyh-Jing Hwang,

= = +∑ ∑2

2

dd

FFt

Fc

m pass actve ivei

Linear force: ( )c tPosition: ( )q tAngle:

F F

Page 34: Force from Motion - University of Minnesota › ~hspark › ForceFromMotion...Force from Motion: Decoding Physical Sensation from a First Person Video Hyun Soo Park, Jyh-Jing Hwang,

= = +∑ ∑2

2

dd

FFt

Fc

m pass actve ivei

Linear force: ( )c tPosition: ( )q tAngle:

NFFF

mg

ctrpetalF

mg

Air drag

Page 35: Force from Motion - University of Minnesota › ~hspark › ForceFromMotion...Force from Motion: Decoding Physical Sensation from a First Person Video Hyun Soo Park, Jyh-Jing Hwang,

= = +∑ ∑2

2

dd

FFt

Fc

m pass actve ivei

Linear force: ( )c tPosition: ( )q tAngle:

thrustF

Pedaling

Braking

Page 36: Force from Motion - University of Minnesota › ~hspark › ForceFromMotion...Force from Motion: Decoding Physical Sensation from a First Person Video Hyun Soo Park, Jyh-Jing Hwang,

= = +∑ ∑2

2

dd

FFt

Fc

m pass actve ivei

Linear force: ( )c tPosition: ( )q tAngle:

+ × = +∑ ∑2

2

d d dd d d

q q qJ J T

t tT

t p actassiv ivee

: Moment of inertia J

pitchT

Angular force (torque):

rollT

yawT

Page 37: Force from Motion - University of Minnesota › ~hspark › ForceFromMotion...Force from Motion: Decoding Physical Sensation from a First Person Video Hyun Soo Park, Jyh-Jing Hwang,

( )c tPosition: ( )q tAngle:

( , ) = ODE( , , , )F TTc q Factpassive passiive acv tivee

Page 38: Force from Motion - University of Minnesota › ~hspark › ForceFromMotion...Force from Motion: Decoding Physical Sensation from a First Person Video Hyun Soo Park, Jyh-Jing Hwang,

( )c tPosition: ( )q tAngle:

( , ) = ODE( , , , )F TTc q Factpassive passiive acv tivee

where

≈ (t,R)

[ ]P = K R t

Page 39: Force from Motion - University of Minnesota › ~hspark › ForceFromMotion...Force from Motion: Decoding Physical Sensation from a First Person Video Hyun Soo Park, Jyh-Jing Hwang,

( , ) = ODE( , , , )F TTc q Factpassive passiive acv tivee

where

≈ (t,R)

[ ]P = K R t

Page 40: Force from Motion - University of Minnesota › ~hspark › ForceFromMotion...Force from Motion: Decoding Physical Sensation from a First Person Video Hyun Soo Park, Jyh-Jing Hwang,

( , ) = ODE( , , , )F TTc q Factpassive passiive acv tivee

≈ (t,R)

where [ ]P = K R t

λ+SfM regminimize ( )F,T,X

E E F,T

subject to

Reprojection error

Inverse control:

(t,R) = ODE( , )F T

Page 41: Force from Motion - University of Minnesota › ~hspark › ForceFromMotion...Force from Motion: Decoding Physical Sensation from a First Person Video Hyun Soo Park, Jyh-Jing Hwang,

( , ) = ODE( , , , )F TTc q Factpassive passiive acv tivee

≈ (t,R)

where [ ]P = K R t

λ+SfM regminimize ( )F,T,X

E E F,T

subject to

Temporal regularization

Inverse control:

(t,R) = ODE( , )F T

Page 42: Force from Motion - University of Minnesota › ~hspark › ForceFromMotion...Force from Motion: Decoding Physical Sensation from a First Person Video Hyun Soo Park, Jyh-Jing Hwang,

Head-mounted camera

Body-mounted camera Body-mounted IMU

Head-mounted IMU

Brake monitoring camera Pedal monitoring camera

Evaluation

Page 43: Force from Motion - University of Minnesota › ~hspark › ForceFromMotion...Force from Motion: Decoding Physical Sensation from a First Person Video Hyun Soo Park, Jyh-Jing Hwang,
Page 44: Force from Motion - University of Minnesota › ~hspark › ForceFromMotion...Force from Motion: Decoding Physical Sensation from a First Person Video Hyun Soo Park, Jyh-Jing Hwang,

Mean: 15.63 degree

Page 45: Force from Motion - University of Minnesota › ~hspark › ForceFromMotion...Force from Motion: Decoding Physical Sensation from a First Person Video Hyun Soo Park, Jyh-Jing Hwang,

Mean: 12.42 degree

Page 46: Force from Motion - University of Minnesota › ~hspark › ForceFromMotion...Force from Motion: Decoding Physical Sensation from a First Person Video Hyun Soo Park, Jyh-Jing Hwang,

Mean: 17.09 degree

Page 47: Force from Motion - University of Minnesota › ~hspark › ForceFromMotion...Force from Motion: Decoding Physical Sensation from a First Person Video Hyun Soo Park, Jyh-Jing Hwang,

Mean: 1.76 degree

Page 48: Force from Motion - University of Minnesota › ~hspark › ForceFromMotion...Force from Motion: Decoding Physical Sensation from a First Person Video Hyun Soo Park, Jyh-Jing Hwang,

Camera IMU

Page 49: Force from Motion - University of Minnesota › ~hspark › ForceFromMotion...Force from Motion: Decoding Physical Sensation from a First Person Video Hyun Soo Park, Jyh-Jing Hwang,

Pedaling activity (acceleration) Braking activity (deceleration)

Pedaling

Braking

Page 50: Force from Motion - University of Minnesota › ~hspark › ForceFromMotion...Force from Motion: Decoding Physical Sensation from a First Person Video Hyun Soo Park, Jyh-Jing Hwang,

Pedaling

Braking

= = +∑ ∑2

2

dd

FFt

Fc

m pass actve ivei

Pedaling activity (acceleration) Braking activity (deceleration)

Page 51: Force from Motion - University of Minnesota › ~hspark › ForceFromMotion...Force from Motion: Decoding Physical Sensation from a First Person Video Hyun Soo Park, Jyh-Jing Hwang,

Pedaling activity (acceleration) Braking activity (deceleration)

Pedaling

Braking

Page 52: Force from Motion - University of Minnesota › ~hspark › ForceFromMotion...Force from Motion: Decoding Physical Sensation from a First Person Video Hyun Soo Park, Jyh-Jing Hwang,

Pedaling activity (acceleration) Braking activity (deceleration)

Pedaling

Braking

Page 53: Force from Motion - University of Minnesota › ~hspark › ForceFromMotion...Force from Motion: Decoding Physical Sensation from a First Person Video Hyun Soo Park, Jyh-Jing Hwang,

Pedaling activity (acceleration) Braking activity (deceleration)

Pedaling

Braking

Page 54: Force from Motion - University of Minnesota › ~hspark › ForceFromMotion...Force from Motion: Decoding Physical Sensation from a First Person Video Hyun Soo Park, Jyh-Jing Hwang,

3D reconstruction

Page 55: Force from Motion - University of Minnesota › ~hspark › ForceFromMotion...Force from Motion: Decoding Physical Sensation from a First Person Video Hyun Soo Park, Jyh-Jing Hwang,

3D reconstruction

Page 56: Force from Motion - University of Minnesota › ~hspark › ForceFromMotion...Force from Motion: Decoding Physical Sensation from a First Person Video Hyun Soo Park, Jyh-Jing Hwang,
Page 57: Force from Motion - University of Minnesota › ~hspark › ForceFromMotion...Force from Motion: Decoding Physical Sensation from a First Person Video Hyun Soo Park, Jyh-Jing Hwang,

3D reconstruction

Page 58: Force from Motion - University of Minnesota › ~hspark › ForceFromMotion...Force from Motion: Decoding Physical Sensation from a First Person Video Hyun Soo Park, Jyh-Jing Hwang,

First person vision Third person vision

Page 59: Force from Motion - University of Minnesota › ~hspark › ForceFromMotion...Force from Motion: Decoding Physical Sensation from a First Person Video Hyun Soo Park, Jyh-Jing Hwang,

Force from Motion: Decoding Physical Sensation from a First Person Video http://www.seas.upenn.edu/~hypar/ffm.html