Sparse Subspace Clustering

Abstract

We propose a method based on sparse representation (SR) to cluster data drawn from multiple low-dimensional linear or affine subspaces embedded in a high-dimensional space. Our method is based on the fact that each point in a union of subspaces has a SR with respect to a dictionary formed by all other data points. In general, finding such a SR is NP hard. Our key contribution is to show that, under mild assumptions, the SR can be obtained `exactly' by using l <sub xmlns:mml="http://www.w3.org/1998/Math/MathML" xmlns:xlink="http://www.w3.org/1999/xlink">1</sub> optimization. The segmentation of the data is obtained by applying spectral clustering to a similarity matrix built from this SR. Our method can handle noise, outliers as well as missing data. We apply our subspace clustering algorithm to the problem of segmenting multiple motions in video. Experiments on 167 video sequences show that our approach significantly outperforms state-of-the-art methods.

Cite

Text

Elhamifar and Vidal. "Sparse Subspace Clustering." IEEE/CVF Conference on Computer Vision and Pattern Recognition, 2009. doi:10.1109/CVPR.2009.5206547

Markdown

[Elhamifar and Vidal. "Sparse Subspace Clustering." IEEE/CVF Conference on Computer Vision and Pattern Recognition, 2009.](https://mlanthology.org/cvpr/2009/elhamifar2009cvpr-sparse/) doi:10.1109/CVPR.2009.5206547

BibTeX

@inproceedings{elhamifar2009cvpr-sparse,
  title     = {{Sparse Subspace Clustering}},
  author    = {Elhamifar, Ehsan and Vidal, René},
  booktitle = {IEEE/CVF Conference on Computer Vision and Pattern Recognition},
  year      = {2009},
  pages     = {2790-2797},
  doi       = {10.1109/CVPR.2009.5206547},
  url       = {https://mlanthology.org/cvpr/2009/elhamifar2009cvpr-sparse/}
}