人机融合智能中输入表征阶段里数据与信息/知识的融合就是能指与所指的切换、事实与价值的转化、形式化与意向性的联结、being与should的过渡、语法与语义的调度。Marr的工作对此可见一斑:

剑桥大学三一巷

Marr其人


Marr生于1945年1月19日,早年就读于剑桥大学三一学院,获得数学硕士、神经生理学博士学位,同时还受过神经解剖学、心理学、生物化学等方面的严格训练。他在英国曾从事新皮层、海马,特别是小脑方面的理论研究。1974年访问美国,并应M.Minsky教授之请,留在麻省理工学院开展知觉和记忆方面的研究工作。他从计算机科学的观点出发,熔数学、心理物理学、神经生理学于一炉,首创人的视觉计算理论,从而使视觉研究的面貌为之一新。Marr于1980年11月17日在波士顿病死,享年35岁。他的理论由他创建的一个以博士研究生为主体的研究小组继承、丰富和发展,并由其学生归纳总结为一本计算机视觉领域著作:Vision: A computational investigation into the human representation and processing of visual information (ISBN 0-7167-1567-8),于他后发表。从人工智能杂志1981年第17卷“计算机视觉”专辑中,我们可以清楚地看到这一理论已产生巨大的影响。

Marr的视觉理论

D.Marr计算视觉理论视觉信息处理

视觉研究的最终目标是要阐明视觉系统究竟是怎样完成视觉任务的。Marr认为:神经系统所作的信息处理与机器相似。视觉是一种复杂的信息处理任务,目的是要把握对我们有用的外部世界的各种情况,并把它们表达出来。这种任务必须在三个不同的水平上来理解,这就是:a.计算理论 b.算法 c.机制(见表1)。这一划分并不是很严格的,但如果不符合上述分类,则没有一个或一组描述将是完善的。在视知觉中,上述三个水平各有其特定的位置,它们基本上是互相独立的。因此,在探讨理论问题时必须把它与法、机制严格地区别开来,并采用新的研究方法。

计算理论

算法

机制

信息处理问题的定义,它的解就是计

算的目标。这种计算的抽象性质的特

征。在可见世界内找出这些性质,构

成这个问题的约束条件

为完成期望进行的

计算所采用的算法

的研究。

完成算法的物理实

体,它由给定的硬

件系统构成.机器

硬件的构架。

表【1】

从计算理论这一级水平来看,所谓信息处理(process),其实就是把一些符号表象变成另一些符号表象。这一处理过程从外部世界投射到视网膜上的图象开始,一直到形成某种知觉为止。因此表象是计算理论中最重要的概念。所谓表象(representation),简单地说,就是与所述问题有关的某种特殊的信息表达方式,其主要特点是使一些对后级处理有用的重要信息变明确。表象作为信息的一种表达方式其实是被普遍采用的。例如,物理系统中的能量是表象;数学中的数字、直角坐标系中的点是表象;表象在人脑中的“痕迹”在一定的刺激条件下会再现出来,这种痕迹也是一种表象。用表象来描绘某一整体现象即应用表象的具体实例则称为该表象中的一个描述(desc1’i-Ption)。例如12就是阿拉伯数字表象中的一个描述。同样一个问题可以用许多不同类型的表象来表示,其中有些计算简单而有效,有些则不是那样,因此必须正确地选择表象。表象的具体结构是与现实场景相联系的。但长期以来,人们并没有正视这一点;甚至在70年代早期,计算机科学和人工智能专家也仍未认识视觉信息处理的困难所在。其原因是我们的视觉系统工作得极好,而有些东西又难以填密地内省出来。正因为如此,神经科学的传统方法和技术一概都失败了。Marr认为问题的关键在于:视觉信息处理必须分析给定的任务,而分析的基础则是客观的物质世界。用公式来表示计算理论的一个决定性的步骤,就是要找出视觉世界的特性,给计算问题加上约束条件,使它含义明确,能够获解。有许多具体实例表明,如果不把视觉世界的一般性质变成计算问题的特殊假设,问题就确定不下来。高级水平的特殊的先验性的知识是不需要的,有用的仅仅是物理世界的一般性质。视觉问题的一个约束条件就是最终得出的描述一律由图像导出。因此在一般情况下,视觉早期处理的表象结构主要决定于我们能从图像中计算出什么东西来,而后期处理的表象结构则还受视觉任务的影响。

