+ All Categories
Home > Documents > Overview of Geometric Data Analysishuangqx/CS395_Lecture_III.pdf · 2017-01-23 · Overview of...

Overview of Geometric Data Analysishuangqx/CS395_Lecture_III.pdf · 2017-01-23 · Overview of...

Date post: 22-May-2020
Category:
Upload: others
View: 1 times
Download: 0 times
Share this document with a friend
71
Overview of Geometric Data Analysis Qixing Huang Janurary 23 th 2017
Transcript
Page 1: Overview of Geometric Data Analysishuangqx/CS395_Lecture_III.pdf · 2017-01-23 · Overview of Geometric Data Analysis Qixing Huang Janurary 23th 2017. Last Lecture --- Scanning.

Overview of Geometric Data Analysis

Qixing Huang

Janurary 23th 2017

Page 2: Overview of Geometric Data Analysishuangqx/CS395_Lecture_III.pdf · 2017-01-23 · Overview of Geometric Data Analysis Qixing Huang Janurary 23th 2017. Last Lecture --- Scanning.

Last Lecture --- Scanning

Page 3: Overview of Geometric Data Analysishuangqx/CS395_Lecture_III.pdf · 2017-01-23 · Overview of Geometric Data Analysis Qixing Huang Janurary 23th 2017. Last Lecture --- Scanning.

Last Lecture --- Registration

Page 4: Overview of Geometric Data Analysishuangqx/CS395_Lecture_III.pdf · 2017-01-23 · Overview of Geometric Data Analysis Qixing Huang Janurary 23th 2017. Last Lecture --- Scanning.

Last Lecture --- Reconstruction

Page 5: Overview of Geometric Data Analysishuangqx/CS395_Lecture_III.pdf · 2017-01-23 · Overview of Geometric Data Analysis Qixing Huang Janurary 23th 2017. Last Lecture --- Scanning.

This Lecture --- Overview of Geometric Data Analysis

• Local analysis

• Global analysis

• Semantic analysis

Page 6: Overview of Geometric Data Analysishuangqx/CS395_Lecture_III.pdf · 2017-01-23 · Overview of Geometric Data Analysis Qixing Huang Janurary 23th 2017. Last Lecture --- Scanning.

Local Analysis

Page 7: Overview of Geometric Data Analysishuangqx/CS395_Lecture_III.pdf · 2017-01-23 · Overview of Geometric Data Analysis Qixing Huang Janurary 23th 2017. Last Lecture --- Scanning.

Normal – Triangular Mesh

Page 8: Overview of Geometric Data Analysishuangqx/CS395_Lecture_III.pdf · 2017-01-23 · Overview of Geometric Data Analysis Qixing Huang Janurary 23th 2017. Last Lecture --- Scanning.

Normal – Pointcloud

Page 9: Overview of Geometric Data Analysishuangqx/CS395_Lecture_III.pdf · 2017-01-23 · Overview of Geometric Data Analysis Qixing Huang Janurary 23th 2017. Last Lecture --- Scanning.

CurvatureMaximum

principal curvatureMinimum

principal curvature

Mean curvature Gaussian curvature

Page 10: Overview of Geometric Data Analysishuangqx/CS395_Lecture_III.pdf · 2017-01-23 · Overview of Geometric Data Analysis Qixing Huang Janurary 23th 2017. Last Lecture --- Scanning.

Application in View Selection

[Lee et al. 05]

Page 11: Overview of Geometric Data Analysishuangqx/CS395_Lecture_III.pdf · 2017-01-23 · Overview of Geometric Data Analysis Qixing Huang Janurary 23th 2017. Last Lecture --- Scanning.

Feature Lines

[Ohtake et al. 04]

Page 12: Overview of Geometric Data Analysishuangqx/CS395_Lecture_III.pdf · 2017-01-23 · Overview of Geometric Data Analysis Qixing Huang Janurary 23th 2017. Last Lecture --- Scanning.

Suggestive Contours

[DeCarlo et al. 03]

Page 13: Overview of Geometric Data Analysishuangqx/CS395_Lecture_III.pdf · 2017-01-23 · Overview of Geometric Data Analysis Qixing Huang Janurary 23th 2017. Last Lecture --- Scanning.

Local Analysis --- Feature Point Extraction

