Vision enhancement for autonomous vehicles : a deep learning approach for anticipating and adapting to adverse weather conditions
Date
2025-12
Journal Title
Journal ISSN
Volume Title
Publisher
BRAC University
Abstract
The camera-based perception reliability in autopilot vehicles in poor weather conditions
like when it is pouring, there is thick fog, or snow is severely affected. These
visual illusions cause missed detections, misclassifications and latent responses hence
compromising safety. The current perception systems are usually effective in clear
weather but their performance declines drastically during extreme or transitional
weather and this poses an operational risk. This thesis presents a framework, which
examines the effects of bad weather on visual perception through two complementary
tasks, which are weather classification and object detection. An EfficientNet-
B3 model with multi-class weather classification was fine-tuned and a pretrained
YOLOv8m (COCO weights) tested the strength of object detection under the same
weather conditions. This framework measures the impact of environmental degradation
on the reliability of perception by correlating classification outputs and detection
performance. Moreover, a Custom EfficientNet-B3 classifier was created and
had a two-layered classification head (1536 → 256 → 4) with droupout. To balance
between feature preservation and domain adaptation, the model uses progressive
backbone unfreezing in two training phases. Such a setup was more accurate, and
it surpassed the baseline in terms of improved feature extraction and regularization
and was also computationally affordable to run on an embedded platform. Our
custom driving scenes in Bangladesh with augmented physics based depth-aware
fog rendering and CycleGAN generated rain and snow condition form the dataset
used in this study. Moreover, for greater detection robustness in adverse weather
conditions, the YOLOv8m model was improved with the addition of a Convolutional
Block Attention Module (CBAM) subsequent to the last block, C2f, within
the model’s backbone. CBAM facilitates the adaptive recalibration of channel-wise
as well as spatial attributes, allowing the network to pay attention to appropriate
object attributes despite adverse weather conditions. The overall objective is to
provide a weather-aware evaluation methodology that enhances understanding of
autonomous driving reliability under diverse and challenging environments.
Description
Cataloged from PDF version of thesis.
Includes bibliographical references (pages 51-54).
This thesis is submitted in partial fulfillment of the requirements for the degree of Bachelor of Science in Computer Science and Engineering.
Includes bibliographical references (pages 51-54).
This thesis is submitted in partial fulfillment of the requirements for the degree of Bachelor of Science in Computer Science and Engineering.
Keywords
Adverse weather, Object detection, EfficientNet-B3, YOLOv8m
