电脑识别图像的极限在何处?

电脑一直都很擅长视觉识别。有时它们识别一系列图像中某个个体的能力能够与人类相媲美。但相似的结果是否说明了电脑能够模拟人类的视觉系统呢?回答这个问题或许可能会发现电脑系统比不上人类的地方。

《美国科学院院刊》发表了一篇论文提到了电脑和人类视觉系统的不同。

最大的差别可以总结为电脑没有人脑灵活,这同样也是语言识别系统所面临的问题:人类可以通过支离破碎的单词推测出一句话或者一段话的意思而电脑不能。同样在图像识别方面:人类可以可以破碎的线索拼凑出模糊的图像,而电脑却不行。

论文的作者使用一组模糊、复杂的图像来确定计算机视觉模块与人类大脑的差异。他们使用的图像被称为“最小识别结构”(MIRCs)都是太小或者分辨率较低的图像再缩小一点人们都无法识别出来。

他们将这一系大小逐渐减小分辨率逐渐降低的图片呈现给Amazon Mechanical Turk上成千上万的人,确定出能够被人识别出来的最后一个等级的图片。最后一个等级的图片被称为MIRC,比它等级更低的无法识别出来的被称为sub-MIRC。

人和计算机最开始以及最明显的比较是MIRCs和sub-MIRCs的识别。为了测试这一点,研究人员识别出了65%的MIRCs图片,而sub-MIRCs的正确识别率则低于20%。电脑模块的表现则不是很好,它们可以正确的分类出7%的MIRCs和2%的sub-MIRCs。这次的胜利属于人类。

人和电脑在失败开始时的方式也是十分不同的。对于人来说,MIRCs的识别在某个特定的水平上呈现悬崖式的跌落。最后识别出来的图像能被93%的人正确识别,仅仅在一个细小的改变之后,sub-MIRC的图像只能被3%的人识别出来。

而电脑没有显示出这种急剧式的下跌。作者写到:“没有哪一个模块完全复制出人类识别过程中的急剧下跌。”

在经过专业训练后,计算机在识别MIRCs方面表现的更好些,但准确性比人类相比还是较低。关于原因作者说道,这是因为电脑无法识别出图像中的独立部分,但人类可以。例如,在一张模糊的图像中有鹰的头和翅膀,人们可以通过模糊的图像指认出眼睛、嘴或翅膀。作者提到,这种识别是“超过目前神经网络模块的能力”。

总的来说,电脑在图像识别上能做的很好,但并不是十分接近人类处理相同任务时的过程。它们无法使用图像中的独立部分进行信息识别,利用最少信息识别图像上它们不如人类。

为了让计算机模块更好的工作可能需要了解我们的大脑。人类在进行图像识别时,可能先猜测图像是什么,然后再寻找特性验证或反驳最初的想法。如果是这样的话,这与计算机模块的工作程序完全不同。

转自|煎蛋(www.jiandan.com)


往期精彩文章推荐,点击图片可阅读


眼动追踪技术,揭秘男女看点差异

机器视觉与深度神经网络—洗去浮华,一窥珠玑

原文发布时间为:2016-02-27

时间: 2024-10-27 17:46:34

电脑识别图像的极限在何处?的相关文章

电脑识别不了移动硬盘该怎么办

  电脑识别不了移动硬盘该怎么办 个人操作不当导致移动硬盘无法读取 1.在插接移动硬盘之前最好关闭正在运行的各种应用程序,也不要在系统启动过程中插接. 2.移动硬盘刚接上时会有一个系统认盘.读盘的过程,在这个过程结束之前最好不要进行任何操作(建议给移动硬盘少分一些区,分的区越多,系统认盘的时间越长),要等到移动硬盘的工作指示灯稳定下来才开始操作. 3.使用移动硬盘时也会出现以前能用,偶尔一次又不能用的情况,出现这种情况时可以先将"系统设备"中的"未知的USB设备"删

