【杂谈】除了生成图像(造假),GAN如何给目标检测,图像分割,图像增强等问题打辅助?...

【ICCV 2019】特征超分检测:Towards Precise Supervision of Feature Super-Resolution for Small Object Detection 作者提出了一种新的特征级超分辨率方法,利用适当的高分辨率目标特征作为监督信号训练的SR模型和匹配的相对感受野的训练对输入低分辨率特征和目标高分辨率特性,而且可以与任何基于特征池化的检测器集成。... 阅读详情

欢迎大家来到《知识星球》专栏,在GAN刚刚诞生的时候,的确只是用于生成图像造造假,做做数据增强,但是后来研究人员发现对抗思想是一个非常好的东西,几乎可以用于所有领域,今天介绍几个GAN在经典计算机视觉问题中进行辅助的案例。

作者&编辑 | 言有三

1 GAN与目标检测

目标检测估计是计算机视觉领域里从业者最多的领域了,其中的小目标,大姿态等都是经典难题,GAN在其中真的是很有作为的,我们已经开始整理。

有三AI知识星球-网络结构1000变

Finding Tiny Faces With GAN

Finding Tiny Faces With GAN是一个使用超分辨率网络(super-resolution network)来改进模糊小脸检测的框架,能够提高wider face难测试集(Hard subset)的结果。

作者/编辑 言有三

人脸检测已经取得了长足的发展,不过在10×10尺寸以下的小脸检测上仍然面临难点。无约束的环境下,人脸低分辨率可能很小,并且伴随着模糊,这样的人脸缺乏纹理细节,对人脸检测器构成了挑战。如果直接对图像进行上采样,则会增加计算量。

Finding Tiny Faces With GAN通过采用生成对抗网络(GAN)直接从模糊的低分辨率人脸中生成清晰的高分辨率人脸,然后进行人脸检测,上图是它的整个框架,可以看到,被人脸检测出来的图可能是人脸也可能是非人脸,鉴别器则用于判断真假,增强人脸检测算法的鲁棒性。

上图是生成器,它包含两个子网络:超分辨率网络和改进网络。超分辨率网络(SRN)包括两次超分,上采样4倍,提高上采样图像质量。改进网络(refinement network)可以恢复上采样图像中缺失的一些细节,生成清晰的高分辨率图像进行分类。

对于生成器,优化目标为重建损失,其中G1和G2分别是上采样网络和改进网络。

训练使用的low-resolution images通过下采样生成,high-resolution images使用双三次插值生成。

判别器是一个vgg19模型,如上图所示,它包含两个全连接层输出,一个判别真实图片和超分的图片,一个判断人脸和非人脸。

除了标准的对抗损失外,判别器还包含人脸和非人脸分类损失。

下图展示了在wider face上的小脸检测结果,以及与当前大部分框架的性能对比。

在框架中融合超分辨模块是解决小目标检测的一个不错的思路,其中生成对抗网络由于优良的生成性能,值得关注。

参考文献

[1] Bai Y, Zhang Y, Ding M, et al. Finding tiny faces in the wild with generative adversarial network[C]//Proceedings of the IEEE Conference on Computer Vision and Pattern Recognition. 2018: 21-30.

2 GAN与图像分割

图像分割也是一个经典问题了,由于分割的结果是一张掩膜,我们往往追求更精细自然的结果,擅长补捉数据分布的GAN正是有很大的发挥空间,我们已经开始整理。

有三AI知识星球-网络结构1000变

GAN for Semi-Supervised Semantic Segmentation

本次介绍的GAN for Semi-Supervised Semantic Segmentation是使用生成对抗网络思路来改进语义分割的精度,以及用于半监督语义分割问题的思路。

作者/编辑 言有三

我们知道语义分割的结果常常需要使用CRF等后处理技术进行改进以获得更加真实的轮廓,而生成对抗网络本身就有良好的生成能力,可以用于尝试对结果进行改进。

上图展示的就是基本结构,可以看出除了基本的分割网络之外,还包含一个判别网络。判别网络是一个全卷积网络,它的输入是真实的标签和分割的结果,输出是一个概率图,每一个像素值表示它来自于真实标签还是预测结果。

判别器的优化目标如下:

S()表示分割网络,D(.)是判别器网络,当像素来自于真实标签时yn=1。

