A data-driven approach for pavement surface distress classification