#磨染的初心——计算机视觉的现状

【这一系列文章是关于计算机视觉的反思,希望能引起一些人的共鸣。可以随意传播,随意喷。所涉及的内容过多,将按如下内容划分章节。已经完成的会逐渐加上链接。】

  1. 缘起
  2. 三维感知
  3. 目标识别
    3.0. 目标是什么
    3.1. 图像分割
    3.2. 纹理与材质
    3.3. 特征提取与分类
    3.4. 其它
  4. 目标(和自身)在三维空间中的位置关系
  5. 目标的三维形状及其改变、目标的位移
  6. 符号识别
  7. 数字图像处理

目标是什么

前文中列举了五项人类视觉感知理解到的要素,第一项就是目标,后三项都是目标的行为和属性,在三维感知部分也一而再地提到目标。那么到底什么是目标?具有一定结构和形状的物体吗?物体又是什么呢?粘连在一起的物质吗? 然而仅凭视觉并不能区分物质,视觉能够直接观察到的是图斑。为什么某些图斑可以结合在一起被识别为目标,而有些又不能呢?将图斑结合为目标的依据是什么? 这一系列问题都不能在计算机视觉的研究成果中找到答案,对这些问题的回答仍然离不开认知心理学,在此给出我的思考权作抛砖引玉。

目标肯定是粘连在一起的具有一定结构和形状的物体,然而这绝对不是目标的本质,目标的本质应该在于功用——由材质、形状、结构、环境、自然法则、生活经验共同确定下来的对于生存的意义。对于生存的意义体现在满足了需求,在需求被满足的过程中,人类创造并直接命名了各种目标,比如草、树、河、湖、牛、羊、猪、虎、豹、熊、桌子、椅子、房子等。草、树的果实能够为人类提供碳水化合物,河、湖可以为人类提供水源,牛、羊、猪可以为人类提供肉类,人类可能会成为虎、豹、熊的肉类,桌子、椅子、房子是满足人类居住需求的用具。除了这个定义,目标与目标之间存在两种关系——类别归属和结构组成。一眼看去,汽车是由轮子和车厢组成的,而气车又有客车、货车、工程车之分。

在这个目标的定义之下,将图斑结合为目标的依据是显而易见的——材质、形状、结构、环境、自然法则、生活经验、生存需求。其中能够从数字图像中识别到的只有材质、形状、结构。环境则是已识别出来的目标的总和,为目标的识别提供了先验。由轮子和车厢组成的并不总是汽车,还有可能是火车,跑在铁轨上的才是火车;如果识别出了铁轨,那么在上面运行的一辆很像大客车的东西一定是火车头。这些识别依据之间的作用机制又是什么样的呢? 材质、形状、结构应该是最基本的,也是最先起作用的,很多目标(尤其是常见的)可以仅仅通过材质、形状、结构以很高的置信度识别出来,另外一些目标(不常见的、有遮挡的、画作中的等)则需要结合环境、自然法则、生活经验、生存需求进行推理才能识别出来。

环境中的目标多如牛毛、千差万别,从识别依据到目标映射也会不计其数。但是在生活中,我们并没有从所有已认知的所有目标中筛选环境中的目标,似乎是从当前环境中可能出现的目标中识别出目标的。要做到这一点,意识的连续性应该起到了很大的作用。在连续有意识的情况下(没有断片),对环境的持续感知只需要少量的更新操作,而不需要重建对环境的感知。一旦意识中断,再次苏醒之后,几乎所有人首先要弄清楚的就是——这是什么地方?是怎么来的?这就是对环境感知的重建,当然这也是通过识别目标完成的。另外“有意识”还包含了主观能动性的意义,也就是,在很多情况下环境的改变是自我意识主导的,只需要通过识别少量目标检验一下环境是否符合预期。比如一个人要去一个地方,他知道怎么走,知道一路上有什么,也知道目的地有什么,按照他预先想到的路线行走的过程就是对预期验证的过程。

前面关于目标的定义,还包含了一个更为宏大的论题——智能的最原始、最终极、第一性目的是什么?这里给出的答案是生存、存在。对于生命来说不管是选择永生,还是选择繁殖,都避免不了要从环境中摄食来补偿自身的损耗。当出现以其他生命体为食的生命体时,演化出智能的条件——严酷的生存竞争——就具备了。人类正是生存竞争所演化出的高级智能的载体。一旦生存竞争消失,智能便不再进步;一旦生存和存在的目的消失,智能是否仍然存在?如果没有生存目的,智能也将不复存在,那么是否能够让一个智能以自身载体之外实体的存在为目的?这三个问题的回答决定了人类是否能够造出人工智能,以及是否能够造出与人类共存的人工智能。

