Improving vision-based automated pavement condition data acquisition and assessment through deep learning and data-driven techniques