Ask Your Question

Why haar features often used with AdaBoost?

asked 2012-08-31 01:11:42 -0600

mrgloom gravatar image

I have some questions about machine learning.

  1. Why haar features often used with AdaBoost?
  2. Is it suitable to use another classifer for example SVM?
  3. Where I can find comparision of classifers? They have some strengths and weaknesses or it just a matter of taste to use some classifer?
edit retag flag offensive close merge delete

1 answer

Sort by ยป oldest newest most voted

answered 2012-09-05 12:47:44 -0600

gfuhr gravatar image

I'm not an expert in classification methods, but maybe I can offer you some help. and someone can latter complement my answer.

1- Haar features are often used with AdaBoost because they can be seen as weak classifiers and what the Adaboost method actually does is to combine several weak classifiers in order to generate a robust one.

2 - I think that if you concatenate the response of several haar filters and use this big descriptor you can perform classification using SVM (or other methods). However this is not ideal because Adaboost tend to be quicker than SVM (see 3).

3 - I think you can find several papers that compare classifiers (google it). Some classifiers perform better in different classification problems. This depends on your application. For instance, SVM tries to find an hyperplane that divides your positive and negative samples by maximizing the margin between this two classes. Adaboost is good when you have a large number of negative sample at testing time. In this case, each weak classifier can classify as negative your answer such that you don't need to test all the classifiers (this is known as cascade). In general cases this cascade of features is much faster then other approaches. A classical application of Adaboost in Computer Vision is the Viola & Jones method of face and pedestrian detection:

Viola, Jones - Rapid Object Detection using a Boosted Cascade of Simple Features

I hope this helps, if anyone see some errors in the above, please tell us.

edit flag offensive delete link more


Can we use SVM as the weak classifiers in Adaboost ?

Hossein gravatar imageHossein ( 2013-02-02 01:46:03 -0600 )edit

Question Tools

1 follower


Asked: 2012-08-31 01:11:42 -0600

Seen: 2,097 times

Last updated: Sep 05 '12