|
ABSTRACT
A space-filling curve is a way of mapping the multi-dimensional space into the one-dimensional space. It acts like a thread that passes through every cell element (or pixel) in the N-dimensional space so that every cell is visited at least once. Thus, a space-filling curve imposes a linear order of the cells in the N-dimensional space. There are numerous kinds of space-filling curves. The difference between such curves is in their way of mapping to the one-dimensional space. Selecting the appropriate curve for any application requires a brief knowledge of the mapping scheme provided by each space-filling curve. Irregularity is proposed as a quantitative measure of the quality of the mapping of the space-filling curve. Closed formulas are developed to compute the irregularity for any general dimension D with N points in each dimension for different space-filling curves.A comparative study of different space-filling curves with respect to irregularity is conducted and results are presented and discussed. The applicability of this research is the area of multimedia databases is illustrated with a discussion of the problems that arise.
REFERENCES
Note: OCR errors may be found in this Reference List extracted from the full text article. ACM has opted to expose the complete List rather than only correct and linked references.
| |
1
|
D. J. Abel and D. M. Mark. A comparative analysis of some two-dimensional orderings. Intl. Journal of Geographical Information Systems, 4(1):21-31, 1990.
|
| |
2
|
D. J. Abel and J. Smith. A data structure and algorithm based on a linear key for a rectangle retrieval problem. Computer Vision Graphics Image Processing, 24:1I13, 1983.
|
| |
3
|
C. Akinlar, W. G. Aref, I. Kamel, and S. Mukherjee. Automatic disks: The building block for a scalable distributed file system. In In PTOC. of the 5th Intl. Workshop on Multimedia Information Systems, MIS, Palm Springs Desert, Oct. 1999.
|
| |
4
|
|
| |
5
|
|
| |
6
|
|
| |
7
|
W. G. Aref, M. F. Mokbel, and I. Kamel. On the analysis of high-dimensional space-filling curves. Technical report, Computer Sciences Department, Purdue University, IN, Mar. 2001.
|
| |
8
|
Tetsuo Asano , Desh Ranjan , Thomas Roos , Emo Welzl , Peter Widmayer, Space-filling curves and their use in the design of geometric data structures, Theoretical Computer Science, v.181 n.1, p.3-15, July 15, 1997
[doi> 10.1016/S0304-3975(96)00259-9]
|
| |
9
|
|
 |
10
|
|
 |
11
|
Thomas Brinkhoff , Hans-Peter Kriegel , Bernhard Seeger, Efficient processing of spatial joins using R-trees, Proceedings of the 1993 ACM SIGMOD international conference on Management of data, p.237-246, May 25-28, 1993, Washington, D.C., United States
|
| |
12
|
A. J. Cole. A note on space filling curves. Software-Practice and Experience, SPE, 13(12):1181-1189, 1983.
|
| |
13
|
A. J. Cole. Halftoning without dither or edge enhancement. The Visual Computer, 7-232-246, 1991.
|
 |
14
|
|
| |
15
|
|
| |
16
|
|
| |
17
|
|
 |
18
|
|
| |
19
|
R. A. Finkel and J. L. Bently. Quad trees: a data structure for retrieval on composite keys. Acta Informatica, 4:1-9, 1974.
|
 |
20
|
Garth A. Gibson , David F. Nagle , Khalil Amiri , Fay W. Chang , Eugene M. Feinberg , Howard Gobioff , Chen Lee , Berend Ozceri , Erik Riedel , David Rochberg , Jim Zelenka, File server scaling with network-attached secure disks, Proceedings of the 1997 ACM SIGMETRICS international conference on Measurement and modeling of computer systems, p.272-284, June 15-18, 1997, Seattle, Washington, United States
|
| |
21
|
L. M. Goldschlager. Short algorithms for space-filling curves. Software-Practice and Experience, SPE, 11(1):99-100, 1981.
|
| |
22
|
F. Gray. Pulse code communications. US Patent 2632058, 1953.
|
 |
23
|
|
| |
24
|
D. Hilbert. Ueber stetige abbildung einer linie auf ein flashenstuck. Mathematishe Annalen, pages 459460, 1891.
|
 |
25
|
|
 |
26
|
|
| |
27
|
|
| |
28
|
R. H. Katz. High performance network- and channel-attached storage. Proceedings of IEEE, 80(8), Aug. 1992.
|
| |
29
|
|
 |
30
|
|
| |
31
|
|
 |
32
|
|
| |
33
|
|
| |
34
|
E. H. Moore. On certain crinkly curves. iPrans. Am. Math Sot., pages 72-90, 1900.
|
| |
35
|
G. Morton. A computer oriented geodetic data base and a new technique in file sequences. IBM, 1966.
|
| |
36
|
|
| |
37
|
R. Niedermeier and P. Sanders. On the manhattan-distance between points on space-filling mesh-indexing. Technical Report IB 18/96, Universitat Karlsruhe, Fakultat fur Informatik, May 1996.
|
 |
38
|
|
 |
39
|
|
 |
40
|
|
| |
41
|
G. Peano. Sur une courbe qui remplit toute une air plaine. Mathematishe Annalen, 36:157-160, 1890.
|
| |
42
|
H. Sagan. Space Filling Curves. Springer, Berlin, 1994.
|
| |
43
|
|
| |
44
|
W. Sierpinski. Sur une nouvelle courbe qui remplit toute une aire plaine. Bull. Acad. Sci. Cracouie, SerieA, pages 462478, 1912.
|
| |
45
|
|
| |
46
|
H. Tropf and H.Herzog. Multidimensional range search in dynamically balanced trees. Angewandte Informatik, pages 71-77, 1981.
|
 |
47
|
|
 |
48
|
|
| |
49
|
M. White. N-trees: Large ordered indexes for multi-dimensional space. statistical research division. US Bureau of the Census, 1980.
|
| |
50
|
I. Witten and M. Neal. Using peano curves for bilevel display of continuous tone images. IEEE Computer Graphics and Applications, pages 47-52, 1982.
|
| |
51
|
I. Witten and B. Wyvill. On the generation and use of space-filling curves. Software-Practice and Experience, 3:519-525, 1983.
|
| |
52
|
H. Zhang and S. Liu. Order of pixel traversal and parallel volume ray-tracing on the distributed shared volume buffer. Eurographics Worlcshop on Visualization, 1995.
|
 |
53
|
|
|