Road Surface Analysis for Driving Assistance
M. Bellone and G. Reina

In order to increase the level of driving automation in future cars, it is important to address critical issues, including road monitoring for irregularities and damage detection. 
In this concern, the primary scientific aim of this research is to investigate the problem of road surface analysis in urban and extra-urban scenarios for driving assistance purposes towards the final goal of implement such technologies on future driverless cars. 
The proposed approach uses a range sensor to generate an environment representation in terms of 3D point cloud that is then processed by a normal vector-based analysis. 
Even small irregularities of the road surface can be successfully detected, using such information to warn the driver or enable an autonomous vehicle to regulate its speed and change its course appropriately.

See video sample:

YouTube Video