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

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

3天内不再提示

一种基于GAN的图到图转换方法,可以检测出图片中的敏感区域

zhKF_jqr_AI 来源:未知 作者:李倩 2018-07-25 09:20 次阅读

编者按:如今,社交网络将全球各地的人们紧密联系在了一起,虽然这确实带来了极大的便利,但它也成了不良信息的发育土壤,比如散布黄图。月前,Facebook曾向用户征集裸照,用于训练模型以屏蔽和用户相关的不雅照片,此举引发巨大社会反响。而近期,巴西名校里约热内卢天主教大学的几位研究人员开发了一个自动给裸露人体穿上比基尼的模型:把别人脱下的衣服,一件件穿了回去。

现在,借助互联网的可访问性和信息的广泛传播性,人们获取各种内容的简易程度堪称前所未有。虽然这带来了不少好处,但也暴露了一个事实——部分用户的隐私信息正在被大肆传播,比如个人不雅照。

当然,我们不排除社交网络上存在愿意暴露自己身体的网友,但在缺乏管制和约束的环境下,一些未经本人同意,甚至本人都不知道的图像也会出现在网络中,给当事人造成恶劣影响。虽然各国成人信息监管由来已久,但这些审查工作至今都还是简单的二元分类:“忽略”,还是“不忽略”?在这种情况下,受害者的权益没法得到保障。

更有甚者,据澳大利亚伯内特的一项统计显示,92.2%的受访男孩和62.1%的受访女孩在18岁以前就已经在网上接触过色情内容,首次接触的中位年龄只有14岁。这些流传于社交网络的不良信息正在荼毒我们的下一代,而审查机制不合理(全年龄环境下)是一个主因。

在这篇论文中,研究人员介绍了一种新的成人信息审查方法:用自动过滤敏感内容取代检测、排除已识别内容。他们开发了一种基于GAN的图到图转换方法,可以检测出图片中的敏感区域,在覆盖它们的同时保留其语义。

简单来讲,就是用穿衣服取代打马赛克,模型不用学会识别什么是胸部,什么是臀部,它只需要学会判断哪里是敏感部位,只要这些部位是裸的,它就可以生成符合形状的布料。

具体方法

因为目标是把裸女转成穿着比基尼女郎,首先,研究人员从网上抓取了两类图像:裸体女性(X)和穿着比基尼的女性(Y)。他们对图像进行了过滤,一张脸只保留一张图,这是训练模型所使用的数据集(数据集会公开,但由于双盲评审,链接被隐去)。

在摘要中,他们称即便数据集很小,模型的效果也很理想。所以把数据集进一步分为训练集(90%)和测试集(10%)后,对于图像X,他们有1044张训练图像和117张测试图像;对于图像Y,他们有921张训练图像和103张测试图像。

图像到图像转换是一类经典计算机视觉问题,按照一般方法,研究人员需要对齐训练集图像,让模型学习输入图像和输出图像之间的映射。但在这个问题下找到成对图像基本是不可能的,他们没有那个条件去找一千多个模特专门拍摄。如上图所示,最终他们受Unpaired Image-to-Image Translation using Cycle-Consistent Adversarial Networks这篇论文启发,用对抗训练学习域之间的真实映射。

具体而言,这个框架由两个映射生成器(G:X→Y、F:Y→X)和两个判别器(DX、DY)组成:

生成器G:把真实裸女图像{x}转成比基尼女郎伪图{yˆ};

生成器F:把真实比基尼女郎图像{y}转成裸女伪图{xˆ};

判别器DX:区分裸女真图{x}和裸女伪图{F (y)} = {xˆ};

判别器DY:区分比基尼女郎真图{y}和比基尼女郎伪图{yˆ}。

训练完成后,生成器就能生成能骗过判别器的图像,也就是为裸女“穿”上衣服。模型使用的是LSGANs的损失函数,因为它比原始GAN的函数更稳健,具体细节论文中有明确写明,此处不再介绍。

实验结果

研究人员在实验中测试了不同架构生成器的效果,用的模型分别是ResNet和U-Net,他们也测试了不同深度对判别器的影响。下图是模型在原数据集上的效果:第一行是裸女原图,第二行是ResNet生成器的结果,第三行是U-Net生成器结果。

可以发现,虽然使用U-Net生成器的模型(第三行)为敏感部位打上了“马赛克”,但它们整体上失真严重,不能被视为“比基尼”。而使用ResNet生成器的模型效果更好,比基尼更美观,覆盖范围也更准确,图像质量更高。

在训练过程中,研究人员发现模型有时会试图在图像主体(人)和图像背景间建立联系,这显然是误入歧途。因此他们用Mask R-CNN截取任务轮廓,制作了一个空白背景数据集重新训练模型。从理论上来讲,通过使用“无背景”图像,神经网络可以更专注于当前任务,而不受嘈杂的背景影响。

如上图所示,无背景下,两个模型的结果比之前好了一点,但相比U-Net生成器,ResNet生成器还是显示出了明显的优势。此外,他们还对模型的稳健性进行了测试:输入一张比基尼女郎图后,生成器F输出了和原图非常相近的图像,并没有做太多更改——这意味着模型在没有胸部、臀部语义认知的情况下,真正学会了识别敏感区域。

小结

看罢全文,相信有读者会提出质疑:近几年学界发表了不少去马赛克的成果,这种技术和打马赛克又有多大区别?

总的来说,区别还是很明显的,至少比基尼女郎比马赛克更美观,从某种程度上来说也更少儿皆宜。再者说,不用考虑超分辨率去马赛克,整个模型是一体的,既然生成器G可以生成逼真比基尼女郎图像,同理,生成器F也能把比基尼给“脱”了,这在论文中有图文介绍,所以想还原不是没有办法。