以上是采用监督学习的训练方式,那么当采用半监督的时候怎么做呢?此时模型只能得到分割结果和判别器的概率图,需要判别器自己教会自己好与坏的标准,优化目标如下:

在上面这个式子中,Tsemi是一个阈值变量,用于将判别器的输出概率图进行二值化,S(Xn)是分割结果,Yn是基于S(Xn)的预测结果,所以这整个式子就相当于一个带掩膜的交叉熵。当然了,为了概率图的稳定性,判别器只有在有监督的时候才进行训练。

上图展示了概率图,越亮则表示与真实标签分布越接近,这些区域实际上就用于对半监督模型进行训练了。

采用一半的标注数据进行训练时,和基准模型比较结果如下:

总的来说这是一个不错的思路,作者也开源了实现方便验证,https://github.com/hfslyc/AdvSemiSeg。

参考文献

[1] Hung W C, Tsai Y H, Liou Y T, et al. Adversarial learning for semi-supervised semantic segmentation[J]. arXiv preprint arXiv:1802.07934, 2018.

3 GAN与图像降噪

图像在产生和传输过程中都会受到噪声的干扰,因此图像降噪是一个非常基础的问题,生成式模型GAN在捕捉噪声的分布上有天然的优势。另外,在图像去模糊,增强,超分辨,修复,融合等各个领域中我们已经整理出很多内容了!

有三AI知识星球-网络结构1000变

GAN-CNN Based Blind Denoiser

基于深度学习的图像降噪面临的一大难题就是没有成对的真实噪声和无噪声数据,GCBD(GAN-CNN Based Blind Denoiser)方法使用GAN从真实带噪声图像中采集噪声,获得真实的成对图用于降噪模型训练。

作者/编辑 言有三

如上是整个框架,输入是“不成对”的有噪声图像(Noisy Images)和无噪声(Clean Images)图像,然后使用噪声块提取网络(Noisy Block Extraction)从噪声图像中进行噪声建模和采样,和干净的无噪声图像一起合成成对的训练数据,最后用Dncnn框架进行训练。

上图是生成对抗网络的具体配置。x~是生成的噪声,x是采集的噪声,生成的噪声如下,非常的真实。

最后真实的噪声和生成的噪声都会被使用和干净图像一起产生图像对,下图展示了一些实验结果,可以看出结果不错。

真实噪声和无噪声图像的获取是将深度学习应用于降噪问题的关键,基于GAN等无监督模型的方式值得重点关注。

参考文献

[1] Chen J, Chen J, Chao H, et al. Image blind denoising with generative adversarial network based noise modeling[C]//Proceedings of the IEEE Conference on Computer Vision and Pattern Recognition. 2018: 3155-3164.

4 关于更多GAN的内容

GAN几乎在所有的视觉领域中都在大展宏图,如何系统性地学习GAN呢?请看下文的介绍。

【杂谈】如何系统性地学习生成对抗网络GAN

有三AI知识星球是我们的私密原创知识学习社区,还有10天就一周年了,现在是半价时期,需要学习的不容错过。目前的网络结构1000变板块正在更新GAN相关的内容,已经超过50期了,将近30多个研究领域,下面是一些内容预览。

完整的有三AI知识星球生态介绍可以参考我们的一周年总结,了解详细必看。

【年终总结】2019年有三AI知识星球做了什么,明年又会做什么

以上所有内容

加入有三AI知识星球即可获取

添加微信Longlongtogo加入

可享优惠

更多精彩

每日更新

不见不散

转载文章请后台联系

侵权必究

往期精选

Keil调试技巧:3种方法查看Cortex-M4的SCB寄存器(含CPUID内存映射解析) 本文详细介绍了在Keil MDK中查看Cortex-M4内核SCB寄存器的三种实战方法:使用Watch窗口进行符号化观察、通过Memory窗口直接查看物理内存映射,以及利用SFR寄存器浏览器解析位域信息。文章重点解析了CPUID寄存器的内存映射地址(0xE000ED00)及其位域含义,帮助开发者深入理解处理器身份识别与底层调试技巧,提升嵌入式系统调试效率。 阅读详情

相关推荐

银河麒麟系统V10 Server SP1 安装Oracle 19c

