当前位置:网站首页>数字图像处理 第十二章——目标识别
数字图像处理 第十二章——目标识别
2022-08-01 21:19:00 【海鸥丸拉面】
目录
本章介绍的模式识别方法主要分为两大邻域:决策理论犯法和结构方法。
第一类方法处理的是使用定量描绘子来描述各种模式,如长度、面积和纹理等。 第二类方法处理的是由定性描绘子来描述的各种模式。
12.1 模式和模式类
模式是描绘子的组合,在有关模式识别文献中经常使用特征来表示描绘子。由机器完成的模式识别涉及自动地且人为干预尽可能少地将不同模式赋予不同类别的技术。
实验中常用的三种模式组合是向量(用于定量描述)、串和树(用于结构描述)。模式向量由粗体小写字母表示,如x,y和z,并采取下列形式:
式中每个分量xi表示第i个描绘子,n是与该模式有关的描绘子的总数。
模式向量x中的各个分量的性质,取决于用来描述该物理模式本身的方法。
串描述适用于生成其结构是基于基元的简单连接,并且通常是和边界形状有关系的目标模式和其他实体模式。对许多应用来说,一种更有效的方法是使用树形描述。基本上,多数层次排序方案都会导致树结构。树的根表示整幅图像,按层次不断细分,直到达到我们在图像解析不同区域的能力的极限为止。
12.2 基于决策理论方法的识别
决策理论方法识别以使用决策(或判别)函数为基础。令表示一个n维模式向量。对于W个模式类
,决策理论模式识别的基本问题是依据如下属性来找到W个决策函数
:如果模式x属于类
,则
使用单一函数来识别两类之间的决策边界。因此,对于模式类
有 ,而对于模式类
有
。
12.2.1 匹配
基于匹配的识别技术通过一个原型模式向量来表示每个类。根据一种预先定义的测度,将一个未知模型赋予最接近的类。
最小距离分类器
假设我们把每个模式类的原型定义为该类模式的平均向量:
最小距离分类器由每个类的均值向量来确定,最小距离等同于计算函数
决策边界
相关匹配
空间相关通过相关定理与函数的变换相联系:
归一化相关系数:
其中,求和的上下限取w和f的共同范围,是模板的平均值(只计算一次),
是f中与w重合区域的平均值。通常,我们称w为模板,相关称为模板匹配。
通过移动该模板的中心(即增大x和y),以便w的中心访问f中的每个像素,可得到所有的相关系数γ(x,y)寻找γ(x,y)中的最大值,从而找到最好匹配的位置。如果γ(x,y)中有多个位置出现最大值,表明w和f之间有多个匹配。
12.2.2 最佳统计分类器
在平均意义上有可能推导出一种最佳分类方法,用这种方法会产生最低的错误分类的概率。
基础知识
来自类的特定模式x的概率表示为
。如果模式分类器判断x来自类
,而实际上它来自类
,那么分类器就会导致一次损失,表示为
。由于模式x可能属于所考虑的W个类中的任何一个类,故将模式x赋予类
的平均损失为
上式可写为
高斯模式类的贝叶斯分类器
一维情况下,贝叶斯决策函数形式为:
在n维情形下,第j个模式类中的向量的高斯密度为
类的贝叶斯决策函数为
。然而,由于高斯密度函数的指数形式,用这个决策函数的自然对数形式更为方便。
整理后得到
式中j=1,2,...,W。表示高斯模式类在0-1损失函数下的贝叶斯决策函数,是超二次曲面。
如果所有的协方差矩阵都相等,则
这是一个线性决策函数(超平面),其中j=1,2,...,W。
另外,如果C=I,这里I是单位矩阵,且,则有
12.2.3 神经网络
- 训练模式:用于估计参数(已知其所属的类)的模式
- 训练集:来自每个类的一组模式
- 学习或训练:使用训练集得到决策函数的过程
两个模式类的感知机
在这种最基本的形式中,感知机学习一个线性决策函数,该决策函数对分两个线性可分的训练集。装置的相应基于其输入的加权和,即
这是一个与模式向量的分量有关的线性决策函数。由感知机实现的决策边界是通过令上式等于零得到的:
若Wn+1=0,则超平面通过模式空间的原点。类似地,若wj=0,则超平面平行于xj轴。
训练算法
- 线性可分的类:用于求两个线性可分训练集的权重向量解的一种简单迭代算法如下:①令w(1)表示初始权重向量,它可能是任意选择的。②在第k步迭代中,如果
且
,则使用下式代替w(k):
式中c是一个整的修正增量。相反,如果
则使用下式代替w(k):
否则保持w(k)不变。w(k+1)=w(k)
- 不可分的类:delta规则:在任何训练步骤都使得在实际相应与期望相应间的误差最小。准则函数:
式中r是期望的响应。应逐步调整w,使得在r=wTy时求该函数的最小值。
α的选择控制着稳定性和收敛速度,实际上α的范围是0.1<α<1.0 最终delta修正算法的形式是:
- 多层前馈神经网络:由多层结构上相同的计算节点(神经元)排列而成,从而一层中的每个神经元的输出送到下一层的每个神经元的输入。 将求和连接的输出映射为 该装置的最终输出的函数,有时称为激活函数。
“S形”激活函数总为正,并且仅当激活元素的输入分别为负无穷或正无穷时,它才到达极限值0和1。
12.3 结果方法
本节介绍两种基于串表示的边界形状的识别方法,串是结构模式识别中最实用的方法。
12.3.1 匹配形状数
两个区域边界(形状)之间的相似度k定义为它们的形状数仍保持一致的最大阶。两个形状a和b之间的距离定义为他们相似度的倒数
如果使用相似度,则k越大,形状就越相似如果使用距离度量,则k越小,形状越相似
12.3.2 串匹配
假设两个区域边界a和b已被编码成串,α表示两个串之间的匹配数,不匹配的符号数为β,
a和b间的一种简单的相似性度量时比率R,
完美匹配时R无限大,无任何符号匹配时R=0。
边栏推荐
- 二分法中等 LeetCode6133. 分组的最大数量
- 响应式织梦模板清洁服务类网站
- win10版本1803无法升级1903系统如何解决
- R语言 数据的关系探索
- An online JVM FullGC made it impossible to sleep all night and completely crashed~
- 函数(二)
- Questions I don't know in database kernel interview(1)
- 记录第一次给开源项目提 PR
- How to make the timer not execute when the page is minimized?
- 方舟开服需要知道的那些事
猜你喜欢
用户量大,Redis没法缓存响应,数据库宕机?如何排查解决?
C语言_枚举类型介绍
树莓派的信息显示小屏幕,显示时间、IP地址、CPU信息、内存信息(c语言),四线的i2c通信,0.96寸oled屏幕
对C语言结构体内存对齐的理解
如何优雅的性能调优,分享一线大佬性能调优的心路历程
Shell编程之条件语句
ISC2022 HackingClub white hat summit countdown 1 day!Most comprehensive agenda formally announced!Yuan universe, wonderful!
2022牛客多校联赛第五场 题解
JS提升:手写发布订阅者模式(小白篇)
JS提升:如何中断Promise的链式调用
随机推荐
和我一起写一个音乐播放器,听一首最伟大的作品
列表页常见的 hook 封装
C Pitfalls and Defects Chapter 7 Portability Defects 7.6 Memory Location 0
C语言_联合体共用体引入
CS-NP白蛋白包覆壳聚糖纳米颗粒/人血清白蛋白-磷酸钙纳米颗粒无机复合材料
51.【结构体初始化的两种方法】
数据库练习
使用员工管理软件,解锁人力生产力新水平,提高人力资源团队灵活性
位运算简介
方舟:生存进化PVE模式和PVP模式
15 分钟带你入门 Grafana
用户量大,Redis没法缓存响应,数据库宕机?如何排查解决?
2022年秋招,软件测试开发最全面试攻略,吃透16个技术栈
R语言 线性回归的有关方法
磷酸化甘露糖苷修饰白蛋白纳米粒/卵白蛋白-葡聚糖纳米凝胶的
职场如象棋,测试/开发程序员如何突破成长瓶颈期?
方舟开服需要知道的那些事
LeetCode
函数(二)
shell脚本