Image Classification Based on Histogram Intersection Kernel


Histogram Intersection Kernel Support Vector Machines (SVM) was used for the image classification problem. Specifically, each image was split into blocks, and each block was represented by the Scale Invariant Feature Transform (SIFT) descriptors; secondly, k-means cluster method was applied to separate the SIFT descriptors into groups, each group represented a visual keywords; thirdly, count the number of the SIFT descriptors in each image, and histogram of each image should be constructed; finally, Histogram Intersection Kernel should be built based on these histograms. In our experimental study, we use Corel-low images to test our method. Compared with typical RBF kernel SVM, the Histogram Intersection kernel SVM performs better than RBF kernel SVM.

Share and Cite:

Xi, H. and Chang, T. (2015) Image Classification Based on Histogram Intersection Kernel. Journal of Computer and Communications, 3, 158-163. doi: 10.4236/jcc.2015.311025.

Conflicts of Interest

The authors declare no conflicts of interest.


[1] Kudo, T.K. and Matsumoto, Y.J. (2001) Chunking with Support Vector Machines. Proceedings of the Second Meeting of the North American Chapter of the Association for Computational Linguistics on Language Technologies, 816.
[2] Zhang, D. and Lee, W.S. (2003) Question Classification Using Support Vector Machines. SIGIR, 3, 26-32.
[3] Yang, C.H., Lin, K.H.Y. and Chen, H.H. (2007) Emotion Classification Using Web Blog Corpora. IEEE/WIC/ACM International Conference on Web Intelligence, 275-278.
[4] Yoshikawa, Y.Y., Iwata, T.H. and Sawada, H.S. (2014) Latent Support Measure Machines for Bag-of-Words Data Classification. Advances in Neural Information Processing Systems, 27.
[5] Kolari, P., Finin, F. and Joshi, A. (2006) SVMs for the Blogosphere: Blog Identification and Splog Detection. AAAI Spring Symposium on Computational Approaches to Analysing Weblogs, University of Maryland, Baltimore County.
[6] Wu, T., He, H.G. and He, M.K. (2003) Interpolation Based Kernel Function’s Construction. Chinese Journal of Computers, 26, 990-996.
[7] Neumann, J., Schn?rr, C. and Steidl, G. (2005) Efficient Wavelet Adaptation for Hybrid Wavelet-Large Marge Classifiers. Pattern Recognition, 38, 1815-1830.
[8] Lowe, D.G. (1999) Object Recognition from Local Scale-Invariant Features. IEEE International Conference on Computer Vision.
[9] Lowe, D.G. (2004) Distinctive Image Features from Scale Invariant Keypoints. International Journal of Computer Vision, 60, 91-110.
[10] Jiu, M.Y., Wolf, C., Garcia, C. and Baskurt, A. (2012) Supervised Learning and Codebook Optimization for Bag-of- Words Models. Cognitive Computation, 4, 409-419.
[11] Li, F.F. and Pietro, P. (2005) A Bayesian Hierarchical Model for Learning Natural Scene Categories. Computer Vision and Pattern Recognition, 2, 524-531.
[12] Cortes, C. and Vapnik, V. (1995) Support-Vector Networks. Machine Learning, 20, 273-397.
[13] Vapnik, V. (2000) The Nature of Statistical Learning Theory. 2nd Edition, Springer-Verlag, New York.
[14] Chang, C.C. and Lin, C.J. (2011) LIBSVM: A Library for Support Vector Machines. ACM Transactions on Intelligent Systems and Technology, 2, 27.
[15] Chang, T.T., Horace, H.S.Ip. and Feng, J. (2010) Large Scale Image Clustering with Support Vector Machine Based on Visual Keywords. MDMKDD 2010.
[16] Keerthi, S.S. and Lin, C.J. (2003) Asymptotic Behaviors of Support Vector Machines with Gaussian Kernel. Neural Computation, 15, 1667-1689.
[17] Aneja, K., Saroj and Jyoti (2013) A Genetic Algorithm Approach to Kernel Functions Parameters Selection for SVM. International Journal of Current Engineering and Technology, 2, 713-716.
[18] Boughorbel, S., Tarel, J.-P. and Nozha, B. (2005) Generalized Histogram Intersection Kernel for Image Recognition. ICIP 2005.

Copyright © 2022 by authors and Scientific Research Publishing Inc.

Creative Commons License

This work and the related PDF file are licensed under a Creative Commons Attribution 4.0 International License.