热门标签 | HotTags
当前位置:  开发笔记 > 前端 > 正文

AI隐形衣:穿上这件连帽衫,监控算法对你“视而不见”

本文转载自公众号“读芯术”(ID:AI_Discovery)。AI在监控技术中的广泛使用,使得每一台闭路电视摄像机都有可能成为国家的密探。在网络上&#

本文转载自公众号“读芯术”(ID:AI_Discovery)。

AI在监控技术中的广泛使用,使得每一台闭路电视摄像机都有可能成为国家的密探。在网络上,从社交媒体网站或视频中抓取的图片皆可以被用来建立诸如Clearview AI(美国人工智能脸部识别公司)那样的大型监控数据库。

如今,一件连帽衫有可能改变这一切。Facebook和马里兰大学的研究学者制作了一系列运动衫和体恤衫,可以骗过监控算法,使其无法检测到穿着者。他们将其称为AI“隐形斗篷”。

这些衬衫利用了近五年前从计算机视觉算法中发现的一种特性。该算法使用一种简单(甚至有些天真幼稚)的方式来识别物体:他们在新图像中搜索与已识别图相似的像素图案。当人类在看到新事物时,可以根据复杂的线索和实际的知识进行判断,但算法只会用图像匹配这一方法。

AI隐形衣:穿上这件连帽衫,监控算法对你“视而不见”

来源:Rageon.com

这意味着,如果知道算法正在搜索的模式,就可以将其隐藏。为了制作这种可欺骗算法的衬衫,Facebook和马里兰大学的团队通过一种检测算法处理了一万张人像图片。当一个人被检测到时,图片的视角、亮度和对比度会被随机改变,接着,他们使用另一种算法找出欺骗算法最有效的随机改变。

当这些随机图案被打印在实物(如海报、纸娃娃以及衣物)上时,检测算法仍然会被欺骗。但研究学者也指出,实际测试的准确度低于纯数字测试,当一个人能穿着这个运动衫时,检测器的识别能力从近100%下降至50%,即投掷硬币正反面的可能性。

此研究延续了马里兰大学计算机科学系进行的一项工作,其中部分研究人员在2018和2019年期间加入了Facebook。此前,该实验室研究怎样利用与欺骗AI相同的原理来欺骗版权检测算法(例如YouTube用来防止未经授权使用受版权保护音乐的算法),以说明逃避版权检测的容易程度,这引起了人们的重视。

这项研究对Facebook也有利。破解作效的根本原因是图像识别算法缺乏分析图像的上下文或理解,理解算法如何失败是使算法不受骗的第一步。

这是一个研究过程的开始,它不仅能使算法更好地抵抗攻击,而且从理论上来说,由于图片的展现方式更加复杂,其准确度和灵活度也将大大提高。换句话说,此研究可以增强图像检测算法的强度,而不是摧毁它。

事实上,我们的确可以买到一件印有算法欺骗图案的体恤衫或是运动衫。但是,目前它不太可能保护你的身份信息免受监控技术的侵害。研究员们测试图案使用的是普及的开源算法,而不是NEC等监控公司构建的独有算法。

同时,这个图案旨在避免人员检测,而非面部识别,后者仅针对人面部的某些方面而非整个身体。在公共场所,人员检测可用于执行以下任务:计算人群数量、查看是否有人在接近智能门铃,在某些情况下还可以增强面部识别。

AI隐形衣:穿上这件连帽衫,监控算法对你“视而不见”

图源:unsplash

但这项研究以及其向可复制方式的转变,它代表了监控技术的一种变化:人们可以凭借一件简单的衣物颠覆最先进的算法,并为任何想要的人制作衣物图案。即便它不奏效,贴有人工智能生成的监视欺骗图像的运动衫也是一个很好的对话工具。


