DocumentCode
3583440
Title
Parallel implementation of multifilters
Author
Venkata, Niranjan ; Evans, Brian
Author_Institution
Dept. of Electr. & Comput. Eng., Texas Univ., Austin, TX, USA
Volume
6
fYear
2000
fDate
6/22/1905 12:00:00 AM
Firstpage
3335
Abstract
A multifilter is a filter with matrix-valued coefficients, and is used in the processing of vector-valued signals, e.g. color images. Convolution becomes a vector sum of matrix-vector multiplication. In this paper, we efficiently implement a multifilter as a parallel combination of scalar filters. Each scalar filter works on one component of the input vector signal, which increases processing speed by the dimension of the vector-valued signal. This means that by using N processors, the throughput is increased by a factor of N while the total memory usage remains unchanged. We also present a frequency-domain analysis of the filtering
Keywords
convolution; digital filters; frequency-domain analysis; image colour analysis; matrix multiplication; parallel architectures; time-domain synthesis; color images; convolution; frequency-domain analysis; input vector signal; matrix-valued coefficient; matrix-vector multiplication; multifilters; parallel implementation; scalar filters; total memory usage; vector-valued signal; Color; Concurrent computing; Convolution; Digital signal processing; Embedded computing; Filter bank; Filtering; Frequency domain analysis; Laboratories; Signal processing;
fLanguage
English
Publisher
ieee
Conference_Titel
Acoustics, Speech, and Signal Processing, 2000. ICASSP '00. Proceedings. 2000 IEEE International Conference on
ISSN
1520-6149
Print_ISBN
0-7803-6293-4
Type
conf
DOI
10.1109/ICASSP.2000.860114
Filename
860114
Link To Document