eventcap: high-speed human motion capture using an event ... · 11/6/2020  · reference view in...

31
EventCap: High-Speed Human Motion Capture using an Event Camera Lan XU 许岚 Hong Kong University of Science and Technology 2020/06/11

Upload: others

Post on 23-May-2021

1 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: EventCap: High-Speed Human Motion Capture using an Event ... · 11/6/2020  · Reference view in Sony Camera (Gamma enhancement) (Original images) 2. Human Modelling: EventCap. Method

EventCap: High-Speed Human Motion Capture using an Event Camera

Lan XU 许岚

Hong Kong University of Science and Technology

2020/06/11

Page 2: EventCap: High-Speed Human Motion Capture using an Event ... · 11/6/2020  · Reference view in Sony Camera (Gamma enhancement) (Original images) 2. Human Modelling: EventCap. Method

Background

2

Page 3: EventCap: High-Speed Human Motion Capture using an Event ... · 11/6/2020  · Reference view in Sony Camera (Gamma enhancement) (Original images) 2. Human Modelling: EventCap. Method

1. Background

q Previous MoCap systems 1st Generation 2nd Generation 3rd Generation

Marker-based MoCap : • Only reconstruct makers • Intrusive, restricted clothing• Not ready for daily usage

High-end marker-less system:• Many, many cameras• Green background & fixed space• Tedious synchronization, calibration

Convenient Capture• Handheld or single-view• Consumer-level• Still fixed captured volume

Technological Trend: Realtime, convenient and high quality 4D human reconstruction is critical 3

Page 4: EventCap: High-Speed Human Motion Capture using an Event ... · 11/6/2020  · Reference view in Sony Camera (Gamma enhancement) (Original images) 2. Human Modelling: EventCap. Method

1. Background

q Bottleneck of high-speed human MoCap

• high speed motion analysis is rare

• RGB/RGBD: good lighting for high

frame rates

• Throughput: a VGA RGB stream at

1000 fps for 60 s à 51.5 GB !!!

UnstructuredFusion

RobustFusion

MonoPerfCap LiveCap4

Page 5: EventCap: High-Speed Human Motion Capture using an Event ... · 11/6/2020  · Reference view in Sony Camera (Gamma enhancement) (Original images) 2. Human Modelling: EventCap. Method

1. Background

q Bottleneck of high-speed human MoCap

• high speed motion analysis is rare

• RGB/RGBD: good lighting for high

frame rates

• Throughput: a VGA RGB stream at

1000 fps for 60 s à 51.5 GB !!!

Could we liberates these constraints ?

EventCap: use new device !!!

5

Page 6: EventCap: High-Speed Human Motion Capture using an Event ... · 11/6/2020  · Reference view in Sony Camera (Gamma enhancement) (Original images) 2. Human Modelling: EventCap. Method

Key idea

6

Page 7: EventCap: High-Speed Human Motion Capture using an Event ... · 11/6/2020  · Reference view in Sony Camera (Gamma enhancement) (Original images) 2. Human Modelling: EventCap. Method

7

q Basic idea• Capturing high-speed human motions at 1000 fps

t_1 t_2

……

t0_0 t0_2 t0_n

t_0

q Benefits:• High temporal resolution, HDR (140 dB), low data bandwidth

q Challenges:• Images & events: unstructured temporal information

• Severe image blur

2. Human Modelling: EventCap

Page 8: EventCap: High-Speed Human Motion Capture using an Event ... · 11/6/2020  · Reference view in Sony Camera (Gamma enhancement) (Original images) 2. Human Modelling: EventCap. Method

8

q High-speed human motions

2. Human Modelling: EventCap

Page 9: EventCap: High-Speed Human Motion Capture using an Event ... · 11/6/2020  · Reference view in Sony Camera (Gamma enhancement) (Original images) 2. Human Modelling: EventCap. Method

V.S.

High speed camera: Sony RX0Event camera: DAVIS240C

Only 3.4% data bandwidth