Marr提出的上述方法是强有力的,它使视觉信息科学得以迅速发展壮大,其结果就像物理学那样具有永久的性质。因为它们是在现实世界的物理学和图像的公式化的基本定律这样牢固的基础上建立起来的。所以视觉计算理论这一水平在其发展过程中可能成为一门真正的科学。Marr的工作—从计算方法的宏旨到分析具体问题的细节方法论基础。

D.Marr计算视觉理论表象结构和功能块分析

从信息处理的观点出发,Marr已能用公式把视觉处理的整个理论框架表达出来。除上述处理问题的方式方法外,这是Marr作出的十分重要的贡献,因为它向我们提供了一个向视觉问题发起新进击的适当的策略。这个理论框架主要由视觉所建立、保持、并予以解释的三级表象结构组成,这就是:

a.基元图(the primal sketch)—由于图像的密度变化可能与物体边界这类具体的物理性质相对应,因此它主要描述图像的密度变化及其局部几何关系。

b. 2.5维图(2.5 Dimensional sketch)—以观察者为中心,描述可见表面的方位、轮廓、深度及其他性质。

c. 3维模型(3D Model)—以物体为中心,是用来处理和识别物体的三维形状表象。

根据Marr的观点,各种不同的视觉处理凑在一起产生各级表象,在表象中它们有机地结合起来。其中一些处理见表2。把视觉处理看成是一组相对独立的功能块,这一思想特别重要,特别有用。它不但有计算的、进化论的、方法论的论据支持,而且更重要的是某些视觉功能块已经用实验方法分离出来。双眼立体视觉就是一个适例。只要有双眼视差,随机点立体图对也能引起体视现象。如果人的视觉系统确实是功能块型的,那么在图像中被编码的各种不同类型的信息(例如亮度、被观察物体的表面反射性质、物体的表面形状,观察者与物体的距离或方位等)就能用一些独立的处理(如体视、运动等)来解码,其精密度至少可达一级近似。显然,所有这些处理必须全部鉴别出来,相应的计算理论才能得到发展。这方面的研究已经取得了很有希望的结果。

D.Marr计算视觉理论图像密度检洲及其生理学和心理学依据

Marr的理论同神经生理学和心理学关系十分密切。下面我们仅对视觉信息处理第一阶段的一部分内容即抽提轮廓作一简要论述,以便从另一个侧面来了解Marr工作的特点。视觉处理第一阶段的目的是检测图像的局部性质。图像中密度剧烈变化的部分正是物体表面的物理变化的最好标记。Marr认为:对于一定的空间分辨率,用中心—周边型感受野即算子V“G(其中v“是拉普拉斯算子,G是二维高斯函数)对图像滤波,然后再找出经滤波处理的图像的零交叉点(即二阶导数的零值位置),即可求出图像密度变化的情况。在自然图像中,密度变化的「空间尺度是很宽的。要把所有空间尺度上的密度变化都检测出来,就必须采用几个大小不同的滤波器。大的检测模糊边,小的检测图像细节。然把各通道的零交叉合并成一组对后级处理有用的离散基元“边”。基元边和其他一些基元符号构成Marr称之为原始基元图的图像密度表象。

由若干中心—周边型感受野得出的零交叉乃是从原始的连续密度值获得图像的离散符号表象的一种自然形式。因为在某些条件下,一个带宽小于l倍频程时一维带通信号能由其零交叉完全复原。从视觉信息处理的观点看,重建原始信号显然是不可能的,但由零交叉得出的离散符号必定含有原始图像的极为丰富的信息。从经验性的研究中得出结论:用算子V“G作滤波处理的图像是可以用其零交叉和斜率充分近似地恢复的。

上述结果的生理学和心理学含义是明显的。看来它们阐明了视觉通道第一级的一些基本性质,并使视觉心理物理学和神经生物学中关于空间频率通道和边检测器之间的争论得以解决。事实上,视觉的第一阶段在很大程度上是由“边”检测器(其实是零交叉检测器)而不是由付里叶分析完成的;但零交叉检测器要抽提有意义的信息,就必须对若干独立通道的输出进行运算。可以有把握地说:二阶导数滤波运算是由视网膜神经节细胞和外侧膝状体核完成的,而有向的零交叉线段(即“边”)则是由视皮层中的x细胞检测的。

由上可见,Marr早先提出的一些基本概念在计算理论这一级水平上已经成为一种几乎是尽善尽美的理论。这一理论的特征就是它力图使人的视觉信息处理研究变得越来越严密,从而使它成为一门真正的科学。

