Histogram Matching for Kernel based Feature Combination

Kernel-based feature combination techniques such as Multiple Kernel Learning (MKL) use arithmetical operations to linearly combine different kernels (Lanckriet et al., 2004) (Orabona et al., 2010). We have discovered that the histograms of routinely used kernels are usually very different (see Fig.2 for example). This means that their units of measure are not the same, it is therefore necessary to standardize the kernel of individual feature channels before they are arithmetically combined together. Whilst previous methods advocate to make the mean or the variance of different kernels (similarity measures) the same (Lee et al., 2011), we suggest that their histogram should be calibrated to a canonical histogram (Fu et al., 2011). We have developed a simple and robust histogram matching based method for standardizing kernels and show that histogram matching can always boost the performance of state of the art MKL algorithms. Our method can be considered as imposing a stronger constraint on normalizing the data than mean and variance calibrations. We advocate that histogram matching should be considered as a new baseline, besides mean and variance calibration, for feature combination.

[1]  N. Cristianini,et al.  On Kernel-Target Alignment , 2001, NIPS.

[2]  Antonio Criminisi,et al.  TextonBoost: Joint Appearance, Shape and Context Modeling for Multi-class Object Recognition and Segmentation , 2006, ECCV.

[3]  David A. Forsyth,et al.  Object Recognition as Machine Translation: Learning a Lexicon for a Fixed Image Vocabulary , 2002, ECCV.

[4]  Yong Jae Lee,et al.  Key-segments for video object segmentation , 2011, 2011 International Conference on Computer Vision.

[5]  Nello Cristianini,et al.  Learning the Kernel Matrix with Semidefinite Programming , 2002, J. Mach. Learn. Res..

[6]  Barbara Caputo,et al.  Multi Kernel Learning with Online-Batch Optimization , 2012, J. Mach. Learn. Res..

[7]  William Stafford Noble,et al.  Nonstationary kernel combination , 2006, ICML.

[8]  Barbara Caputo,et al.  Online-batch strongly convex Multi Kernel Learning , 2010, 2010 IEEE Computer Society Conference on Computer Vision and Pattern Recognition.

[9]  Guoping Qiu,et al.  Feature Combination beyond Basic Arithmetics , 2011, BMVC.

[10]  Cordelia Schmid,et al.  Combining attributes and Fisher vectors for efficient image retrieval , 2011, CVPR 2011.

[11]  Michael I. Jordan,et al.  Multiple kernel learning, conic duality, and the SMO algorithm , 2004, ICML.

[12]  Sebastian Nowozin,et al.  On feature combination for multiclass object classification , 2009, 2009 IEEE 12th International Conference on Computer Vision.

[13]  Pietro Perona,et al.  Learning Generative Visual Models from Few Training Examples: An Incremental Bayesian Approach Tested on 101 Object Categories , 2004, 2004 Conference on Computer Vision and Pattern Recognition Workshop.

[14]  Andrew Zisserman,et al.  Automated Flower Classification over a Large Number of Classes , 2008, 2008 Sixth Indian Conference on Computer Vision, Graphics & Image Processing.