is to unfold the polygon resulting in a 2D- represen-
tation, then to place low-discrepancy distributed
points on it, and finally, to map these placements
back to the 3D object. The discrepancy is treated in
this work only analytically. To control the quality of
the performed technique, the irregularity measure as
a comprehensible geometric interpretation is pre-
sented and is explained by the algorithm and several
examples. The proposed approach concentrates only
on triangular meshes. However, the method could
also be extended for surfaces represented by arbi-
trary polygons.
This paper is structured as follows. In the next
section, similar work found in literature is shortly
discussed, while Section 3 introduces the mathemat-
ical background of geometric discrepancy. Section 4
describes our method and its evaluation criteria.
Section 5 presents and discusses some application
examples and Section 6 draws a conclusion.
2 RELATED WORK
Previous research in the area of sampling techniques
mainly concentrated on uniform scattering of points
on planar domains (Pillards and Cools, 2005, Hofer
and Pirsic, 2011) and on spherical surfaces (Rakh-
manov et al., 1994, Cui and Freeden, 1997).
More recent investigations address low-
discrepancy point distributions on an arbitrary sur-
face. They include different sampling strategies
based on uniform distribution of lines in the 3D
space, on space filling curves. For instance, Quinn
(Quinn et al., 2007) use Hilbert curves to fill param-
eterized meshes and map them onto the surface. The
low-discrepancy sampling happens along the Hilbert
curves. The parameterization methods are based on
solving the sparse linear system and can be applied
only to surface-sections that are homeomorphic to a
disk. Thus, the pre-processing step is also applied to
cut an arbitrary mesh into a set of topological disks
and to generate the Hilbert curves. Because the
choices of parameterization and cutting algorithms
have little effect on the final sampling due to the
adaptive nature of the Hilbert curve and
the re-
meshed surface of the object can be slightly changed
during this process, the Hausdorff distance is used to
assess how well the new shape is preserved. Our
approach, however, is shape accurate and is easy to
implement. The initial mesh is not changed when
providing the low-discrepancy distribution over the
planar domain and mapping it back to the original
surface.
Rovira (Rovira et al., 2005) suggest a sampling
technique based on intersecting of lines uniformly
distributed in 3D-space with polygonal models.
Several algorithms to generate the set of uniformly
distributed lines are proposed. Each of them utilizes
the low-discrepancy point set in four dimensions and
is based on the approximation of a binomial distribu-
tion by a Poisson distribution. Such approximation is
only suitable for large number of lines. Thus, the
proposed approach causes the large number of uni-
formly distributed lines and, therefore, the large
number of intersecting points. In contrast, using the
scattering of the 2D low-discrepancy points set onto
the surface our algorithm can deal with a small
number of sampling points.
Our approach is also related to prior works on
mesh segmentation and mapping the segments onto
a planar domain (also called mesh unwrapping or
unfolding). The partitioning techniques of boundary
meshes is often application dependent. In fact, it can
be distinguished between two general types: seg-
mentation of the whole object into meaningful, vol-
umetric parts and partitioning of the surface mesh
into segments under some criteria. A detailed over-
view of these methods is given in (Shamir, 2008).
The work described in this paper does not concern
optimal segmentation, but a simple unfolding algo-
rithm has been designed to fulfil the given goals.
3 MATHEMATICAL
BACKGROUNDS
Let P be a set of n
U
points that are distributed on the
unit square U=[0,1)[0,1).
Collection S
2
is the set of sampling figures on
the unit square U. In general, it can be any set con-
sisting of scaled and translated copies of fixed poly-
gons or polytopes (Matousek, 1999 p.10). Therefore,
S
2
can include such sample figures F which contain
the unit square or some part of it or do not overlap
with U. As only overlap with U is of interest, the
collection shall be reduced to the set { R | R=F∩U}.
Without any further notation, let R be an element
from collection S
2
and R U.
N(R) is the number of points of P within R and,
therefore, N(U)=n
U
. The geometric discrepancy D
for the unit square U can be defined (Matousek,
1999, p.13, Alexander, 2004, p.283) by taking a
norm of the difference between the actual number of
points within any sampling figure R and the ex-
pected number of points hitting R, i.e.
D
U,P,
,
≔
‖
‖
,
((1)
GRAPP2014-InternationalConferenceonComputerGraphicsTheoryandApplications
80