DocumentCode
1197755
Title
High-speed architectures for digital image processing
Author
Venetsanopoulos, Anastasios ; Ty, Kich M. ; Loui, Alexander C P
Volume
34
Issue
8
fYear
1987
fDate
8/1/1987 12:00:00 AM
Firstpage
887
Lastpage
896
Abstract
This paper introduces the problem of and presents some state-of-the-art approaches for high-speed digital image processing. An architecture based on distributed arithmetic, which eliminates the use of multipliers, is described. A minimum-cycle-time filter architecture, which features a high degree of parallelism and pipelining, is shown to have a throughput rate that is independent of the filter order. Furthermore, a new multiprocessing-element architecture is proposed. This leads to a filter structure which can be implemented using identical building blocks. A modular VLSI architecture based on the decomposition of the kernel matrix of a two-dimensional (2-D) transfer function is also presented. In this approach, a general 2-D transfer function is expanded in terms of low-order 2-D polynomials. Each one of these 2-D polynomials is then implemented by a VLSI chip using a bit-sliced technique. In addition, a class of nonlinear 2-D filters based on the extension of one-dimensional (1-D) quadratic digital filters is introduced. It is shown that with the use of matrix decomposition, these 2-D quadratic filters can be implemented using linear filters with some extra operations. Finally, comparisons are made among the different approaches in terms of cycle time, latency, hardware complexity, and modularity.
Keywords
Digital filters; Distributed arithmetic; Image processing; Parallel processing; Pipeline processing; Arithmetic; Digital filters; Digital images; Matrix decomposition; Nonlinear filters; Pipeline processing; Polynomials; Throughput; Transfer functions; Very large scale integration;
fLanguage
English
Journal_Title
Circuits and Systems, IEEE Transactions on
Publisher
ieee
ISSN
0098-4094
Type
jour
DOI
10.1109/TCS.1987.1086238
Filename
1086238
Link To Document