13

Learning 3D Part Assembly from Akaichun/impartass/slides.pdfPoint Cloud B-GRU B-lNS B-GLOBAL Ours Ground Truth Input Image Input Point Cloud B-GRU B-lNS B-GLOBAL Ours Ground Truth

  • Upload
    others

  • View
    6

  • Download
    0

Embed Size (px)

Citation preview

Page 1: Learning 3D Part Assembly from Akaichun/impartass/slides.pdfPoint Cloud B-GRU B-lNS B-GLOBAL Ours Ground Truth Input Image Input Point Cloud B-GRU B-lNS B-GLOBAL Ours Ground Truth
Page 2: Learning 3D Part Assembly from Akaichun/impartass/slides.pdfPoint Cloud B-GRU B-lNS B-GLOBAL Ours Ground Truth Input Image Input Point Cloud B-GRU B-lNS B-GLOBAL Ours Ground Truth

Learning 3D Part Assembly from A Single ImageYichen Li*1, Kaichun Mo*1, Lin Shao1, Minhyuk Sung2, Leonidas Guibas1

1 2

Page 3: Learning 3D Part Assembly from Akaichun/impartass/slides.pdfPoint Cloud B-GRU B-lNS B-GLOBAL Ours Ground Truth Input Image Input Point Cloud B-GRU B-lNS B-GLOBAL Ours Ground Truth

Problem Definition

Input Image Input Part Geometry Structure Decoding Assembled Shape

Image-Guided Shape Structure Decoding

Page 4: Learning 3D Part Assembly from Akaichun/impartass/slides.pdfPoint Cloud B-GRU B-lNS B-GLOBAL Ours Ground Truth Input Image Input Point Cloud B-GRU B-lNS B-GLOBAL Ours Ground Truth

segmentation

pose prediction

Geometry Conditioned Image Segmentation

Graph Decoding of Part Geometry Conditioned Shape Structure

Approach

Page 5: Learning 3D Part Assembly from Akaichun/impartass/slides.pdfPoint Cloud B-GRU B-lNS B-GLOBAL Ours Ground Truth Input Image Input Point Cloud B-GRU B-lNS B-GLOBAL Ours Ground Truth

Instance Segmentation

Page 6: Learning 3D Part Assembly from Akaichun/impartass/slides.pdfPoint Cloud B-GRU B-lNS B-GLOBAL Ours Ground Truth Input Image Input Point Cloud B-GRU B-lNS B-GLOBAL Ours Ground Truth

Graph-Conv Pose Induction

Part Specific features

Contextual Features

Part Node Feature

Page 7: Learning 3D Part Assembly from Akaichun/impartass/slides.pdfPoint Cloud B-GRU B-lNS B-GLOBAL Ours Ground Truth Input Image Input Point Cloud B-GRU B-lNS B-GLOBAL Ours Ground Truth

L2 Translation loss

L2 Rotation loss Chamfer distance Rotation loss

Shape Holistic chamfer distance loss

Loss Functions

Page 8: Learning 3D Part Assembly from Akaichun/impartass/slides.pdfPoint Cloud B-GRU B-lNS B-GLOBAL Ours Ground Truth Input Image Input Point Cloud B-GRU B-lNS B-GLOBAL Ours Ground Truth

Evaluation Metric

Shape Chamfer Distance

Part Accuracy

Page 9: Learning 3D Part Assembly from Akaichun/impartass/slides.pdfPoint Cloud B-GRU B-lNS B-GLOBAL Ours Ground Truth Input Image Input Point Cloud B-GRU B-lNS B-GLOBAL Ours Ground Truth

pointnet

GRUresnet Per part R/T

Baseline 1 - GRU

Page 10: Learning 3D Part Assembly from Akaichun/impartass/slides.pdfPoint Cloud B-GRU B-lNS B-GLOBAL Ours Ground Truth Input Image Input Point Cloud B-GRU B-lNS B-GLOBAL Ours Ground Truth

pointnet

Instance one-hot

MLPresnet Per part R/T

Baseline 2 - InsOneHot

Page 11: Learning 3D Part Assembly from Akaichun/impartass/slides.pdfPoint Cloud B-GRU B-lNS B-GLOBAL Ours Ground Truth Input Image Input Point Cloud B-GRU B-lNS B-GLOBAL Ours Ground Truth

pointnet

Instance one-hot

3D global feature

MLPresnet

2.5D global feature

Per part R/T

Baseline 3 - GlobalFeat

Page 12: Learning 3D Part Assembly from Akaichun/impartass/slides.pdfPoint Cloud B-GRU B-lNS B-GLOBAL Ours Ground Truth Input Image Input Point Cloud B-GRU B-lNS B-GLOBAL Ours Ground Truth

Quantitative Results

Page 13: Learning 3D Part Assembly from Akaichun/impartass/slides.pdfPoint Cloud B-GRU B-lNS B-GLOBAL Ours Ground Truth Input Image Input Point Cloud B-GRU B-lNS B-GLOBAL Ours Ground Truth

Qualitative Results