3d model retrieval

39
2004/03/03 Sheun-Huei Guan, CML, NTU 1 3D Model Retrieval After Shape Distributions

Upload: quail-warner

Post on 03-Jan-2016

54 views

Category:

Documents


1 download

DESCRIPTION

3D Model Retrieval. After Shape Distributions. Agenda. Shape Distributions and selected descendants. Shape Distributions S.D. on Solid Models AD & AAD Princeton Shape Benchmark Statistics Benchmark Statistical tools to our system. Papers. - PowerPoint PPT Presentation

TRANSCRIPT

Page 1: 3D Model Retrieval

2004/03/03 Sheun-Huei Guan, CML, NTU 1

3D Model Retrieval

After Shape Distributions

Page 2: 3D Model Retrieval

2004/03/03 Sheun-Huei Guan, CML, NTU 2

Agenda

• Shape Distributions and selected descendants.– Shape Distributions– S.D. on Solid Models– AD & AAD

• Princeton Shape Benchmark– Statistics– Benchmark

• Statistical tools to our system

Page 3: 3D Model Retrieval

2004/03/03 Sheun-Huei Guan, CML, NTU 3

Papers

• R. Osada, T. Funkhouser, B. Chazelle, D. Dobkin, Shape Distributions, ACM ToG 2002.

• C. Ip, D. Lapadat, L. Sieger, W. Regli, Using Shape Distributions to Compare Solid Models, 7th ACM/SIGGRAPH Symp. on Solid Modeling and Applications 2002.

• R. Ohbuchi, T. Minamitani, T. Takei, Shape-Similarity Search of 3D Models by using Enhanced Shape Functions, Theory and Practice of Computer Graphics 2003.

• P. Shilane, P. Min, M. Kazhdan, T. Funkhouser, The Princeton Shape Benchmark, Shape Modeling International 2004.

Page 4: 3D Model Retrieval

2004/03/03 Sheun-Huei Guan, CML, NTU 4

Shape Distributions

Page 5: 3D Model Retrieval

2004/03/03 Sheun-Huei Guan, CML, NTU 5

Shape Distributions

Page 6: 3D Model Retrieval

2004/03/03 Sheun-Huei Guan, CML, NTU 6

Shape Functions

Page 7: 3D Model Retrieval

2004/03/03 Sheun-Huei Guan, CML, NTU 7

Shape Function: D2

• Sample points on mesh uniformly

• For each point p, get D2 (histogram)

• Sum all D2 (histogram)

• Transform the histogram to coefficients

Page 8: 3D Model Retrieval

2004/03/03 Sheun-Huei Guan, CML, NTU 8

Shape Distributions

Page 9: 3D Model Retrieval

2004/03/03 Sheun-Huei Guan, CML, NTU 9

Comparing Shape Distributions

• Bhattacharyya: D(f, g) = 1 –

• PDF LN: Minkowski LN norm

• L1 norm

• L2 norm

• …

fg

Page 10: 3D Model Retrieval

2004/03/03 Sheun-Huei Guan, CML, NTU 10

Issues

• Point sampling!

• Gross shape properties!

Page 11: 3D Model Retrieval

2004/03/03 Sheun-Huei Guan, CML, NTU 11

Issue: point sampling

• Pseudo Random Number Generator?!

Page 12: 3D Model Retrieval

2004/03/03 Sheun-Huei Guan, CML, NTU 12

Issue: gross shape properties

Page 13: 3D Model Retrieval

2004/03/03 Sheun-Huei Guan, CML, NTU 13

Solid Model

Page 14: 3D Model Retrieval

2004/03/03 Sheun-Huei Guan, CML, NTU 14

Solid Model

• Gross D2 on surface is not enough.

• Accumulate Distribution of Classification

Page 15: 3D Model Retrieval

2004/03/03 Sheun-Huei Guan, CML, NTU 15

Histogram (IN, OUT, MIXED)

Page 16: 3D Model Retrieval

2004/03/03 Sheun-Huei Guan, CML, NTU 16

Only D2?

Page 17: 3D Model Retrieval

2004/03/03 Sheun-Huei Guan, CML, NTU 17

Enhanced Shape Functions

• Angle and Distance (AD) & Absolute Angle and Distance (ADD).

Page 18: 3D Model Retrieval

