+ All Categories
Home > Documents > Using simplified meshes for crude registration of two partially overlapping range images Mercedes...

Using simplified meshes for crude registration of two partially overlapping range images Mercedes...

Date post: 18-Jan-2016
Category:
Upload: harriet-watkins
View: 214 times
Download: 0 times
Share this document with a friend
Popular Tags:
31
Using simplified meshes Using simplified meshes for crude registration of for crude registration of two partially overlapping two partially overlapping range images range images Mercedes R.G.Márquez Mercedes R.G.Márquez Wu Shin-Ting Wu Shin-Ting State University of State University of Matogrosso do Sul Matogrosso do Sul State University of State University of
Transcript
Page 1: Using simplified meshes for crude registration of two partially overlapping range images Mercedes R.G.Márquez Wu Shin-Ting State University of Matogrosso.

Using simplified meshes Using simplified meshes for crude registration of for crude registration of two partially overlapping two partially overlapping

range imagesrange images

Mercedes R.G.Márquez Mercedes R.G.Márquez

Wu Shin-TingWu Shin-Ting

State University of Matogrosso State University of Matogrosso do Suldo Sul

State University of Campinas- State University of Campinas- BrazilBrazil

Page 2: Using simplified meshes for crude registration of two partially overlapping range images Mercedes R.G.Márquez Wu Shin-Ting State University of Matogrosso.

TopicsTopics

1.1. Registration ProblemRegistration Problem

2.2. Related WorksRelated Works

3.3. Our ProposalOur Proposal

4.1 QSLIM Method4.1 QSLIM Method

4.2. Structures for 4.2. Structures for MatchingMatching

4.3. Local Matching4.3. Local Matching

4.4. Filtering matches4.4. Filtering matches

5. Results5. Results

Page 3: Using simplified meshes for crude registration of two partially overlapping range images Mercedes R.G.Márquez Wu Shin-Ting State University of Matogrosso.

ProblemProblem

• Find the rigid Find the rigid transformation T transformation T which aligns two which aligns two partially partially overlapped range overlapped range images images II11, I, I2,2,

II11 II22

Page 4: Using simplified meshes for crude registration of two partially overlapping range images Mercedes R.G.Márquez Wu Shin-Ting State University of Matogrosso.

Registration PrincipleRegistration Principle

• If correct correspondences (If correct correspondences (ppi,i,qqi i ), ), are are

known,known,then the solution of equations system then the solution of equations system , by least squares method , by least squares method is the transformation is the transformation T.T.

Page 5: Using simplified meshes for crude registration of two partially overlapping range images Mercedes R.G.Márquez Wu Shin-Ting State University of Matogrosso.

Traditional ICP (Iterative Traditional ICP (Iterative Closest Point)Closest Point)

• Assume Assume closestclosest points correspond points correspond to each other, compute the best to each other, compute the best transform and iterate to find transform and iterate to find alignmentalignment

• Converges if starting position (TConverges if starting position (T00) )

is “close enough“is “close enough“

Page 6: Using simplified meshes for crude registration of two partially overlapping range images Mercedes R.G.Márquez Wu Shin-Ting State University of Matogrosso.

Getting TGetting T0 0 (Crude Registration)(Crude Registration)

• It can be obtained in manual form.It can be obtained in manual form.

Page 7: Using simplified meshes for crude registration of two partially overlapping range images Mercedes R.G.Márquez Wu Shin-Ting State University of Matogrosso.

• In automatic form : In automatic form :

– Intrinsic Properties Matching .Intrinsic Properties Matching .

– Generating transformation T for each set of Generating transformation T for each set of correspondences correspondences

– Discarding false transformationsDiscarding false transformations

Getting TGetting T0 0 (Crude Registration)(Crude Registration)

Page 8: Using simplified meshes for crude registration of two partially overlapping range images Mercedes R.G.Márquez Wu Shin-Ting State University of Matogrosso.

TopicsTopics

1.1. Registration ProblemRegistration Problem

2.2. Related WorksRelated Works

3.3. Our ProposalOur Proposal

4.1 QSLIM Method4.1 QSLIM Method

4.2. Structures for 4.2. Structures for MatchingMatching

4.3. Local Matching4.3. Local Matching

4.4. Filtering matches4.4. Filtering matches

5. Results5. Results

Page 9: Using simplified meshes for crude registration of two partially overlapping range images Mercedes R.G.Márquez Wu Shin-Ting State University of Matogrosso.

Related WorksRelated Works

•Spin Images Matching (SIM) Spin Images Matching (SIM)

- Spin-images (2D histograms) generated from - Spin-images (2D histograms) generated from dense sampling (only distances are considered)dense sampling (only distances are considered)

- Spin-images matching.- Spin-images matching.

Page 10: Using simplified meshes for crude registration of two partially overlapping range images Mercedes R.G.Márquez Wu Shin-Ting State University of Matogrosso.

•RANSAC based DARCES RANSAC based DARCES

A structure is deA structure is determined termined in image Iin image I11 and and

exhaustively searched in image Iexhaustively searched in image I22. Complete . Complete

