Computer Vision and Artificial Intelligence On-Road