Robust ADAS: Enhancing Robustness of Machine Learning-based Advanced Driver Assistance Systems for Adverse Weather
Muhammad Zaeem Shahzad, Muhammad Abdullah Hanif, Muhammad Shafique
TL;DR
This paper tackles the vulnerability of ML-ADAS to adverse weather by introducing Weather UNet (WUNet), a denoising preprocessing DNN based on the UNet architecture that transforms adverse-weather images into clear-weather inputs for downstream detectors like YOLOv8n. By synthetic augmentation of the KITTI dataset (fog, rain, snow) and a crop-based inference strategy, the authors show substantial improvements in object detection performance under harsh conditions, notably increasing mAP from 4% to 70% in extreme fog when using WUNet preprocessing. The approach avoids the costly retraining of all downstream DNNs, preserves driver visualization, and demonstrates the feasibility of edge-efficient robustness through data augmentation, color-representation analysis (RGB vs HSV), and cost mitigation. Overall, the work provides a practical, scalable pathway to enhance the safety and reliability of ML-ADAS in real-world adverse weather scenarios, with clear directions for future expansion and efficiency optimizations.
Abstract
In the realm of deploying Machine Learning-based Advanced Driver Assistance Systems (ML-ADAS) into real-world scenarios, adverse weather conditions pose a significant challenge. Conventional ML models trained on clear weather data falter when faced with scenarios like extreme fog or heavy rain, potentially leading to accidents and safety hazards. This paper addresses this issue by proposing a novel approach: employing a Denoising Deep Neural Network as a preprocessing step to transform adverse weather images into clear weather images, thereby enhancing the robustness of ML-ADAS systems. The proposed method eliminates the need for retraining all subsequent Depp Neural Networks (DNN) in the ML-ADAS pipeline, thus saving computational resources and time. Moreover, it improves driver visualization, which is critical for safe navigation in adverse weather conditions. By leveraging the UNet architecture trained on an augmented KITTI dataset with synthetic adverse weather images, we develop the Weather UNet (WUNet) DNN to remove weather artifacts. Our study demonstrates substantial performance improvements in object detection with WUNet preprocessing under adverse weather conditions. Notably, in scenarios involving extreme fog, our proposed solution improves the mean Average Precision (mAP) score of the YOLOv8n from 4% to 70%.
