Top Banner
MoSculp: Interactive Visualization of Shape and Time Xiuming Zhang 1 William T. Freeman 1,2 Tali Dekel 1,2 Tianfan Xue 1,2 Stefanie Mueller 1 Qiurui He 1,2 Andrew Owens 1,3 Jiajun Wu 1 1 MIT CSAIL 2 Google Research 3 UC Berkeley
72

MoSculp: Interactive Visualization of Shape and Timemosculp.csail.mit.edu/assets/slides_compressed.pdf · 2018. 10. 20. · MoSculp: Interactive Visualization of Shape and Time Xiuming

Oct 02, 2020

Download

Documents

dariahiddleston
Welcome message from author
This document is posted to help you gain knowledge. Please leave a comment to let me know what you think about it! Share it to your friends and learn new things together.
Transcript
Page 1: MoSculp: Interactive Visualization of Shape and Timemosculp.csail.mit.edu/assets/slides_compressed.pdf · 2018. 10. 20. · MoSculp: Interactive Visualization of Shape and Time Xiuming

MoSculp: Interactive Visualization of Shape and Time

XiumingZhang1

William T. Freeman1,2

TaliDekel1,2

TianfanXue1,2

Stefanie Mueller1

QiuruiHe1,2

Andrew Owens1,3

JiajunWu1

1 MIT CSAIL 2 Google Research 3 UC Berkeley

Page 2: MoSculp: Interactive Visualization of Shape and Timemosculp.csail.mit.edu/assets/slides_compressed.pdf · 2018. 10. 20. · MoSculp: Interactive Visualization of Shape and Time Xiuming

1

Page 3: MoSculp: Interactive Visualization of Shape and Timemosculp.csail.mit.edu/assets/slides_compressed.pdf · 2018. 10. 20. · MoSculp: Interactive Visualization of Shape and Time Xiuming

2

Page 4: MoSculp: Interactive Visualization of Shape and Timemosculp.csail.mit.edu/assets/slides_compressed.pdf · 2018. 10. 20. · MoSculp: Interactive Visualization of Shape and Time Xiuming

3

Page 5: MoSculp: Interactive Visualization of Shape and Timemosculp.csail.mit.edu/assets/slides_compressed.pdf · 2018. 10. 20. · MoSculp: Interactive Visualization of Shape and Time Xiuming

4

Page 6: MoSculp: Interactive Visualization of Shape and Timemosculp.csail.mit.edu/assets/slides_compressed.pdf · 2018. 10. 20. · MoSculp: Interactive Visualization of Shape and Time Xiuming

5

Page 7: MoSculp: Interactive Visualization of Shape and Timemosculp.csail.mit.edu/assets/slides_compressed.pdf · 2018. 10. 20. · MoSculp: Interactive Visualization of Shape and Time Xiuming

6Video Courtesy of Tom Buehler (MIT CSAIL)

Page 8: MoSculp: Interactive Visualization of Shape and Timemosculp.csail.mit.edu/assets/slides_compressed.pdf · 2018. 10. 20. · MoSculp: Interactive Visualization of Shape and Time Xiuming

Outline• Related Work• System Walkthrough• User Studies• Approach• Results • Conclusion

7

Page 9: MoSculp: Interactive Visualization of Shape and Timemosculp.csail.mit.edu/assets/slides_compressed.pdf · 2018. 10. 20. · MoSculp: Interactive Visualization of Shape and Time Xiuming

Outline• Related Work• System Walkthrough• User Studies• Approach• Results • Conclusion

8

Page 10: MoSculp: Interactive Visualization of Shape and Timemosculp.csail.mit.edu/assets/slides_compressed.pdf · 2018. 10. 20. · MoSculp: Interactive Visualization of Shape and Time Xiuming

Motivation

9

Muybridge, The Human Figure in Motion, 1901

Page 11: MoSculp: Interactive Visualization of Shape and Timemosculp.csail.mit.edu/assets/slides_compressed.pdf · 2018. 10. 20. · MoSculp: Interactive Visualization of Shape and Time Xiuming

Motivation

10

Muybridge, The Human Figure in Motion, 1901 Edgerton, Back Dive, 1954

Page 12: MoSculp: Interactive Visualization of Shape and Timemosculp.csail.mit.edu/assets/slides_compressed.pdf · 2018. 10. 20. · MoSculp: Interactive Visualization of Shape and Time Xiuming

Motivation

11

Muybridge, The Human Figure in Motion, 1901 Edgerton, Back Dive, 1954Duchamp, Nude

