How ricardoborsoi/mua_sparseunmixing works
The README identifies the product as MATLAB hyperspectral-image sparse unmixing: demos compare SUnSAL, SUnSAL-TV, and S2WSU, with fine-scale sparse unmixing and spatial segmentation/regularization as documented stages. However, the supplied tree contains only the bundled VLFeat subtree, not the MATLAB algorithms, demos, or segmentation code, so their internal workflow cannot be mapped to source components here. The graph therefore maps substantial VLFeat capabilities visible in the tree and the documented SLIC integration; source-level links beyond the shown index and excerpts are omitted.
Main entry points: sift.c SIFT features · kmeans.c K-means · mathop.c Math operations · vl_slic.c SLIC superpixels
Components 22
Image Features
- SIFT features
vlfeat-0.9.20/vl/sift.c - Covariant detection
vlfeat-0.9.20/vl/covdet.c - Dense SIFT
vlfeat-0.9.20/vl/dsift.c - LIOP descriptors
vlfeat-0.9.20/vl/liop.c - MSER regions
vlfeat-0.9.20/vl/mser.c - Quick shift
vlfeat-0.9.20/vl/quickshift.c - SLIC superpixels
vlfeat-0.9.20/toolbox/slic/vl_slic.c
Clustering Models
- K-means
vlfeat-0.9.20/vl/kmeans.c - Hierarchical k-means
vlfeat-0.9.20/vl/hikmeans.c - Integer k-means
vlfeat-0.9.20/vl/ikmeans.c - Gaussian mixtures
vlfeat-0.9.20/vl/gmm.c - KD forest queries
vlfeat-0.9.20/toolbox/misc/vl_kdtreequery.c
Learning and Encoding
- Support vector machines
vlfeat-0.9.20/vl/svm.c - Fisher encoding
vlfeat-0.9.20/vl/fisher.c - VLAD encoding
vlfeat-0.9.20/vl/vlad.c - Agglomerative information bottleneck
vlfeat-0.9.20/vl/aib.c
Core Support
- Generic runtime
vlfeat-0.9.20/vl/generic.c - Math operations
vlfeat-0.9.20/vl/mathop.c - Image operations
vlfeat-0.9.20/vl/imopv.c - Scale space
vlfeat-0.9.20/vl/scalespace.c
Other components
- MATLAB demos
- Unmixing implementation
Connections 11
- MATLAB demos → Unmixing implementation: runs demos
- MATLAB demos → SLIC superpixels: uses for superpixels
- Unmixing implementation → SLIC superpixels: uses segmentation
- SIFT features → Image operations: uses image operations
vlfeat-0.9.20/vl/sift.c - SIFT features → Math operations: uses math
vlfeat-0.9.20/vl/sift.c - Covariant detection → Scale space: builds scale space
vlfeat-0.9.20/vl/covdet.c - K-means → Generic runtime: uses runtime
vlfeat-0.9.20/vl/kmeans.c - K-means → Math operations: uses math
vlfeat-0.9.20/vl/kmeans.c - Gaussian mixtures → K-means: initializes with
vlfeat-0.9.20/vl/gmm.c - Support vector machines → Math operations: uses math
vlfeat-0.9.20/vl/svm.c - MATLAB demos → SIFT features: may access toolbox