13.07.2015 Views

Passive, active, and digital filters (3ed., CRC, 2009) - tiera.ru

Passive, active, and digital filters (3ed., CRC, 2009) - tiera.ru

Passive, active, and digital filters (3ed., CRC, 2009) - tiera.ru

SHOW MORE
SHOW LESS

You also want an ePaper? Increase the reach of your titles

YUMPU automatically turns print PDFs into web optimized ePapers that Google loves.

Two-Dimensional FIR Filters 22-2522.6 Two-Dimensional Filter Banks2-D subb<strong>and</strong> decomposition of signals using filter banks (that implement a 2-D wavelet transform) findapplications in a wide range of tasks including image <strong>and</strong> video coding, restoration, denoising, <strong>and</strong> signalanalysis. For example, in recently finalized JPEG-2000 image coding st<strong>and</strong>ard an image is first processedby a 2-D filter bank. Data compression is then carried out in the subb<strong>and</strong> domain. In this section webriefly discuss the case of four-channel separable filter banks. Chapter 24 provides a detailed descriptionof 1-D filter banks.In most cases, 2-D filter banks are const<strong>ru</strong>cted in a separable form with the use of the <strong>filters</strong> of 1-Dfilter banks, i.e., as a product of two 1-D <strong>filters</strong> [49,52]. We confine our attention to a 2-D four-channelfilter bank obtained from a 1-D two-channel filter bank. Let h 0 <strong>and</strong> h 1 denote the analysis <strong>filters</strong> of a 1-Dtwo-channel filter bank. The four analysis <strong>filters</strong> of the separable 2-D filter bank are given byh i,j (n 1 , n 2 ) ¼ h i (n 1 )h j (n 2 ), i, j ¼ 0, 1: (22:53)The <strong>filters</strong> h 0 <strong>and</strong> h 1 can be either FIR or IIR. If they are FIR (IIR), then the 2-D <strong>filters</strong>, h i,j , are also FIR(IIR). Frequency responses of these four <strong>filters</strong>, H i,j (v 1 , v 2 ), i,j ¼ 0, 1, are given byH i, j (v 1 , v 2 ) ¼ H i (v 1 )H j (v 2 ), i, j ¼ 0, 1, (22:54)ω 2where H 0 (v 1 ) <strong>and</strong> H 1 (v 2 ) are the frequency responses of the 1-D low-pass (approximating an ideal cutofffrequency at p=2) <strong>and</strong> high-pass <strong>filters</strong> of a 1-D subb<strong>and</strong> filter bank, respectively [51]. Any 1-D filter bankdescribed in Chapter 24 can be used in Equation 22.53 to design 2-D filter banks. Feature-rich st<strong>ru</strong>cturesfor 1-D filter banks are described in Ref. [6].The 2-D signal is decomposed by partitioning its frequency domain support into four rectangularregions of equal areas. The ideal passb<strong>and</strong> regions of the <strong>filters</strong>, H i,j (v 1 , v 2 ), are shown in Figure 22.15. Forexample, the ideal passb<strong>and</strong> of H 0,0 (v 1 , v 2 ) is the square region [ p=2, p=2] 3 [ p=2, p=2]. The 2-D filterbank is shown in Figure 22.16.Corresponding 2-D synthesis <strong>filters</strong> are alsoconst<strong>ru</strong>cted in a separable manner from thesynthesis <strong>filters</strong> of the 1-D filter bank. If the1-D filter bank has the perfect reconst<strong>ru</strong>ctionπ(PR) property, then the 2-D filter bank also hasH 01H 00H 11H 10the PR property. Subb<strong>and</strong> decomposition filterbanks (or filter banks implementing the 2-Dwavelet transform) consist of analysis <strong>and</strong> synthesis<strong>filters</strong>, upsamplers, <strong>and</strong> downsamplers as–ππdiscussed in Chapter 24. In the separable 2-Dω 1 filter bank, downsampling is carried out bothhorizontally <strong>and</strong> vertically as follows:x 0 (n 1 , n 2 ) ¼ x a (2n 1 ,2n 2 ): (22:55)–πFIGURE 22.15 Ideal passb<strong>and</strong> regions of the separable<strong>filters</strong> of a rectangular filter bank.Here we consider the input 2-D signal x a to bean image. The downsampled image x 0 is aquarter-size version of x a . Only one sample outof four is retained in the downsampling operationdescribed in Equation 22.55. The upsamplingoperation is the dual of the downsampling

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!