FAST IMPLEMENTATION TECHNIQUES OF MULTICHANNEL DIGITAL FILTERS FOR COLOR IMAGE PROCESSING USING MATRIX DECOMPOSITIONS
Abstract
For the processing of color images, multivariable 3-input, 3-output 2-D digital filters are used, considering decomposition in the R, G and B components. Assuming that the three image components are decorrelated, three independent single-input, single-output (SISO) two-dimensional (2-D) digital filters are needed for the processing of each monochromatic image. Additional processing is needed for the correlated noise components in each chan- nel. The requirement of very fast processing dictates the use of special purpose hardware implementations. The VLSI array processors, which are special purpose, locally intercon- nected computing networks, are ideally suited for the fast implementation of digital filters, since they maximize concurrency by exploiting both parallelism and pipelining. In this paper fast implementation architectures of 3-input, 3-output 2-D multi-input digital filters for color image processing that are based on matrix decompositions are presented. The resulting structures are modular, regular, have high inherent parallelism and are easily pipelined, so that they may be implemented via VLSI array processors.