TY - JOUR
T1 - Architectures for Hierarchical and Other Block Matching Algorithms
AU - Gupta, Gagan
AU - Chakrabarti, Chaitali
N1 - Funding Information:
Manuscript received March 31, 1994; revised January 12, 1995. This work was supported in part by a grant from NSF MIP-9309504. This paper was recommended by Associate Editor P. Pirsch. The authors are with the Department of Electrical Engineering, Telecommunications Research Center, Arizona State University, Tempe, AZ 85287 USA. IEEE Log Number 9415610.
PY - 1995/12
Y1 - 1995/12
N2 - Hierarchical block matching is an efficient motion estimation technique which provides an adaptation of the block size and the search area to the properties of the image. In this paper, we propose two novel special-purpose architectures to implement hierarchical block matching for real-time applications. The first architecture is memory-efficient, but requires a large external memory bandwidth and a large number of processors. The second architecture requires significantly fewer processors, but additional on-chip memory. We describe in details the processor architecture, the memory organization and the scheduling for both these architectures. We also show how the second architecture can be modified to handle full-search and 3-step hierarchical search block matching algorithms, with significant reduction in the hardware complexity as compared to existing architectures.
AB - Hierarchical block matching is an efficient motion estimation technique which provides an adaptation of the block size and the search area to the properties of the image. In this paper, we propose two novel special-purpose architectures to implement hierarchical block matching for real-time applications. The first architecture is memory-efficient, but requires a large external memory bandwidth and a large number of processors. The second architecture requires significantly fewer processors, but additional on-chip memory. We describe in details the processor architecture, the memory organization and the scheduling for both these architectures. We also show how the second architecture can be modified to handle full-search and 3-step hierarchical search block matching algorithms, with significant reduction in the hardware complexity as compared to existing architectures.
UR - http://www.scopus.com/inward/record.url?scp=0029532120&partnerID=8YFLogxK
UR - http://www.scopus.com/inward/citedby.url?scp=0029532120&partnerID=8YFLogxK
U2 - 10.1109/76.475890
DO - 10.1109/76.475890
M3 - Article
AN - SCOPUS:0029532120
SN - 1051-8215
VL - 5
SP - 477
EP - 489
JO - IEEE Transactions on Circuits and Systems for Video Technology
JF - IEEE Transactions on Circuits and Systems for Video Technology
IS - 6
ER -