DocumentCode
2216084
Title
A VLSI architecture for object recognition using tree matching
Author
Sitaraman, K. ; Ranganathan, N. ; Ejnioui, A.
Author_Institution
Dept. of CSE/CMR, Univ. of South Florida, Tampa, FL, USA
fYear
2002
fDate
2002
Firstpage
325
Lastpage
334
Abstract
The problem of tree pattern matching for object recognition in images is computationally intensive in nature. In two-dimensional images, the objects can be represented through multiscale decomposition as tree structures. The pattern tree representing an object can be matched with a subject tree representing an image in order to detect the objects within the image. In this paper, we describe a new systolic algorithm and its realization as a VLSI chip for tree pattern matching. The hardware algorithm is based on a linear array of processing elements (PEs) where the pattern matching is done in a pipelined fashion relying on nearest-neighbor communication between the PEs and the subject and pattern trees of arbitrary length can be processed using a fixed size PE array. The algorithm has an improved execution time of O(┌m/a┐n) required to perform the matching where in, a and n are the sizes of the pattern tree, processor array, subject tree respectively. A prototype CMOS VLSI chip implementing the proposed algorithm has been designed and verified It is shown that the hardware algorithm proposed in this work represent a significant improvement in terms of computational complexity, data flow, and architecture over the ones previously proposed for this problem.
Keywords
CMOS digital integrated circuits; VLSI; computational complexity; digital signal processing chips; object recognition; parallel algorithms; pattern matching; pipeline processing; trees (mathematics); CMOS; VLSI architecture; computational complexity; linear array; multiscale decomposition; nearest-neighbor communication; object recognition; pattern matching; pattern tree; pattern trees; pipelined fashion; processing elements; subject tree; systolic algorithm; tree matching; tree structures; two-dimensional images; Algorithm design and analysis; Computational complexity; Computer architecture; Hardware; Object detection; Object recognition; Pattern matching; Prototypes; Tree data structures; Very large scale integration;
fLanguage
English
Publisher
ieee
Conference_Titel
Application-Specific Systems, Architectures and Processors, 2002. Proceedings. The IEEE International Conference on
ISSN
2160-0511
Print_ISBN
0-7695-1712-9
Type
conf
DOI
10.1109/ASAP.2002.1030731
Filename
1030731
Link To Document