DocumentCode :
3061905
Title :
Parallel algorithm for object recognition and its implementation on a MIMD machine
Author :
Modayur, Bharath R. ; Shapiro, Linda G.
Author_Institution :
Dept. of Electr. Eng., Washington Univ., Seattle, WA, USA
fYear :
1995
fDate :
18-20 Sep 1995
Firstpage :
313
Lastpage :
322
Abstract :
The PERFORM matching method, introduced by B. Modayur and I.G. Shapiro (1994), solves the recognition problem under a bounded error noise model by establishing correspondences between model and image features. PERFORM evaluates correspondences by intersecting error regions in the image space. The article describes the parallel formulation of the PERFORM matching method and the implications of a shared memory, MIMD implementation. When a single solution is sought, the time complexity of the sequential matching algorithm using point features is of the order O(I2NI) for 2D-2D matching and O(I 3NI) for 2D-3D matching, where N is the number of model features and I is the number of image features. The corresponding parallel algorithm using O(I2) processors for 2D-2D matching and processors for 2D-3D matching has O(NI) complexity. When line features are used, the sequential complexity is of the order O(I NI) for 2D-2D matching and O(I2 NI) for 2D-3D matching. The corresponding parallel algorithm utilizing O(I) processors for 2D-2D matching and O(I2) processors for 2D-3D matching has O(NI) complexity. When implemented in parallel, the method requires minimal memory and obviates load balancing overheads and communication between processors. The article describes parallel implementations of 2D-2D matching on a shared memory, MIMD machine (KSR-I). Results show that significant, close to linear speedups are achievable using multiple processors
Keywords :
computational complexity; image matching; object recognition; parallel algorithms; shared memory systems; 2D-2D matching; 2D-3D matching; KSR-I; MIMD machine; PERFORM matching method; bounded error noise model; error regions; image features; image space; load balancing overheads; multiple processors; object recognition; parallel algorithm; parallel formulation; point features; sequential complexity; sequential matching algorithm; shared memory MIMD implementation; shared memory MIMD machine; time complexity; Airplanes; Computer errors; Computer science; Image recognition; Noise shaping; Object recognition; Parallel algorithms; Polynomials; Uncertainty;
fLanguage :
English
Publisher :
ieee
Conference_Titel :
Computer Architectures for Machine Perception, 1995. Proceedings. CAMP '95
Conference_Location :
Como
Print_ISBN :
0-8186-7134-3
Type :
conf
DOI :
10.1109/CAMP.1995.521055
Filename :
521055
Link To Document :
بازگشت