模板匹配技术实验报告.docVIP

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
模板匹配技术实验报告

模板匹配技术实验报告徐晗 实验内容: 利用①相关匹配(Correlation Matching)、②基于Hausdorff距离匹配方法 及③考虑对场景图象距离变换(Distance Transform)的Hausdorff距离匹配方法,实现模板目标在场景图象中的定位。 实验过程: 对于每个模板分别给出最后的目标定位位置坐标(左下角坐标为(0,0)),对于方法①与②,比较定位精度的偏差;对于方法②与③比较定位效率(时间)。 实验环境: Matlab 实验结果: 程序运行结果: 相关匹配 由于相关匹配是在原图上进行匹配,所以对匹配位置的像素用底片色显示,以便于观察。 模板一 相关度分布图 相关度彩色网格图: 匹配结果图: 左下角位置为(0,0),以模板左上角位置为参考点,模板匹配位置在 ans = 172 111 即坐标(172,111)为模板左上角位置所在。 模板二: 相关度分布 相关度彩色网格图: 匹配结果图: 左下角位置为(0,0),以模板左上角位置为参考点,模板匹配位置在 ans = 174 104 即坐标(172,111)为模板左上角位置所在。 Hausdorff距离变换匹配 模板边缘提取,用参数为0.005的log算子和canny算子: Template_1 ,log算子 Template_2,canny算子 背景边缘: 模板一 Hausdorff距离彩色网格图 分割效果图: 左下角位置为(0,0),以模板左上角位置为参考点,模板匹配位置在 ans = 174 111 模板二 Hausdorff距离彩色网格图 变换效果图 以模板左上角为参考点,匹配点位置坐标为 ans = 175 102 基于场景的hausdorff变换: 边缘提取使用参数为0.006的log算子 模板一 模板二 背景: 场景距离hausdorff变换: 模板一 匹配结果彩色网格图: 匹配结果 以模板左上角为参考点,匹配点位置坐标为 ans = 172 111 模板二 匹配结果彩色网格图: 匹配结果 以模板左上角为参考点,匹配点位置坐标为 ans = 161 99 效果对比 相关度匹配与hausdorff距离匹配效果对比: 通过对之前结果的观察,可以看出在使用模板一时,两者的匹配效果都很好,在实际程序运行结果中,实际上hausdorff距离算法得到了三个相同值的极值点,在图上只显示出一个,不过由于三个点是相邻的,非常接近,所以选用了其中的一个匹配度最高的显示出来。由于相关匹配算法应用的是原始图像进行匹配,对图像信息使用的较多,因此匹配效果更加精准;而hausdorff变换要先提取边缘,且对图像噪声很敏感,因此往往需要尝试不同的边缘检测方法和其他参数,而且由于算法的缘故,经常会出现多个匹配点,在这方面精准度不如相关匹配。 在使用模板二的计算中,相关匹配算法得到的结果比较接近实际情况,由于模板与图像不完全相同,所以无法算出具体的偏差,不过从实际效果看还是可以接受的;hausdorff算法则由于背景边缘在一些位置比较密集,而模板边缘与背景目标边缘相差较大,经常会出现判断错误的情况,但在调整好了参数之后效果与相关匹配还是比较接近的,结果也可以接受。 Hausdorff距离算法与基于场景的hausdorff变换效率对比: 实际测得使用hausdorff距离算法计算一次所用的时间大概为: Elapsed time is 833.266206 seconds. 由于时间较长,没有反复统计,不过一般都在700s以上,在系统同时做其他工作时时间可以超过1000s,计算量大,耗时多; 使用基于场景变换的hausdorff算法计算一次所用的时间大概为: Elapsed time is 9.190022 seconds. 半分钟左右即能得到结果,实际运行时间大约为hausdorff距离变换的1/25,效率更高。

文档评论(0)

erterye + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档