Descending a Staircase, No. 2, 1912

Page 13: MoSculp: Interactive Visualization of Shape and Timemosculp.csail.mit.edu/assets/slides_compressed.pdf · 2018. 10. 20. · MoSculp: Interactive Visualization of Shape and Time Xiuming

Related Work

12

Edgerton, Stroboscopic Photography, 1927–1931

2D

Page 14: MoSculp: Interactive Visualization of Shape and Timemosculp.csail.mit.edu/assets/slides_compressed.pdf · 2018. 10. 20. · MoSculp: Interactive Visualization of Shape and Time Xiuming

Related Work

13

Edgerton, Stroboscopic Photography, 1927–1931

2D

Freeman & Zhang, Shape-Time Photography, CVPR ’03

Requires a depth camera

Page 15: MoSculp: Interactive Visualization of Shape and Timemosculp.csail.mit.edu/assets/slides_compressed.pdf · 2018. 10. 20. · MoSculp: Interactive Visualization of Shape and Time Xiuming

Related Work vs. Ours

14

Edgerton, Stroboscopic Photography, 1927–1931

2D

Freeman & Zhang, Shape-Time Photography, CVPR ’03

Requires a depth camera

MoSculp

3D w/ an RGB camera

Page 16: MoSculp: Interactive Visualization of Shape and Timemosculp.csail.mit.edu/assets/slides_compressed.pdf · 2018. 10. 20. · MoSculp: Interactive Visualization of Shape and Time Xiuming

Outline• Related Work• System Walkthrough• User Studies• Approach• Results • Conclusion

15

Page 17: MoSculp: Interactive Visualization of Shape and Timemosculp.csail.mit.edu/assets/slides_compressed.pdf · 2018. 10. 20. · MoSculp: Interactive Visualization of Shape and Time Xiuming

System Walkthrough

16

Page 18: MoSculp: Interactive Visualization of Shape and Timemosculp.csail.mit.edu/assets/slides_compressed.pdf · 2018. 10. 20. · MoSculp: Interactive Visualization of Shape and Time Xiuming

17

Page 19: MoSculp: Interactive Visualization of Shape and Timemosculp.csail.mit.edu/assets/slides_compressed.pdf · 2018. 10. 20. · MoSculp: Interactive Visualization of Shape and Time Xiuming

18

Page 20: MoSculp: Interactive Visualization of Shape and Timemosculp.csail.mit.edu/assets/slides_compressed.pdf · 2018. 10. 20. · MoSculp: Interactive Visualization of Shape and Time Xiuming

19

Page 21: MoSculp: Interactive Visualization of Shape and Timemosculp.csail.mit.edu/assets/slides_compressed.pdf · 2018. 10. 20. · MoSculp: Interactive Visualization of Shape and Time Xiuming

20

Page 22: MoSculp: Interactive Visualization of Shape and Timemosculp.csail.mit.edu/assets/slides_compressed.pdf · 2018. 10. 20. · MoSculp: Interactive Visualization of Shape and Time Xiuming

21

Page 23: MoSculp: Interactive Visualization of Shape and Timemosculp.csail.mit.edu/assets/slides_compressed.pdf · 2018. 10. 20. · MoSculp: Interactive Visualization of Shape and Time Xiuming

22

Page 24: MoSculp: Interactive Visualization of Shape and Timemosculp.csail.mit.edu/assets/slides_compressed.pdf · 2018. 10. 20. · MoSculp: Interactive Visualization of Shape and Time Xiuming

23

Page 25: MoSculp: Interactive Visualization of Shape and Timemosculp.csail.mit.edu/assets/slides_compressed.pdf · 2018. 10. 20. · MoSculp: Interactive Visualization of Shape and Time Xiuming

24

Page 26: MoSculp: Interactive Visualization of Shape and Timemosculp.csail.mit.edu/assets/slides_compressed.pdf · 2018. 10. 20. · MoSculp: Interactive Visualization of Shape and Time Xiuming

25

Page 27: MoSculp: Interactive Visualization of Shape and Timemosculp.csail.mit.edu/assets/slides_compressed.pdf · 2018. 10. 20. · MoSculp: Interactive Visualization of Shape and Time Xiuming

Outline• Related Work• System Walkthrough• User Studies• Approach• Results • Conclusion

26

Page 28: MoSculp: Interactive Visualization of Shape and Timemosculp.csail.mit.edu/assets/slides_compressed.pdf · 2018. 10. 20. · MoSculp: Interactive Visualization of Shape and Time Xiuming

