ABSTRACT
Filtering of an image or any signal, in general, is the process of emphasizing or attenuating some of its frequency components. Subsequently, the resulting image or signal retains features associated with those frequency components. Image filtering is often required in various applications such as reducing noise, extracting edges and boundaries of objects, interpolating functional values, etc. The term filtering itself is self-explanatory if we consider the representation of a function f(x) in the frequency domain by its Fourier transform,
say f̂(jω). Given a filtering function ĥ(jω), where the frequency component
at a frequency ω0 is modified by a factor of ĥ(jω0), the filtered output in the
frequency domain becomes ĝ(jω) = ĥ(jω)f̂(jω). Hence, the corresponding processed function in its original domain (say, temporal or spatial domain) becomes the inverse Fourier transform of ĝ(jω), which is represented in the
text as g(x). The filtering function in the frequency space ( ĥ(jω) in this example) is more commonly referred to as the frequency response or transfer function of the filter. The equivalent operation of filtering in the spatial or temporal domain (original domain of the function) is the convolution of
the function with h(x), which is the inverse Fourier transform of ĥ(jω). This has been already discussed in the previous chapter, where the convolutionmultiplication properties of Fourier transform as well as of discrete Fourier transform are discussed (see Sections 2.1.3.1 and 2.2.1.3). However, in this chapter, we briefly review this concept with respect to the analysis of a linear system, in particular a discrete linear system. This would be followed by adaptation of this computation in the block DCT domain, which is different from the frequency domain of the Fourier transform. Convolution-multiplication properties (CMP) with certain restrictions are also applicable to trigonometric transforms, as discussed before (see Chapter 2, Section 2.2.3). We also discuss their suitable adaptation for filtering images in this chapter. Here, initially, we limit our discussion to 1-D only. Later the concepts are extended to 2-D.