Ratsch Matthias, Teschke Gerd, Romdhani Sami, Vetter Thomas
Computer Science Department, University of Basel, Bernoullistrasse 16, CH-4057 Basel, Switzerland.
IEEE Trans Image Process. 2008 Dec;17(12):2456-64. doi: 10.1109/TIP.2008.2001393.
In this paper, a novel method for reducing the runtime complexity of a support vector machine classifier is presented. The new training algorithm is fast and simple. This is achieved by an over-complete wavelet transform that finds the optimal approximation of the support vectors. The presented derivation shows that the wavelet theory provides an upper bound on the distance between the decision function of the support vector machine and our classifier. The obtained classifier is fast, since a Haar wavelet approximation of the support vectors is used, enabling efficient integral image-based kernel evaluations. This provides a set of cascaded classifiers of increasing complexity for an early rejection of vectors easy to discriminate. This excellent runtime performance is achieved by using a hierarchical evaluation over the number of incorporated and additional over the approximation accuracy of the reduced set vectors. Here, this algorithm is applied to the problem of face detection, but it can also be used for other image-based classifications. The algorithm presented, provides a 530-fold speedup over the support vector machine, enabling face detection at more than 25 fps on a standard PC.
本文提出了一种降低支持向量机分类器运行时复杂度的新方法。新的训练算法快速且简单。这是通过一个超完备小波变换实现的,该变换能找到支持向量的最优近似。所给出的推导表明,小波理论为支持向量机的决策函数与我们的分类器之间的距离提供了一个上界。所得到的分类器速度很快,因为使用了支持向量的哈尔小波近似,从而实现了基于积分图像的高效核评估。这提供了一组复杂度递增的级联分类器,以便早期拒绝易于区分的向量。通过对纳入的数量进行分层评估以及对约简集向量的近似精度进行额外评估,实现了这种出色的运行时性能。在此,该算法被应用于人脸检测问题,但它也可用于其他基于图像的分类。所提出的算法比支持向量机快530倍,能够在标准个人电脑上以超过每秒25帧的速度进行人脸检测。