2004/03/03 Sheun-Huei Guan, CML, NTU 18

AD & AAD

• AD/AAD is a 2D histogram

Page 19: 3D Model Retrieval

2004/03/03 Sheun-Huei Guan, CML, NTU 19

Results with AD & AAD

Page 20: 3D Model Retrieval

2004/03/03 Sheun-Huei Guan, CML, NTU 20

Statistical Analysis Methods

Page 21: 3D Model Retrieval

2004/03/03 Sheun-Huei Guan, CML, NTU 21

Statistics

• Given a class with |C| members• The percentage of models in the query’s

class that appear within the top K matches.

• 1-tier: K = |C| - 1• 2-tier: K = 2(|C| - 1)• nearest neighbor: K = 1• Discounted Cumulative Gain (DCG)

Page 22: 3D Model Retrieval

2004/03/03 Sheun-Huei Guan, CML, NTU 22

Precision / Recall

• P := γ/ (γ+α)

• R := γ/ (γ+β)

Page 23: 3D Model Retrieval

2004/03/03 Sheun-Huei Guan, CML, NTU 23

Diagram

Precision

Recall

1

0

1

1/4

3/4

2/4

4/8

3/4

5/15

4/4

1

1

Recall

0

Precisionideal

Page 24: 3D Model Retrieval

2004/03/03 Sheun-Huei Guan, CML, NTU 24

Princeton Shape Benchmark

Page 25: 3D Model Retrieval

2004/03/03 Sheun-Huei Guan, CML, NTU 25

What is PSB

• Providing a standard 3D model database.

• Classifying models by semantic, function and shape.

• Doing benchmark.

Page 26: 3D Model Retrieval

2004/03/03 Sheun-Huei Guan, CML, NTU 26

Results: Precision-Recall

Page 27: 3D Model Retrieval

2004/03/03 Sheun-Huei Guan, CML, NTU 27

Results: Statistics

Page 28: 3D Model Retrieval

2004/03/03 Sheun-Huei Guan, CML, NTU 28

Results: Different Classification

Page 29: 3D Model Retrieval

2004/03/03 Sheun-Huei Guan, CML, NTU 29

3D Model Retrieval byLight Field

Page 30: 3D Model Retrieval

2004/03/03 Sheun-Huei Guan, CML, NTU 30

Matching (I)

1

2

3

4

5

…………

1

2

3

4

5

1

2

3

4

5

1

2

3

4

5

Page 31: 3D Model Retrieval

2004/03/03 Sheun-Huei Guan, CML, NTU 31

5

1

2

3

4

Matching (II)

……

……

12345

1

2

3

4

5

1

2

3

4

5……

1

2

3

4

5

Page 32: 3D Model Retrieval

2004/03/03 Sheun-Huei Guan, CML, NTU 32

Matching (III)

……

……

12345

1

2

3

4

5

1

2

3

4

5

2

1

54

3……

1

2

3

4

5

Page 33: 3D Model Retrieval

2004/03/03 Sheun-Huei Guan, CML, NTU 33

Matching (IV)

……5

43

1

2

……

12345

1

2

3

4

5

1

2

3

4

5

Minimum error from all corresponding 2D shapes

……

1

2

3

4

5

Page 34: 3D Model Retrieval

2004/03/03 Sheun-Huei Guan, CML, NTU 34

To be more robust in rotation(I)

Page 35: 3D Model Retrieval

2004/03/03 Sheun-Huei Guan, CML, NTU 35

To be more robust in rotation(II)

1-160

1-10600

10-105460

Different rotation:(Mx(N-1)+1)x60

Page 36: 3D Model Retrieval

2004/03/03 Sheun-Huei Guan, CML, NTU 36

Matching as Histogram

Similarity0 1

1

0

Num

ber

Page 37: 3D Model Retrieval

2004/03/03 Sheun-Huei Guan, CML, NTU 37

Matching as Histogram with IQR

Similarity0 1

1

0

Num

ber

Median

Q3

Q1

Page 38: 3D Model Retrieval

2004/03/03 Sheun-Huei Guan, CML, NTU 38

Results with IQR

Page 39: 3D Model Retrieval

2004/03/03 Sheun-Huei Guan, CML, NTU 39

Thank You

See you in the next retrieval.