让AI为裸照“穿上”比基尼泳装

电子说

1.2w人已加入

描述

AI可以用来鉴黄,但有时会把含裸女的古典名画过滤掉。巴西的一组研究人员在JICNN上展示了一种新方法,使用生成对抗网络,给女性裸体照“穿上”比基尼泳装。不过,这种技术也可以被反过来,根据比基尼泳装照绘出裸照。

人工智能软件越来越多地用于自动检测和禁止社交网络上的裸体图像,也即所谓的“AI鉴黄师”。不过,比起真正的人类鉴黄师,现在的算法和模型还有一定差距,误判、漏判的情况还比较多。

最经典的例子,很多古典大师名画和雕塑作品,因为有裸体露出,就会被自动过滤掉,让人颇为尴尬。

不过,现在有了一种新的替代解决方案,那就是让AI为裸照“穿上”比基尼泳装。

巴西南大河州天主教大学(Pontifical Catholic University of Rio Grande do Sul)的一组研究人员,训练生成对抗网络(GAN)来自动审查裸体图片。

他们在7月初里约热内卢举行的IEEE国际神经网络联合会议(IJCNN)上展示了论文及一些成果。代码非常受欢迎。

简单说,当模型接收到一幅女性裸照时,生成器会自动给它“穿上”比基尼。生成器由鉴别器来训练,鉴别器会判断图像真伪,直到最终生成器成功骗过鉴别器。

不过,有时候计算机绘制的比基尼看起来还不够逼真,在某些例子中,会倾向一方,或者面积太小,或者定位不准没有遮盖住足够的皮肤。

目前,这个项目更像是一个概念证明。该论文的合著者Rodrigo Barros在接受The Register采访时表示:“我们论文中描述的方法是一种有趣而且新颖的图像审查方式。在当前状态下还不能投入实用,因为鲁棒性还不够。”

Barros介绍,研究人员从“种子文件中下载照片”来收集数据集。他们一共收集了2000多张图像,其中1965张用于训练,剩余的220张用于模型测试。

穿着比基尼泳的女性的照片被被输入系统,教它比基尼是什么样子的。为了找出应该穿上比基尼的地方,系统也学习了大量的裸体照片。有了这些照片数据集后,这个系统实质上相当于一个图像到图像的翻译器。

“我们训练网络时,它会尝试学习如何将数据从一个域(裸体图片)映射到另一个域(泳装图片),这两个领域的图像分布完全不同。”Barros解释说。

因为网络要做的只是生成比基尼并将其覆盖在其他图片上,因此图像中模特的肤色、体型以及外貌差异并不重要。不过,由于系统还考虑了训练数据中的一些周围的像素,导致在最终渲染时产生了噪声,自动生成的比基尼还不能算完美。

“我们特别注意到的一件事是,我们的几件泳衣图片都是在白色背景上拍摄的,而裸照的背景往往非常复杂,”Barros说。“因此,网络会隐含地学会为每个域关联’背景类型’。因此,在翻译时,背景常常遭到严重干扰。”

这不是AI擦除的结果,而是另一位大师法国画家亚历山大·卡巴内尔的《维纳斯的诞生》,这幅画以及布格罗的《维纳斯诞生》有时候都会不幸过滤掉……

为裸照穿上比基尼的确是个过滤敏感图片的新思路。但另一方面,这项技术可以被调整过来反向工作。理论上,开发人员可以使用相同的代码来擦除比基尼,然后生成敏感部位。

“一旦完成训练后,我们就会丢弃从域Y(泳衣图片)映射到域X(裸体图片)的模型,只保留我们感兴趣的模型,”Barros说。“我们想强调的是,去除衣服绝不是我们的预期目标,它只是这种方法的副产物而已。”

研究人员希望继续改进他们的系统,使互联网成为对儿童更加安全的空间,并希望未来将其作为浏览器应用程序投入实用。

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

全部0条评论

快来发表一下你的评论吧 !

×
20
完善资料,
赚取积分