Describes the design, implementation and evaluation of a parallel indexer called PAMIS (PArallel Multimedia Index Server) for a polygonal 2D shape image database. PAMIS is based on a shape representation scheme called the turning function, which exhibits the desirable properties of position, scale and rotation invariance, and has a similarity metric function that satisfies the triangular inequality, which is required for efficient database indexing. Because the goal of the PAMIS project is to support "like-this" image queries, the indexing scheme we chose, the vantage-point tree (VPT), uses relative rather than absolute distance values to organize the database elements for efficient nearest-neighbor searching. We have successfully implemented PAMIS on a network of workstations to exploit the I/O and computation parallelism inherent in the VPT algorithm. We found that it is preferable to make the VPT node size as small as possible in order to have a lean and deep VPT structure, and the best-case scheduling strategy performs the best among the scheduling strategies considered. Overall, the performance of the VPT algorithm scales very well with the number of processors, and the indexing efficiency (defined as the percentage of database elements touched by the search) of PAMIS is 6% and 39% for "good" queries that ask for 1 and 50 nearest neighbors, respectively.
[1]
Rajiv Mehrotra,et al.
Feature-based retrieval of similar shapes
,
1993,
Proceedings of IEEE 9th International Conference on Data Engineering.
[2]
Esther M. Arkin,et al.
An efficiently computable metric for comparing polygonal shapes
,
1991,
SODA '90.
[3]
Tzi-cker Chiueh,et al.
Content-Based Image Indexing
,
1994,
VLDB.
[4]
Dragutin Petkovic,et al.
Query by Image and Video Content: The QBIC System
,
1995,
Computer.
[5]
Peter N. Yianilos,et al.
Data structures and algorithms for nearest neighbor search in general metric spaces
,
1993,
SODA '93.
[6]
H. V. Jagadish,et al.
A retrieval technique for similar shapes
,
1991,
SIGMOD '91.
[7]
Tzi-cker Chiueh,et al.
A compiler-directed distributed shared memory system
,
1995,
ICS '95.
[8]
Sunil Arya,et al.
Approximate nearest neighbor queries in fixed dimensions
,
1993,
SODA '93.
[9]
Rajiv Mehrotra,et al.
Similar-Shape Retrieval in Shape Data Management
,
1995,
Computer.