计算机视觉教程(第3版)第03章_第1页
计算机视觉教程(第3版)第03章_第2页
计算机视觉教程(第3版)第03章_第3页
计算机视觉教程(第3版)第03章_第4页
计算机视觉教程(第3版)第03章_第5页
已阅读5页,还剩27页未读 继续免费阅读

下载本文档

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

文档简介

计算机视觉教程(第3版)●章毓晋第3章基元检测

图像中的基元泛指图像中有比较明显特点的基本单元

常说的基元主要有:边缘、角点、直线段、圆、孔、椭圆以及其他兴趣点等(也包括它们的一些结合体)

基元本身有相应的含义,是一些应用关注的内容;基元也是更大和更完整目标的重要组成部分

这些基本单元也常被称为特征,所以基元检测也有称特征检测的目录contents3.1

边缘检测3.2

SUSAN算子3.3 哈里斯兴趣点算子3.4 哈夫变换3.5

椭圆定位和检测3.6

位置直方图技术3.1边缘检测①阶梯状边缘,②脉冲状边缘,③屋顶状边缘3.1边缘检测

一阶微分算子给出梯度,所以也称梯度算子

它分别计算沿X和Y方向的两个偏导分量一阶导数算子罗伯特交叉算子蒲瑞维特算子索贝尔算子3.1边缘检测3.1边缘检测

模板基本要求:对应中心像素的系数是正的,而对应中心像素邻近像素的系数是负的,且所有系数的总和应该是零拉普拉斯算子3.1边缘检测

在每个分辨率上进行如下计算 (1)用一个2-D的高斯平滑模板与原图像卷积 (2)计算卷积后图像的拉普拉斯值 (3)检测拉普拉斯图像中的过零点作为边缘点马尔算子高斯加权

平滑函数3.1边缘检测(1)信噪比准则

(2)定位精度准则(3)单边缘响应准则坎尼算子3.1边缘检测

边缘像素连接的基础是它们之间有相似性

①梯度幅度

②梯度方向边界闭合3.1边缘检测

用模板进行非最大消除

将梯度值不是最大值的像素除去

一般考虑4种梯度方向,即水平、垂直、左对角和右对角。所以设计4个模板:边界细化3.1边缘检测

用插值进行非最大消除

通过对相邻单元的梯度幅度的插值来在当前位置的周围估计梯度的幅度

结果比用模板检测进行非最大消除得到的结果要精确,但所需要的计算量也要大些:边界细化3.2SUSAN算子

核同值区(uni-valuesegmentassimilatingnucleus=USAN),即与核有相同值的区域USAN原理3.2SUSAN算子

圆形模板

将模板内每个像素的灰度值与核的灰度值进行比较角点检测3.2SUSAN算子

输出的游程和

边缘响应R(x0,y0)

将游程和S与一个固定的几何阈值G进行比较角点检测3.2SUSAN算子

更稳定的计算C(.;.)的公式角点检测3.2SUSAN算子

边缘分两类

区域A和B都对应边缘都通过USAN区域的重心边缘方向检测3.2SUSAN算子

进行检测时不需要计算微分,这可帮助解释为什么在有噪声时SUSAN算子的性能会较好

对边缘的响应将随着边缘的平滑或模糊而增强

SUSAN检测算子能提供不依赖于模板尺寸的边缘精度

控制参数的选择很简单,且任意性较小SUSAN算子的特点3.3哈里斯兴趣点算子角点检测

哈里斯矩阵3.3哈里斯兴趣点算子交叉点和T型交点检测

T型交点涉及到三个有不同灰度的区域3.4哈夫变换点–线对偶性

(1)对参数空间中参数p和q的可能取值范围进行量化,根据量化结果构造一个累加数组A(pmin:

pmax,qmin:

qmax),并初始化为零 (2)对每个XY空间中的给定点让p取遍所有可能值,用式(3.4.2)计算出q,根据p和q的值累加A,即A(p,q)=A(p,q)

+1 (3)根据累加后A中最大值所对应的p和q,由式(3.4.1)确定出XY中的一条直线3.4哈夫变换广义哈夫变换

利用表格建立曲线或轮廓点与参考点间的关系

参考点的坐标可由轮廓点的坐标算出来3.4哈夫变换广义哈夫变换计算示例

设正方形的中点为参考点,则从各轮廓点向参考点所引矢量的矢径和矢角如表3.4.2所示3.4哈夫变换3.4哈夫变换完整广义哈夫变换

不仅要考虑轮廓的平移,而且要考虑轮廓的放缩、旋转,此时参数空间会从2-D增加到4-D完整广义哈夫变换计算示例3.4哈夫变换

3.5椭圆定位和检测直径二分法

两个边缘方向反向平行的边缘点的中点应是椭圆中心的候选点

通过将直径一分为二来搜索椭圆中心3.5椭圆定位和检测弦-切线法

通过计算直线TB的方程,并将直线上BD区间的点以类似哈夫变换中那样的方式在参数空间累加,最后用峰值检测就可确定C点的坐标其他参数(3.5.4)~(3.5.10)3.6位置直方图技术检测原理

位置直方图是将图像向多个轴投影,并对像素灰度求和而得到的直方图,也称横向直方图

从这两个直方图向目标区域进行反投影,就可方便地确定出各个目标的位置3.6位置直方图技术计算量分析

完整的检测算法所需的操作数为

直接使用模板匹配

使用位置直方图的提速约为20倍教程作者(章毓晋)联系信息通信地址:北京清华大学电子工程系邮政编码:100084

办公地址:清华大学,罗姆楼,6

温馨提示

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

评论

0/150

提交评论