2. Human Modelling: EventCap

9

Page 10: EventCap: High-Speed Human Motion Capture using an Event ... · 11/6/2020  · Reference view in Sony Camera (Gamma enhancement) (Original images) 2. Human Modelling: EventCap. Method

10

2. Human Modelling: EventCap

q Reconstruction results for sports analysis

Low FPS image Event polarity Reference view in Sony Camera

Page 11: EventCap: High-Speed Human Motion Capture using an Event ... · 11/6/2020  · Reference view in Sony Camera (Gamma enhancement) (Original images) 2. Human Modelling: EventCap. Method

11

q Results of capturing a Ninja in the dark• Thanks to the high dynamic range (140 dB) of the event camera

Low FPS image Event polarity

Reference view in Sony Camera(Gamma enhancement)

(Original images)

2. Human Modelling: EventCap

Page 12: EventCap: High-Speed Human Motion Capture using an Event ... · 11/6/2020  · Reference view in Sony Camera (Gamma enhancement) (Original images) 2. Human Modelling: EventCap. Method

Method

12

Page 13: EventCap: High-Speed Human Motion Capture using an Event ... · 11/6/2020  · Reference view in Sony Camera (Gamma enhancement) (Original images) 2. Human Modelling: EventCap. Method

Rigged Template Event stream

Intensity image stream

DAVIS 240C

3. Algorithm details

q Input of EventCap

13

Page 14: EventCap: High-Speed Human Motion Capture using an Event ... · 11/6/2020  · Reference view in Sony Camera (Gamma enhancement) (Original images) 2. Human Modelling: EventCap. Method

1. Event Trajectory Generation 2. Batch Optimization 3. Event-based Pose Refinement

t2D features at tracking fps

Event trajectory

Detection

!"#$%& …

Boundary information

Events

… …

3. Algorithm details

q Framework

14

Page 15: EventCap: High-Speed Human Motion Capture using an Event ... · 11/6/2020  · Reference view in Sony Camera (Gamma enhancement) (Original images) 2. Human Modelling: EventCap. Method

t2D features at tracking fps

Event trajectory

Detection

!"#$%& …

Boundary information

Events

… …

3. Algorithm details q Stage I: Event Trajectory Generation

15

Page 16: EventCap: High-Speed Human Motion Capture using an Event ... · 11/6/2020  · Reference view in Sony Camera (Gamma enhancement) (Original images) 2. Human Modelling: EventCap. Method

t2D features at tracking fps

Event trajectory

Detection

!"#$%& …

Boundary information

Events

… …

+ =Event trajectories

Intensity image stream Event stream

q Stage I: Event Trajectory Generation3. Algorithm details

16

Page 17: EventCap: High-Speed Human Motion Capture using an Event ... · 11/6/2020  · Reference view in Sony Camera (Gamma enhancement) (Original images) 2. Human Modelling: EventCap. Method

t2D features at tracking fps

Event trajectory

Detection

!"#$%& …

Boundary information

Events

… …

3. Algorithm details q Stage I: Event Trajectory Generation

• 2D feature trajectory between adjacent images

• Forward & backward alignment

• Trajectory slicing à 2D correspondence pairs

17

Page 18: EventCap: High-Speed Human Motion Capture using an Event ... · 11/6/2020  · Reference view in Sony Camera (Gamma enhancement) (Original images) 2. Human Modelling: EventCap. Method

t2D features at tracking fps

Event trajectory

Detection

!"#$%& …

Boundary information

Events

… …

3. Algorithm details q Stage II: Batch Optimization

18

Page 19: EventCap: High-Speed Human Motion Capture using an Event ... · 11/6/2020  · Reference view in Sony Camera (Gamma enhancement) (Original images) 2. Human Modelling: EventCap. Method

t2D features at tracking fps

Event trajectory

Detection

!"#$%& …

Boundary information

Events

… …

+ =+2D detection 3D detection Event trajectories

