+ All Categories
Home > Documents > Well-composed cell complexes

Well-composed cell complexes

Date post: 10-Jan-2016
Category:
Upload: shea
View: 23 times
Download: 4 times
Share this document with a friend
Description:
Well-composed cell complexes. Rocio Gonzalez-Diaz Maria-Jose Jimenez Belen Medrano. Motivation. Our ultimate purpose: To extract (co)homological information of a 3D model. Motivation. - PowerPoint PPT Presentation
Popular Tags:
35
Rocio Gonzalez-Diaz Maria-Jose Jimenez Belen Medrano 1
Transcript
Page 1: Well-composed cell complexes

Rocio Gonzalez-DiazMaria-Jose Jimenez

Belen Medrano

1

Page 2: Well-composed cell complexes

2

Our ultimate purpose:

To extract (co)homological information of a 3D model.

Page 3: Well-composed cell complexes

3

For this aim, first we need to compute representative (co)cycles of (co)homology generators of dimension 1 in the model.

Extracted from Dey et al., Computing Geometry-aware Handle and Tunnel Loops in 3D Models. ACM Transactions on Graphics, Vol. 27, No. 3, Article 45, (2008).

Page 4: Well-composed cell complexes

4

T. Dey et al:

Computing loops on the surface that wraps around their ‘handles’ and ‘tunnels’. Applications:

Feature detection Topological simplification…

Dey T. K., Li K., Sun J.: On computing handle and tunnel loops. IEEE Proceedings of the international conference on cyberworlds; 2007.p.357-66.

Page 5: Well-composed cell complexes

5

All the computations are carried out over a connected closed surface in R3.

Can we start from a similar scenario if we consider the cubical complex associated to a 3D digital picture?

Our answer: Well-composed cell complexes

Page 6: Well-composed cell complexes

6

Well-composed images enjoy important topological and

geometric properties:

1. There is only one type of connected component.

2. Some algorithms used in computer vision,

computer graphics and image processing are

simpler.

Page 7: Well-composed cell complexes

7

Well-composed images enjoy important topological and

geometric properties:

3. Thinning algorithms can be simplified and naturally

made parallel if the input image is well-composed.

4. Some algorithms for computing surface curvature

or extracting adaptive triangulated surfaces assume

that the input image is well-composed.

Page 8: Well-composed cell complexes

8

There are several methods for turning binary digital

images that are not well-composed into well-composed

ones:

…but these methods “destroy the topology”.

Original image Well-composed Differences in gray

Page 9: Well-composed cell complexes

9

To “transform’’ the cubical complex induced by a 3D binary digital picture into a homotopy equivalent cell complex, whose boundary is made up by 2-manifolds:

WELL –COMPOSED CELL COMPLEX.

Our goal in this paper:

Page 10: Well-composed cell complexes

10

I = (Z3, B): set of unit cubes (voxels) centered at the

points of B together with all the faces.

Bc = Z3\B = background

Example: I = (Z3, B), B = {(0,0,0), (0,1,0), (0,0,1), (1,0,1)}

B = foreground

Page 11: Well-composed cell complexes

11

{ Voxels } { 3D cubes in R3 }

Combinatorial struture: CUBICAL COMPLEX

Voxel

0-cells = vertices

1-cells = edges

2-cells = squared faces

3-cells = cubes

Page 12: Well-composed cell complexes

12

{ Voxels } { 3D cubes in R3 }

Combinatorial struture: CUBICAL COMPLEX

)2

1,2

1,2

1( kjipl

0-cells notation:

Page 13: Well-composed cell complexes

13

{ Voxels } { 3D cubes in R3 }

Combinatorial struture: CUBICAL COMPLEX

),2

1,2

1(

)2

1,,

2

1(

)2

1,2

1,(

kjia

kjia

kjia

l

l

l

1-cells notation:

Page 14: Well-composed cell complexes

14

{ Voxels } { 3D cubes in R3 }

Combinatorial struture: CUBICAL COMPLEX

2-cells notation:

)2

1,,(

),2

1,(

),,2

