从频域视角重构空洞卷机

CVPR FADC:从频域视角重构空洞卷积!

论文原文 :https://arxiv.org/abs/2403.05369

代码:https://github.com/ying-fu/FADC

即插即用代码仓库:https://github.com/AITricks/AITricks

《Frequency-Adaptive Dilated Convolution》,专门解决语义分割中空洞卷积(Dilated Conv)两大痛点:网格伪影和高频丢失。从"频域"入手,效果拔群!

1️⃣ 核心痛点:空洞卷积的"硬伤"

空洞卷积虽然能扩大感受野,但因为采样点不连续,就像用筛子看世界:

网格效应:特征图会出现棋盘格一样的黑洞,导致信息断层。

高频丢失:因为采样太稀疏,物体边缘、纹理这些"高频细节"根本抓不住,分割出来边缘毛毛糙糙。

2️⃣ FADC:频率自适应,按需分配

为了解决这个问题,作者提出了 FADC:

原理:不像传统方法那样全图用一样的膨胀率,而是看人下菜碟。

机制:在边缘/纹理(高频区域),自动缩小膨胀率,密集采样保细节;在平滑背景(低频区域),自动增大膨胀率,稀疏采样抓上下文。

3️⃣ AdaKern:卷积核也能"分频"

普通的卷积核是固定的,容易"偏科"(通常偏向低频)。AdaKern 把它拆解了:

低频分量:负责平滑去噪。

高频分量:负责锐化边缘。

动态重组:根据输入特征,自动调整这两个分量的比例。想抓纹理就多加高频,想去噪就多加低频。

4️⃣ FreqSelect:特征去噪"滤网"

空洞卷积容易产生混叠噪声。FreqSelect 就像一个智能滤镜,它能识别出哪些高频信号是有用的边缘,哪些是讨厌的噪声,然后精准抑制噪声,让特征图更纯净。

5️⃣ 实验结果:涨点实锤

这套"频域组合拳"效果相当能打:

定量指标:在 ADE20K 数据集上,给 DeepLabV3+ 装上 FADC 后,mIoU 直接提升了 1.2% - 1.8%!这在分割领域可是巨大的提升。

视觉效果:看对比图,不仅"网格效应"完全消失了,而且细小物体的边缘切得非常锐利,不再断断续续。

总结:这篇论文的 FADC、AdaKern 都是非常优秀的即插即用模块,特别适合替换 DeepLab、ResNet 里的空洞卷积层,做分割、去噪的同学赶紧试试!

#计算机视觉 #科研 #深度学习 #深度学习与神经网络 #科研日常 #大模型 #频域 #语义分割 #论文 #科研学习

相关推荐
雪碧聊技术3 小时前
博客摘录「 在SpringBoot项目中,使用单元测试@Test」2025年7月10日
笔记
之歆3 小时前
Spring AI Alibaba 从入门到进阶实战-笔记
人工智能·笔记·spring
狮子座的男孩4 小时前
html+css基础:22、css3的新增文本属性(文本阴影/换行/溢出/修饰/描边)、新增渐变(线性渐变、径向渐变、重复渐变、渐变案例)
经验分享·css3·线性渐变·径向渐变·文本属性·新增渐变·重复渐变
laplace01234 小时前
LangChain 1.0 入门实战 · Part 6:LangChain Agent 中间件(Middleware)入门介绍
笔记·python·中间件·langchain·numpy·pandas
悠哉悠哉愿意4 小时前
【嵌入式学习笔记】UART
笔记·单片机·嵌入式硬件·学习
hetao17338374 小时前
2025-12-31~2026-1-2 hetao1733837 的刷题笔记
c++·笔记·算法
专注前端30年4 小时前
ACM_NOI_CSP全攻略:从入门到获奖的经验分享
经验分享
jimmyleeee4 小时前
人工智能基础知识笔记三十一:Langfuse
人工智能·笔记
laplace01234 小时前
Part 4. LangChain 1.0 Agent 开发流程(Markdown 笔记)
前端·javascript·笔记·python·语言模型·langchain