3. Algorithm details q Stage II: Batch Optimization

19

Page 20: EventCap: High-Speed Human Motion Capture using an Event ... · 11/6/2020  · Reference view in Sony Camera (Gamma enhancement) (Original images) 2. Human Modelling: EventCap. Method

t2D features at tracking fps

Event trajectory

Detection

!"#$%& …

Boundary information

Events

… …

3. Algorithm details q Stage II: Batch Optimization

20

Page 21: EventCap: High-Speed Human Motion Capture using an Event ... · 11/6/2020  · Reference view in Sony Camera (Gamma enhancement) (Original images) 2. Human Modelling: EventCap. Method

t2D features at tracking fps

Event trajectory

Detection

!"#$%& …

Boundary information

Events

… …

3. Algorithm details q Stage II: Event-based Pose Refinement

21

Page 22: EventCap: High-Speed Human Motion Capture using an Event ... · 11/6/2020  · Reference view in Sony Camera (Gamma enhancement) (Original images) 2. Human Modelling: EventCap. Method

t2D features at tracking fps

Event trajectory

Detection

!"#$%& …

Boundary information

Events

… …

Results of Stage II Our final results

1

0Normalized distance map

Event stream

q Stage II: Event-based Pose Refinement3. Algorithm details

22

Page 23: EventCap: High-Speed Human Motion Capture using an Event ... · 11/6/2020  · Reference view in Sony Camera (Gamma enhancement) (Original images) 2. Human Modelling: EventCap. Method

t2D features at tracking fps

Event trajectory

Detection

!"#$%& …

Boundary information

Events

… …

Results of Stage II Our final results

1

0Normalized distance map

Event stream

q Stage II: Event-based Pose Refinement3. Algorithm details

23

Page 24: EventCap: High-Speed Human Motion Capture using an Event ... · 11/6/2020  · Reference view in Sony Camera (Gamma enhancement) (Original images) 2. Human Modelling: EventCap. Method

t2D features at tracking fps

Event trajectory

Detection

!"#$%& …

Boundary information

Events

… …

3. Algorithm details q Stage II: Event-based Pose Refinement

Distance map Before refinement After refinement

24

Page 25: EventCap: High-Speed Human Motion Capture using an Event ... · 11/6/2020  · Reference view in Sony Camera (Gamma enhancement) (Original images) 2. Human Modelling: EventCap. Method

Results

25

Page 26: EventCap: High-Speed Human Motion Capture using an Event ... · 11/6/2020  · Reference view in Sony Camera (Gamma enhancement) (Original images) 2. Human Modelling: EventCap. Method

26

Page 27: EventCap: High-Speed Human Motion Capture using an Event ... · 11/6/2020  · Reference view in Sony Camera (Gamma enhancement) (Original images) 2. Human Modelling: EventCap. Method

q Reconstruction results

27

4. Results of EventCap

https://www.xu-lan.com/research.html

Page 28: EventCap: High-Speed Human Motion Capture using an Event ... · 11/6/2020  · Reference view in Sony Camera (Gamma enhancement) (Original images) 2. Human Modelling: EventCap. Method

Summary

28

Page 29: EventCap: High-Speed Human Motion Capture using an Event ... · 11/6/2020  · Reference view in Sony Camera (Gamma enhancement) (Original images) 2. Human Modelling: EventCap. Method

5. Future Vision of Human Modeling

q Aspect of MoCap Date:

Figure from Prof. Yaser Sheikh, CMUYear

Throughput(GBps) The Future

29

EventCap

Page 30: EventCap: High-Speed Human Motion Capture using an Event ... · 11/6/2020  · Reference view in Sony Camera (Gamma enhancement) (Original images) 2. Human Modelling: EventCap. Method

Thanks for your attention!30

Page 31: EventCap: High-Speed Human Motion Capture using an Event ... · 11/6/2020  · Reference view in Sony Camera (Gamma enhancement) (Original images) 2. Human Modelling: EventCap. Method

The End

31