Presentation is loading. Please wait.

Presentation is loading. Please wait.

A Probabilistic Model for Component-Based Shape Synthesis Evangelos Kalogerakis, Siddhartha Chaudhuri, Daphne Koller, Vladlen Koltun Stanford University.

Similar presentations


Presentation on theme: "A Probabilistic Model for Component-Based Shape Synthesis Evangelos Kalogerakis, Siddhartha Chaudhuri, Daphne Koller, Vladlen Koltun Stanford University."— Presentation transcript:

1 A Probabilistic Model for Component-Based Shape Synthesis Evangelos Kalogerakis, Siddhartha Chaudhuri, Daphne Koller, Vladlen Koltun Stanford University

2 Goal: generative model of shape

3

4 Challenge: understand shape variability Structural variability Geometric variability Stylistic variability Our chair dataset

5 Related work: variability in human body and face A morphable model for the synthesis of 3D faces [Blanz & Vetter 99] The space of human body shapes [Allen et al. 03] Shape completion and animation of people [Anguelov et al. 05] Scanned bodies [Allen et al. 03]

6 Related work: probabilistic reasoning for assembly-based modeling [Chaudhuri et al. 2011] Probabilistic model Modeling interface Inference

7 Related work: probabilistic reasoning for assembly-based modeling

8 Randomly shuffling components of the same category

9 Our probabilistic model Synthesizes plausible and complete shapes automatically

10 Our probabilistic model Synthesizes plausible and complete shapes automatically Represents shape variability at hierarchical levels of abstraction

11 Our probabilistic model Synthesizes plausible and complete shapes automatically Represents shape variability at hierarchical levels of abstraction Understands latent causes of structural and geometric variability

12 Our probabilistic model Synthesizes plausible and complete shapes automatically Represents shape variability at hierarchical levels of abstraction Understands latent causes of structural and geometric variability Learned without supervision from a set of segmented shapes

13 Learning stage

14 Synthesis stage

15 Learning shape variability We model attributes related to shape structure: Shape type Component types Number of components Component geometry P( R, S, N, G)

16 R P(R)

17 R

18 R P(R) [ P( N l | R) ] Π l ∈ L NlNl L

19 R SlSl NlNl L P(R) [ P( N l | R) P ( S l | R ) ] Π l ∈ L

20 R SlSl NlNl L P(R) [ P( N l | R) P ( S l | R ) ] Π l ∈ L

21 ClCl R SlSl L P(R) [ P( N l | R) P ( S l | R ) P( D l | S l ) P( C l | S l ) ] Π l ∈ L DlDl NlNl

22 ClCl R SlSl L P(R) [ P( N l | R) P ( S l | R ) P( D l | S l ) P( C l | S l ) ] Π l ∈ L DlDl NlNl Height Width

23 ClCl R SlSl L P(R) [ P( N l | R) P ( S l | R ) P( D l | S l ) P( C l | S l ) ] Π l ∈ L DlDl NlNl Latent object style Latent component style

24 ClCl R SlSl L DlDl NlNl Learn from training data: latent styles lateral edges parameters of CPDs

25 Learning Given observed data O, find structure G that maximizes:

26 Learning Given observed data O, find structure G that maximizes:

27 Learning Given observed data O, find structure G that maximizes:

28 Learning Given observed data O, find structure G that maximizes:

29 Learning Given observed data O, find structure G that maximizes: Assuming uniform prior over structures, maximize marginal likelihood:

30 Learning Given observed data O, find structure G that maximizes: Assuming uniform prior over structures, maximize marginal likelihood: Complete likelihood

31 Learning Given observed data O, find structure G that maximizes: Assuming uniform prior over structures, maximize marginal likelihood: Parameter priors

32 Learning Given observed data O, find structure G that maximizes: Assuming uniform prior over structures, maximize marginal likelihood:

33 Learning Given observed data O, find structure G that maximizes: Assuming uniform prior over structures, maximize marginal likelihood: Cheeseman-Stutz approximation

34 Our probabilistic model: synthesis stage

35 Shape Synthesis {} {R=1} {R=2} {R=1,S 1 =1} {R=1,S 1 =2} {R=2,S 1 =2} {R=2,S 1 =2} … Enumerate high-probability instantiations of the model

36 Component placement Source shapes Unoptimized new shape Optimized new shape

37 Database Amplification - Airplanes

38

39 Database Amplification - Chairs

40

41 Database Amplification - Ships

42

43 Database Amplification - Animals

44

45 Database Amplification – Construction vehicles

46

47 Interactive Shape Synthesis

48 User Survey Training shapes Synthesized shapes

49 Results Source shapes (colored parts are selected for the new shape) New shape

50 Results Source shapes (colored parts are selected for the new shape) New shape

51 R N1N1 N2N2 C1C1 C2C2 S1S1 S2S2 D1D1 D2D2 Results of alternative models: no latent variables

52 Results of alternative models: no part correlations R N1N1 N2N2 C1C1 C2C2 S1S1 S2S2 D1D1 D2D2

53 Summary Generative model of component-based shape synthesis Automatically synthesizes new shapes from a domain demonstrated by a set of example shapes Enables shape database amplification or interactive synthesis with high-level user constraints

54 Future Work Our model can be used as a shape prior - applications to reconstruction and interactive modeling Synthesis of shapes with new geometry for parts Model locations and spatial relationships of parts

55 Thank you! Acknowledgements: Aaron Hertzmann, Sergey Levine, Philipp Krähenbühl, Tom Funkhouser Our project web page: http://graphics.stanford.edu/~kalo/papers/ShapeSynthesis/


Download ppt "A Probabilistic Model for Component-Based Shape Synthesis Evangelos Kalogerakis, Siddhartha Chaudhuri, Daphne Koller, Vladlen Koltun Stanford University."

Similar presentations


Ads by Google