- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
图像匹配课件内容资料.ppt
图像匹配算法的实现及分析 小组成员: 基于图像特征的配准方法 需要对图像进行预处理,然后提取图像中保持不变的特征,如边缘点、闭区域的中心、线特征、 基于模型的匹配方法 在计算机视觉领域中的应用非常广泛,它可以分为刚体形状匹配和变形模板匹配[4]两大类。Kass提出的Snake主动轮廓模型是比较典型的自由式变形模板模型。 基于变换域的匹配的方法 有基于傅立叶变换、基于Gabor变换和基于小波变换的匹配,这些匹配方法对噪声不敏感,检测结果不受照度变化影响,可以较好的处理图像之间的旋转和尺度变化。 这里我们选用基于变换域的匹配方法: 物体识别方法原理与实现步骤: 所谓物体识别,就是指用一个较小的图像,即模板与目标图像进行比较,以确定在目标图像中是否存在与该模板相同或相似的区域,若该区域存在,还可确定其位置。 根据相关定理,若和为二维时域函数,那么,定义以下相关运算: 式中,符号表示相关运算。 式中,表示傅里叶变换。 根据相关定理,若和为二维时域函数,那么,定义以下相关运算: 式中,符号表示相关运算。 也就是说,由于相关定理表示两个物体的相关程度,相关程度越高,说明两个物体越相似。那么我们根据定理,利用傅里叶变换,对两个图像做相关,然后观察出现的峰值,若峰值越高,表明两个物体越相似,并确定最高峰值的位置,则可以确定模板图在目标图中的位置。根据老师所给的条件,具体实现步骤如下: 1、制作模板图和目标图。利用画图工具重新制作一个模板图和目标图。 2、将模板图与目标图数字化。即将模板图与目标图分别读入 Matlab中,并存入相关矩阵,为了减少计算量,可将两幅图的数据矩阵转换为二值图像数据矩阵。 3、做傅里叶变换。根据相关定理,时域的相关,等于频域的乘积。所以要将模板图与目标图分别做傅里叶变换,变换的频域中去。 4、相关。模板图与目标图经傅里叶变换后,两图所得矩阵数乘,其中目标图的矩阵要先取共轭,然后经过反傅里叶变换到频域中去,并利用fftshift函数将低频部分移到中间去,并将图形旋转180度,得到正确的坐标轴,然后观察出现的五个峰值。 5、定位。求出相应矩阵中的最大值,根据最大值设置一阀值,找出高于此阀值的坐标,即为模板图在目标图中的位置。 实现过程举例:根据上面所述实现步骤,具体实现过程如下(以图形说明):第一步所对应图形: 目标图 模板图 第三步所对应的图形: 图五 模板图与目标图相关后的图形 第四步所对应的图形 图六 模板图在目标图中的位置(最高峰值出现的位置) 程序的实现: 三、程序实现 本实例是在matlab下实现,其中大量利用了matlab自带的图像处理工具和内部函数。具体实现程序如下: function y=imagePosition() %图像匹配 %在一目标图像中,检测特定模板图像,并确定其位置 templet=imread(mig25_2.tif); %将模板图中的数据读入templet矩阵中 level=graythresh(templet); %设置黑白转换阀值 bw=im2bw(templet,level); %转换为二值图像数据
文档评论(0)