event thumbnail image
6th IARP -TC-15 Workshop on Graphbased Representations in Pattern Recognition
Pascal

Graph Spectral Image Smoothing

author: Edwin Hancock, University of York

Description

A new method for smoothing both gray-scale and color images is presented that relies on the heat diffusion equation on a graph. We represent the image pixel lattice using a weighted undirected graph. The edge weights of the graph are determined by the Gaussian weighted distances between local neighbouring windows. We then compute the associated Laplacian matrix (the degree matrix minus the adjacency matrix). Anisotropic diffusion across this weighted graph-structure with time is captured by the heat equation, and the solution, i.e. the heat kernel, is found by exponentiating the Laplacian eigen-system with time. Image smoothing is accomplished by convolving the heat kernel with the image, and its numerical implementation is realized by using the Krylov subspace technique. The method has the effect of smoothing within regions, but does not blur region boundaries. We also demonstrate the relationship between our method, standard diffusion-based PDEs, Fourier domain signal processing and spectral clustering. Experiments and comparisons on standard images illustrate the effectiveness of the method.

You might be experiencing some problems with Your Video player.
Slides
0:00 Graph Spectral Image Smoothing
1:00 Overview
1:51 Literature
2:59 Motivation: Why Graph Diffusion?
4:15 Aim in this paper
4:28 Steps
6:04 Graph Representation of Images
6:51 Graph Edge Weight
8:27 Laplacian of a graph
9:20 Laplacian spectrum
10:22 Graph Heat Kernel (1)
11:28 Graph Heat Kernel (2)
11:42 Graph Heat Kernel (3)
11:57 Graph Heat Kernel (4)
12:26 Lazy random walk on graph (1)
12:29 Lazy random walk on graph (2)
12:41 Continuous time random walk (1)
14:48 Continuous time random walk (2)
15:10 Continuous time random walk (3)
15:48 Anisotropic diffusion as heat flow on a graph
16:26 Graph spectral image smoothing (1)
16:33 Graph spectral image smoothing (2)
17:31 Graph spectral image smoothing (3)
18:43 Meaning
18:49 Numerical Implementation
19:23 Relation to Anisotropic Diffusion
20:25 Relation to Signal Processing
21:00 Relation to Spectral Clustering
21:25 Relation to Anisotropic Diffusion
21:29 Relation to Signal Processing
21:30 Relation to Spectral Clustering
21:38 Results (1)
22:39 Results (2)
23:27 Results (3)
24:22 Root-Mean-Square Error comparison (1)
25:15 Root-Mean-Square Error comparison (2)
25:55 Root-Mean-Square Error comparison (3)
26:20 Root-Mean-Square Error comparison (4)
26:32 Conclusion

Lecture rating

People found this lecture:
Worth seeing
because it is:
 Valuable and informative
Well presented
Easily understandable
Acceptably recorded
You need to login to cast your vote.

Report a problem or upload files

If you have found a problem with this lecture or would like to send us extra material, articles, exercises, etc., please use our ticket system to describe your request and upload the data.
Enter your e-mail into the 'Cc' field, and we will keep you updated with your request's status.

Link this page

Would you like to put a link to this lecture on your homepage?
Go ahead! Copy the HTML snippet !

Reviews and comments:

Comment1 Agile Aspect, May 29, 2008 at 9:05 p.m.:

Great lectures but the video software sucks big time.

For instance, it's impossible to advance or rewind the
video under Firefox on Linux - or under any version of
a real operating system.

State of the art processing distributed by barbaric
brain dead software.


Write your own review or comment: