Classification using intersection kernel support vector machines is efficient
Top Cited Papers
- 1 June 2008
- conference paper
- Published by Institute of Electrical and Electronics Engineers (IEEE)
- No. 10636919,p. 1-8
- https://doi.org/10.1109/cvpr.2008.4587630
Abstract
Straightforward classification using kernelized SVMs requires evaluating the kernel for a test vector and each of the support vectors. For a class of kernels we show that one can do this much more efficiently. In particular we show that one can build histogram intersection kernel SVMs (IKSVMs) with runtime complexity of the classifier logarithmic in the number of support vectors as opposed to linear for the standard approach. We further show that by precomputing auxiliary tables we can construct an approximate classifier with constant runtime and space requirements, independent of the number of support vectors, with negligible loss in classification accuracy on various tasks. This approximation also applies to 1 - chi 2 and other kernels of similar form. We also introduce novel features based on a multi-level histograms of oriented edge energy and present experiments on various detection datasets. On the INRIA pedestrian dataset an approximate IKSVM classifier based on these features has the current best performance, with a miss rate 13% lower at 10 -6 False Positive Per Window than the linear SVM detector of Dalal & Triggs. On the Daimler Chrysler pedestrian dataset IKSVM gives comparable accuracy to the best results (based on quadratic SVM), while being 15times faster. In these experiments our approximate IKSVM is up to 2000times faster than a standard implementation and requires 200times less memory. Finally we show that a 50times speedup is possible using approximate IKSVM based on spatial pyramid features on the Caltech 101 dataset with negligible loss of accuracy.Keywords
This publication has 11 references indexed in Scilit:
- A discriminatively trained, multiscale, deformable part modelPublished by Institute of Electrical and Electronics Engineers (IEEE) ,2008
- Representing shape with a spatial pyramid kernelPublished by Association for Computing Machinery (ACM) ,2007
- An Experimental Study on Pedestrian ClassificationIEEE Transactions on Pattern Analysis and Machine Intelligence, 2006
- Beyond Bags of Features: Spatial Pyramid Matching for Recognizing Natural Scene CategoriesPublished by Institute of Electrical and Electronics Engineers (IEEE) ,2006
- Histograms of Oriented Gradients for Human DetectionPublished by Institute of Electrical and Electronics Engineers (IEEE) ,2005
- Generalized histogram intersection kernel for image recognitionPublished by Institute of Electrical and Electronics Engineers (IEEE) ,2005
- Hierarchical classification and feature reduction for fast face detection with support vector machinesPattern Recognition, 2003
- Learning Additive Models Online with Fast Evaluating KernelsLecture Notes in Computer Science, 2001
- Support vector machines for histogram-based image classificationIEEE Transactions on Neural Networks, 1999
- Support-vector networksMachine Learning, 1995