Page 14: Overview of Geometric Data Analysishuangqx/CS395_Lecture_III.pdf · 2017-01-23 · Overview of Geometric Data Analysis Qixing Huang Janurary 23th 2017. Last Lecture --- Scanning.

Local Analysis --- Point Descriptors

[Johnson and Hebert’ 99]

Page 15: Overview of Geometric Data Analysishuangqx/CS395_Lecture_III.pdf · 2017-01-23 · Overview of Geometric Data Analysis Qixing Huang Janurary 23th 2017. Last Lecture --- Scanning.

Structure Analysis

Page 16: Overview of Geometric Data Analysishuangqx/CS395_Lecture_III.pdf · 2017-01-23 · Overview of Geometric Data Analysis Qixing Huang Janurary 23th 2017. Last Lecture --- Scanning.

Reflection Symmetry

[Kazhdan 02]

Page 17: Overview of Geometric Data Analysishuangqx/CS395_Lecture_III.pdf · 2017-01-23 · Overview of Geometric Data Analysis Qixing Huang Janurary 23th 2017. Last Lecture --- Scanning.

Rotational Symmetry

Page 18: Overview of Geometric Data Analysishuangqx/CS395_Lecture_III.pdf · 2017-01-23 · Overview of Geometric Data Analysis Qixing Huang Janurary 23th 2017. Last Lecture --- Scanning.

Voting-Based Detection

[Mitra et al. 06]

Page 19: Overview of Geometric Data Analysishuangqx/CS395_Lecture_III.pdf · 2017-01-23 · Overview of Geometric Data Analysis Qixing Huang Janurary 23th 2017. Last Lecture --- Scanning.

Symmetrization[Mitra et al. 07]

Page 20: Overview of Geometric Data Analysishuangqx/CS395_Lecture_III.pdf · 2017-01-23 · Overview of Geometric Data Analysis Qixing Huang Janurary 23th 2017. Last Lecture --- Scanning.

Primitive Segmentation[Cohen-Steiner et al. 04]

Page 21: Overview of Geometric Data Analysishuangqx/CS395_Lecture_III.pdf · 2017-01-23 · Overview of Geometric Data Analysis Qixing Huang Janurary 23th 2017. Last Lecture --- Scanning.

Primitive Segmentation

Page 22: Overview of Geometric Data Analysishuangqx/CS395_Lecture_III.pdf · 2017-01-23 · Overview of Geometric Data Analysis Qixing Huang Janurary 23th 2017. Last Lecture --- Scanning.

Primitive Segmentation --- Reserve Engineering

[Schnabel et al. 07]

Page 23: Overview of Geometric Data Analysishuangqx/CS395_Lecture_III.pdf · 2017-01-23 · Overview of Geometric Data Analysis Qixing Huang Janurary 23th 2017. Last Lecture --- Scanning.

Stability Analysis --- 3D Printing

Page 24: Overview of Geometric Data Analysishuangqx/CS395_Lecture_III.pdf · 2017-01-23 · Overview of Geometric Data Analysis Qixing Huang Janurary 23th 2017. Last Lecture --- Scanning.

Stability Analysis --- Self Supporting Struct.

[Prevost et al. 13]

Page 25: Overview of Geometric Data Analysishuangqx/CS395_Lecture_III.pdf · 2017-01-23 · Overview of Geometric Data Analysis Qixing Huang Janurary 23th 2017. Last Lecture --- Scanning.

Stability Analysis --- Self Supporting Struct.

[Deuss et al. 14]

Page 26: Overview of Geometric Data Analysishuangqx/CS395_Lecture_III.pdf · 2017-01-23 · Overview of Geometric Data Analysis Qixing Huang Janurary 23th 2017. Last Lecture --- Scanning.

Vision-Related Analysis

Page 27: Overview of Geometric Data Analysishuangqx/CS395_Lecture_III.pdf · 2017-01-23 · Overview of Geometric Data Analysis Qixing Huang Janurary 23th 2017. Last Lecture --- Scanning.

Shape Distributions

Distributions of pair-wise distances Invertible

[Osoda et al. 02]

Page 28: Overview of Geometric Data Analysishuangqx/CS395_Lecture_III.pdf · 2017-01-23 · Overview of Geometric Data Analysis Qixing Huang Janurary 23th 2017. Last Lecture --- Scanning.

Spherical Harmonics

