0
  • 聊天消息
  • 系统消息
  • 评论与回复
登录后你可以
  • 下载海量资料
  • 学习在线课程
  • 观看技术视频
  • 写文章/发帖/加入社区
会员中心
创作中心

完善资料让更多小伙伴认识你,还能领取20积分哦,立即完善>

3天内不再提示

怎么一次性处理台风天(雨/雾/雪等)?

CVer 来源:CVer 2023-08-15 15:16 次阅读

引言:

传统的天气修复如去雨、去雪、去雾等任务,在各自的领域都取得了良好的性能。然而,这些工作通常聚焦于单种类型天气,如图:

c3f5d58c-3b1d-11ee-9e74-dac502259ad0.png

真实世界中的恶劣天气(雨滴,雨流,雾,雪等)往往是组合出现的,这对于干净图像的修复提出了更高的挑战。针对这一问题,J. Han等人提出了Blind Image Decomposition (BID)[1],即将不同天气看做组合随机,强度随机,可叠加的图层,通过图像分解[2]的方式恢复所有的叠加元素 (包括干净图像)。实际上,BID可以理解为Deraining,Dehazing,Raindrop and Snow Removal等多种天气恢复的组合任务。

概述:

c4156fb4-3b1d-11ee-9e74-dac502259ad0.png

自BID任务提出 (BIDeN, ECCV22) 以来,仍存在两个主要问题:

现有方法需要大量数据的监督,然而高质量的图像对在恶劣的现实世界场景中通常无法获取。而合成数据集受限于手工设计的天气退化模型,不可避免地会限制最终的修复质量。

图像分解致力于通过完备的监督信号还原出包括噪声天气在内的所有图层,指向各图层的 multi-head decoder 会限制模型的结构设计与优化(如上图(e)),"decomposition" 的模式似乎也与经典的图像映射思维有些矛盾。

c50ece38-3b1d-11ee-9e74-dac502259ad0.png

为了解决上述问题,我们结合 Masked AutoEncoder (MAE)[3]提出了一种高效且简单的预训练模式:Context-aware Pretraining (CP),
包含两个 pretext 任务:混合图像分离和损失图形重建。
假设图像的恢复过程遵循从结构到纹理的模式 (coarse-to-fine)[4],我们的思路很简单,首先利用两个 pretext 任务在预训练阶段重建出结构信息,随后再 fine-tuning 阶段即可快速地基于结构进行纹理填充。

方法:

为了验证所提出pretext任务的有效性,我们构建了一个基线网络 Context-aware Pretrained Network (CPNet), CPNet包含两个transformer-based 的编码器,一个信息融合模块以及一个预测解码器。

c5551640-3b1d-11ee-9e74-dac502259ad0.png

在预训练期间,我们混合两个pretext任务,并从编码器获得上下文感知嵌入,然后应用解码器从嵌入中恢复原始的结构信息 (RTV平滑)[5]。其中,信息融合模块明确地利用了空间通道维度中的关联特征,而多头预测模块促进了纹理引导的外观流 (appearance flow)。
尽管简单,但自监督的预训练编码器在减少对标注需求的同时,显式地促进了基于上下文的特征学习。通过 Fine-tuning 阶段的高斯采样,外观流得以显式地利用原图中未遮挡区域的纹理特征。

损失函数方面,除了传统的重构和对抗损失,针对 appearance flow map,我们提出了一个新的采样损失:

c56b764c-3b1d-11ee-9e74-dac502259ad0.png

其中分子项确保外观流经过 (Δx, Δy)的 offset 后的纹理匹配,分母则对预训练的结构修复提出进一步的约束。

此外,BID 任务同样可以被看作是一类图像属性编辑任务 (image translation)[6],其中初始属性标签为随机 one-hot 编码(天气组合随机,1 表示图像受此天气影响),最终目标为全 0 的 attribute label。因此我们额外引入了一项条件损失:

c57cd9dc-3b1d-11ee-9e74-dac502259ad0.png

其中P_i(x)代表的就是图像 x 具有第 i 种天气特征的概率。

实验:

1. 定量实验:

基于我们的模型做了一些finetune,可以在下游任务上得到较好的提升,特别是针对混合天气复杂的场景下,预训练带来的好处越明显。

c58b7a6e-3b1d-11ee-9e74-dac502259ad0.png

相对于 multi-head decoder 的训练模式,同样在多天气混合数据集上训练,我们的模型在特定单一天气的测试集上仍保持较好的稳定性。

c5b73b86-3b1d-11ee-9e74-dac502259ad0.png

2. 定性实验

训练后我们观察到网络可以在多种天气混合的场景下实现较好的复原,如下图。

c5f12cba-3b1d-11ee-9e74-dac502259ad0.jpg

此外我们也尝试了可视化两个 encoder 特征中激活值较大的区域。可见图像分离和重建两个 pretext task 任务的侧重点并不相同,并且通过控制目标 attribute label,可以实现特定涂层的保留与去除。

c61af978-3b1d-11ee-9e74-dac502259ad0.jpg

声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉
  • 编码器
    +关注

    关注

    45

    文章

    3641

    浏览量

    134473
  • 图像
    +关注

    关注

    2

    文章

    1084

    浏览量

    40459
  • 模型
    +关注

    关注

    1

    文章

    3239

    浏览量

    48829

原文标题:CVPR 2023 | 怎么一次性处理台风天(雨/雾/雪等)?

文章出处:【微信号:CVer,微信公众号:CVer】欢迎添加关注!文章转载请注明出处。