•oracle-database-preinstall-19c 这个工具会自动配置系统参数,创建 oracle 用户和组。比较方便。•••••银河麒麟高级服务器操作系统V10 - 国产操作系统、银河麒麟、中标麒麟、开放麒麟、星光麒麟——麒麟软件官方网站。

fuguimashu的博客 4325

对抗网络GAN详解:GAN训练不稳定解决方法、GAN中使用的深度学习技巧、GAN使用任务领域、GAN资料大全整理

对抗网络GAN详解:GAN训练不稳定解决方法、GAN中使用的深度学习技巧、GAN使用任务领域、GAN资料大全整理

丨汀、的博客 9020

vmware虚拟机网络连接问题

主机:ubuntu14.04 Vitual Network Editor

入门虽易,精通不易,且学且珍惜! 1355

【目标检测】超分重建对小目标检测有效性探究

超分重建相当于是对图像进行了优化,微调了整体的光照色彩,减少了噪点。但这并不代表一定能优化目标的检测,最多是从另一个视角进行再次检测,效果变好变坏都有可能。

兴趣使然的创作者 3574

Vivado实战:AXI转PCIe IP核配置全流程(含性能优化技巧)

本文详细介绍了在Vivado环境中配置AXI转PCIe IP核的全流程,包括工程准备、IP核参数设置、BAR空间配置、中断系统优化以及TLP传输效率提升等关键步骤。特别分享了经过验证的性能优化技巧,帮助开发者显著提升PCIe链路的吞吐量和稳定性,适用于视频采集、高速数据记录等应用场景。

weixin_30892037的博客 552

Exploring Automated Distractor Generation for Math Multiple-choice Questions via Large Language Mode

多项选择题(MCQ)在几乎所有级别的教育中都无处不在,因为它们易于管理、评分,并且是评估和实践中可靠的格式。MCQ最重要的方面之一是干扰因素,即旨在针对真实学生常见错误或误解的不正确选项。迄今为止,对于教师和学习内容设计师来说,制作高质量的干扰物的任务在很大程度上仍然是一个劳动和时间密集型的过程,其可扩展性有限。在这项工作中,我们研究了数学MCQ领域的自动干扰物生成任务,并探索了从上下文学习到微调的各种基于大型语言模型(LLM)的方法。

c_cpp_csharp的专栏 317

【计算机视觉】小目标检测优化专题

小目标检测长期以来是计算机视觉中的一个难点和研究热点。在深度学习的驱动下,小目标检测已取得了重大突破,并成功应用于国防安全、智能交通和工业自动化等领域。本文致力于分析和整理一些前沿的小目标检测算法研究,并给出一些自己的思考和实践心得!

zhumin19910702的博客 5178

CS 188 Project3(RL) Q10:Approximate Q-Learning

实现一个近似的Q-learning学习代理,它学习状态特征的权重,其中许多状态可能共享相同的特征。在qlearningAgents.py中的ApproximateQAgent类中编写实现,它是PacmanQAgent的子类。 注:近似Q-learning学习假设在状态和动作对上存在一个特征函数f(s,a),它产生一个向量f1(s,a) .. fi(s,a) .. fn(s,a)特征值。我们在fe...

大模型与Agent智能体 2657

对于GAN(生成对抗网络)生成图片的检测(一)

GAN生成的图纸中会包含上采样结构,上采样是一种图像处理技术,用于将低分辨率图像或低质量图像增加到较高的分辨率或更好的质量。5、计算频谱之间的相关性或相似性,使用互相关来计算两个频谱之间的相似度。4、之后在构建一个模型,并加载ResNet-50的预训练权重(使用了在大规模图像数据集上进行预先训练的ResNet-50模型的参数),使用大型卷积神经网络ResNet-50来对频谱特征进行提取。2、对数据进行扩增,就是对图片进行翻转,模糊等操作,增强模型对图片鉴别的泛化,也可以增强数据的多样性。

weixin_55054241的博客 1146

013:无人机航线规划的概念

航线规划是无人机任务规划的核心环节,它决定了无人机在整个任务执行过程中的飞行路径。航线规划需要考虑多种因素,包括飞行时间、飞行距离、能源消耗、飞行安全等。

qq_31762031的博客 2444

【ROS2】机械臂MoveIt2

