{Merging, Splitting and Deleting}: These
standard clustering operations are carried out based
on the above definitions of the measure
ij
d and the
selected centre
0
S
i
∈y ;
Iteration until there is no change in each
i
P ;
2)
{Partitioning G}
Loop: from i=1 to r
Partition G in terms of
i
P ;
EndLoop;
The proposed partition algorithm is a divergence-
based iterative approach. The initial centre set
0
S is
usually the point set with the first r maximum
singular values of columns of G. The measure
between two points is indeed another representation
of the Euclidean distance. It can make the centers of
partitions as divergent as possible. But the clustering
algorithm is only an approximation of Eq.(7). Thus,
our partition algorithm can only approximate the
global optimal partition.
In short, the presented partition-based SVD
approach and partition algorithm constitute our
SVD-based approach for dataset simplification. It is
clear that data redundancy and computational
complexity of the large-sized range dataset can be
effectively amended in this SVD-based approach.
The highlight property of this approach is that the
control points are not fixed in advance. This means
that the basis functions can be modified adaptively
in terms of the change of range dataset. The
resulting solution of Eq.(2) would be a global least
square solution.
4 EXPERIMENTS AND
ANALYSIS
An intuitional way to evaluate the data point
simplification is to visualize the resulting implicit
surface. Our experiments of simplifying dataset are
first carried out on a range dataset of human faces
for a detailed analysis. The original range dataset
includes about 35,000 points, which is meshed and
illustrated in Fig.3a.
In the first experiment, we apply the pseudo-inverse
approach to this dataset. About 2,100 control points
are chosen uniformly over the whole dataset. The
resulting surface is shown in Fig.3b. Due to the
reduction of the control points, many details of the
face are lost. However, it can be noted that the
essential structures are preserved. Clearly, the
control points determine the essential structures of
the face in the resulting implicit surface. When the
control points are chosen uniformly over the whole
original dataset, the essential features can be
unbiasedly chosen as the control points. Indeed, the
influence of the non-control points in Eq.(5) is very
limited. We also show the resulting surface only
based on the control points in Fig.3c (i.e. non-
control points are not used). Obviously, the variance
between Fig.3b and Fig.3c is very small.
Furthermore, reducing the number of control points
to about 1,100, we fit the surface on the basis of a
selected control point set. The resulting surface is
shown in Fig.3d. It can be noted that there are no
distinct details lost in Fig.3d compared with Fig.3c.
This indicates that uniform sampling can preserve
the essential structures of the face. But it can also be
noted that distortions are also visible around the
nose in Fig.3d.
In the second experiment, we apply the SVD-based
approach to the same range dataset as in Fig.3a. In
this approach, the partition of G dominates the
quality of the resulting surface. Thus, the two
criteria of Eq.(7) become highlighted. In our
experiment, we first consider the first criterion of
Eq.(7), i.e.
⎟
⎟
⎠
⎞
⎜
⎜
⎝
⎛
−−=
∑
∈Sx
T
iii
trdiv ))((1 xxxx , as the
criterion of partition. Herein, the Partition Algorithm
described in section 3.2 is simply replaced by sorting
}
i
div1 . The control points are reduced to 30,000,
10,000 and 6,000 points respectively. The resulting
surfaces are shown in Fig.4. It can be noted that due
to the non-uniformity of the control points, many
structures are lost. Clearly, some regions contain few
or no control points (such as the nose area) while
others contain an excess of control points (such as
the cheek area). However, the essential facial
outlines are still retained. Moreover, when we
consider the two criteria of Eq.(7), i.e. use the
partition algorithm to obtain an appropriated
partition of G, it can be noted that some details of
the face can also be preserved even if the control
points are further reduced. The resulting surfaces
with the different numbers of control points are
shown in Fig.5.
Furthermore, comparing our SVD-Based Approach
with the uniformed down-sampling approach, we
can compare Fig.5c and Fig.5d with Fig.3c and
Fig.3d. This is because in Fig.3c and Fig.3d, we
uniformly down-sampled the control points over the
original range dataset, and the other non-control
points were discarded. In addition, the number of
control points in Fig.3c and Fig.3d are similar to the
number of control points in Fig.5c and Fig.5d
respectively. It can be noted that Fig.5c and Fig.5d
appear more distinct and preserve more details than
SIMPLIFIED REPRESENTATION OF LARGE RANGE DATASET
177