Title :
Using Images to create a Hierarchical Grid Spatial Index
Author :
Machowski, Lukasz A. ; Marwala, Tshilidzi
Author_Institution :
Univ. of the Witwatersrand, Johannesburg
Abstract :
This paper presents a hybrid approach to spatial indexing of two dimensional (2D) data. It sheds new light on the age old problem by thinking of the traditional algorithms as working with images. Inspiration is drawn from an analogous situation that is found in machine and human vision. Image processing techniques are used to assist in the spatial indexing of the data. A fixed grid approach is used and bins with too many records are sub-divided hierarchically. Search queries are pre-computed for bins that do not contain any data records. This has the effect of dividing the search space up into non rectangular regions which are based on the spatial properties of the data. The bucketing quad tree can be considered as an image with a resolution of 2x2 for each layer. The results show that this method performs better than the quad tree if there are more divisions per layer. This confirms our suspicions that the algorithm works better if it gets to "look" at the data with higher resolution images. An elegant class structure is developed where the implementation of concrete spatial indexes for a particular data type merely relies on rendering the data onto an image.
Keywords :
computer vision; database indexing; image resolution; quadtrees; query processing; rendering (computer graphics); search problems; visual databases; age old problem; data rendering; hierarchical grid spatial database indexing; human vision; image processing; image resolution; machine vision; quad tree; search space; Africa; Humans; Image processing; Image resolution; Indexing; Logistics; Spatial databases; Spatial indexes; Spatial resolution; Storms;
Conference_Titel :
Systems, Man and Cybernetics, 2006. SMC '06. IEEE International Conference on
Conference_Location :
Taipei
Print_ISBN :
1-4244-0099-6
Electronic_ISBN :
1-4244-0100-3
DOI :
10.1109/ICSMC.2006.385020