收藏 人收藏

    评论

    相关推荐

    智芯传感ZXP4系列一次性血压传感器介绍

    智芯传感ZXP4系列一次性血压传感器,主要供医疗单位对患者进行动脉压、中心静脉压、肺动脉压、左冠状动脉压多种血压监测,属于有创血压监测。
    的头像 发表于 12-04 13:52 757次阅读
    智芯传感ZXP4系列<b class='flag-5'>一次性</b>血压传感器介绍

    【AI技术支持】USB_CDC电脑串口一次性发送100000byte丢包问题处理

    启明云端/01你是否曾遇到过?在使用ESP32-S3,ESP-IDF版本为idf5.2时,蒸汽锅产品基于例程tusb_serial_device测试USBCDC自发自收,电脑CDC串口一次性发送
    的头像 发表于 11-07 08:01 288次阅读
    【AI技术支持】USB_CDC电脑串口<b class='flag-5'>一次性</b>发送100000byte丢包问题<b class='flag-5'>处理</b>

    一次电源与二电源有什么不同

    在电力系统和电子设备的供电领域中,一次电源与二电源是两个至关重要的概念。它们各自承担着不同的功能和角色,共同确保电力供应的稳定性和可靠。本文将对一次电源与二
    的头像 发表于 10-10 14:10 1855次阅读

    一次电池分类以及应用场景详解

    01 一次电池简介 一次电池即原电池(primarycell、primarybattery)(俗称干电池),是放电后不能再充电使其复原的电池,通电电池有正极、负极电解以及容器和隔膜组成。
    的头像 发表于 09-30 17:52 672次阅读
    <b class='flag-5'>一次</b>电池分类以及应用场景详解

    ODU MEDI-SNAP一次性医用插拔自锁插头产品介绍

    为满足一次性内窥镜、一次性手术消融刀设备中的耗材需求,欧度全新推出了MEDI-SNAP一次性医用插拔自锁插头,为医疗客户打造了组在品质与
    的头像 发表于 09-10 09:59 436次阅读

    aP8942A一次性编程(OTP)语音集成电路英文手册

    AP8942A是一次性编程(OTP)语音集成电路(IC),它设计用于在各种应用中存储和播放语音消息。以下是AP8942A语音IC的详细介绍:核心特性存储容量:内嵌1M bits的EPROM,可以
    发表于 08-08 14:40 4次下载

    AP8921A一次性编程(OTP)语音集成电路英文手册

    AP8921A是一次性编程(OTP)语音集成电路(IC),它具备多种功能,适用于多种需要语音提示或声音播放的应用场景。以下是AP8921A语音IC的详细介绍:核心特性存储容量:内嵌512k
    发表于 08-08 14:39 0次下载

    esp32如何一次性读取大文件数据?

    esp32没有提供数据库读写的例子,最近有个大文件,无法一次性读出,请问,怎么读取,json中部分json数组。然后修改完了以后,在写入进去?
    发表于 06-25 06:52

    一次性注射针刚性测试仪作用与重要

    文章由济南三泉智能科技有限公司提供一次性注射针刚性测试仪是用于评估一次性注射针刚性性能的专用设备。、作用与重要确保注射针质量:注射针的刚性是评价其质量的重要参数之
    的头像 发表于 06-04 15:32 328次阅读
    <b class='flag-5'>一次性</b>注射针刚性测试仪作用与重要<b class='flag-5'>性</b>

    请问如何将TIM1_CCR1H和TIM1_CCR1L合并成个变量,之后一次性赋值?

    请问:TIM1_CCR1H和TIM1_CCR1L分别是比较寄存器的高八位和第八位,用来设置PWM的占空比的。是否可以把这两个寄存器变成个整体,之后一次性对其进行赋值?
    发表于 05-10 07:47

    基波是一次谐波么 基波与一次谐波的区别

    基波是一次谐波么 基波与一次谐波的区别  基波和一次谐波是两个不同的概念。 基波是在谐波分析中指的是频率最低且没有任何谐波成分的波形,它是构成复杂波形的基础。在正弦波中,基波就是正弦波的本身。基波
    的头像 发表于 04-08 17:11 7565次阅读

    一次性使用无菌脑积水分流器综合测试仪

    一次性使用无菌脑积水分流器综合测试仪 描述 一次性使用无菌脑积水分流器是种用于治疗脑积水的医疗器械。脑积水是指在颅内或脑脊液循环系统中积聚过多液体导致颅内压力增高的病症。脑积水分流
    的头像 发表于 04-06 09:13 335次阅读
    <b class='flag-5'>一次性</b>使用无菌脑积水分流器综合<b class='flag-5'>性</b>测试仪

    九齐语音芯片NY5P025B SOP8 SOP16 OTP一次性烧录IC方案开发

    九齐语音芯片NY5P025B SOP8 SOP16 OTP一次性烧录IC方案开发 、引言 随着电子科技的不断发展,语音芯片在各种电子产品中的应用越来越广泛。九齐科技的NY5P025B
    的头像 发表于 03-13 14:39 952次阅读

    GB 15811一次性医用注射针检测仪器

    GB 15811一次性医用注射针检测仪器
    发表于 02-18 14:21 0次下载

    一次性保险丝与自恢复保险丝这两种之间有什么差别?

    一次性保险丝与自恢复保险丝这两种之间有什么差别? 一次性保险丝和自恢复保险丝是两种用于电气系统中的保险器件,它们在功能和特性上存在些差异。本文将对这两种保险丝进行比较,并详细解释它们的定义
    的头像 发表于 01-04 14:13 1697次阅读