13.3 2-D RECURSIVE FILTERS

A first-quadrant 2-D recursive filter can be represented by the equation

(13.1) c13e001

where XX (z1, z2), YY (z1, z2), and b(0, 0) = 0. The term c13ue001 represents one time step delay along a line. This delay could be implemented as memory address locators for use by the software threads or it could be implemented as actual hardware buffer for use by the software systolic array processing elements. The term c13ue002 represents one sample delay along a column. For progressive raster-scanned images, this is equivalent to W time-step delays where W is the image width. The above equation can also be written in a hierarchical way as

(13.2) c13e002

where the terms F(k2) and G(k2) are two one-dimensional (1-D) infinite impulse response (IIR) filter operators given by

(13.3) c13e003

(13.4) c13e004

From Eq. 13.2, it can be seen that a 2-D recursive filter can be treated as a combination of 1-D ...

Get Algorithms and Parallel Computing now with the O’Reilly learning platform.

O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.