图像理解 课件 14-知识表达和推理_第1页
图像理解 课件 14-知识表达和推理_第2页
图像理解 课件 14-知识表达和推理_第3页
图像理解 课件 14-知识表达和推理_第4页
图像理解 课件 14-知识表达和推理_第5页
已阅读5页,还剩38页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

知识表达和推理图像理解之十四2场景解释知识表达和推理广义匹配场景分析和语义解释通过学习、推理、与模型的匹配等来解释场景的内容、特性、变化、态势或趋向知识指导对客观世界认识和理解将从图象中获得的信息与已有的解释场景的模型进行匹配对场景的高层次解释和语义描述3知识表达和推理知识基础场景知识过程知识知识表达逻辑系统语义网产生式系统4知识基础知识的作用图象理解是一个非常复杂的过程,困难主要来源于两点,一是有大量的数据要处理,另一是缺乏从已知的象素矩阵到所需结果(对图象内容的细节把握)的基本工具一方面需要对问题的一般性加以限制。这比较直接,如限制未知条件或限制对期望结果的范围或精度另一方面需要将人类的知识引入理解过程人类在理解世界时用到许多经验和知识,因此在图象理解与计算机视觉的研究中人们也试图有效地借助对知识的利用以提高分析理解的可靠性和效率知识在整个视觉过程的各个阶段都可以起到重要的作用把握场景的含义常需要进行推理,知识也是推理的基础5知识基础知识的分类可将(图象理解)知识分成三类①程序知识:与诸如选择算法、设置算法参数等操作有关②视觉知识:与图象形成模型有关(较低)③世界知识:关于问题领域的整体知识也可将(图象理解)知识分成两类场景知识过程知识6场景知识模型属性超图基于知识的建模7模型有关场景的知识主要包括有关客观世界中目标的事实特性,一般局限于某些确定的场景中(场景的先验知识)这类知识常用模型表示,直接称为模型模型这个词反映了任何自然现象都只能在一定程度(精确度或准确度)上进行描述这样一个事实过限定逆问题:描述参数少,验证数据多欠限定问题:数据太少,需要增加限定条件8模型2-D模型表示图象的特性优点:可直接用于图象或图象特性的匹配缺点:不易全面表达3-D空间中物体的几何特点及物体之间的联系3-D模型包含了有关场景中3-D目标位置和形状的特性以及它们之间的联系优点:灵活、通用,可用于多种不同的场合缺点:建立模型和场景描述间的匹配联系比较困难,产生模型所需计算量也很大9模型常用的2-D模型可分为两类图象模型:全局的,整体的把整个图象的描述去和场景的模型匹配目标模型:局部的,部分的仅将局部图象的描述去和模型匹配场景知识对图象理解很重要。它在很多情况下可帮助给出对场景的唯一解释,因为根据模型常可限定问题的条件和变化的种类10属性超图一种对3-D物体的表达方法物体通过属性对的形式来表达一个属性对是一个有序对,可记为(Ai,ai),其中Ai是属性名,ai是属性值一个属性集可表达为{(A1,a1),(A2,a2),……,(An,an)}一个属性图表示为G=[(V)(A)],其中V为结点集,A为弧集合⇔属性集11属性超图对表面S1可用属性图表示为(表面S2类似)12属性超图在属性超图中,每个超结点对应一个基本属性图,每个超弧连接对应两个超结点的两个基本属性图。上述属性图G1和G2的超弧为

a11={(type,connection),(line1,v1)}

a25={(type,connection),(line1,v2),(line2,v5),(angle,85°)}

a34={(type,connection),(line1,v3),(line2,v4),(angle,56°)}在得到的属性超图中,超结点集V={G1,G2},超弧集A={a11,a25,a34}继续迭代下去,就可构造复杂场景的属性超图13基于知识的建模从知识出发可以对三维场景和目标建立模型建模可根据对目标所获图象数据来逐步进行建模本质上是一个学习的过程,类似认知建模是一个复杂的问题模型应包含目标的全部信息模型的复杂度也较难确定在建模中,与应用领域有关的模型知识或场景知识的使用是非常重要的14基于知识的建模根据几何模型法建立目标模型时,应考虑客观世界由物体组成,每个物体又可分解为处在不同层次的几何元素,模型的数据结构应能将这些反映出来对任何几何元素的表达都要使用一定的坐标系,为了表达方便,各层次的坐标系可以不同,这样一来,模型各层次之间应有坐标转换所需的信息在同一个层次最好使用相同的数据结构模型对特征的表达可分为显式的和隐式的,例如,对曲面的显式表达直接给出曲面上各点应满足的条件方程,由于根据曲面的方程可以计算出它们的交线,所以可认为对曲面的显式表达也是对曲面交线的隐式表达15过程知识运用知识(进行加工)的知识控制:借助运用知识的知识进行决策根据控制顺序和控制程度的不同来分类16过程知识由底向上控制整个过程基本上完全依赖于输入图象数据(所以也叫数据驱动),而有关目标的知识(模型)只在匹配场景的描述时使用17过程知识由顶向下控制整个过程都由模型(基于知识)控制(所以也叫模型驱动控制),用于检验结果,即对目标预测并验证假设18过程知识反馈控制将部分分析结果从较高层反馈到较低层处理阶段以增进其性能,这里先验知识是必要的19过程知识异层控制基本思想是在任何时刻都选择最有效的处理手段来进行处理,每个阶段的部分处理结果都将反映在其后的处理过程中20知识表达知识表达要求知识表达类型图象理解系统中的知识模块基本知识表达方案21知识表达要求充分表达:通用,即有能力表达有关领域中各种各样所需的知识充分推理:有能力管理知识表达结构,并且通过从旧知识中推理出来的新知识可以导出新的表达结构有效推理:利用所有可获得的信息进行有用的推理,有能力把附加的信息结合到表达结构中去,而这些附加的信息可用于把推理机能的重点放到最有希望的方向上去有效地获取知识:有能力很方便地获取新的知识22知识表达类型2-D和3-D线图模型基本元素是区域,结点反映了区域的特性,连线反映了区域间的关系2-D模型中目标的性质与观察方向有关3-D模型中目标的性质独立于视线方向23图象理解系统中的知识模块软件系统解决问题所需的知识模块一般图象处理知识模块用户界面知识模块自动学习模块24基本知识表达方案守护程序(demons)黑板系统(blackboards)图象函数库图象处理语言图象理解代理和基于代理的表达25逻辑系统谓词逻辑(predicatelogic)符号形式语言(符号逻辑)谓词演算规则利用定理证明来推理26谓词演算规则逻辑系统基于一阶谓词演算(符号形式语言)4种基本元素:①谓词符号,②函数符号

