Driving safety is significantly dependent on road conditions or road events, such as lighting conditions (e.g., street lighting, daylight, etc.), road surface conditions (e.g., potholes, speed bumps, road maintenance work, etc.), weather conditions (e.g., rainfall, snowfall, etc.), natural phenomena (e.g., floods, landslides, fallen trees, etc.), human activities (e.g., crowd protests, traffic jams, road accidents, etc.), and so on. For example, suddenly encountering a pothole or a speed bump while driving may lead to vehicle damage or even a fatal accident. The seriousness of this issue is exacerbated by poor lighting conditions (e.g., at night, during foggy conditions, etc.), and by difficult weather conditions (e.g., tropical rain storms, snow storms, snow accumulation, etc.). These types of conditions may make it more difficult for drivers to detect potholes, speed bumps, road maintenance work, or similar road events while driving.