Title :
Computing and managing cardinal direction relations
Author :
Skiadopoulos, Spiros ; Giannoukos, Christos ; Sarkas, Nikos ; Vassiliadis, Panos ; Sellis, Timos ; Koubarakis, Manolis
Author_Institution :
Sch. of Electr. & Comput. Eng., Nat. Tech. Univ. of Athens, Greece
Abstract :
Qualitative spatial reasoning forms an important part of the commonsense reasoning required for building intelligent geographical information systems (GIS). Previous research has come up with models to capture cardinal direction relations for typical GIS data. In this paper, we target the problem of efficiently computing the cardinal direction relations between regions that are composed of sets of polygons and present two algorithms for this task. The first of the proposed algorithms is purely qualitative and computes, in linear time, the cardinal direction relations between the input regions. The second has a quantitative aspect and computes, also in linear time, the cardinal direction relations with percentages between the input regions. Our experimental evaluation indicates that the proposed algorithms outperform existing methodologies. The algorithms have been implemented and embedded in an actual system, CARDIRECT, that allows the user to 1) specify and annotate regions of interest in an image or a map, 2) compute cardinal direction relations between them, and 3) pose queries in order to retrieve combinations of interesting regions.
Keywords :
computational complexity; computational geometry; geographic information systems; spatial reasoning; visual databases; CARDIRECT; cardinal direction relation; commonsense reasoning; intelligent geographical information systems; qualitative spatial reasoning; Embedded computing; Geographic Information Systems; Image databases; Image retrieval; Intelligent structures; Intelligent systems; Management information systems; Mobile computing; Multimedia databases; Spatial databases; Index Terms- Spatial databases and GIS; cardinal direction relations; computing spatial relations.;
Journal_Title :
Knowledge and Data Engineering, IEEE Transactions on
DOI :
10.1109/TKDE.2005.192