Ensemble model for rail surface defects detection