navigation2 专注于移动机器人的导航与定位,处理大范围空间的底盘运动;MoveIt2 专注于机械臂的操作规划,处理多关节协同的末端执行器运动。在复合机器人(如,移动机械臂)navigation2 负责移动到目标区域,MoveIt2 负责机械臂抓取。官网:https://moveit.picknik.ai/main/index.html。

郭老二 602

基于gan的子域名生成_【杂谈】除了生成图像(造假),GAN如何给目标检测,图像分割,图像增强等问题打辅助?...

欢迎大家来到《知识星球》专栏,在GAN刚刚诞生的时候,的确只是用于生成图像造造假,做做数据增强,但是后来研究人员发现对抗思想是一个非常好的东西,几乎可以用于所有领域,今天介绍几个GAN在经典计算机视觉问题中进行辅助的案例。作者&编辑 | 言有三1 GAN与目标检测目标检测估计是计算机视觉领域里从业者最多的领域了,其中的小目标,大姿态等都是经典难题,GAN在其中真的是很有作为的,我们已经开始...

weixin_34195649的博客 278

【知识分享】CAN总线中终端网络的重要性

P沟道和N沟道晶体管的漏源通态电阻匹配良好时,形成的CANH和CANL信号匹配良好;如果驱动器的一半具有比另一半低得多的导通状态电阻,那么总线共模电压将从VCC/2的显性状态偏离,并回到VCC/2的隐性状态,这将导致每一次状态转换都会伴随着共模电压噪声,从而导致更高水平的传导和辐射能量发射。

一只豌豆象的博客 1547

「杂谈」GAN如何给目标检测,图像分割,图像增强等问题打辅助?

作者&编辑 | 言有三 1 GAN与目标检测 目标检测估计是计算机视觉领域里从业者最多的领域了,其中的小目标,大姿态等都是经典难题,GAN在其中真的是很有作为的,我们已经开始整理。 Finding Tiny Faces With GAN Finding Tiny Faces With GAN是一个使用超分辨率网络(super-resolution network)来改进模糊小脸...

喜欢打酱油的老鸟 5296

温度PID控制PLC程序

温度PID稳定控制程序,适用于欧姆龙PLC,对其他PLC也具有很大参考价值

霍尼韦尔SoftMaster使用说明

霍尼韦尔SoftMaster使用说明

【杂谈】GAN最成功的3个商业化落地领域,你是否了解过?

2015年的时候笔者开始关注GAN,公众号早期的文章中就有GAN的综述,这些年GAN的相关研究也是持续井喷。这一次咱们学术上的研究撇开不讲,这么多年过去了,GAN有哪些最成功的商业化落地领域? 图像生成与编辑领域 GAN的诞生之初,就是做数据生成,如今在一些领域可以说是非常的成熟了,其中尤其是StyleGAN为代表的高清人脸生成领域。 StyleGAN结合独创的mapping network和在图像风格化领域中通用的AdaIN技术,将人脸特征进行了分层表达,其生成结果已经达到了普通用户难以辨认的水

喜欢打酱油的老鸟 740

visio安装包

Microsoft Office Visio 是一款专业的制图软件。利用经过更新的形状、协作工具和数据链接图表,创建专业级图表以简化复杂的信息。

【杂谈】有三AI秋季划增加生成对抗网络小组,你准备好大GAN一场了吗

文/编辑 | 言有三作为被誉为“下一代深度学习技术”,同时已经在工业界能够真正成熟稳定应用的GAN,有三AI一直在关注相关的技术,并输出了大量的内容。那如何从理论上和实践上更好地学好G...

hacker_long的专栏 628

精雕软件(JDpaint) 5.5 绿色版

精雕软件(JDpaint) 5.5 绿色版精雕软件(JDpaint) 5.5 绿色版精雕软件(JDpaint) 5.5 绿色版

【CV秋季划】生成对抗网络GAN有哪些研究和应用,如何循序渐进地学习好?

GAN的研究在这几年发展可以说是非常迅猛,已经被用于各个研究方向,其应用涉及图像与视频生成,数据仿真与增强,各种各样的图像风格化任务,人脸与人体图像编辑,图像质量提升。那我们究竟如何去长...

hacker_long的专栏 786

