pt2pc learning to generate 3d point cloud shapes from
play

PT2PC: Learning to Generate 3D Point Cloud Shapes from Part Tree - PowerPoint PPT Presentation

PT2PC: Learning to Generate 3D Point Cloud Shapes from Part Tree Conditions Kaichun Mo, He Wang, Xinchen Yan, Leonidas Guibas (Data and Code has been released) 1 PT2PC: Learning to Generate 3D Point Cloud Shapes from Part Tree Conditions


  1. PT2PC: Learning to Generate 3D Point Cloud Shapes from Part Tree Conditions Kaichun Mo, He Wang, Xinchen Yan, Leonidas Guibas (Data and Code has been released) 1

  2. PT2PC: Learning to Generate 3D Point Cloud Shapes from Part Tree Conditions Kaichun Mo, He Wang, Xinchen Yan, Leonidas Guibas (Data and Code has been released) 2

  3. PT2PC: Learning to Generate 3D Point Cloud Shapes from Part Tree Conditions Kaichun Mo, He Wang, Xinchen Yan, Leonidas Guibas (Data and Code has been released) 3

  4. Previous Works: 3D Shape Generation Wu et al., Learning a Probabilistic Latent Space of Object Shapes via 3D Generative-Adversarial Modeling, NeurIPS 2016 Achlioptas et al., Learning Representations and Generative Models for 3D Point Clouds, ICML 2018 Chen et al., Learning Implicit Fields for Generative Shape Modeling, CVPR 2019 4

  5. Previous Works: Part-aware 3D Shape Generation Li et al., GRASS: Generative Recursive Autoencoders for Shape Structures, Siggraph 2017 Wang et al., Global-to-Local Generative Model for 3D Shapes, Siggraph Asia 2018 Mo et al., Structurenet: Hierarchical Graph Networks for 3D Shape Generation, Siggraph Asia 2019 5

  6. Previous Works: Conditional Content Generation Johnson et al., Image Generation from Scene Graphs, CVPR 2018 Chen et al., Text2Shape: Generating Shapes from Natural Language by Learning Joint Embeddings, ACCV 2018 6

  7. Representing Shape as a Hierarchy of Parts Sofa Arm Arm Back Single Back Support Surface Sofa Arm Chair Seat Support Arm Back Surface Back Seat Leg Base Frame Bar Regular Leg Base Seat Surface Leg Seat Frame Frame Bar Seat Single Leg Leg Surface Frame Bar Frame Bar Mo et al., PartNet: A Large-scale Benchmark for Fine-grained and Hierarchical Part-level 3D Object Understanding, CVPR 2019 7

  8. Symbolic Part Tree: Describing a Shape Structure Sofa Arm Back Single Back Support Arm Surface Sofa Arm Back Surface Back Arm Chair Seat Support Seat Leg Base Frame Bar Regular Leg Base Leg Seat Surface Seat Frame Leg Frame Bar Leg Seat Single Frame Bar Surface Frame Bar 8

  9. Generating 3D Shapes with Geometric Variations Sofa Arm Back Single Back Support Arm Surface Sofa Arm Arm Back Surface Back Seat Support Chair Seat Leg Base Frame Bar Regular Leg Base Leg Seat Surface Seat Frame Leg Frame Bar Leg Seat Single Frame Bar Surface Frame Bar 9

  10. Network Architecture: conditional-GAN Part PC Part PC vertical Part Tree Encoding Part Tree Feature Decoding Tree Feature Encoding Decoding Encoding bar arm ... horizontal bar struct score chair leg1 leg2 base ... stretcher2 Part-tree Conditioned Generator Part-tree Conditioned Discriminator 10

  11. Network Architecture: conditional-GAN vertical Part Tree Encoding bar arm ... horizontal bar chair leg1 leg2 base ... stretcher2 Part-tree Conditioned Generator 11

  12. Network Architecture: conditional-GAN vertical Part Tree Encoding bar arm ... horizontal bar chair leg1 leg2 base ... stretcher2 Part-tree Conditioned Generator 12

  13. Network Architecture: conditional-GAN vertical Part Tree Encoding bar arm ... horizontal bar chair leg1 leg2 base ... stretcher2 Part-tree Conditioned Generator 13

  14. Network Architecture: conditional-GAN vertical Part Tree Encoding Part Tree Feature Decoding bar arm ... horizontal bar chair leg1 leg2 base ... stretcher2 Part-tree Conditioned Generator 14

  15. Network Architecture: conditional-GAN vertical Part Tree Encoding Part Tree Feature Decoding bar arm ... horizontal bar chair leg1 leg2 base ... stretcher2 Part-tree Conditioned Generator 15

  16. Network Architecture: conditional-GAN vertical Part Tree Encoding Part Tree Feature Decoding bar arm ... horizontal bar chair leg1 leg2 base ... stretcher2 Part-tree Conditioned Generator 16

  17. Network Architecture: conditional-GAN Part PC vertical Part Tree Encoding Part Tree Feature Decoding Decoding bar arm ... horizontal bar chair leg1 leg2 base ... stretcher2 Part-tree Conditioned Generator 17

  18. Network Architecture: conditional-GAN Part PC Encoding Part-tree Conditioned Discriminator 18

  19. Network Architecture: conditional-GAN Part PC Tree Feature Encoding Encoding Part-tree Conditioned Discriminator 19

  20. Network Architecture: conditional-GAN Part PC Tree Feature Encoding Encoding struct score Part-tree Conditioned Discriminator 20

  21. Network Architecture: conditional-GAN Part PC Tree Feature Encoding Encoding whole struct score PointNet score Part-tree Conditioned Discriminator 21

  22. Network Architecture: conditional-GAN Part PC Part PC vertical Part Tree Encoding Part Tree Feature Decoding Tree Feature Encoding Decoding Encoding bar arm ... horizontal bar struct score chair leg1 leg2 base ... stretcher2 Part-tree Conditioned Generator Part-tree Conditioned Discriminator Trained End-to-end with WGAN-GP 22

  23. Results: Part-Tree To Point-Cloud Generation single bar x 4 surface surface frame vertical shelf seat drawer bar horizontal leg x 2 base bar x 4 arm x 2 base chair base support table back leg regular surface x 4 leg base surface tabletop single bar stretcher surface x 4 ceiling lamp lamp shelf x 2 chain x 3 pendant lamp lamp base cabinet lamp unit holistic base bottom panel top panel lamp cover lamp head frame base part side panel divider panel lamp shade light bulb x 2 x 4 23

  24. Baseline Methods 24

  25. Evaluation Metrics Achlioptas et al., Learning Representations and Generative Models for 3D Point Clouds, ICML 2018 Mo et al., Structurenet: Hierarchical Graph Networks for 3D Shape Generation, Siggraph Asia 2019 Shu et al., 3D Point Cloud Generative Adversarial Network based on Tree Structured Graph Convolutions, ICCV 2019 25

  26. HierInsSeg: Measuring Structure Reconstruction Pre-define a Part Hierarchy Template Mo et al., PartNet: A Large-scale Benchmark for Fine-grained and Hierarchical Part-level 3D Object Understanding, CVPR 2019 26

  27. HierInsSeg: Measuring Structure Reconstruction 27

  28. Results: Numbers 28

  29. Results: Chair and Table 29

  30. Results: Cabinet and Lamp 30

  31. Results: User Study 31

  32. Results: Disentangling Structure and Geometry 32

  33. Thank you! Project: https://cs.stanford.edu/~kaichun/pt2pc Github: https://github.com/daerduoCarey/pt2pc Looking forward to E-meeting you for questions! 33

Recommend


More recommend