Modeling and recognition of steel-plate surface defects based on a new backward boosting algorithm