Linear Filters
In this set of chapters, we will discuss a wide family of linear filters. These filters lay the foundation for most representations for images and sequences. Even learning-based representations end up learning filters that are similar to those we will discuss here.
This part is composed of the following chapters:
Outline
Chapter 17 Blur Filters introduces low-pass filters. These are filters used to lower the resolution of an image and are a key building block of many image processing operations such as image upsampling and downsampling.
Chapter 18 Image Derivatives describes a set of band-pass filters, such as image derivatives, and several applications.
Chapter 19 Temporal filters extends filtering to the temporal domain, and describes applications of spatiotemporal filters for motion estimation, a topic that will be further extended in Part Understanding Motion.
Notation
We will continue using the same notation as in the previous chapters.
Images and sequences: We will use the \(\ell\) symbol to denote images and sequences: \(\ell \left[ n, m, t \right]\) or \(\ell \left( x, y, t \right)\).
Convolution kernels: We will use \(h\), \(g\).
Derivatives: We will use subindices for partial derivatives, for example \(\ell_x = \partial \ell / \partial x\).