但需要注意的是,这种技术的本意是改进现有成人信息审查机制,让更多不该看到这类信息的人没有机会接触不良信息,尤其是青少年和儿童。这也保护了不雅照泄露者的权益,避免网络传播给他们造成二次伤害。从根本上说,它无法真正制止犯罪和侵权,但它能反映一种进步。

如果要说缺点,除了图像质量不高,论文作者给的图像测试也不具典型性,因为侵权图像涉及大量偷拍内容,而论文中的裸女照片都像模特摆拍,因此数据集还有待扩充。此外,数据集中也应该增加男性内容。

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

    关注

    2

    文章

    1063

    浏览量

    40041
  • GaN
    GaN
    +关注

    关注

    19

    文章

    1765

    浏览量

    67958
  • 数据集
    +关注

    关注

    4

    文章

    1178

    浏览量

    24351

原文标题:用GAN过滤图像敏感区域:为裸女“穿”上比基尼

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

收藏 人收藏

    评论

    相关推荐

    复制Simulink中的仿真模型word的方法小结

    Edit->copy model to clipboard选项。3、打开word文档,粘贴图片,即可将矢量复制word中了。但是这时的图片存在
    发表于 07-06 06:06

    GaN可靠性的测试

    客户将把GaN用于电源转换,因此,硬开关转换个与应用相关的基本事件。较之预烧板合格标准,这产生了迥然不同的应力,如白皮书中3、
    发表于 09-10 14:48

    基于Qualcomm FastCv的边缘检测算法详解

    目标、背景和区域之间,所以,它是图像分割所依赖的最重要的依据。由于边缘是位置的标志,对灰度的变化不敏感,,因此,边缘也是图像匹配的重要的特征。边缘检测区域划分是图像分割的两
    发表于 09-21 11:45

    如何用MATLAB实现感兴趣区域ROI的选取

    特点,寻找特定的视觉敏感区域,并将这些视觉敏感区域排序作为ROI。MATLAB手动批量选取感兴趣区域  在统计过程中,需要对特定的对象进行数据处理与分析,本文为图像处理数据分析的过程中提取感兴趣的
    发表于 04-23 08:30

    一种由准远场距离上测得的方向计算远场方向方法

    、研究背景 在微波暗室内对基站天线进行测试是一种常用的方法。由于暗室尺寸的限制,对增益较高的天线,往往不能满足远场测试条件。在这种情况下测试结果与远场情况下的测试结果有较大差异。本报告给出了
    发表于 06-11 06:32

    实时功率GaN波形监视的必要性讨论

    因为很多潜在的器件退化是与高频开关和电场相关的。2是个简单开关电路,这个电路中给出了一种在SOA右上象限内实现循环电流,并对器件施加应力的方法
    发表于 07-12 12:56

    如何提取多个图片中亮区图片中

    从单圆拟合的函数逐次输出多个类似图片,已知黑色部分为零,红色部分为,红色部分位置不重合,意图将所有 中的红色部分提取到。这个运行后
    发表于 08-27 15:52

    请问LABVIEW是否可以绘制如附件图片中所示的矢量强度

    请问LABVIEW是否可以绘制如附件图片中所示的矢量强度,用颜色代表不同像素点矢量的大小,图上的箭头显示像素点上矢量的方向?
    发表于 12-16 00:19

    一种先分割后分类的两阶段同步端端缺陷检测方法

    作者:SFXiang首发:AI算法修炼营本文是一种端的先分割后分类的表面缺陷检测方法。主要的创新点在于如何将两类任务更好地进行同步学习,本文首先平衡分割损失和分类损失,然后对负样本
    发表于 07-24 11:01

    GaN HEMT可靠性测试:为什么业界无法就一种测试标准达成共识

    GaN功率转换器件的文件,但它仅建立了测试这些器件的开关可靠性的方法。 硅MOSFET与氮化镓HEMT的开关特性。图片由富士通提供克莱斯勒,福特和通用汽车在1990年代成立了汽车电子协
    发表于 09-23 10:46

    求大佬分享一种基于毫米波雷达和机器视觉的前方车辆检测方法

    为研究夜间追尾事故中本车智能防撞预警方法,本文提出了一种基于毫米波雷达和机器视觉的前方车辆检测方法。利用多传感器融合数据,检测前方车辆的距离
    发表于 06-10 10:23

    一种常规可靠的检测多芯排线线序是否正常的方法

    提供一种常规可靠的检测多芯排线线序是否正常的方法。分享给大家。下面直接上原理:由可知,四芯排线由红、绿、蓝、黑四根线组成。4芯线两端分别
    发表于 01-19 07:27

    未来苹果AirPods或实现检测手势

    苹果正在研究如何让AirPods对手势做出反应,拥有更多的触摸敏感区域,甚至配备物理按键或滚轮。
    发表于 11-03 10:12 354次阅读

    排坑指南:ADC的输出处理

    虽然很多转换器具有三态输出/输入,但这些寄存器仍然在芯片上。它们使数据引脚信号能够耦合到敏感区域,因而隔离缓冲区依然是一种良好的设计方式。
    发表于 02-09 12:21 3次下载
    排坑指南:ADC的输出处理

    航空电子设计之“单粒子翻转”问题

    单粒子效应是一种瞬态效应,指某个特定的高能粒子穿过电路敏感区域所引起的电路故障,这个故障可能是可恢复的或是永久性的。
    发表于 07-13 11:23 3675次阅读