Generalizing models trained on normal visual conditions to target domains under adverse conditions is demanding in the practical systems. One prevalent solution is to bridge the domain gap between clear- and adverse-condition images to make satisfactory prediction on the target. However, previous methods often reckon on additional reference images of the same scenes taken from normal conditions, which are quite tough to collect in reality. Furthermore, most of them mainly focus on individual adverse condition such as nighttime or foggy, weakening the model versatility when encountering other adverse weathers. To overcome the above limitations, we propose a novel framework, Visibility Boosting and Logit-Constraint learning (VBLC), tailored for superior normal-to-adverse adaptation. VBLC explores the potential of getting rid of reference images and resolving the mixture of adverse conditions simultaneously. In detail, we first propose the visibility boost module to dynamically improve target images via certain priors in the image level. Then, we figure out the overconfident drawback in the conventional cross-entropy loss for self-training method and devise the logit-constraint learning, which enforces a constraint on logit outputs during training to mitigate this pain point. To the best of our knowledge, this is a new perspective for tackling such a challenging task. Extensive experiments on two normal-to-adverse domain adaptation benchmarks, i.e., Cityscapes -> ACDC and Cityscapes -> FoggyCityscapes + RainCityscapes, verify the effectiveness of VBLC, where it establishes the new state of the art. Code is available at https://github.com/BIT-DA/VBLC.
翻译:在不利条件下对目标区域进行常规视觉条件培训的普及模型在实际系统中要求采用实用系统。一个普遍的解决办法是缩小清晰和不利图像之间的领域差距,以对目标作出满意的预测。然而,以往的方法常常根据从正常条件下从同样场景中采集的额外参考图像进行计算,这些图像在现实中很难收集。此外,大多数方法主要侧重于个人不利条件,如夜间或雾,在遇到其他不利天气时削弱模型的多功能。为了克服上述限制,我们提议了一个新的框架,即可视性推动和逻辑-控制学习(VCLC),用于更高级的正常到反向适应。VBLC探索了摆脱参考图像和同时解决不利条件组合的可能性。我们首先建议通过图像水平的某些前期来动态地改善目标图像。然后,我们找出常规跨曲线损失中的过度信任,用于自我培训的方法,并设计对逻辑-C-对逻辑- CLC 学习进行约束,这是对逻辑- 逻辑- 对逻辑- 逻辑- 对逻辑- 定义输出的制约, 在正常的实验室中, 测试中, 确定如何修正城市/ 如何修正。