User Studies: Design Choices

27

With Floor Reflections WithoutPreferred by 82%

Page 29: MoSculp: Interactive Visualization of Shape and Timemosculp.csail.mit.edu/assets/slides_compressed.pdf · 2018. 10. 20. · MoSculp: Interactive Visualization of Shape and Time Xiuming

User Studies: Efficacy in Conveying Motion

28

Baseline 1 (Stroboscopic)

Baseline 2(Shape-Time)

MoSculpPreferred by 75%

Page 30: MoSculp: Interactive Visualization of Shape and Timemosculp.csail.mit.edu/assets/slides_compressed.pdf · 2018. 10. 20. · MoSculp: Interactive Visualization of Shape and Time Xiuming

Outline• Related Work• System Walkthrough• User Studies• Approach• Results • Conclusion

29

Page 31: MoSculp: Interactive Visualization of Shape and Timemosculp.csail.mit.edu/assets/slides_compressed.pdf · 2018. 10. 20. · MoSculp: Interactive Visualization of Shape and Time Xiuming

30

Input Video Motion Sculpture Generation

Depth-Preserving Compositing

3D Shape & Pose Estimation

… …

Overview

Page 32: MoSculp: Interactive Visualization of Shape and Timemosculp.csail.mit.edu/assets/slides_compressed.pdf · 2018. 10. 20. · MoSculp: Interactive Visualization of Shape and Time Xiuming

31

Input Video Motion Sculpture Generation

Depth-Preserving Compositing

3D Shape & Pose Estimation

… …

Overview

Page 33: MoSculp: Interactive Visualization of Shape and Timemosculp.csail.mit.edu/assets/slides_compressed.pdf · 2018. 10. 20. · MoSculp: Interactive Visualization of Shape and Time Xiuming

Approach: 2D Keypoint Detection

32

Time: t

[Cao et al., CVPR ’17]

Page 34: MoSculp: Interactive Visualization of Shape and Timemosculp.csail.mit.edu/assets/slides_compressed.pdf · 2018. 10. 20. · MoSculp: Interactive Visualization of Shape and Time Xiuming

Approach: 2D Keypoint Detection

33

[Cao et al., CVPR ’17]

Time: t + 1

Page 35: MoSculp: Interactive Visualization of Shape and Timemosculp.csail.mit.edu/assets/slides_compressed.pdf · 2018. 10. 20. · MoSculp: Interactive Visualization of Shape and Time Xiuming

34

Hidden Markov Model

Page 36: MoSculp: Interactive Visualization of Shape and Timemosculp.csail.mit.edu/assets/slides_compressed.pdf · 2018. 10. 20. · MoSculp: Interactive Visualization of Shape and Time Xiuming

Approach: 3D Estimation• Solve for the best shape and poses jointly for the clip

35

Page 37: MoSculp: Interactive Visualization of Shape and Timemosculp.csail.mit.edu/assets/slides_compressed.pdf · 2018. 10. 20. · MoSculp: Interactive Visualization of Shape and Time Xiuming

Approach: 3D Estimation• Solve for the best shape and poses jointly for the clip

• Small reprojection error

362D Image3D Model

[Loper et al., ToG ’15]

Page 38: MoSculp: Interactive Visualization of Shape and Timemosculp.csail.mit.edu/assets/slides_compressed.pdf · 2018. 10. 20. · MoSculp: Interactive Visualization of Shape and Time Xiuming

Approach: 3D Estimation• Solve for the best shape and poses jointly for the clip

• Small reprojection error • Large probability of the poses

37

p( ) > p( )

Page 39: MoSculp: Interactive Visualization of Shape and Timemosculp.csail.mit.edu/assets/slides_compressed.pdf · 2018. 10. 20. · MoSculp: Interactive Visualization of Shape and Time Xiuming

Approach: 3D Estimation• Solve for the best shape and poses jointly for the clip

• Small reprojection error • Large probability of the poses• Smooth evolution of poses

38

Page 40: MoSculp: Interactive Visualization of Shape and Timemosculp.csail.mit.edu/assets/slides_compressed.pdf · 2018. 10. 20. · MoSculp: Interactive Visualization of Shape and Time Xiuming

Approach: 3D Estimation• Solve for the best shape and poses jointly for the clip

• Small reprojection error • Large probability of the poses• Smooth evolution of poses

39

Per-Frame Optimization[Bogo et al., ECCV ’16]

Original Camera View Novel View

