partnet a large scale benchmark for fine grained and
play

PartNet: A Large-Scale Benchmark for Fine-Grained and Hierarchical - PowerPoint PPT Presentation

PartNet: A Large-Scale Benchmark for Fine-Grained and Hierarchical Part-Level 3D Object Understanding Kaichun Mo 1 , Shilin Zhu 2 , Angel Chang 3 , Li Yi 1 , Subarna Tripathi 4 , Leonidas Guibas 1 , Hao Su 2 Presenter: Shilin Zhu 2 1 Stanford


  1. PartNet: A Large-Scale Benchmark for Fine-Grained and Hierarchical Part-Level 3D Object Understanding Kaichun Mo 1 , Shilin Zhu 2 , Angel Chang 3 , Li Yi 1 , Subarna Tripathi 4 , Leonidas Guibas 1 , Hao Su 2 Presenter: Shilin Zhu 2 1 Stanford University, 2 UC San Diego, 3 Eloquent Labs, 4 Intel AI Lab

  2. We are Living in a 3D World

  3. 3D Understanding Enables Rich Applications This is a Bunny Geometry and Shape Classification Segmentation 3D Deep Learning Correspondence Generative Model Interaction

  4. “Part” is the Key to Structured 3D Object Understanding

  5. Challenges of 3D Understanding with Parts

  6. Part Definition has Ambiguities Geometric Functional Manufactural More Challenging for fine-grained parts!

  7. Lacking high-quality 3D part data has been the major bottleneck Ours outperforms all the existing part datasets in terms of amount of part instances, and is the only one that has hierarchical structures

  8. PartNet Overview - Total (27,904) out of ShapeNetCore (51,300) covering 24 most common indoor object categories. - Chair (6,778), Table (8,436), Storage Furniture (2,366), Lamp (2,318), Knife (424), Faucet (744), Display (1,093), Bottle (638), Microwave (217), Vase (1,198), Clock (651), Bed (233), Bag (149), Bowl (210), Hat (254), Dishwasher (203), Door (247), Earphone (248), Keyboard (213), Laptop (460), Mug (214), Refrigerator (209), Scissors (88), Trashcan (343) - Num of Diff Types of Parts : keyboard (2), bowls (6), knife (21), Chairs (203), Tables(965), Lamps (1364) - We leave the outdoor categories for future work.

  9. Hierarchical 3D Part Template Give annotators freedom to annotate part/ type “other” since our template cannot cover everything chair arm other seat base back other seat cushion pillow apron arm other armrest surface support foot_base ……. ……. simple rocker_base complex other pedestal_base back back other caster_base swivel_base leg_base cushion spindle stile splat rail other ……. gas_lift footrest_rig other star_swivel_base swivel_control AND Node: Sub-components Or Node: Sub-categories leg other

  10. Hierarchical 3D Part Template

  11. Rich Categories

  12. Video for Illustration of PartNet Annotation • Created by: Shilin Zhu, Angel Chang

  13. PartNet can Support Many 3D Tasks • Segmentation is the key to all part based applications

  14. Fine-Grained Semantic Segmentation on Point Clouds PartNet has the • Understand locally through discriminative features most Fine-Grained Part Annotation • Understand globally in the context of the whole shape Ever!

  15. Benchmark Algorithms • PointNet • PointNet++

  16. Benchmark Algorithms Encode local Geodesic info • SpiderCNN • PointCNN Transform points Respond to local shape Instead of arbitrary ordering

  17. Results PointCNN performs best

  18. Hierarchical Semantic Segmentation on Point Clouds • Predict semantic part labels in the entire shape hierarchy PartNet is the only one That has hierarchical • Both coarse and fine-grained parts are covered structure! Ensemble Top-Down Bottom-Up

  19. Instance Segmentation on Point Clouds • Detect every individual part instance and segment it out from shape PartNet has instance-level annotations for every coarse and fine-grained part!

  20. Benchmark Algorithms • SGPN • Ours

  21. Results Comparison Consistency

  22. Potential Applications Supported • Computer Vision 3D Object and Scene Understanding

  23. Potential Applications Supported

  24. Potential Applications Supported • Robotics Interaction and Task Planning

  25. Potential Applications Supported • Graphics and Design Generating Novel Objects with Layouts Shape Modification

  26. Summary • PartNet: large-scale, fine-grained, hierarchical, instance-level 3D shape segmentation • E ffi cient And-Or-Graph (AOG) to guide annotation workflow • Propose three shape segmentation benchmarks • Future directions on annotating mobility to animate objects and investigating shape grammars for synthesis

  27. Acknowledgement Grant Gifts Annotation Fellowships Data++

Recommend


More recommend