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 :
بازگشت