Page 29: Overview of Geometric Data Analysishuangqx/CS395_Lecture_III.pdf · 2017-01-23 · Overview of Geometric Data Analysis Qixing Huang Janurary 23th 2017. Last Lecture --- Scanning.

Light-Field Descriptors

Page 30: Overview of Geometric Data Analysishuangqx/CS395_Lecture_III.pdf · 2017-01-23 · Overview of Geometric Data Analysis Qixing Huang Janurary 23th 2017. Last Lecture --- Scanning.

Shape Organization[Huang et al. 13]

Page 31: Overview of Geometric Data Analysishuangqx/CS395_Lecture_III.pdf · 2017-01-23 · Overview of Geometric Data Analysis Qixing Huang Janurary 23th 2017. Last Lecture --- Scanning.

Shape Exploration[Huang et al. 13]

Page 32: Overview of Geometric Data Analysishuangqx/CS395_Lecture_III.pdf · 2017-01-23 · Overview of Geometric Data Analysis Qixing Huang Janurary 23th 2017. Last Lecture --- Scanning.

Fine-grained Shape Classification[Huang et al. 13]

Page 33: Overview of Geometric Data Analysishuangqx/CS395_Lecture_III.pdf · 2017-01-23 · Overview of Geometric Data Analysis Qixing Huang Janurary 23th 2017. Last Lecture --- Scanning.

Shape Classification

[Hang et al. 15]

Page 34: Overview of Geometric Data Analysishuangqx/CS395_Lecture_III.pdf · 2017-01-23 · Overview of Geometric Data Analysis Qixing Huang Janurary 23th 2017. Last Lecture --- Scanning.

3D Convolutions

Page 35: Overview of Geometric Data Analysishuangqx/CS395_Lecture_III.pdf · 2017-01-23 · Overview of Geometric Data Analysis Qixing Huang Janurary 23th 2017. Last Lecture --- Scanning.

Scene Classification[Su et al. 16]

Page 36: Overview of Geometric Data Analysishuangqx/CS395_Lecture_III.pdf · 2017-01-23 · Overview of Geometric Data Analysis Qixing Huang Janurary 23th 2017. Last Lecture --- Scanning.

Shape Matching

[Kim et al. 11]

Page 37: Overview of Geometric Data Analysishuangqx/CS395_Lecture_III.pdf · 2017-01-23 · Overview of Geometric Data Analysis Qixing Huang Janurary 23th 2017. Last Lecture --- Scanning.

Fuzzy Correspondences[Kim et al. 12]

Page 38: Overview of Geometric Data Analysishuangqx/CS395_Lecture_III.pdf · 2017-01-23 · Overview of Geometric Data Analysis Qixing Huang Janurary 23th 2017. Last Lecture --- Scanning.

Shape Distance Function

[Shapira et al. 08]

Page 39: Overview of Geometric Data Analysishuangqx/CS395_Lecture_III.pdf · 2017-01-23 · Overview of Geometric Data Analysis Qixing Huang Janurary 23th 2017. Last Lecture --- Scanning.

Shape Segmentation

K-Means

[Shalfman et al. 2002]

Core Extraction

[Katz et al. 05]

Random Walks

[Lai et al. 08]

Normalized Cuts

[Golovinskiy and Funkhouser 08]

Page 40: Overview of Geometric Data Analysishuangqx/CS395_Lecture_III.pdf · 2017-01-23 · Overview of Geometric Data Analysis Qixing Huang Janurary 23th 2017. Last Lecture --- Scanning.

Randomized Cuts

Inputmesh

RandomizedCuts

PartitionFunction

[Golovinskiy and Funkhouser’ 08]

Page 41: Overview of Geometric Data Analysishuangqx/CS395_Lecture_III.pdf · 2017-01-23 · Overview of Geometric Data Analysis Qixing Huang Janurary 23th 2017. Last Lecture --- Scanning.

Skeleton Extraction

[Au et al. 08]

Page 42: Overview of Geometric Data Analysishuangqx/CS395_Lecture_III.pdf · 2017-01-23 · Overview of Geometric Data Analysis Qixing Huang Janurary 23th 2017. Last Lecture --- Scanning.

Scene Understanding

[Gupta et al. 14]

Page 43: Overview of Geometric Data Analysishuangqx/CS395_Lecture_III.pdf · 2017-01-23 · Overview of Geometric Data Analysis Qixing Huang Janurary 23th 2017. Last Lecture --- Scanning.