D.Marr的计算视觉理论相关推荐

  1. 山东大学人工智能专业认知科学与类脑计算回忆版

    2021年6月29日考试回忆 开卷考试,就大概说一下都考了什么. 一共十道题,每道题两问,和20道简答没有区别(考试有点费手,建议提升写字速度,知识点考察并不是按照题号随着PPT往后翻的,简单来说就是 ...

  2. 《计算机视觉》(马颂德)阅读笔记

    绪论 Marr的计算视觉理论框架 视觉系统研究的三个层次 系统的研究应分为三个层次,即计算理论层次.表达与算法层次.硬件实现层次. 计算理论层次 计算理论层次要回答系统各个部分的计算目的与计算策略. ...

  3. RACV2019观点集锦 | 视觉的层次化处理过时了吗?

    本文得到 CCF-CV专委会授权发布,公众号[CCF-CV计算机视觉专委会] 原标题:RACV2019观点集锦 | 视觉的层次化处理过时了吗? 引言 计算机视觉是人工智能的"眼睛" ...

  4. D.Marr视觉理论

    视觉计算理论(Computational Theory of Vision) 胡占义,中科院自动化研究所模式识别国家重点实验室 视觉计算理论一般是指马尔(D. Marr )在其<Vision&g ...

  5. 计算机视觉的科学计算,计算机视觉发展的四个主要阶段1:马尔计算视觉

    尽管人们对计算机视觉这门学科的起始时间和发展历史有不同的看法,但应该说, 1982年马尔( David Marr )<视觉>(Marr, 1982)一书的问世,标志着计算机视觉成为了一门独 ...

  6. SURF与SIFT比较分析

    opencv3.2 SURF实现特征点匹配 opencv3.2中SurfFeatureDetector.SurfDescriptorExtractor.BruteForceMatcher这三个的使用方 ...

  7. 图像处理分类、一般流程与算法

    点击上方"小白学视觉",选择加"星标"或"置顶" 重磅干货,第一时间送达本文转自|新机器视觉 常用的图像处理算法:数字图像处理基础.遥感数字 ...

  8. 局部特征(local feature)

    局部特征(1)--入门篇 局部特征 (local features),是近来研究的一大热点.大家都了解全局特征(global features),就是方差.颜色直方图等等.如果用户对整个图像的整体感兴 ...

  9. 局部特征(4)——SIFT和SURF的比较

    局部特征系列: 局部特征(1)--入门篇 局部特征(2)--Harris角点 局部特征(3)--SURF特征总结 局部特征(4)--SIFT和SURF的比较 局部特征(5)--如何利用彩色信息 Col ...

最新文章

  1. msql每个数据前面添加某个字符串查询或者更新
  2. Java的Exception和Error面试题10问10答
  3. 对付网络盗贼的三板斧
  4. Request和Response-学习笔记02【请求转发和request共享数据、Request_获取ServletContext、request登录案例】
  5. 我弥留之际 - 许立志 (珍藏)
  6. 初识Mysql(part14)--我需要知道的6个关于创建表的小知识
  7. 【桶】220.存在重复元素 III 【LeetCode】
  8. virtualbox php mac,详解mac下通过docker搭建LEMP环境
  9. 数据结构开发(3):线性表的顺序存储结构
  10. 因中间件问题重重,谷歌暂停Chrome的量子安全功能
  11. ThreadLocal了解
  12. JavaEE笔记:第十九次课之AJAX
  13. l7sa008b故障代码_Robertshaw 365-A8振动开关故障探测器
  14. 搞一下SOA | 11 SOA 系统建模
  15. Mac视频下载转换器MovieSherlock使用教程
  16. rhel7添加静态路由
  17. Node.jsv12.0 https请求报错
  18. PLG SaaS 产品 Figma 商业模式拆解
  19. TCM和CACHE简述
  20. python爬虫初步学习

热门文章

  1. 微信公众号客服 简单实现
  2. Java中的点操作符,分享PDF高清版
  3. 首考 8天冲击雅思6.5
  4. razor生成html,MVC Razor模板引擎输出HTML或者生产HTML文件
  5. iOS8的一些好玩的升级
  6. 一款免费清爽的markdown软件vnote的完全配置手册-无忧配置Graphviz、plantuml、mathjax
  7. 考研英语阅读的深切念怀
  8. 使用 Unicode 编码
  9. chrome浏览器安装扩展程序infinity(其他也适用)提示“程序包无效:CRX_HEADER_INVALID”解决办法
  10. linux 实现doc文件转换成pdf文件