推荐阅读
  • 智能投顾机器人:创业者如何应对新挑战?
    随着智能投顾技术在二级市场的兴起,针对一级市场的智能投顾也逐渐崭露头角。近日,一款名为阿尔妮塔的人工智能创投机器人正式发布,它将如何改变投资人的工作方式和创业者的融资策略? ... [详细]
  • 深入解析Redis内存对象模型
    本文详细介绍了Redis内存对象模型的关键知识点,包括内存统计、内存分配、数据存储细节及优化策略。通过实际案例和专业分析,帮助读者全面理解Redis内存管理机制。 ... [详细]
  • 本文作者分享了在阿里巴巴获得实习offer的经历,包括五轮面试的详细内容和经验总结。其中四轮为技术面试,一轮为HR面试,涵盖了大量的Java技术和项目实践经验。 ... [详细]
  • 本文详细探讨了JavaScript中的作用域链和闭包机制,解释了它们的工作原理及其在实际编程中的应用。通过具体的代码示例,帮助读者更好地理解和掌握这些概念。 ... [详细]
  • Java项目分层架构设计与实践
    本文探讨了Java项目中应用分层的最佳实践,不仅介绍了常见的三层架构(Controller、Service、DAO),还深入分析了各层的职责划分及优化建议。通过合理的分层设计,可以提高代码的可维护性、扩展性和团队协作效率。 ... [详细]
  • Python 工具推荐 | PyHubWeekly 第二十一期:提升命令行体验的五大工具
    本期 PyHubWeekly 为大家精选了 GitHub 上五个优秀的 Python 工具,涵盖金融数据可视化、终端美化、国际化支持、图像增强和远程 Shell 环境配置。欢迎关注并参与项目。 ... [详细]
  • 2017年苹果全球开发者大会即将开幕,预计iOS将迎来重大更新,同时Siri智能音箱有望首次亮相,AI技术成为大会焦点。 ... [详细]
  • Python 内存管理机制详解
    本文深入探讨了Python的内存管理机制,涵盖了垃圾回收、引用计数和内存池机制。通过具体示例和专业解释,帮助读者理解Python如何高效地管理和释放内存资源。 ... [详细]
  • 网络出版服务许可证申请指南
    本文详细介绍了网络出版服务许可证的办理条件、适用企业范围及具体流程,帮助相关企业和个人了解并顺利完成许可证的申请。文章由专业机构提供,旨在为读者解答在互联网出版领域遇到的技术和合规问题。 ... [详细]
  • 智能手机的快速耗电问题困扰着许多人。通过一些简单的设置和调整,你可以显著提升手机的电池续航能力,甚至实现两天一充的目标。 ... [详细]
  • 本文详细介绍了Grand Central Dispatch (GCD) 的核心概念和使用方法,探讨了任务队列、同步与异步执行以及常见的死锁问题。通过具体示例和代码片段,帮助开发者更好地理解和应用GCD进行多线程开发。 ... [详细]
  • 如何使用Ping命令来测试网络连接?当网卡安装和有关参数配置完成后,可以使用ping命令来测试一下网络是否连接成功。以winXP为例1、打开XP下DOS窗口具体操作是点击“开始”菜 ... [详细]
  • 云函数与数据库API实现增删查改的对比
    本文将深入探讨使用云函数和数据库API实现数据操作(增删查改)的不同方法,通过详细的代码示例帮助读者更好地理解和掌握这些技术。文章不仅提供代码实现,还解释了每种方法的特点和适用场景。 ... [详细]
  • 深入解析Java虚拟机(JVM)架构与原理
    本文旨在为读者提供对Java虚拟机(JVM)的全面理解,涵盖其主要组成部分、工作原理及其在不同平台上的实现。通过详细探讨JVM的结构和内部机制,帮助开发者更好地掌握Java编程的核心技术。 ... [详细]
  • Java EE开发技术课程学习平台设计与实现
    本文详细介绍了一款基于Java EE开发技术的在线学习平台,涵盖系统设计、流程分析、功能模块及源码分享等内容,提供从需求分析到部署的全面指导。 ... [详细]
author-avatar
基基蛋
这个家伙很懒,什么也没留下!
PHP1.CN | 中国最专业的PHP中文社区 | DevBox开发工具箱 | json解析格式化 |PHP资讯 | PHP教程 | 数据库技术 | 服务器技术 | 前端开发技术 | PHP框架 | 开发工具 | 在线工具
Copyright © 1998 - 2020 PHP1.CN. All Rights Reserved | 京公网安备 11010802041100号 | 京ICP备19059560号-4 | PHP1.CN 第一PHP社区 版权所有