Hierarchical Scene Understanding

[Liu et al. 14]

Page 44: Overview of Geometric Data Analysishuangqx/CS395_Lecture_III.pdf · 2017-01-23 · Overview of Geometric Data Analysis Qixing Huang Janurary 23th 2017. Last Lecture --- Scanning.

Semantics Analysis --- Functional Labeling

[Hu et al. 15]

Page 45: Overview of Geometric Data Analysishuangqx/CS395_Lecture_III.pdf · 2017-01-23 · Overview of Geometric Data Analysis Qixing Huang Janurary 23th 2017. Last Lecture --- Scanning.

More Shape Analysis --- Shape Difference

[Rustamov et al. 13]

Page 46: Overview of Geometric Data Analysishuangqx/CS395_Lecture_III.pdf · 2017-01-23 · Overview of Geometric Data Analysis Qixing Huang Janurary 23th 2017. Last Lecture --- Scanning.

Image Analysis vs Shape Analysis

Page 47: Overview of Geometric Data Analysishuangqx/CS395_Lecture_III.pdf · 2017-01-23 · Overview of Geometric Data Analysis Qixing Huang Janurary 23th 2017. Last Lecture --- Scanning.

Data Representation

Triangular mesh Point cloud

Implicit surface Part-based models

Page 48: Overview of Geometric Data Analysishuangqx/CS395_Lecture_III.pdf · 2017-01-23 · Overview of Geometric Data Analysis Qixing Huang Janurary 23th 2017. Last Lecture --- Scanning.

Triangular Meshes

Discrete Exterior Calculus Subdivision Surfaces

Page 49: Overview of Geometric Data Analysishuangqx/CS395_Lecture_III.pdf · 2017-01-23 · Overview of Geometric Data Analysis Qixing Huang Janurary 23th 2017. Last Lecture --- Scanning.

Point Cloud Representation

Page 50: Overview of Geometric Data Analysishuangqx/CS395_Lecture_III.pdf · 2017-01-23 · Overview of Geometric Data Analysis Qixing Huang Janurary 23th 2017. Last Lecture --- Scanning.

Point Cloud Representation

[Su et al. 16]

Page 51: Overview of Geometric Data Analysishuangqx/CS395_Lecture_III.pdf · 2017-01-23 · Overview of Geometric Data Analysis Qixing Huang Janurary 23th 2017. Last Lecture --- Scanning.

Implicit Surface Representation

Page 52: Overview of Geometric Data Analysishuangqx/CS395_Lecture_III.pdf · 2017-01-23 · Overview of Geometric Data Analysis Qixing Huang Janurary 23th 2017. Last Lecture --- Scanning.

Scene Graph Representation

Page 53: Overview of Geometric Data Analysishuangqx/CS395_Lecture_III.pdf · 2017-01-23 · Overview of Geometric Data Analysis Qixing Huang Janurary 23th 2017. Last Lecture --- Scanning.

Scalability of Training Data

3M models in more than 4K categories

3.5 Trillion Images

Page 54: Overview of Geometric Data Analysishuangqx/CS395_Lecture_III.pdf · 2017-01-23 · Overview of Geometric Data Analysis Qixing Huang Janurary 23th 2017. Last Lecture --- Scanning.

The impact of BigData

Page 55: Overview of Geometric Data Analysishuangqx/CS395_Lecture_III.pdf · 2017-01-23 · Overview of Geometric Data Analysis Qixing Huang Janurary 23th 2017. Last Lecture --- Scanning.

Single Analysis vs Joint Analysis

• Extraneous geometric clues

Structural similarity of segmentations

Single shape segmentation[Chen et al. 09]

Joint shape segmentation[Huang et al. 11]

Page 56: Overview of Geometric Data Analysishuangqx/CS395_Lecture_III.pdf · 2017-01-23 · Overview of Geometric Data Analysis Qixing Huang Janurary 23th 2017. Last Lecture --- Scanning.

Single Analysis vs Joint Analysis

Joint shape segmentation[Huang et al. 11]

Structural similarity of segmentations

• Low saliency

Single shape segmentation[Chen et al. 09]

Page 57: Overview of Geometric Data Analysishuangqx/CS395_Lecture_III.pdf · 2017-01-23 · Overview of Geometric Data Analysis Qixing Huang Janurary 23th 2017. Last Lecture --- Scanning.

