A Comparison of SVM, Random Forest and Boosting for Pedestrian Detection