Graph Spectral Image Processing. Gene Cheung. Читать онлайн. Newlib. NEWLIB.NET

Автор: Gene Cheung
Издательство: John Wiley & Sons Limited
Серия:
Жанр произведения: Программы
Год издания: 0
isbn: 9781119850816
Скачать книгу
is unique and time invariant. Therefore, equation [1.1] is equivalently represented as

hk[m] for m
n. It is formulated as

      and its matrix form representation is

      [1.4]

      Famous image processing filters in this category include the bilateral filter (Tomasi and Manduchi 1998; Barash 2002; Durand and Dorsey 2002; Fleishman et al. 2003), anisotropic diffusion (Weickert 1998; Desbrun et al. 1999), adaptive directional wavelets (Chang and Girod 2007; Ding et al. 2007; Tanaka et al. 2010) and their variants.

      It is well known that convolution in the time domain equation [1.1] has an equivalent expression in the frequency (i.e. Fourier) domain as follows:

      where

      [1.6]

      Here,

is the discrete-time Fourier transform (DTFT) of xn. We utilize the fact that convolution in the time domain is identical to multiplication in the frequency domain. Note that the fixed filter has a corresponding fixed frequency response, and thus, we can intuitively understand the filter characteristics from the frequency response. In contrast, the frequency response of a signal-dependent filter is not always clear in general. Fortunately, this drawback can be partially solved with a graph spectral domain perspective, which is described further.

      In this chapter, we consider linear graph filters. Readers can find nonlinear graph filters, like one used in deep learning, in the following chapters, specifically Chapter 10.

      Let us denote a graph filter as HRN×N, where its elements are typically derived from

and x. As in the LTI system, the filtered signal is represented as

      [1.7]

      [1.8]

      where [·]n,k is the n, k-element in the matrix. Similar to discrete-time signals, graph signal filtering may be defined in the vertex and graph frequency domains. These are described in the following.

      1.3.1. Vertex domain filtering

      Vertex domain filtering can be defined more formally as follows. Let

be a set of p-hop neighborhood nodes of the nth node. Clearly
varies according to n.

varies according to n, [H]n,k should be appropriately determined for all n. The matrix form of equation [1.9] may be represented as

      where h(W) is a matrix containing filter coefficients h[n, k](n k) as a function of the adjacency matrix W, in which [h(W)]n,k