③变量符号,④常量符号27谓词演算规则谓词也称为原子,将原子用逻辑连词结合起来得到子句常用逻辑连词有:“∧”(AND),“∨”(OR)

“∼”(NOT),“⇒”(IMPLIES)28谓词演算规则子句形式⇔非子句形式非子句形式句法逻辑表达式包括:原子、逻辑连词、存在量词(∃)和全称量词(∀)子句形式句法逻辑表达式是(∀x1x2…xk)[A1∧A2∧…∧An⇒B1∨B2∨…∨Bm]的形式(∀x)[IMAGE(x)∧DIGITAL(x)⇒GRAY(x)∨COLOR(x)]29谓词演算规则各逻辑连接符之间的关系对一个隐含操作,其左边部分称为前提,右边部分称为结果。如果前提为空,表达式“⇒P”可看作表示P(总成立);反之,如果结果为空,表达式“P⇒”代表P的非,即“~P”(总不成立)30谓词演算规则等价关系可帮助实现子句形式与非子句形式之间的转换等价关系的合理性可借助逻辑连接符的真值表来验证31利用定理证明来推理推理规则:(WFF=合适/合理公式)将它应用于WFF的集合以产生新的WFF被推导出来的WFF称为定理顺序地应用推理规则就构成了对定理的证明32利用定理证明来推理证明逻辑表达式的正确性在谓词演算中,可使用两种基本方法:(1)用一个与证明数学表达式类似的过程直接对非子句形式进行操作,即利用规则和定理进行推演直到结论(2)去匹配表达式中子句形式的项,思路是先证明子句的非与事实不符,这样就可表明所需证明的子句是成立的33利用定理证明来推理证明逻辑表达式的正确性①图象I中有一个象素pINSIDE(p,I)②图象I是数字图象DIGITAL(I)③如果图象是数字的,那么它的象素是离散的(∀x,y)[INSIDE(x,y)∧DIGITAL(y)⇒DISCRETE(x)]34利用定理证明来推理证明逻辑表达式的正确性用子句表达来证明①⇒INSIDE(p,I)②⇒DIGITAL(I)③(∀x,y)[DIGITAL(y)⇒DISCRETE(x)]④DISCRETE(p)⇒预解⑤⇒DISCRETE(p)(③左⇔②右)④和⑤的解是空子句。这个结果是矛盾的④不能成立,证明了DISCRETE(p)的正确性35利用定理证明来推理证明逻辑表达式的正确性用非子句表达来证明①(∀x,y)[INSIDE(x,y)∧DIGITAL(y)]∧[~INSIDE(x,y)∧~DIGITAL(y)∨DISCRETE(x)]②[INSIDE(p,I)∧DIGITAL(I)]∧[~INSIDE(p,I)∧~DIGITAL(I)∨DISCRETE(p)]③INSIDE(p,I)∧[~INSIDE(p,I)∨DISCRETE(p)]④INSIDE(p,I)∧DISCRETE(p)⑤DISCRETE(p)36利用定理证明来推理谓词演算的一个基本结论就是所有的定理都可在有限时间内得到证明析解推理规则的基本步骤先将问题的基本元素表达成子句形式,然后寻求可以匹配的隐含表达式的前提和结果,再通过替换变量以使原子相等来进行匹配,匹配后所得到的(称为预解的)子句包括不匹配的左右两边定理证明现在转化成要解出子句以产生空子句37语义网语义网络是编了号的有向图给出图象中各元素间联系的直观表示38语义网表达和处理以子句形式描述知识的语义网络①数字图象I中有一个象素p②图象J是扫描图象③如果象素在数字图象中,那么它是离散的39语义网通过合并子图进行推理(1)⇒INSIDE(p,I)(2)⇒SCAN(J)(3)(∀x,y)[INSIDE(x,y)⇒DISCRETE(x)](4)DISCRETE(p)⇒40语义网例:用不同表达方法表达同一事件事件“计算机A输送给计算机B一幅图象”谓词逻辑:Send(A,B,image)语义网络框架:Sender:A;Receiver:B;Object:Image41产生式系统基于规则的系统模块化的知识表达系统产生式系统把知识表达成称为产生式规则的守护程序的集合,每个产生式规则都具有条件-动作(condition-action)对的形式产生式系统的典型应用是专家系统,专家系统是具有解决特定问题能力(专家知识)的人-机系统42产生式系统专家系统的基本构成单元语言处理器用作用户和系统间的通信接口证明器将系统的动作解释给用户黑板记录当

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论