Image-Classification

所属分类:matlab编程
开发工具:matlab
文件大小:18690KB
下载次数:79
上传日期:2013-09-22 19:16:03
上 传 者rabbit199002
说明:  本文实现了09年CVPR的文章Linear Spatial Pyramid Matching using Sparse Coding for Image Classification
(This package contains the Matlab codes implementing the ScSPM algorithm described in CVPR 09 paper "Linear Spatial Pyramid Matching using Sparse Coding for Image Classification". )

文件列表:
CVPR09-ScSPM\ScSPM\dictionary\dict_Caltech101_1024.mat (18031871, 2009-09-28)
CVPR09-ScSPM\ScSPM\large_scale_svm\lbfgs2.m (4182, 2009-04-07)
CVPR09-ScSPM\ScSPM\large_scale_svm\li2nsvm_grad.m (2098, 2009-04-07)
CVPR09-ScSPM\ScSPM\large_scale_svm\li2nsvm_lbfgs.m (1732, 2009-04-07)
CVPR09-ScSPM\ScSPM\large_scale_svm\li2nsvm_multiclass_fwd.m (321, 2009-04-07)
CVPR09-ScSPM\ScSPM\large_scale_svm\li2nsvm_multiclass_lbfgs.m (1367, 2009-04-07)
CVPR09-ScSPM\ScSPM\large_scale_svm\lineSearchWolfe.m (4373, 2009-04-07)
CVPR09-ScSPM\ScSPM\large_scale_svm\oneofc.m (1051, 2009-04-07)
CVPR09-ScSPM\ScSPM\large_scale_svm\oneofc_inv.m (1073, 2009-04-07)
CVPR09-ScSPM\ScSPM\large_scale_svm\regurgitate.m (2243, 2009-04-07)
CVPR09-ScSPM\ScSPM\main.m (4881, 2010-08-11)
CVPR09-ScSPM\ScSPM\rand_sampling.m (650, 2009-09-27)
CVPR09-ScSPM\ScSPM\Results\reg_sc_b1024_20090927T235404.mat (1008653, 2009-09-28)
CVPR09-ScSPM\ScSPM\retr_database_dir.m (1537, 2009-04-07)
CVPR09-ScSPM\ScSPM\sc_approx_pooling.m (2610, 2012-06-17)
CVPR09-ScSPM\ScSPM\sc_pooling.m (2451, 2012-06-17)
CVPR09-ScSPM\ScSPM\sift\CalculateSiftDescriptor.m (3758, 2009-04-19)
CVPR09-ScSPM\ScSPM\sift\sp_find_sift_grid.m (4187, 2009-04-07)
CVPR09-ScSPM\ScSPM\sift\sp_normalize_sift.m (971, 2009-09-27)
CVPR09-ScSPM\ScSPM\sparse_coding\feature_sign.m (3030, 2008-11-25)
CVPR09-ScSPM\ScSPM\sparse_coding\getObjective_RegSc.m (321, 2010-10-13)
CVPR09-ScSPM\ScSPM\sparse_coding\L1QP_FeatureSign_Set.m (339, 2009-09-27)
CVPR09-ScSPM\ScSPM\sparse_coding\L1QP_FeatureSign_yang.m (1574, 2009-09-23)
CVPR09-ScSPM\ScSPM\sparse_coding\l2ls_learn_basis_dual.m (2371, 2009-03-05)
CVPR09-ScSPM\ScSPM\sparse_coding\reg_sparse_coding.m (3259, 2009-09-25)
CVPR09-ScSPM\ScSPM\sparse_coding\sc2\.svn\entries (1600, 2009-03-23)
CVPR09-ScSPM\ScSPM\sparse_coding\sc2\.svn\format (2, 2009-03-05)
CVPR09-ScSPM\ScSPM\sparse_coding\sc2\.svn\prop-base\cgf_sc2.dll.svn-base (53, 2009-03-05)
CVPR09-ScSPM\ScSPM\sparse_coding\sc2\.svn\prop-base\cgf_sc2.mexa64.svn-base (53, 2009-03-05)
CVPR09-ScSPM\ScSPM\sparse_coding\sc2\.svn\prop-base\cgf_sc2.mexglx.svn-base (53, 2009-03-05)
CVPR09-ScSPM\ScSPM\sparse_coding\sc2\.svn\text-base\cgf_fitS_sc2.m.svn-base (3844, 2009-03-05)
CVPR09-ScSPM\ScSPM\sparse_coding\sc2\.svn\text-base\cgf_sc.c.svn-base (10303, 2009-03-05)
CVPR09-ScSPM\ScSPM\sparse_coding\sc2\.svn\text-base\cgf_sc2.dll.svn-base (28672, 2009-03-05)
CVPR09-ScSPM\ScSPM\sparse_coding\sc2\.svn\text-base\cgf_sc2.mexa64.svn-base (26507, 2009-03-05)
CVPR09-ScSPM\ScSPM\sparse_coding\sc2\.svn\text-base\cgf_sc2.mexglx.svn-base (20889, 2009-03-05)
CVPR09-ScSPM\ScSPM\sparse_coding\sc2\.svn\text-base\getObjective2.m.svn-base (1241, 2009-03-05)
CVPR09-ScSPM\ScSPM\sparse_coding\sc2\.svn\text-base\makefile.linux.svn-base (140, 2009-03-05)
CVPR09-ScSPM\ScSPM\sparse_coding\sc2\.svn\text-base\makefile.win32.svn-base (183, 2009-03-05)
CVPR09-ScSPM\ScSPM\sparse_coding\sc2\cgf_fitS_sc2.m (3844, 2009-03-05)
... ...

This package contains the Matlab codes implementing the ScSPM algorithm described in CVPR'09 paper "Linear Spatial Pyramid Matching using Sparse Coding for Image Classification". Our algorithm is composed of the following parts: a. SIFT descriptor extraction. b. Sparse coding. We integrated Honglak Lee's matlab codes for training the dictionary. We provide a codebook trained on Caltech 101 for reference. c. Multi-scale spatial max pooling of sparse codes. d. Linear SVM classification. We implemented a simple linear SVM with squared hinge loss function. Other packages, such as Liblinear, are recommended. Combining sparse coding with spatial max pooling, the algorithm leads to state-of-the-art performance on Caltech 101 based on SIFT descriptor. The most encouraging part of this algorithm is that the extracted feature favors linear model, and thus can be easily scaled up to large scale dataset. Run main.m to see how the functions are called. For any questions, feel free to email me at jyang29@ifp.uiuc.edu.

近期下载者

相关文件


收藏者