移动硬盘无法被电脑识别怎么办

  移动硬盘无法被电脑识别怎么办          移动硬盘无法被电脑识别的解决方法: 方法一:与系统有关的设置安装问题 1.不要以为只要主板有USB接口就可以使用移动硬盘,还要看系统是否支持.Windows2000.WindowsXP及以上版本的系统是可以直接支持移动硬盘的,无须安装驱动程序即可使用,而在Windows98下使用移动硬盘用就必须装驱动程序,否则系统就会将移动硬盘识别为"未知的USB设备". 2.对于一些Windows98用户来说,在安装好移动硬盘的驱动程序之后,可以从

电脑识别不到移动硬盘怎么办

  电脑识别不到移动硬盘怎么办 在正常情况下,移动硬盘同主机相连后系统即可将它认成"移动存储设备",并自动在"我的电脑"中添加盘符.如果系统将移动硬盘认成"未知的USB设备",那么移动硬盘将无法使用,出现这种情况时,大家不妨按以下顺序查找原因. 方法一:与系统有关的设置安装问题 1.不要以为只要主板有USB接口就可以使用移动硬盘,还要看系统是否支持.Windows2000.WindowsXP及以上版本的系统是可以直接支持移动硬盘的,无须安装驱动程

电脑识别不出移动硬盘怎么办

  电脑识别不出移动硬盘怎么办          电脑识别不出移动硬盘的解决方法一: 首先把USB设备插入借口,在任务栏有USB连接的图标.但是在我的电脑里却没有,怎么弄都不行,不要着急. 在"我的电脑"图标上单击右键,点击"管理",会出来一个对话框,如图. 左键单击存储下的磁盘管理,会出来如下图.可以看到自己的USB设备了,在你的移动磁盘上右击"打开",就可以打开你的移动硬盘,进行复制粘贴了. 电脑识别不出移动硬盘的解决方法二: 硬盘自身出现问

电脑识别U盘的速度很慢怎么办?

  改善电脑识别U盘的速度很慢的方法: 第一步:按Win+R键打开运行,输入services.msc,回车; 第二步:在系统窗口列表中找到Shell Hardware Detection服务,右击打开属性; 第三步:将启动类型选为"自动"或者"手动",点击"启动",然后点击[应用],点击[确定],即可. 以上就是改善电脑识别U盘很慢的问题,希望可以帮助到你.

windows-如何通过禁止向显存写入数据来冻结电脑屏幕图像?

问题描述 如何通过禁止向显存写入数据来冻结电脑屏幕图像? 想要通过GPU方面来实现冻结电脑画面.倒是考虑过通过cuda编程来实现(虽然这个我也不懂)但后来发现cuda仅对于nivida显卡有用,而我想实现在所有硬件下都可以冻结.直观地感觉实现并不难,可以通过调用系统接口来实现,但我查了下windows sdk,没有找到相应的接口.我还有一个疑问,是不是显卡驱动程序会有些可供开发者调用的接口呢?另外,通过IOCTL这个接口是否可以实现我想要的功能呢?请求指个方向,只要有一点资料我就可以继续向下查了

Android图片处理:识别图像方向并显示实例教程_Android

在Android中使用ImageView显示图片的时候发现图片显示不正,方向偏了或者倒过来了. 解决这个问题很自然想到的分两步走: 1.自动识别图像方向,计算旋转角度: 2.对图像进行旋转并显示. 一.识别图像方向 首先在这里提一个概念EXIF(Exchangeable Image File Format,可交换图像文件),具体解释参见Wiki. 简而言之,Exif是一个标准,用于电子照相机(也包括手机.扫描器等)上,用来规范图片.声音.视屏以及它们的一些辅助标记格式. Exif支持的格式如下:

啦啦图像-Android中如何识别图像的形状

问题描述 Android中如何识别图像的形状 Android如何处理图片的数据有很多问题,她是如何识别的或者他的形状什么的东西 解决方案 http://my.oschina.net/cvnote/blog/180661http://www.tuicool.com/articles/mqEzMn 解决方案二: http://blog.csdn.net/dannor2010/article/details/7073528 这里

请问哪里有电脑识别二维码图片的api啊?

问题描述 请问哪里有电脑识别二维码图片的api啊? 请问哪里有电脑识别二维码图片的api啊?开源的最好,收费的也勉强. 解决方案 用zxing,免费开源. 支持多个平台和语言http://www.oschina.net/question/tag/zxing