Graph-spectral methods for computer vision
نویسنده
چکیده
This thesis describes a family of graph-spectral methods for computer vision that exploit the properties of the first eigenvector of the adjacency matrix of a weighted graph. The algorithms are applied to segmentation and grouping, shape-from-shading and graphmatching. In Chapter 3, we cast the problem of grouping into an evidence combining setting where the number of clusters is determined by the modes of the adjacency matrix. With the number of clusters to hand, we model the grouping process using two sets of variables. These are the cluster memberships and the pairwise affinities or link-weights for the nodes of a graph. From a simple probability distribution for these parameters, we show how they may be estimated using the apparatus of the expectation-maximisation (EM) algorithm. The new method is demonstrated on the problems of line-segment grouping and gray-scale image segmentation. The method is shown to outperform a non-iterative eigenclustering method. In Chapter 4, we present a more direct graph-spectral method for segmentation and grouping by developing an iterative maximum likelihood framework for perceptual clustering. Here, we focuss in more detail on the likelihood function that results from the Bernoulli model. Rather than using the EM algorithm to estimate an updated link-weight matrix, we show how a modal decomposition technique can be used to remove noisy linkweights. We establish the relationship between the modes of the link-weight matrix and the maxima of the log-likelihood function. The matrix analysis of the log-likelihood function results in a method that is faster to converge and which gives better defined clusters. The method is evaluated on gray-scale image segmentation, line-segment grouping and motion analysis. In Chapter 5, we turn our attention to the problem of recovering the 3D representation of an object from its shading information. To do this, we develop a graph-spectral method for shape-from-shading. We commence by characterising the field of surface normals using a transition matrix whose elements are computed from the sectional curvature i between different image locations. With the transition matrix to hand, we use a graph seriation method to define a curvature minimising surface integration path for the purposes of height reconstruction. We extend the surface height recovery algorithm to perform surface normal adjustment. We do this by fitting quadric patches to the height data. A performance study of the resulting shape-from-shading algorithm is presented. We perform experiments on real-world imagery and compare our results to those obtained using two alternative shape-from-shading algorithms. Finally, in Chapter 6, we show how the eigenstructure of the adjacency matrix can be used for purposes of graph edit distance computation. We make use of the graph seriation method developed in Chapter 5 to convert the adjacency matrix into a string or sequence order. We pose the problem of graph-matching as a maximum a posteriori probability alignment of the seriation sequences for pairs of graphs. We model this probability by making use of a compatibility co-efficient for the edge alignment of the sequences and the probability of individual node correspondences. With these ingredients, we compute the edit distance by finding the sequence of string edit operations which minimise the cost of the path traversing the edit lattice. The edit costs are defined in terms of the a posteriori probability of visiting a site on the lattice. We demonstrate the utility of the method for purposes of graph clustering.
منابع مشابه
Spectral Approaches to Learning in the Graph Domain
The talk will commence by discussing some of the problems that arise when machine learning is applied to graph structures. A taxonomy of different methods organised around a) clustering b) characterisation and c) constructing generative models in the graph domain will be introduced. With this taxonomy in hand, Dr. Hancock will then describe a number of graph-spectral algorithms that can be appl...
متن کاملSpectral representation for matching and recognition
In this thesis, we aim to use the spectral graph theory to develop a framework to solve the problems of computer vision. The graph spectral methods are concerned with using the eigenvalues and eigenvectors of the adjacency matrix or closely related Laplacian matrix. In this thesis we develop four methods using spectral techniques: (1) We use a Hermitian property matrix for point pattern matchin...
متن کاملSpectral Methods for Mesh Processing and Analysis
Spectral methods for mesh processing and analysis rely on the eigenvalues, eigenvectors, or eigenspace projections derived from appropriately defined mesh operators to carry out desired tasks. Early works in this area can be traced back to the seminal paper by Taubin in 1995, where spectral analysis of mesh geometry based on a combinatorial Laplacian aids our understanding of the low-pass filte...
متن کاملConsistency of Spectral Partitioning of Uniform Hypergraphs under Planted Partition Model
Spectral graph partitioning methods have received significant attention from both practitioners and theorists in computer science. Some notable studies have been carried out regarding the behavior of these methods for infinitely large sample size (von Luxburg et al., 2008; Rohe et al., 2011), which provide sufficient confidence to practitioners about the effectiveness of these methods. On the o...
متن کاملLecture 7 1 Spectral Clustering
Spectral clustering is a technique for segmenting data into non-overlapping subsets. It is used in many machine learning applications (e.g., von Luxberg 2007) and was introduced into computer vision by Shi and Malik (2000). The data is defined by a graph with an affinity, or similarity measure, between graph nodes. The computation – to segment the data – can be performed by linear algebra follo...
متن کاملSpectral Clustering Using Multilinear SVD: Analysis, Approximations and Applications
Spectral clustering, a graph partitioning technique, has gained immense popularity in machine learning in the context of unsupervised learning. This is due to convincing empirical studies, elegant approaches involved and the theoretical guarantees provided in the literature. To tackle some challenging problems that arose in computer vision etc., recently, a need to develop spectral methods that...
متن کاملذخیره در منابع من
با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید
عنوان ژورنال:
دوره شماره
صفحات -
تاریخ انتشار 2003