minimum, mean and maximum value for a metric and
a model colored according to the obtained values at
each mesh vertex/face.
A few tools allowing features evaluation and
comparison are described in the literature. The
Metro (Cignoni et al., 1998b) tool, allows compar-
ing two polygonal meshes by computing the geomet-
ric distance between them and by depicting the results
using a colored model. It also provides the computa-
tion of the Hausdorff distance. According to the lit-
erature, this is the most used tool for mesh compar-
ison. Another tool, proposed by Zhou et al. (Zhou
and Pang, 2001), introduces some additional mea-
sures (e.g., surface curvature) and provides a few dif-
ferent visualization options (e.g., side-by-side view of
models). The MESH tool, developed by Aspert et
al. (Aspert et al., 2002), uses the Hausdorff distance
to measure the difference between two models and
presents a model colored according to the obtained re-
sults. The MeshDev (Roy et al., 2004) tool allows the
computation of geometric, normal, and other mesh at-
tribute deviations such as color and texture. Its output
is a VRML model depicting the obtained results.
However, these tools provide a small amount of
quality measures and lack several features which
would enable a more systematic comparison process.
To evaluate the results obtained, for example, with
different simplification methods, it is often necessary
to compare many models in order to reach a conclu-
sion. So, it is desirable that the mesh comparison tools
used support several models simultaneously for an ef-
ficient comparison of the results.
PolyMeCo is such a tool, and an overview of its
main features will be presented in the next Section.
3 POLYMECO TOOL
PolyMeCo (Silva et al., 2005) is a tool under devel-
opment, which provides an integrated environment
where mesh analysis and comparison can be per-
formed using several quality measures. Besides, the
results are properly presented to the user using dif-
ferent visualization options. These options include,
among others:
- Original vs Processed vs Colored Model, which
allows the simultaneous view of both models being
compared and a model colored according to the data
obtained with a particular measure;
- Features Comparison which allows the visualization
of data distributions obtained with the same compu-
tational measure for several processed models. This
can be very useful in situations where the purpose is
to study different processing algorithms and compare
the obtained results. In order to allow a proper com-
parison using colored models, PolyMeCo allows us-
ing a common color map for all compared models,
i.e., the maximum data value across all models is ob-
tained and all models are colored according to it. To
the best of our knowledge, this feature is not avail-
able in any other tool for mesh analysis and compari-
son and can significantly improve the way how users
explore the results. This option enables a better per-
ception of what is really happening with the analysed
models by inspecting the colored models only.
To analyse and compare polygonal meshes several
computational measures are available in PolyMeCo
and they can be divided in two groups: intrinsic prop-
erties and difference measures. Intrinsic
1
properties
allow the measurement of a particular property of a
mesh. Difference measures allow the comparison of
properties between two meshes, in general, the origi-
nal mesh and a processed version (e.g., through sim-
plification or compression).
For more details about the intrinsic properties
and difference measures available in PolyMeCo tool
see (Silva et al., 2005). A version of PolyMeCo for
test purposes is available in http://www.ieeta.pt/
polymeco/.
4 THE NSA ALGORITHM
There are several types of algorithms for simplifying
a polygonal mesh (see (Cignoni et al., 1998a), (Puppo
and Scopigno, 1997) and (Luebke, 2001)). They can
be broadly categorized into three classes: cell deci-
mation, vertex clustering and edge collapse.
The edge collapse algorithms simplifies a mesh by
iteratively collapsing edges into vertices. They tend to
preserve the topology but they may change it by col-
lapsing pairs of vertices that are not connected by an
edge (i.e., a ghost edge). The edge collapse operation
has the disadvantage that it may cause local surface
inversion.
The edge collapsing operation is standard. The
main difference between the various edge collapsing-
based simplification algorithms is the criterion used to
choose the next edge to collapse. A different criterion
implies different mesh quality, as well as a distinct
processing time. Generally, all simplification algo-
rithms make a trade-off between speed and the quality
of the resulting mesh.
QSlim algorithm follows a geometric criterion
that is based on the minimization of the error associ-
ated with each new vertex. This error is defined as the
1
Meaning a property which can be obtained from a mesh
regardless of any other mesh.
QUALITY PERCEPTION OF SIMPLIFIED MODELS: NSA VS. QSLIM
75