【CV现状-3.0】"目标"是什么的更多相关文章

  1. 【CV现状-3.3】特征提取与描述

    #磨染的初心--计算机视觉的现状 [这一系列文章是关于计算机视觉的反思,希望能引起一些人的共鸣.可以随意传播,随意喷.所涉及的内容过多,将按如下内容划分章节.已经完成的会逐渐加上链接.] 缘起 三维感 ...

  2. 【CV现状-3.2】纹理与材质

    #磨染的初心--计算机视觉的现状 [这一系列文章是关于计算机视觉的反思,希望能引起一些人的共鸣.可以随意传播,随意喷.所涉及的内容过多,将按如下内容划分章节.已经完成的会逐渐加上链接.] 缘起 三维感 ...

  3. 【CV现状-3.1】图像分割

    #磨染的初心--计算机视觉的现状 [这一系列文章是关于计算机视觉的反思,希望能引起一些人的共鸣.可以随意传播,随意喷.所涉及的内容过多,将按如下内容划分章节.已经完成的会逐渐加上链接.] 缘起 三维感 ...

  4. 【CV现状-2】三维感知

    #磨染的初心--计算机视觉的现状 [这一系列文章是关于计算机视觉的反思,希望能引起一些人的共鸣.可以随意传播,随意喷.所涉及的内容过多,将按如下内容划分章节.已经完成的会逐渐加上链接.] 缘起 三维感 ...

  5. 【CV现状-1】磨染的初心——计算机视觉的现状:缘起

    #磨染的初心--计算机视觉的现状 [这一系列文章是关于计算机视觉的反思,希望能引起一些人的共鸣.可以随意传播,随意喷.所涉及的内容过多,将按如下内容划分章节.已经完成的会逐渐加上链接.] 缘起 三维感 ...

  6. cv::copyMakeBorder()中用0值对齐矩阵,方便后续加速傅里叶变换

    int M = cv::getOptimalDFTSize(mul_result.rows); // 获得最佳DFT尺寸,为2的次方 int N = cv::getOptimalDFTSize(mul ...

  7. visual studio 2010 C#编程时 没有.NET framework 2.0目标框架的解决办法

    解决办法是安装Framework .NET 3.5 Sp1 因为visual studio 2010是依赖.NET Framework 3.5 Sp1来识别其它版本的.NEt framework的. ...

  8. Convolutional Neural Networks 笔记

    1 Foundations of Convolutional Neural Networks 1.1 cv问题 图像分类.目标检测.风格转换.但是高像素的图片会带来许多许多的特征. 1.2 边缘检测( ...

  9. QT5.7.0在win10下使用visual studio 2015编译(目标平台 xp)

    环境:win10+vs2015+QT5.7.0 目标:编译出能在windows xp上运行的QT 通过baidu和bing找出来的结果没有一个能成功运行,大部分都能编译成功,并完美解决“exe不是有效 ...

随机推荐

  1. 2019-10-29:渗透测试,基础学习,sqlmap文件读取,写入,dnslog盲注作用,mssql手工注入,笔记

    sqlmap参数--file-read,从数据库服务器中读取文件--file-write,--file-dest,把文件上传到数据库服务器中 dnslog平台的学习和它在盲注中的应用1,判断注入点2, ...

  2. 宋宝华:关于ARM Linux原子操作的实现

    本文系转载,著作权归作者所有.商业转载请联系作者获得授权,非商业转载请注明出处. 作者: 宋宝华 来源: 微信公众号linux阅码场(id: linuxdev) 竞态无所不在 首先我们要理解竞态(ra ...

  3. 转帖:30多条mysql数据库优化方法,千万级数据库记录查询轻松解决

    地址:http://www.ihref.com/read-16422.html

  4. 解决Mybatis-plus高版本不向后兼容的问题

    mybatis-plus插件后面的版本没有兼容低版本.即:不存在低版本中EntityWrapper这个类了.而该类采用数据库表真实字段名作查询条件,这样硬编码形式确实不友好,比如如果后面数据库表中字段 ...

  5. 趁热来一波,WWDC 2016 iMessage App开发

    转自:http://www.jianshu.com/p/be79b8729bf8 WWDC 2016关于iMessage App的两个视频已经放出(iMessage Apps and Stickers ...

  6. [TimLinux] 理解selinux

    1. 概念 SELinux有三种工作模式:Enforcing, Permissive, disabled.Enforcing对应又有几种修饰(targeted, minimum, mls). 2. 解 ...

  7. Codeforces Round #605 (Div. 3) E - Nearest Opposite Parity

    题目链接:http://codeforces.com/contest/1272/problem/E 题意:给定n,给定n个数a[i],对每个数输出d[i]. 对于每个i,可以移动到i+a[i]和i-a ...

  8. CoderForces985F-Isomorphic Strings

    F. Isomorphic Strings time limit per test 3 seconds memory limit per test 256 megabytes input standa ...

  9. 地兵布阵 -----------HDU-1166

    C国的死对头A国这段时间正在进行军事演习,所以C国间谍头子Derek和他手下Tidy又开始忙乎了.A国在海岸线沿直线布置了N个工兵营地,Derek和Tidy的任务就是要监视这些工兵营地的活动情况.由于 ...

  10. hdu2546

    Problem Description 电子科大本部食堂的饭卡有一种很诡异的设计,即在购买之前判断余额.如果购买一个商品之前,卡上的剩余金额大于或等于5元,就一定可以购买成功(即使购买后卡上余额为负) ...