| CPC B60W 60/001 (2020.02) [B60Q 1/0035 (2013.01); B60W 40/10 (2013.01); G06T 7/593 (2017.01); B60W 2520/00 (2013.01); B60W 2554/00 (2020.02); B60W 2556/00 (2020.02); G06T 2207/10152 (2013.01); G06T 2207/30252 (2013.01); G06V 20/58 (2022.01)] | 20 Claims |

|
1. A computer comprising a processor and a memory, the memory storing instructions executable by the processor to:
sequentially activate a plurality of lamps aimed at a scene, the lamps mounted to a vehicle;
receive image data of the scene generated while sequentially activating the lamps;
generate a map of surface normals of the scene by executing a photometric stereo algorithm on the image data;
in response to a speed of the vehicle being below a speed threshold, navigate the vehicle based on the map of the surface normals; and
in response to the speed of the vehicle being above the speed threshold, refrain from navigating the vehicle based on the map of the surface normals.
|