Title: What is the Region Occupied by a Set of Points?
1What is the Region Occupied by a Set of Points?
- Antony Galton
- University of Exeter, UK
- Matt Duckham
- University of Melbourne, Australia
2The General Problem
- To assign a region to a set of points, in order
to represent the location or configuration of the
points as an aggregate, abstracting away from the
individual points themselves.
3Example Generalisation
4Example Generalisation
5Example Clustering
6Example Clustering
7Evaluation Criteria
8Are outliers allowed?
9Must the points lie in the interior?
10Can the region be topologically non-regular?
11Can the region be disconnected?
12Can the boundary be curved?
13Can the boundary be non-Jordan?
14How much empty space is allowed?
15Questions about method
- How easily can the method be generalised to three
(or more) dimensions? - What is the computational complexity of the
algorithm?
16Other criteria
- Perceptual
- Cognitive
- Aesthetic
-
- We do not consider these!
17Why not use the Convex Hull?
18The C shape is lost!
19A non-convex region is better
20Another Example
21Convex hull is connected
22Non-convex shows two islands
23Edelsbrunners a-shape
- H. Edelsprunner, D. Kirkpatrick and R. Seidel,
On the Shape of a Set of Points in the Plane,
IEEE Transactions on Information Theory, 1983.
24A -Shape
- M. Melkemi and M. Djebali, Computing the shape
of a planar points set, Pattern Recognition,
2000.
25DSAM Method
- H. Alani, C. B. Jones and D. Tudhope,Voronoi-base
d region approximation for geographical
information retrieval with gazeteers, IJGIS, 2001
26The Swinging Arm Method
27A set of points
28Their convex hull
29The swinging arm
30Non-convex hull r 2
31Non-convex hull r 3
32Non-convex hull r 4
33Non-convex hull r 5
34Non-convex hull r 6
35Non-convex hull r 6(Anticlockwise)
36Non-convex hull r 7
37Non-convex hull r 7(anticlockwise)
38Non-convex hull r 8
39Convex Hull (r17.117)
40Properties of footprints obtained by the swinging
arm method
- No outliers
- Points on the boundary
- May be topologically non-regular
- May be disconnected
- Always polygonal (possibly degenerate)
- May have large empty spaces
- May have non-Jordan boundary
41Properties of the swinging arm method
- Does not generalise straightforwardly to 3D (must
use a swinging flap). - Complexity could be as high as O(n3).
- Essentially the same results can be obtained by
the close pairs method (see paper).
42Delaunay triangulation methods
43Characteristic hull 0.98 l 1.00
44Characteristic hull 0.91 l lt 0.98
45Characteristic hull 0.78 l lt 0.91
46Characteristic hull 0.64 l lt 0.78
47Characteristic hull 0.63 l lt 0.64
48Characteristic hull 0.61 l lt 0.63
49Characteristic hull 0.56 l lt 0.61
50Characteristic hull 0.51 l lt 0.56
51Characteristic hull 0.40 l lt 0.51
52Characteristic hull 0.39 l lt 0.40
53Characteristic hull 0.34 l lt 0.39
54Characteristic hull 0.28 l lt 0.34
55Characteristic hull 0.25 l lt 0.28
56Characteristic hull 0.23 l lt 0.25
57Characteristic hull 0.22 l lt 0.23
58Characteristic hull 0.00 l lt 0.22
59Properties of footprints obtained by the
Characteristic Hull method
- No outliers
- Points on the boundary
- May not be topologically non-regular
- May not be disconnected
- Always polygonal
- May have large empty spaces
- May not have non-Jordan boundary
60Properties of footprints obtained by the
Characteristic Hull method
- Complexity is reported as O(n log n), but relies
on regularity constraints - See Duckham, Kulik, Galton, Worboys (in prep).
Draft at http//www.duckham.org
61General properties of Delaunay methods
- DT constrains solution space substantially more
than SA and CP methods - Lower bound of O(n log n) on DT methods
- Extensions to three dimensions may be problematic
62Discussion
- Correct footprint is necessarily application
specific, but some general properties can be
identified - Axiomatic definition of a hull operator does not
accord well with these shapes - Footprint formation and clustering are often
conflated in methods