(dense) sampling is used.(dense) sampling is used.

Related WorksRelated Works

Page 11: Using simplified meshes for crude registration of two partially overlapping range images Mercedes R.G.Márquez Wu Shin-Ting State University of Matogrosso.

• Intrinsic Curve Matching (ICM)Intrinsic Curve Matching (ICM)

- Curves with zero mean gaussian curvature.- Curves with zero mean gaussian curvature.

- Smallest distance between each curve pair - Smallest distance between each curve pair is compared for matchingis compared for matching

Related WorksRelated Works

Page 12: Using simplified meshes for crude registration of two partially overlapping range images Mercedes R.G.Márquez Wu Shin-Ting State University of Matogrosso.

Methods use complete sampling for Methods use complete sampling for extracting correspondences. extracting correspondences.

Questions :Questions :

• How can we select more efficiently the How can we select more efficiently the correspondences ?correspondences ?

• How can we discard the false matches How can we discard the false matches efficiently ?efficiently ?

Related WorksRelated Works

Page 13: Using simplified meshes for crude registration of two partially overlapping range images Mercedes R.G.Márquez Wu Shin-Ting State University of Matogrosso.

TopicsTopics

1.1. Registration ProblemRegistration Problem

2.2. Related WorksRelated Works

3.3. Our ProposalOur Proposal

4.1 QSLIM Method4.1 QSLIM Method

4.2. Structures for 4.2. Structures for MatchingMatching

4.3. Local Matching4.3. Local Matching

4.4. Filtering matches4.4. Filtering matches

5. Results5. Results

Page 14: Using simplified meshes for crude registration of two partially overlapping range images Mercedes R.G.Márquez Wu Shin-Ting State University of Matogrosso.

Our ProposalOur Proposal

• We propose to reduce the size of data sets by simplifying the range images into meshes with fewer We propose to reduce the size of data sets by simplifying the range images into meshes with fewer elements. elements.

• Conjecture Conjecture A simplified mesh that preserves the global geometric characteristic of the original data A simplified mesh that preserves the global geometric characteristic of the original data suffices for a coarse registration.suffices for a coarse registration.

Page 15: Using simplified meshes for crude registration of two partially overlapping range images Mercedes R.G.Márquez Wu Shin-Ting State University of Matogrosso.

TopicsTopics

1.1. Registration ProblemRegistration Problem

2.2. Related WorksRelated Works

3.3. Our ProposalOur Proposal

4.1 QSLIM Method4.1 QSLIM Method

4.2. Structures for 4.2. Structures for MatchingMatching

4.3. Local Matching4.3. Local Matching

4.4. Filtering matches4.4. Filtering matches

5. Results5. Results

Page 16: Using simplified meshes for crude registration of two partially overlapping range images Mercedes R.G.Márquez Wu Shin-Ting State University of Matogrosso.

QSLIMQSLIM Method Method

• It is a method based in edge contraction and quadric error concept.It is a method based in edge contraction and quadric error concept.

The substitute point of the edge The substitute point of the edge contraction is determined by quadric error contraction is determined by quadric error minimization process – optimal minimization process – optimal contraction.contraction.

Quadric error of a point v is given by sum Quadric error of a point v is given by sum of squared distances to adjacent faces.of squared distances to adjacent faces.

Page 17: Using simplified meshes for crude registration of two partially overlapping range images Mercedes R.G.Márquez Wu Shin-Ting State University of Matogrosso.

TopicsTopics

1.1. Registration ProblemRegistration Problem

2.2. Related WorksRelated Works

3.3. Our ProposalOur Proposal

4.1 QSLIM Method4.1 QSLIM Method

4.2. Structures for 4.2. Structures for MatchingMatching

4.3. Local Matching4.3. Local Matching

4.4. Filtering matches4.4. Filtering matches

5. Results5. Results

Page 18: Using simplified meshes for crude registration of two partially overlapping range images Mercedes R.G.Márquez Wu Shin-Ting State University of Matogrosso.

Structures for matchingStructures for matching

We construct a spatial structure for We construct a spatial structure for matching. It is from simplified mesh and matching. It is from simplified mesh and consists of a vertex and three adjacent consists of a vertex and three adjacent vertices.vertices.

It is more discriminative than planar It is more discriminative than planar structure !!!structure !!!It possesses two intrinsic properties : It possesses two intrinsic properties : distance and curvature (given by angles distance and curvature (given by angles between edges and approximate normal between edges and approximate normal vector in V)vector in V)

Page 19: Using simplified meshes for crude registration of two partially overlapping range images Mercedes R.G.Márquez Wu Shin-Ting State University of Matogrosso.

TopicsTopics

1.1. Registration ProblemRegistration Problem

2.2. Related WorksRelated Works

3.3. Our ProposalOur Proposal

4.1 QSLIM Method4.1 QSLIM Method

4.2. Structures for 4.2. Structures for MatchingMatching

4.3. Local Matching4.3. Local Matching

4.4. Filtering matches4.4. Filtering matches

5. Results5. Results

