Object-based and image-based object representations

被引:8
作者
Samet, H [1 ]
机构
[1] Univ Maryland, Inst Adv Comp Studies, Ctr Automat Res, Dept Comp Sci, College Pk, MD 20742 USA
关键词
algorithms; theory; access methods; feature query; geographic information systems (GIS); image space; location query; object space; octrees; pyramids; quadtrees; R-trees; space-filling curves; spatial databases;
D O I
10.1145/1031120.1031123
中图分类号
TP301 [理论、方法];
学科分类号
081202 ;
摘要
An overview is presented of object-based and image- based representations of objects by their interiors. The representations are distinguished by the manner in which they can be used to answer two fundamental queries in database applications: (1) Feature query: given an object, determine its constituent cells (i.e., their locations in space). (2) Location query: given a cell (i.e., a location in space), determine the identity of the object (or objects) of which it is a member as well as the remaining constituent cells of the object (or objects). Regardless of the representation that is used, the generation of responses to the feature and location queries is facilitated by building an index (i.e., the result of a sort) either on the objects or on their locations in space, and implementing it using an access structure that correlates the objects with the locations. Assuming the presence of an access structure, implicit (i.e., image- based) representations are described that are good for finding the objects associated with a particular location or cell ( i.e., the location query), while requiring that all cells be examined when determining the locations associated with a particular object (i.e., the feature query). In contrast, explicit (i.e., object-based) representations are good for the feature query, while requiring that all objects be examined when trying to respond to the location query. The goal is to be able to answer both types of queries with one representation and without possibly having to examine every cell. Representations are presented that achieve this goal by imposing containment hierarchies on either space (i.e., the cells in the space in which the objects are found), or objects. In the former case, space is aggregated into successively larger-sized chunks (i.e., blocks), while in the latter, objects are aggregated into successively larger groups (in terms of the number of objects that they contain). The former is applicable to image- based interior-based representations of which the space pyramid is an example. The latter is applicable to object-based interior-based representations of which the R-tree is an example. The actual mechanics of many of these representations are demonstrated in the VASCO JAVA applets found at http://www.cs.umd.edu/(-)hjs/quadtree/index.html.
引用
收藏
页码:159 / 217
页数:59
相关论文
共 167 条
[1]   A DATA STRUCTURE AND ALGORITHM BASED ON A LINEAR KEY FOR A RECTANGLE RETRIEVAL PROBLEM [J].
ABEL, DJ ;
SMITH, JL .
COMPUTER VISION GRAPHICS AND IMAGE PROCESSING, 1983, 24 (01) :1-13
[2]  
Aggarwal C, 1997, LECT NOTES COMPUT SC, V1262, P350
[3]  
ALBORZI H, 2004, TR4623 U MAR
[4]  
Ang CH, 1997, LECT NOTES COMPUT SC, V1262, P339
[5]  
[Anonymous], 1995, P 21 INT C VER LARG
[6]  
[Anonymous], 1998, ACMGIS 98 P 6 INT S, DOI DOI 10.1145/288692.288723
[7]  
[Anonymous], 1995, MODERN DATABASE SYST
[8]  
Aref W.G., 1994, ACM-GIS, P60
[9]  
AREF WG, 1990, PROCEEDINGS OF THE NINTH ACM SIGACT-SIGMOD-SIGART SYMPOSIUM ON PRINCIPLES OF DATABASE SYSTEMS, P265, DOI 10.1145/298514.298579
[10]  
AREF WG, 1992, PROCEEDINGS : 5TH INTERNATIONAL SYMPOSIUM ON SPATIAL DATA HANDLING, VOLS 1 AND 2, P178