Download Inflammation evaluation through low

Transcript
3.2.3 Algorithms to compare 3D models
In this section we are going to present different algorithms that we have planned to use
in order to fulfil the requirements of our project.
The first we have to do in order to compare two 3D models that represent the same
physical object is to align them. The process of finding a transformation to align two
meshes or point clouds is also called registration.
In order to perform the registration process, we present an algorithm called Iterative
Closest Point (ICP). The ICP algorithm has become the dominant method for aligning
three dimensional models based purely on the geometry, and sometimes colour, of the
meshes. ICP starts with two meshes and an initial guess for their relative rigid-body
transform, and iteratively refines the transform by repeatedly generating pairs of corresponding points on the meshes and minimising an error metric [8]. In our case, a rigid
body transform is not going to match all points, since the 3D models used are not going
to have exactly the same shape, but it should be working doing slight modifications to
the algorithm if needed.
Once we have the different meshes aligned we have to use a way to measure its differences.
Basic ideas include measuring areas or volumes, having algorithms that we consider too
basic to be included in this document. A more complex idea consists on using a structure
called Reeb graph. A Reeb graph is an interesting graph to describe topology structure
that encodes the connectivity of its level sets based on the critical points of a scalar
function [9]. We can think about the Reeb graph as a graph that represents a “skeleton”
of the mesh, thus containing information about its shape. Figure 3.2 shows an example
of Reeb graph.
Figure 3.2: Reeb graph of a 3D model of a camel.
21