3D Lidar-based static and moving obstacle detection in driving environments: An approach based on voxels and multi-region ground planes