• 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