• No results found

Symmetry in Shapes – Theory and Practice

N/A
N/A
Protected

Academic year: 2022

Share "Symmetry in Shapes – Theory and Practice"

Copied!
49
0
0

Laster.... (Se fulltekst nå)

Fulltekst

(1)

Symmetry in Shapes – Theory and Practice

Michael Wand

Saarland University / MPI Informatik

Representations & Applications

(2)

Representations

& Applications

(3)

Toy Example

How many building blocks are these?

(4)

Toy Example

How many building blocks are these?

(5)

What is Symmetry?

Set of operations 𝑓 that leave object 𝑋 intact

𝑓 𝑋 = 𝑋

Operations 𝐺 = 𝑓 𝑓 𝑋 = 𝑋 form a group 𝐺 encodes absent information

(6)

Pairwise Correspondences

Derived Properties

Pairwise matches T

(7)

Pairwise Correspondences

Permutation Groups

Derived Properties

Pairwise matches

Exchangeable building blocks T

(8)

Pairwise Correspondences

Permutation Groups

Transformation Groups

Derived Properties

Pairwise matches

Exchangeable building blocks

Regular transformations 𝐓𝑖|𝑖 ∈ ℤ

T

T T T T

(9)

Pairwise Matches

T

(10)

Input Data (Point Cloud)

[data set: C. Brenner, IKG Univ. Hannover]

(11)

Feature Representation

[data set: C. Brenner, IKG Univ. Hannover]

(12)

[data set: C. Brenner, IKG Univ. Hannover]

(13)

Result

[data set: C. Brenner, IKG Univ. Hannover]

(14)

Symmetry Detection

Partial Symmetry Detection

Yields pairwise partial correspondences

No symmetry groups (yet)

(15)

Applications

Pairwise correspondences

Non-local denoising

Symmetrization

Constrained editing

Techniques

Correspondences transport information

Simplification of pairwise relations

Pairwise constraints as invariants

(16)

Non-Local Denoising

data MLS

non-local

[Gal et al. 2007]

(17)

Non-Local Denoising

16 parts

[data set: C. Brenner, University Hannover]

MLS non-local

[Bokeloh et al. 2009]

(18)

Non-Local Denoising

data non-local

denoising [Zheng et al. 2010]

(19)

Symmetrization

[Mitra et al. 2007]

(20)

Symmetry Preserving Editing

(21)

iWires

[Gal et al. 2009]

Symmetry-based propagation of edits: additional references [Wang et al. 2011], [Zheng et al. 2011]

(22)

Permutation &

Building Blocks

(23)

Example Scene

(24)

Pairwise Correspondences

(25)

Cutting at the Boundaries

(26)

Microtiles

(27)

3D Result

(28)

Properties

General framework

Need point-wise equivalent relations

Canonical, unique decomposition Every point of every piece is unique

Microtiles cannot have partial correspondences

Microtiles reveal permutation groups

(29)

Symmetry Factored Embedding

Related Concept

Points that map together in once piece

Consistent orbits

Ignores transformation, point-wise orbits

[Lipman et al. 2010]

(30)

Inverse Procedural Modeling

r-Similarity

Local neighborhoods match exemplar

output radius r radius r radius r

input

(31)

Inverse Procedural Modeling [data set: G. Wolf]

(32)

Theoretical Results

All 𝑟-similar objects are made out of (𝑟 − 𝜖)-microtiles

Unique construction

Connectivity same as in the example

Implications

Canonical representation

Synthesis

= solving jigsaw puzzles

(33)

Shape Grammar

(34)

Practice: Context Free Grammar

A

a1

a2 B

C

D

d1 d2 c1 c2 b1 b2 b3 Grammar:

A a1 B C | a2 D B b1 | b2| b3 C c1 | c2

D d1 | d2

(35)

Practical Results [data sets: G. Wolf, Dosch 3D]

(36)

Fast Pairwise Matches

T

(37)

Quadratic Complexity?

[data set: C. Brenner, IKG Univ. Hannover]

(38)

Cliques / Equivalence Classes

(39)

Scalable Symmetry Detection

Hannover scans:

128M points / 14GB detection: 23 min preproc.: 43 min

[data set: C. Brenner, IKG Univ. Hannover]

[data set: C. Brenner, IKG Univ. Hannover]

(40)

Regular Transformations

(41)

Applications

Symmetry: regularity (transformations)

Inverse procedural modeling

Regularity preserving editing

Shape recognition

Shape understanding

Techniques

Transformation groups characterize shapes

Transformation group structure as invariants

(42)

Inverse Procedural Modeling

[Pauly et al. 2008]

[Mitra et al. 2008]

(43)

Regularity Aware Deformation

[Bokeloh et al. 2011]

(44)

Algebraic Shape Editing

[Bokeloh et al. 2012]

(45)

Shape Recognition

[Kazhdan et al. 2004]

[Podolak et al. 2006] [Thrun et al. 2005]

(46)

Shape Understanding

[Mehra et al. 2009]

[Mitra et al. 2010]

(47)

Conclusions

(48)

Symmetry

Principle

Absence of information

Invariance under operations

Structure

Global symmetries form transformation groups

Permutations of building blocks form groups

Detection

Pairwise matching (efficient pruning, segmentation)

Regular transformations: estimate generators

Intrinsic formulations

(49)

Applications

Different structural insights

Correspondence

Equivalence

Pairwise relations

Permutations

Building blocks

Shape grammar

Hierarchical encoding

Regularity

Structural invariant

Regularity relations

Different Applications

Referanser

RELATERTE DOKUMENTER

The cost of using force to secure national interests in the near abroad may increase significantly if economic growth is hampered and/or Russia’s role in international

On the other hand, the protection of civilians must also aim to provide the population with sustainable security through efforts such as disarmament, institution-building and

Based on the above-mentioned tensions, a recommendation for further research is to examine whether young people who have participated in the TP influence their parents and peers in

In a review of US military organizations at war, Roman (1997) found such organizational practices to be obstructing the sharing of information, as well as being an obstacle

Pattern-Aware Shape Deformation: We introduce a new structure-aware shape deformation technique in Chapter 6. The key idea is to detect continuous and dis- crete regular patterns

Mitra, Mark Pauly, Michael Wand, Duygu Ceylan State-of-the-art Report EUROGRAPHICS 2012. • STAR

Niloy Mitra Maksim Ovsjanikov Mark Pauly Michael Wand Duygu

Aggregation: FFT in transform domain Extraction: clustering, region growing... Transform