1(

kjic

kjic

kjic

l

l

l

Page 15: Well-composed cell complexes

15

{ Voxels } { 3D cubes in R3 }

Combinatorial struture: CUBICAL COMPLEX

Page 16: Well-composed cell complexes

16

I = (Z3, B) is a well-composed image if the boundary of

the cubical complex associated, ∂Q(I), is a 2D-manifold.

[Latecki97] A 3D binary digital image is well-composed iff

the configuractions C1, C2 and C3 do not occur in Q(I).

Page 17: Well-composed cell complexes

17

This point has not a neighborhood

homeomorphic to R2.

Page 18: Well-composed cell complexes

18

Critical

configurations

within a block of

eight cubes

Page 19: Well-composed cell complexes

19

A 3D digital image is not generally a well-composed image

Cubical complex Q(I)

Cell complex K(I) such that ∂K(I) is composed by 2D-manifolds: a well-composed cell complex.

Homotopy equivalent

Page 20: Well-composed cell complexes

20

Key idea: to create a true face adyacency to avoid the critical configurations

Cubical complex Q(I)

Cell complex K(I) such that ∂K(I) is composed by 2D-manifolds: a well-composed cell complex.

Homotopy equivalent

Page 21: Well-composed cell complexes

21

INPUT OUTPUTCubical complex Q(I) Well-composed cell complex K(I)

Page 22: Well-composed cell complexes

22

So, we need “more space” to add new cells:

Adjacency = face relation between cells.

Page 23: Well-composed cell complexes

23

Step 1: Label critical edges and critical vertices of Q(I).

Cubical complex Q(I)

Cell complex K(I) such that ∂K(I) is composed by 2D-manifolds: a well-composed cell complex.

Homotopy equivalent

Step 2: Repair critical edges of Q(I).

Step 3: Repair critical vertices of Q(I).

Page 24: Well-composed cell complexes

24

Step 1: Label critical edges and critical vertices of Q(I).

A := set of critical edges of Q(I)Vi := set of critical vertices of Q(I)

Page 25: Well-composed cell complexes

25

Step 2: Repair critical edges of Q(I).

Step 1: Label critical edges and critical vertices of Q(I).

Page 26: Well-composed cell complexes

26

Step 2: Repair critical edges of Q(I).

Step 1: Label critical edges and vertices.

Page 27: Well-composed cell complexes

27

Step 2: Repair critical edges of Q(I).

Step 1: Label critical edges and vertices.

Adjacency = face relation between cells.

υ

Page 28: Well-composed cell complexes

28

Step 2: Repair critical edges of Q(I).

Step 1: Label critical edges and critical vertices of Q(I).

Step 3: Repair critical vertices of Q(I).

Page 29: Well-composed cell complexes

29

Step 2: Repair critical edges of Q(I).

Step 1: Label critical edges and critical vertices of Q(I).

Step 3: Repair critical vertices of Q(I).

Page 30: Well-composed cell complexes

30

Step 2: Repair critical edges of Q(I).

Step 1: Label critical edges and critical vertices of Q(I).

Step 3: Repair critical vertices of Q(I).

Page 31: Well-composed cell complexes

31

Step 2: Repair critical edges of Q(I).

Step 3: Repair critical vertices of Q(I).

Step 1: Label critical edges and critical vertices of Q(I).

Page 32: Well-composed cell complexes

32

Step 2: Repair critical edges of Q(I).

Step 1: Label critical edges and critical vertices of Q(I).

Step 3: Repair critical vertices of Q(I).

Page 33: Well-composed cell complexes

33

Step 2: Repair critical edges of Q(I).

Step 1: Label critical edges and critical vertices of Q(I).

Step 3: Repair critical vertices of Q(I).

Page 34: Well-composed cell complexes

34

Aims: To compute the homology of the foreground image as well as the background by computing the homology of the boundary surface;

Geometrically control the representative (co)-cycles of homology generators;

Deal with other 3D digital images: (6,26), (18,6) or (6,18) 3D images.

Page 35: Well-composed cell complexes

35

Thanks for your attention!Thanks for your attention!

QuestionsQuestions


Recommended