next up previous
Next: Size Up: SINGLE REGION QUERY Previous: SINGLE REGION QUERY

Region Absolute Location

In specifying spatial properties of the individual regions in the query, we provide for indexing of region centroids and minimum bounding rectangles.

  figure477
Figure 7:   Region spatial distance (a) fixed spatial distance tex2html_wrap_inline1717 , (b) bounded spatial distance tex2html_wrap_inline1719 , where tex2html_wrap_inline1721 determines the valid spatial bounds.

Fixed Query Location

The spatial distance between regions is given by the euclidean distance of centroids as illustrated in Figure 7(a).

  equation491

Bounded Query Location

We also give the user flexibility in designating the spatial bounds for each region in the query within which a target region is assigned a spatial distance of zero. When a target region falls outside of the spatial bounds the spatial distance is given by the euclidean distance as illustrated in Figure 7(b). This is useful in many situations when the user does not care about the exact position of matched regions as long as they fall within a designated area.

equation504

  figure517
Figure 8:   (a) spatial quad-tree indexes region centroids, (b) r-tree indexes region MBRs (rectangles).

Centroid Location Spatial Access - Spatial Quad-trees

The centroids of the image regions are indexed using a spatial quad-tree on their x and y values as illustrated in Figure 8(a). The quad-tree provides quick access to 2-D data points [7]. A query for region at location tex2html_wrap_inline2089 is processed by first traversing the spatial quad-tree to the containing node, then exhaustively searching the block for the points that minimize tex2html_wrap_inline1717 . In the case that the user specifies a bounded spatial query, a range of blocks are evaluated such that points within the spatial bounds are all assigned tex2html_wrap_inline2093 .

Rectangle Location Spatial Access - R-trees

Since the spatial locations of extracted image regions are not sufficiently represented by centroid locations alone, we also index the region spatial locations by their minimum bounding rectangles (MBRs). The MBR is the smallest vertically aligned rectangle that completely encloses the region. For example, Figure 1(c) illustrates the MBRs for some image regions. In this way, a spatial query may specify a search rectangle and the target regions are found that overlap with it spatially. The MBRs of the regions are indexed using an r-tree as illustrated in Figure 8(b). The r-tree provides a dynamic structure for indexing k-D rectangles [17], here k=2. The r-tree, which consists of a hierarchy of overlapping spatial nodes, is designed to visit only a small number of nodes in a spatial search.


next up previous
Next: Size Up: SINGLE REGION QUERY Previous: SINGLE REGION QUERY

John Smith
Wed Sep 18 11:16:33 EDT 1996