Single Analysis vs Joint Analysis

• Articulated structures

Joint shape segmentation[Huang et al. 11]

(Rigid) invariance of segments

Single shape segmentation[Chen et al. 09]

Page 58: Overview of Geometric Data Analysishuangqx/CS395_Lecture_III.pdf · 2017-01-23 · Overview of Geometric Data Analysis Qixing Huang Janurary 23th 2017. Last Lecture --- Scanning.

Blended intrinsic maps[Kim et al. 11]

Page 59: Overview of Geometric Data Analysishuangqx/CS395_Lecture_III.pdf · 2017-01-23 · Overview of Geometric Data Analysis Qixing Huang Janurary 23th 2017. Last Lecture --- Scanning.

Matching through intermediate objects --- map propagation

Blended intrinsic maps[Kim et al. 11]

Composite map

Intermediateobject

Page 60: Overview of Geometric Data Analysishuangqx/CS395_Lecture_III.pdf · 2017-01-23 · Overview of Geometric Data Analysis Qixing Huang Janurary 23th 2017. Last Lecture --- Scanning.

In the data collection, correct maps usually form a connected sub-graph

Network of approximately correct blended intrinsic maps

Page 61: Overview of Geometric Data Analysishuangqx/CS395_Lecture_III.pdf · 2017-01-23 · Overview of Geometric Data Analysis Qixing Huang Janurary 23th 2017. Last Lecture --- Scanning.

The map synchronization problem

Identify correct maps among a (sparse) network of maps

Page 62: Overview of Geometric Data Analysishuangqx/CS395_Lecture_III.pdf · 2017-01-23 · Overview of Geometric Data Analysis Qixing Huang Janurary 23th 2017. Last Lecture --- Scanning.

The Influence of Deep Learning

Page 63: Overview of Geometric Data Analysishuangqx/CS395_Lecture_III.pdf · 2017-01-23 · Overview of Geometric Data Analysis Qixing Huang Janurary 23th 2017. Last Lecture --- Scanning.

ShapeNet3D

Page 64: Overview of Geometric Data Analysishuangqx/CS395_Lecture_III.pdf · 2017-01-23 · Overview of Geometric Data Analysis Qixing Huang Janurary 23th 2017. Last Lecture --- Scanning.

Generative Adversarial Network for 3D Voxel Grid

[Wu et al. 16]

Page 65: Overview of Geometric Data Analysishuangqx/CS395_Lecture_III.pdf · 2017-01-23 · Overview of Geometric Data Analysis Qixing Huang Janurary 23th 2017. Last Lecture --- Scanning.

Sparse Convolutions[Riegler et al. 16]

Page 66: Overview of Geometric Data Analysishuangqx/CS395_Lecture_III.pdf · 2017-01-23 · Overview of Geometric Data Analysis Qixing Huang Janurary 23th 2017. Last Lecture --- Scanning.

Deep Architecture for 3D Point Clouds

Classification

Generative Model

[Su et al. 16a, 16b]

Page 67: Overview of Geometric Data Analysishuangqx/CS395_Lecture_III.pdf · 2017-01-23 · Overview of Geometric Data Analysis Qixing Huang Janurary 23th 2017. Last Lecture --- Scanning.

Scene Graphs?

Triangular Meshes?

Page 68: Overview of Geometric Data Analysishuangqx/CS395_Lecture_III.pdf · 2017-01-23 · Overview of Geometric Data Analysis Qixing Huang Janurary 23th 2017. Last Lecture --- Scanning.

Other Topics

Page 69: Overview of Geometric Data Analysishuangqx/CS395_Lecture_III.pdf · 2017-01-23 · Overview of Geometric Data Analysis Qixing Huang Janurary 23th 2017. Last Lecture --- Scanning.

Topological Data Analysis

Page 70: Overview of Geometric Data Analysishuangqx/CS395_Lecture_III.pdf · 2017-01-23 · Overview of Geometric Data Analysis Qixing Huang Janurary 23th 2017. Last Lecture --- Scanning.

Joint Image and Shape Analysis

[Y. Wang et al. 16]

Page 71: Overview of Geometric Data Analysishuangqx/CS395_Lecture_III.pdf · 2017-01-23 · Overview of Geometric Data Analysis Qixing Huang Janurary 23th 2017. Last Lecture --- Scanning.

Discussion


Recommended