Page 20: Using simplified meshes for crude registration of two partially overlapping range images Mercedes R.G.Márquez Wu Shin-Ting State University of Matogrosso.

LLocalocal Matching Matching

QSLIM guarantees than geometric QSLIM guarantees than geometric characteristics are similarly represented characteristics are similarly represented but does not ensure the existence of a but does not ensure the existence of a corresponding vertex in corresponding corresponding vertex in corresponding mesh.mesh.

For ensuring success in matching we add in For ensuring success in matching we add in mesh M2 the 4-neighbors of each vertex.mesh M2 the 4-neighbors of each vertex.

Page 21: Using simplified meshes for crude registration of two partially overlapping range images Mercedes R.G.Márquez Wu Shin-Ting State University of Matogrosso.

LLocalocal Matching Matching

The search procedure is similar to DARCESThe search procedure is similar to DARCES..

When distances are similar, we still When distances are similar, we still compare solid angle of spatial structure compare solid angle of spatial structure (curvature) (curvature) !!!. !!!.

Page 22: Using simplified meshes for crude registration of two partially overlapping range images Mercedes R.G.Márquez Wu Shin-Ting State University of Matogrosso.

TopicsTopics

1.1. Registration ProblemRegistration Problem

2.2. Related WorksRelated Works

3.3. Our ProposalOur Proposal

4.1 QSLIM Method4.1 QSLIM Method

4.2. Structures for 4.2. Structures for MatchingMatching

4.3. Local Matching4.3. Local Matching

4.4. Filtering matches4.4. Filtering matches

5. Results5. Results

Page 23: Using simplified meshes for crude registration of two partially overlapping range images Mercedes R.G.Márquez Wu Shin-Ting State University of Matogrosso.

Filtering MatchesFiltering Matches

- Neighborhood Test:- Neighborhood Test: We evaluate the errors in the We evaluate the errors in the

neighborhood of vertex V (generator of neighborhood of vertex V (generator of structure)structure)

- Visibility Test:- Visibility Test:– If 50% of faces of 1-neighborhood of V If 50% of faces of 1-neighborhood of V

(transformed by T) are not visible from view (transformed by T) are not visible from view direction of image I2, T is discarded. direction of image I2, T is discarded.

Page 24: Using simplified meshes for crude registration of two partially overlapping range images Mercedes R.G.Márquez Wu Shin-Ting State University of Matogrosso.

TopicsTopics

1.1. Registration ProblemRegistration Problem

2.2. Related WorksRelated Works

3.3. Our ProposalOur Proposal

4.1 QSLIM Method4.1 QSLIM Method

4.2. Structures for 4.2. Structures for MatchingMatching

4.3. Local Matching4.3. Local Matching

4.4. Filtering matches4.4. Filtering matches

5. Results5. Results

Page 25: Using simplified meshes for crude registration of two partially overlapping range images Mercedes R.G.Márquez Wu Shin-Ting State University of Matogrosso.

ResultsResults

Curvature variation low Curvature variation low Edges Edges and apexesand apexes

Images Images with same characteristics that those used bywith same characteristics that those used by Planitz Planitz

et.al. et.al.

Curvature variation high (reasonable)Curvature variation high (reasonable)

SymmetrySymmetry

Page 26: Using simplified meshes for crude registration of two partially overlapping range images Mercedes R.G.Márquez Wu Shin-Ting State University of Matogrosso.

Results- Results- Efficiency in data Efficiency in data reductionreduction

Data Reduction Percentage Data Reduction Percentage 99,5% 99,5%

Page 27: Using simplified meshes for crude registration of two partially overlapping range images Mercedes R.G.Márquez Wu Shin-Ting State University of Matogrosso.

Results – Results – Efficiency Efficiency in in Correspondences reductionCorrespondences reduction

Correspondences Reduction Correspondences Reduction 90,4% 90,4%

AngelAngel

DragonDragon

HubHub

ClubClub

BananaBanana

DinoDino

machinemachine

Page 28: Using simplified meshes for crude registration of two partially overlapping range images Mercedes R.G.Márquez Wu Shin-Ting State University of Matogrosso.

Results – EResults – Efffficiencyiciency in falses in falses local matches reductionlocal matches reduction

Falses matches reductionFalses matches reduction 89,9% 89,9%

AngelAngel

DragonDragon

HubHub

ClubClub

BananaBanana

DinoDino

machinemachine

Page 29: Using simplified meshes for crude registration of two partially overlapping range images Mercedes R.G.Márquez Wu Shin-Ting State University of Matogrosso.

Results Results

Page 30: Using simplified meshes for crude registration of two partially overlapping range images Mercedes R.G.Márquez Wu Shin-Ting State University of Matogrosso.

ResultsResults

Page 31: Using simplified meshes for crude registration of two partially overlapping range images Mercedes R.G.Márquez Wu Shin-Ting State University of Matogrosso.

Results – ICPResults – ICP Convergence Convergence

ICP ICP Convergence (in average)Convergence (in average) 6 6

AngelAngel

DragonDragon

HubHub

ClubClub

BananaBanana

DinoDino

machinemachine


Recommended