D.Marr的计算视觉理论

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

640?wx_fmt=jpeg

剑桥大学三一巷

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

640?wx_fmt=png



David C. Marr(1945年-1980年)是一位英国的神经科学家和计算机科学家。他在计算机图像处理和视觉感知领域做出了重要贡献,被认为是视觉科学领域的先驱之一。 Marr视觉科学研究中提出了一个叫做“计算理论”的框架,这个理论旨在解释人类的视觉系统是如何从视觉输入中构建出对物体和场景的理解的。他认为视觉系统可以用一系列的计算过程来描述,通过这些过程,既能够捕捉到外界环境的表面特征,又能够理解和解释这些特征。这一理论为解析视觉系统工作方式提供了一种理论模型。 在他的研究生涯中,Marr 提出了许多在计算视觉领域中被广泛使用的方法和概念。他提出了一种称为“小贝叶斯”的统计方法,用于解决模式识别中的问题。此外,他还开发了一种名为“零级表示”的概念,这个概念认为感知到的物体特征可以通过多个层次的表示来描述,而每个层次的表示都有不同的抽象程度。 Marr 还提出了一种视觉系统的三个层次的描述:计算层、算法层和实现层。他认为这三个层次相互关联,但又有自己独立的一面。计算层描述了视觉系统要达到的目标和任务。算法层描述了如何实现这些目标,包括各种计算过程和算法。最后,实现层描述了视觉系统是如何通过神经机制来实现算法的。 虽然 David C. Marr 在短暂的生命中只完成了少数几个研究项目,但他的贡献在视觉科学领域产生了深远的影响。他的研究为后来的科学家和研究人员提供了关于人类视觉系统如何工作的理论框架,并为计算视觉领域的发展奠定了基础。
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值