event thumbnail image
The 25th International Conference on Machine Learning (ICML 2008)

Graph Kernels Between Point Clouds

author: Francis R. Bach, INRIA - WILLOW Project-Team

Description

Point clouds are sets of points in two or three dimensions. Most kernel methods for learning on sets of points have not yet dealt with the specific geometrical invariances and practical constraints associated with point clouds in computer vision and graphics. In this paper, we present extensions of graph kernels for point clouds, which allow to use kernel methods for such objects as shapes, line drawings, or any three-dimensional point clouds. In order to design rich and numerically efficient kernels with as few free parameters as possible, we use kernels between covariance matrices and their factorizations on graphical models. We derive polynomial time dynamic programming recursions and present applications to recognition of handwritten digits and Chinese characters from few training examples.

You might be experiencing some problems with Your Video player.
Slides
0:00 Graph Kernels between Point Clouds
0:08 (Attributed) point clouds
0:40 Point clouds for computer vision Line drawings
0:50 Point clouds for computer vision
1:05 Point clouds for computer vision Corner detectors and SIFT (Lowe, 2004)
1:15 Protein 3D structures (Borgwardt et al., 2005)
1:34 Kernels for point clouds
2:39 Point clouds for computer vision Line drawings and graphs
2:56 Kernels between point clouds (e.g., labelled undirected graphs)
3:49 Graph kernels (1)
4:19 Graph kernels (2)
5:22 Paths - walks
6:25 Tree-walks (Ramon and G¨artner, 2003) (1)
7:50 Tree-walks (Ramon and G¨artner, 2003) (2)
8:06 Graph kernels (1)
8:53 Graph kernels (2)
9:21 Local kernel on attributes and positions
10:09 Local kernels and invariances
10:39 Translation/rotation invariance kernels for positions x(I) ∈ X|I| and y(J) ∈ X|J| (1)
11:20 Translation/rotation invariance kernels for positions x(I) ∈ X|I| and y(J) ∈ X|J| (2)
11:49 Local kernel on kernel matrices (1)
12:23 Local kernel on kernel matrices (2)
12:30 Positive matrices and graphical models
13:16 Choice of graphical model
14:41 Dynamic programming recursions
15:45 Recursions (1)
16:22 Recursions (2)
17:35 Simulations Line drawings and graphs
18:06 Simulations
18:44 Results (misclassification rates)
19:38 Conclusion
22:06 - Questions

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 !

Write your own review or comment:

make sure you have javascript enabled or clear this field: