SAGNet: Structure-aware Generative Network for 3D- Shape Modeling - - PowerPoint PPT Presentation

sagnet structure aware generative network for 3d shape
SMART_READER_LITE
LIVE PREVIEW

SAGNet: Structure-aware Generative Network for 3D- Shape Modeling - - PowerPoint PPT Presentation

SAGNet: Structure-aware Generative Network for 3D- Shape Modeling Zhijie Wu Shenzhen University Xiang Wang Shenzhen University Di Lin Shenzhen


slide-1
SLIDE 1

SAGNet: Structure-aware Generative Network for 3D- Shape Modeling

Zhijie Wu Shenzhen University Xiang Wang Shenzhen University Di Lin Shenzhen University Dani Lischinski The Hebrew University of Jerusalem Daniel Cohen-Or Shenzhen University Hui Huang Shenzhen University

slide-2
SLIDE 2

Outline

SAGNet: Structure-aware Generative Network for 3D-Shape Modeling Visual Computing Research Center (VCC)

Motivation Method Result Conclusion

slide-3
SLIDE 3

Outline

SAGNet: Structure-aware Generative Network for 3D-Shape Modeling Visual Computing Research Center (VCC)

Method Result Conclusion Motivation

slide-4
SLIDE 4

=

Motivation Method Results Conclusion

Visual Computing Research Center (VCC) SAGNet: Structure-aware Generative Network for 3D-Shape Modeling

Background

[Wu et al. NIPS 2016. “Learning a Probabilistic Latent Space of Object Shapes via 3D Generative-Adversarial Modeling”]

slide-5
SLIDE 5

=

Motivation Method Results Conclusion

Visual Computing Research Center (VCC) SAGNet: Structure-aware Generative Network for 3D-Shape Modeling

Related Work

work 01 work 03 work 02 work 04

[Li et.al 2017] [Nash et.al 2017] [Wang et.al 2018] [Schor et.al 2018]

slide-6
SLIDE 6

=

Motivation Method Results Conclusion

Visual Computing Research Center (VCC) SAGNet: Structure-aware Generative Network for 3D-Shape Modeling

Tenon-mortise joint

Motivations

Each tenon-mortise joint consists of two

  • parts. One part, in orange, has a cavity

into which the second part, in blue, exactly fits. Thus, if the relation between the relative position of the parts and their geometry is not learned well by the network, it is unlikely that the network would succeed in generating the orange parts with a correctly sized and placed cavity.

slide-7
SLIDE 7

=

Motivation Method Results Conclusion

Visual Computing Research Center (VCC) SAGNet: Structure-aware Generative Network for 3D-Shape Modeling

Motivations

Tenon-mortise joint

Each tenon-mortise joint consists of two

  • parts. One part, in orange, has a cavity

into which the second part, in blue, exactly fits. Thus, if the relation between the relative position of the parts and their geometry is not learned well by the network, it is unlikely that the network would succeed in generating the orange parts with a correctly sized and placed cavity.

slide-8
SLIDE 8

Outline

SAGNet: Structure-aware Generative Network for 3D-Shape Modeling Visual Computing Research Center (VCC)

Introduction Method Results Conclusion

slide-9
SLIDE 9

=

Motivation Method Results Conclusion

Visual Computing Research Center (VCC) SAGNet: Structure-aware Generative Network for 3D-Shape Modeling

Framework Pipeline

slide-10
SLIDE 10

=

Motivation Method Results Conclusion

Visual Computing Research Center (VCC) SAGNet: Structure-aware Generative Network for 3D-Shape Modeling 10

Framework Pipeline

To better jointly analyse the geometry and structure information, we follow the message passing strategy to update these two information iteratively, share similar spirit of [Xu et al. 2017].

slide-11
SLIDE 11

=

Motivation Method Results Conclusion

Visual Computing Research Center (VCC) SAGNet: Structure-aware Generative Network for 3D-Shape Modeling 11

Framework Pipeline

To better jointly analyse the geometry and structure information, we follow the message passing strategy to update these two information iteratively, share similar spirit of [Xu et al. 2017].

slide-12
SLIDE 12

=

Motivation Method Results Conclusion

Visual Computing Research Center (VCC) SAGNet: Structure-aware Generative Network for 3D-Shape Modeling 12

Framework Pipeline

To better jointly analyse the geometry and structure information, we follow the message passing strategy to update these two information iteratively, share similar spirit of [Xu et al. 2017].

slide-13
SLIDE 13

=

Motivation Method Results Conclusion

Visual Computing Research Center (VCC) SAGNet: Structure-aware Generative Network for 3D-Shape Modeling

Architecture

slide-14
SLIDE 14

=

Motivation Method Results Conclusion

Visual Computing Research Center (VCC) SAGNet: Structure-aware Generative Network for 3D-Shape Modeling

Architecture

×512 K ×512 k ×512 k 1×512 1×512 1×512 ×512 K 1×512 1×512

GRU Decoder GRU Decoder GRU Encoder GRU Decoder Latent Code GRU Encoder GRU Encoder

slide-15
SLIDE 15

=

Motivation Method Results Conclusion

Visual Computing Research Center (VCC) SAGNet: Structure-aware Generative Network for 3D-Shape Modeling

Training strategy

slide-16
SLIDE 16

=

Motivation Method Results Conclusion

Visual Computing Research Center (VCC) SAGNet: Structure-aware Generative Network for 3D-Shape Modeling

Posterior Collapse Problems!

Training strategy

slide-17
SLIDE 17

=

Motivation Method Results Conclusion

Visual Computing Research Center (VCC) SAGNet: Structure-aware Generative Network for 3D-Shape Modeling

Training strategy

VAEs are hard to train when combined with powerful autoregressive decoders or RNNs. This is due to the “posterior collapse” problem: the model ends up relying solely on the properties

  • f the decoder while ignoring the latent variables, which become uninformative.

[Bowman et al. Generating Sentences from a Continuous Space]

slide-18
SLIDE 18

=

Motivation Method Results Conclusion

Visual Computing Research Center (VCC) SAGNet: Structure-aware Generative Network for 3D-Shape Modeling

Training strategy(First phase)

slide-19
SLIDE 19

=

Motivation Method Results Conclusion

Visual Computing Research Center (VCC) SAGNet: Structure-aware Generative Network for 3D-Shape Modeling

Training strategy(Second phase)

× 5 1 2 K × 5 1 2 k × 5 1 2 k 1 × 5 1 2 1 × 5 1 2 1 × 5 1 2 × 5 1 2 K 1×512 1×512

GRU Decoder GRU Decoder GRU Encoder GRU Decoder Latent Code GRU Encoder GRU Encoder

slide-20
SLIDE 20

=

Motivation Method Results Conclusion

Visual Computing Research Center (VCC) SAGNet: Structure-aware Generative Network for 3D-Shape Modeling

Testing Procedure

Z GRU Decoder GRU Decoder GRU Decoder 3D Deconv FC kx512 1x512 kx12 kx512 1x512 kx512x512 1x512

slide-21
SLIDE 21

=

Motivation Method Results Conclusion

Visual Computing Research Center (VCC) SAGNet: Structure-aware Generative Network for 3D-Shape Modeling

Ablation study frameworks

The architectures of three ablation study baseline models. The top left diagram denotes the No-attention baseline model. The top right diagram corresponds to No-GRU baseline

  • model. The diagram that lies at bottom indicates the baseline model of Concatenation.
slide-22
SLIDE 22

Outline

SAGNet: Structure-aware Generative Network for 3D-Shape Modeling Visual Computing Research Center (VCC)

Introduction Method Results Conclusion

slide-23
SLIDE 23

=

Motivation Method Results Conclusion

Visual Computing Research Center (VCC) SAGNet: Structure-aware Generative Network for 3D-Shape Modeling

Embedding space

slide-24
SLIDE 24

=

Motivation Method Results Conclusion

Visual Computing Research Center (VCC) SAGNet: Structure-aware Generative Network for 3D-Shape Modeling

kNN results

slide-25
SLIDE 25

=

Motivation Method Results Conclusion

Visual Computing Research Center (VCC) SAGNet: Structure-aware Generative Network for 3D-Shape Modeling

Interpolation results

slide-26
SLIDE 26

=

Motivation Method Results Conclusion

Visual Computing Research Center (VCC) SAGNet: Structure-aware Generative Network for 3D-Shape Modeling

The synthesis result comparison

slide-27
SLIDE 27

=

Motivation Method Results Conclusion

Visual Computing Research Center (VCC) SAGNet: Structure-aware Generative Network for 3D-Shape Modeling

Tenon-mortise joint

slide-28
SLIDE 28

=

Motivation Method Results Conclusion

Visual Computing Research Center (VCC) SAGNet: Structure-aware Generative Network for 3D-Shape Modeling

Results on tenon-mortise joints

We randomly generate 1000 test samples with the trained network and measure how well the convex parts fit into the cavity of the non-convex ones. To quantitatively measure the fitting accuracy, we calculate, Ro (Re), the portion of occupancy(empty) voxels of the non-convex part that are overlapped with occupancy voxels of the convex part. Then the smaller score R = 1 − (Re −Ro) indicates better fitting status between the two parts.

slide-29
SLIDE 29

=

Motivation Method Results Conclusion

Visual Computing Research Center (VCC) SAGNet: Structure-aware Generative Network for 3D-Shape Modeling

Results on tenon-mortise joints

slide-30
SLIDE 30

=

Motivation Method Results Conclusion

Visual Computing Research Center (VCC) SAGNet: Structure-aware Generative Network for 3D-Shape Modeling

Application Results

Shape completion

slide-31
SLIDE 31

=

Motivation Method Results Conclusion

Visual Computing Research Center (VCC) SAGNet: Structure-aware Generative Network for 3D-Shape Modeling

Application Results

Structure-geometry Translation

slide-32
SLIDE 32

=

Motivation Method Results Conclusion

Visual Computing Research Center (VCC) SAGNet: Structure-aware Generative Network for 3D-Shape Modeling

Application Results

Geometry-structure Translation

slide-33
SLIDE 33

Outline

SAGNet: Structure-aware Generative Network for 3D-Shape Modeling Visual Computing Research Center (VCC)

Introduction Method Results Conclusion

slide-34
SLIDE 34

=

Motivation Method Results Conclusion

Visual Computing Research Center (VCC) SAGNet: Structure-aware Generative Network for 3D-Shape Modeling

Conclusion

1

2 3

We use the semantically segmented training set to learn the implicit dependencies between geometry of parts and their spatial arrangement. The designed tenon-mortise joints can quantitatively measure the learning ability to capture the dependencies between geometry and structure. The presented network allows us to generate 3D shapes with separate control over their geometry and structure.

slide-35
SLIDE 35

=

Motivation Method Results Conclusion

Visual Computing Research Center (VCC) SAGNet: Structure-aware Generative Network for 3D-Shape Modeling

Several avenues for future work

Extend the two-branch auto- encoder to process

  • ther

properties or develop a k-way auto-encoder where k properties are learned in parallel. Strengthen the flexibility to model various 3D shapes with different numbers of parts. Learn more about the geometry

  • f the parts by employing part-

level generators to potentially generate finer details.

work 01 work 02 work 03 work 04

Explore the possibility to apply the idea of joint analysis to other areas and capture more complex geometry and structure details.

slide-36
SLIDE 36

Thank you!