【总结】有三AI所有GAN相关学习资料汇总,有图文、视频、代码实战等......

GAN无疑是这几年深度学习领域里最酷的技术,不管是理论的研究,还是GAN在图像生成,图像翻译,语音图像等基础领域的应用,都非常的丰富。我们公众号输出过非常多的GAN相关资源,本次做一个简单...

hacker_long的专栏 739

【总结】从视频到图文,代码实战,有三AI-GAN学习资料汇总!

GAN无疑是这几年深度学习领域里最酷的技术,不管是理论的研究,还是GAN在图像生成,图像翻译,语音图像等基础领域的应用,都非常的丰富。我们公众号输出过非常多的GAN相关资源,本次做一个简单...

hacker_long的专栏 934

【总结】超100期经典GAN模型的解读,从结构设计到应用,你不动心吗?

GAN无疑是这几年深度学习领域里最酷的技术,不管是理论的研究,还是GAN在图像生成,图像翻译,语音图像等基础领域的应用,都非常的丰富。我们公众号输出过非常多的GAN相关资源,本次做一个简单...

hacker_long的专栏 1959

【杂谈】计算机视觉新手如何选读论文?这100多篇你必须收下。

从事计算机视觉领域的工作或者研究,必不可少的一件事情就是读论文,目前论文这么多,对于新手朋友们来说,该如何进行选读呢?本次来汇总一下我们的论文推荐专栏,给大家推荐各个方向,超过100篇文...

hacker_long的专栏 2448

【杂谈】一本书同时学分类,检测,分割,三维重建,GAN,难道它不香吗?文末送两本

如果你想快速系统地串联计算机视觉领域的知识,人脸图像应该是最佳选择,其相关研究覆盖底层图像特征,目标检测与跟踪,图像分类和检索,图像滤波,图像分割,三维重建,风格迁移等方向,并且能够做到...

hacker_long的专栏 737

图像重建算法_【杂谈】如果你想快速系统掌握计算机视觉大部分领域,学习人脸图像是唯一选择...

笔者是从传统图像算法开始进入计算机视觉行业的,那一批人基本上都是从人脸图像和文本图像开始学,而如今很多计算机视觉从业者却从来没有接触过人脸图像相关的算法,或许真的是时代变了吧。但笔者想说的是,如果你想快速系统地串联计算机视觉领域的知识,人脸图像应该是唯一选择,没有其他类型的图像可以覆盖底层图像特征,目标检测与跟踪,图像分类和检索,图像滤波,图像分割,三维重建,风格迁移等方向,并且能够做到...

weixin_39883705的博客 142

【杂谈】如何让2020年秋招CV项目能力更加硬核,可深入学习有三秋季划4大领域32个方向

为了让大家在深度学习与计算机视觉方向上掌握更多硬核的项目能力,以便应对秋季招聘,有三AI秋季划准备了4个小组,每一个小组有8个方向,供大家深入学习。当你在某一个领域里做到极致,便会成为该...

hacker_long的专栏 510

【杂谈】购言有三签名纪念版书籍,送1~3副有三AI学习扑克牌

开学了,是学习的季节,我们的新一批学习扑克牌也到了,即日起购买有三的书籍,即可赠送学习扑克牌,颜值很不错的产品噢,下面是相关介绍。《深度学习之图像识别》《深度学习之图像识别 核心技术与案...

hacker_long的专栏 582

【杂谈】如何让你的2020年秋招CV项目经历更加硬核,可深入学习有三秋季划4大领域32个方向(2020.7.23号后涨价)

眼看着2020年上半年已经所剩无几了,大家也经历了一个不一样的学期,许多即将毕业的同学和准备换工作的朋友也在开始准备秋招了。为了让大家在深度学习与计算机视觉方向上掌握更多硬核的项目能力,...

hacker_long的专栏 489
上一篇: 【总结】只需5步,给所有想入行人工智能/深度学习的新手们准备的资料
下一篇: 【文本信息抽取与结构化】详聊如何用BERT实现关系抽取
言有三
言有三 领域专家: 人工智能技术领域 领域专家: 人工智能技术领域
博客等级 码龄15年 3635粉丝 976原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

当前余额3.43元 前往充值 >
需支付:10.00元
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

言有三

三人行必有AI

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付元
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值