CPC B60W 50/14 (2013.01) [B60W 40/072 (2013.01); B60W 40/105 (2013.01); G06T 7/50 (2017.01); G06V 10/25 (2022.01); G06V 10/56 (2022.01); G06V 10/82 (2022.01); G06V 20/58 (2022.01); B60W 2050/143 (2013.01); B60W 2420/403 (2013.01); B60W 2520/06 (2013.01); B60W 2540/18 (2013.01); B60W 2552/30 (2020.02); G06T 2207/10024 (2013.01); G06T 2207/10028 (2013.01); G06T 2207/20081 (2013.01); G06T 2207/20084 (2013.01); G06T 2207/30261 (2013.01)] | 20 Claims |
1. A method for assisting safer driving comprising:
obtaining RGB images of a scene in front of a vehicle;
processing the RGB images based on a trained depth estimation model, and obtaining depth images corresponding to the RGB images;
converting the depth images to three-dimensional (3D) point cloud maps;
calculating a curvature of a curved driving path of the vehicle based on a driving state of the vehicle;
determining 3D regions of interest of the vehicle from the 3D point cloud maps according to a size of the vehicle and the curvature;
determining whether the 3D regions of interest have obstacles;
when the 3D regions of interest having no obstacles, controlling the vehicle to continue driving; and
when the 3D regions of interest having at least one obstacle, controlling the vehicle to issue an alarm.
|