Page 41: MoSculp: Interactive Visualization of Shape and Timemosculp.csail.mit.edu/assets/slides_compressed.pdf · 2018. 10. 20. · MoSculp: Interactive Visualization of Shape and Time Xiuming

Approach: 3D Estimation• Solve for the best shape and poses jointly for the clip

• Small reprojection error • Large probability of the poses• Smooth evolution of poses

40

Original Camera View Novel View

Our Joint Optimization

Page 42: MoSculp: Interactive Visualization of Shape and Timemosculp.csail.mit.edu/assets/slides_compressed.pdf · 2018. 10. 20. · MoSculp: Interactive Visualization of Shape and Time Xiuming

41

Input Video Motion Sculpture Generation

Depth-Preserving Compositing

3D Shape & Pose Estimation

… …

Overview

Page 43: MoSculp: Interactive Visualization of Shape and Timemosculp.csail.mit.edu/assets/slides_compressed.pdf · 2018. 10. 20. · MoSculp: Interactive Visualization of Shape and Time Xiuming

Approach: Sculpture Generation

42

Page 44: MoSculp: Interactive Visualization of Shape and Timemosculp.csail.mit.edu/assets/slides_compressed.pdf · 2018. 10. 20. · MoSculp: Interactive Visualization of Shape and Time Xiuming

43

Page 45: MoSculp: Interactive Visualization of Shape and Timemosculp.csail.mit.edu/assets/slides_compressed.pdf · 2018. 10. 20. · MoSculp: Interactive Visualization of Shape and Time Xiuming

44

Page 46: MoSculp: Interactive Visualization of Shape and Timemosculp.csail.mit.edu/assets/slides_compressed.pdf · 2018. 10. 20. · MoSculp: Interactive Visualization of Shape and Time Xiuming

45

Input Video Motion Sculpture Generation

Depth-Preserving Compositing

3D Shape & Pose Estimation

… …

Overview

Page 47: MoSculp: Interactive Visualization of Shape and Timemosculp.csail.mit.edu/assets/slides_compressed.pdf · 2018. 10. 20. · MoSculp: Interactive Visualization of Shape and Time Xiuming

Approach: Compositing• Key challenge: how to “put together” 3D sculpture and 2D video?

46

Page 48: MoSculp: Interactive Visualization of Shape and Timemosculp.csail.mit.edu/assets/slides_compressed.pdf · 2018. 10. 20. · MoSculp: Interactive Visualization of Shape and Time Xiuming

Approach: Compositing• Naive Compositing: sculpture on top of the frames

47

Page 49: MoSculp: Interactive Visualization of Shape and Timemosculp.csail.mit.edu/assets/slides_compressed.pdf · 2018. 10. 20. · MoSculp: Interactive Visualization of Shape and Time Xiuming

Approach: Compositing• Full 3D Rendering: texturing the 3D models

48

Skirt Not Covered by 3D Model

Page 50: MoSculp: Interactive Visualization of Shape and Timemosculp.csail.mit.edu/assets/slides_compressed.pdf · 2018. 10. 20. · MoSculp: Interactive Visualization of Shape and Time Xiuming

Approach: Compositing• Solution: depth-preserving composite

49

Rendered Depth (Refined)

Page 51: MoSculp: Interactive Visualization of Shape and Timemosculp.csail.mit.edu/assets/slides_compressed.pdf · 2018. 10. 20. · MoSculp: Interactive Visualization of Shape and Time Xiuming

Approach: Compositing• Solution: depth-preserving composite

50

Page 52: MoSculp: Interactive Visualization of Shape and Timemosculp.csail.mit.edu/assets/slides_compressed.pdf · 2018. 10. 20. · MoSculp: Interactive Visualization of Shape and Time Xiuming

Approach: Before Refinement

51

Page 53: MoSculp: Interactive Visualization of Shape and Timemosculp.csail.mit.edu/assets/slides_compressed.pdf · 2018. 10. 20. · MoSculp: Interactive Visualization of Shape and Time Xiuming

Approach: After Refinement

52

Page 54: MoSculp: Interactive Visualization of Shape and Timemosculp.csail.mit.edu/assets/slides_compressed.pdf · 2018. 10. 20. · MoSculp: Interactive Visualization of Shape and Time Xiuming

Outline• Related Work• System Walkthrough• User Studies• Approach• Results• Conclusion

53

Page 55: MoSculp: Interactive Visualization of Shape and Timemosculp.csail.mit.edu/assets/slides_compressed.pdf · 2018. 10. 20. · MoSculp: Interactive Visualization of Shape and Time Xiuming

