Title :
Design, implementation, and evaluation of a parallel index server for shape image database
Author :
Chiueh, Tzi-cker ; Margaritis, Dimitris ; Varadarajan, Srinidhi
Author_Institution :
Dept. of Comput. Sci., State Univ. of New York, Stony Brook, NY, USA
Abstract :
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
Keywords :
database indexing; file servers; image retrieval; invariance; multimedia databases; multimedia servers; parallel databases; scheduling; tree data structures; tree searching; visual databases; workstation clusters; I/O parallelism; PAMIS; algorithm performance; best-case scheduling strategy; computation parallelism; database indexing; image queries; indexing efficiency; multimedia; ne; nearest-neighbor searching; node size; parallel index server; polygonal 2D shape image database; position invariance; relative distance values; rotation invariance; scalability; scale invariance; shape representation scheme; similarity metric function; triangular inequality; turning function; vantage-point tree; workstation network; Computer networks; Concurrent computing; Image databases; Indexes; Indexing; Multimedia databases; Processor scheduling; Shape; Turning; Workstations;
Conference_Titel :
Parallel and Distributed Systems, 1998. Proceedings. 1998 International Conference on
Conference_Location :
Tainan
Print_ISBN :
0-8186-8603-0
DOI :
10.1109/ICPADS.1998.741018