1. Introduction
Deep Neural Networks (DNNs) have shown remarkable success across a multitude of tasks [18], [8], [12], [9], [5], [37], [2], [15], [26]. In particular, they have exhibited extraordinary performance in various visual tasks such as classification [18], object detection [8], and semantic segmentation [12]. Even though DNNs have achieved great success in various visual tasks, they heavily depend on the underlying distribution of training data. Unfortunately, DNNs deployed in real-world scenarios, such as those utilized in autonomous vehicles, frequently encounter new situations, such as varying weather conditions [1] and changing illumination levels [36]. Consequently, the machine learning community has increasingly directed their attention towards domain adaptation [4], [27], [22] concept.