Top Banner
Geometric Modeling with - Complexes SPEAKER: Bart H.M. Gerritsen (TNO) Klaas van der Werff (DUT) Remco Veltkamp (UU)
20

Geometric Modeling with -Complexes SPEAKER: Bart H.M. Gerritsen (TNO) Klaas van der Werff (DUT) Remco Veltkamp (UU)

Dec 22, 2015

Download

Documents

Welcome message from author
This document is posted to help you gain knowledge. Please leave a comment to let me know what you think about it! Share it to your friends and learn new things together.
Transcript
Page 1: Geometric Modeling with  -Complexes SPEAKER: Bart H.M. Gerritsen (TNO) Klaas van der Werff (DUT) Remco Veltkamp (UU)

Geometric Modeling with -Complexes

SPEAKER:

Bart H.M. Gerritsen (TNO)

Klaas van der Werff (DUT)

Remco Veltkamp (UU)

Page 2: Geometric Modeling with  -Complexes SPEAKER: Bart H.M. Gerritsen (TNO) Klaas van der Werff (DUT) Remco Veltkamp (UU)

Alpha complex

Page 3: Geometric Modeling with  -Complexes SPEAKER: Bart H.M. Gerritsen (TNO) Klaas van der Werff (DUT) Remco Veltkamp (UU)

Overview

• Modeling natural objects

• Modeling with alpha complexes

• Weighting

• Case studies

• Conclusions & further research

Page 4: Geometric Modeling with  -Complexes SPEAKER: Bart H.M. Gerritsen (TNO) Klaas van der Werff (DUT) Remco Veltkamp (UU)

Natural object features

Natural object

• Complex geometry and topology

• Scale dependent geometry, topology and material

• Fuzzy boundaries

• Embedded in “background”

• Holes, separations

• Heterogeneous, an-isotropic material

• Ruled by natural evolutionary processes

Engineering object

• Moderately complex geometry and low complexity topology

• Virtually scale independent geometry and topology

• Well-established boundaries

• assemblies of monolithic parts

• no separations

• homogenous, isotropic or ortho-tropic material

• Demands-driven features and functions

Page 5: Geometric Modeling with  -Complexes SPEAKER: Bart H.M. Gerritsen (TNO) Klaas van der Werff (DUT) Remco Veltkamp (UU)

Modeling with alpha complexes

Preprocess data set

Design weight set

Visualize and inspect

Triangulate

Compute -family

export

Page 6: Geometric Modeling with  -Complexes SPEAKER: Bart H.M. Gerritsen (TNO) Klaas van der Werff (DUT) Remco Veltkamp (UU)

Modeling: data organization

wei

ghtin

gsa

mpl

ing

-c

ompl

ex

Page 7: Geometric Modeling with  -Complexes SPEAKER: Bart H.M. Gerritsen (TNO) Klaas van der Werff (DUT) Remco Veltkamp (UU)

Modeling: distances

triangulation nearest-neighbor

furthest neighbor

Un

eq

ual

weig

hts

Eq

ual

weig

hts

Page 8: Geometric Modeling with  -Complexes SPEAKER: Bart H.M. Gerritsen (TNO) Klaas van der Werff (DUT) Remco Veltkamp (UU)

Modeling: weights

• Euclidean distance: d(x1,x2 ) = | x1 - x2 |

• Laguerre distance: L(x1,x2 ) = d2 (x1,x2 ) - ( w1+w2 )

x2

x1x1

r1

r = w

Page 9: Geometric Modeling with  -Complexes SPEAKER: Bart H.M. Gerritsen (TNO) Klaas van der Werff (DUT) Remco Veltkamp (UU)

Modeling: effects

Wd(x,y)

leaner richer

Page 10: Geometric Modeling with  -Complexes SPEAKER: Bart H.M. Gerritsen (TNO) Klaas van der Werff (DUT) Remco Veltkamp (UU)

Weighting strategy

Co

met

Wes

t

Property space

Sample space

Model space

Page 11: Geometric Modeling with  -Complexes SPEAKER: Bart H.M. Gerritsen (TNO) Klaas van der Werff (DUT) Remco Veltkamp (UU)

Case studies

Engineering

Natural

Page 12: Geometric Modeling with  -Complexes SPEAKER: Bart H.M. Gerritsen (TNO) Klaas van der Werff (DUT) Remco Veltkamp (UU)

Scapula: view from the thorax

Page 13: Geometric Modeling with  -Complexes SPEAKER: Bart H.M. Gerritsen (TNO) Klaas van der Werff (DUT) Remco Veltkamp (UU)

Scapula: data analysis

• Anatomic landmarks

• Point processes

• Local distances

• Position in body

• Curvatures

• Mathematical landmarks

• Pseudo-landmarks

• Geometric/topological

constraints

Page 14: Geometric Modeling with  -Complexes SPEAKER: Bart H.M. Gerritsen (TNO) Klaas van der Werff (DUT) Remco Veltkamp (UU)

Scapula: nearest-neighbor analysis

nearest-neighbor graph

furthest-neighbor graph

Page 15: Geometric Modeling with  -Complexes SPEAKER: Bart H.M. Gerritsen (TNO) Klaas van der Werff (DUT) Remco Veltkamp (UU)

Scapula: singular face analysis

Singular triangles

Page 16: Geometric Modeling with  -Complexes SPEAKER: Bart H.M. Gerritsen (TNO) Klaas van der Werff (DUT) Remco Veltkamp (UU)

Scapula: finding the best alpha

• Fitting physical constraints,

e.g., volume, curvature

• Absence / presence of holes

• A-priori knowledge and

expertise

• Subjective matters

Page 17: Geometric Modeling with  -Complexes SPEAKER: Bart H.M. Gerritsen (TNO) Klaas van der Werff (DUT) Remco Veltkamp (UU)

Conclusions

+ Working by example + observed ‘landmarks’

+ Intuitive

+ Can cope with roughness and vagueness of natural objects

+ hooks up well with knowledge-based and variational geometry

- Weighting can be (overly) complicated

- Limited control

- Large models require heavy computing

- Serious lack of data on natural objects

Page 18: Geometric Modeling with  -Complexes SPEAKER: Bart H.M. Gerritsen (TNO) Klaas van der Werff (DUT) Remco Veltkamp (UU)

Modeling: level of abstraction

Knowledge-based modeling

Parametric modeling Variational geometry

Current geometric modeling

Lev

el o

f ab

stra

ctio

n

0% 100%Relative effort

Progress

abstract modeling geometric modeling

Alpha complex

Page 19: Geometric Modeling with  -Complexes SPEAKER: Bart H.M. Gerritsen (TNO) Klaas van der Werff (DUT) Remco Veltkamp (UU)

Further research

• Knowledge-frameworks for natural objects

• Hyper-spatial modeling

• Further weighting strategies

• An-isotropic weighting

• Interactive tools for weighting

• Improved numerical modeling with alpha complexes

• Data collection on natural objects

Page 20: Geometric Modeling with  -Complexes SPEAKER: Bart H.M. Gerritsen (TNO) Klaas van der Werff (DUT) Remco Veltkamp (UU)

Outline longer term approach

Scenario’s TemplatesIntra-object constraints

Environment

Object

Inter-object constraints

Object

Object

-complex