Skip to content

The source code to cluster multiple manifolds with intersection

Notifications You must be signed in to change notification settings

reasonW/manifold-clustering-algorithm

 
 

Repository files navigation

##Source code for papers titled: Nonlinear subspace clustering using curvature constrained distances. Pattern Recognition Letters, 68, 118-125.

Please acknowledge and cite the related papers.

 Amir Babaeian
 Email: [email protected]
 

##Related articles: ANGLE CONSTRAINED PATH FOR CLUSTERING OF MULTIPLE MANIFOLDS, International conference on image processing(ICIP 2015)

Multiple Manifold Clustering Using Curvature Constrained Path. PloS one, 10(9), e0137986.

alt text [Journal link] (http://journals.plos.org/plosone/article?id=10.1371/journal.pone.0137986)

Thank to Professor Ery Arias-Castro for his advise regarding this project.

##How to use the code:

In order to use the code you should run the demo file as follow:

Example:

% labels = Path_Based_Clustering(data, k, no_landmarks, angle_constraint, no_clusters);
  labels = Path_Based_Clustering(D, 60, 10, 15, 2);
% Labels are the output of clustering algorithm.
ON Entry Description
data N*P data (N should be the number of data points and P is the number of variables)
k Radius of epsilon graph or no neighbours
no_landmarks Number of landmarks
angle_constraint Angel constraint used in shortest path algorithm
no_clusters Number of clusters
On Exit Description
labels Labels that computed using result of clustering algorithm

About

The source code to cluster multiple manifolds with intersection

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • MATLAB 100.0%