54

Page 56: MoSculp: Interactive Visualization of Shape and Timemosculp.csail.mit.edu/assets/slides_compressed.pdf · 2018. 10. 20. · MoSculp: Interactive Visualization of Shape and Time Xiuming

55

Page 57: MoSculp: Interactive Visualization of Shape and Timemosculp.csail.mit.edu/assets/slides_compressed.pdf · 2018. 10. 20. · MoSculp: Interactive Visualization of Shape and Time Xiuming

56

Single-Frame Shape and Pose Estimation

Page 58: MoSculp: Interactive Visualization of Shape and Timemosculp.csail.mit.edu/assets/slides_compressed.pdf · 2018. 10. 20. · MoSculp: Interactive Visualization of Shape and Time Xiuming

57

Our Joint Estimation

Page 59: MoSculp: Interactive Visualization of Shape and Timemosculp.csail.mit.edu/assets/slides_compressed.pdf · 2018. 10. 20. · MoSculp: Interactive Visualization of Shape and Time Xiuming

58

Page 60: MoSculp: Interactive Visualization of Shape and Timemosculp.csail.mit.edu/assets/slides_compressed.pdf · 2018. 10. 20. · MoSculp: Interactive Visualization of Shape and Time Xiuming

59

Page 61: MoSculp: Interactive Visualization of Shape and Timemosculp.csail.mit.edu/assets/slides_compressed.pdf · 2018. 10. 20. · MoSculp: Interactive Visualization of Shape and Time Xiuming

60

Page 62: MoSculp: Interactive Visualization of Shape and Timemosculp.csail.mit.edu/assets/slides_compressed.pdf · 2018. 10. 20. · MoSculp: Interactive Visualization of Shape and Time Xiuming

61

Page 63: MoSculp: Interactive Visualization of Shape and Timemosculp.csail.mit.edu/assets/slides_compressed.pdf · 2018. 10. 20. · MoSculp: Interactive Visualization of Shape and Time Xiuming

62

Texture from

Original Frames

Page 64: MoSculp: Interactive Visualization of Shape and Timemosculp.csail.mit.edu/assets/slides_compressed.pdf · 2018. 10. 20. · MoSculp: Interactive Visualization of Shape and Time Xiuming

63

Page 65: MoSculp: Interactive Visualization of Shape and Timemosculp.csail.mit.edu/assets/slides_compressed.pdf · 2018. 10. 20. · MoSculp: Interactive Visualization of Shape and Time Xiuming

64

Page 66: MoSculp: Interactive Visualization of Shape and Timemosculp.csail.mit.edu/assets/slides_compressed.pdf · 2018. 10. 20. · MoSculp: Interactive Visualization of Shape and Time Xiuming

65

Handling a Moving Camera

Page 67: MoSculp: Interactive Visualization of Shape and Timemosculp.csail.mit.edu/assets/slides_compressed.pdf · 2018. 10. 20. · MoSculp: Interactive Visualization of Shape and Time Xiuming

66

Page 68: MoSculp: Interactive Visualization of Shape and Timemosculp.csail.mit.edu/assets/slides_compressed.pdf · 2018. 10. 20. · MoSculp: Interactive Visualization of Shape and Time Xiuming

Outline• Related Work• System Walkthrough• User Studies• Approach• Results • Conclusion

67

Page 69: MoSculp: Interactive Visualization of Shape and Timemosculp.csail.mit.edu/assets/slides_compressed.pdf · 2018. 10. 20. · MoSculp: Interactive Visualization of Shape and Time Xiuming

Limitation: Repeated, Localized Motion

68

Page 70: MoSculp: Interactive Visualization of Shape and Timemosculp.csail.mit.edu/assets/slides_compressed.pdf · 2018. 10. 20. · MoSculp: Interactive Visualization of Shape and Time Xiuming

69

Page 71: MoSculp: Interactive Visualization of Shape and Timemosculp.csail.mit.edu/assets/slides_compressed.pdf · 2018. 10. 20. · MoSculp: Interactive Visualization of Shape and Time Xiuming

Conclusion

70

Page 72: MoSculp: Interactive Visualization of Shape and Timemosculp.csail.mit.edu/assets/slides_compressed.pdf · 2018. 10. 20. · MoSculp: Interactive Visualization of Shape and Time Xiuming

Video Courtesy of Tom Buehler (MIT CSAIL)

Please come to our demo D-12 for more!

Thank you!71

http://mosculp.csail.mit.edu