基于相关系数影像匹配实习报告 - 图文
基于相关系数影像匹配实习报告
一、实习内容与目的
通过上机编程实现基于相关系数算法的影像匹配,从而更加熟练的掌握书本上关于影像匹配及相关系数算法的理论知识,并熟悉上机编程的操作。
二、实习原理
影像匹配实质上是在两幅或是多幅影像之间识别同名点,其中基于相关系数的算法是实现影像匹配的基本算法之一。
相关系数是标准化的协方差函数,协方差函数除以两信号的方差即得相关系数。计算相关系数的公式如下:
g(x,y)与g’(x’,y’)的相关系数为:
?(p,q)?其中:
C(p,q)CggCg?g?(p,q)
Cgg?(x,y)?D2{g(x,y)?E[g(x,y)]}dxdy ??2??{g(x?p,y?q)?E[g(x?p,y?q)]}dxdy ??Cg?g?(p,q)?(x,y)?D若(p0, q0)>(p, q),(p≠p0,q≠q0),则p0,q0为搜索区影像相对于目标区影像的位移参数。
由离散灰度数据对相关系数的估计为
?(c,r)?(gij??ij,?1?1mn??r,j?c?g?)?g)(gi?(gi??ij?1?1(gij??ij,?1?1mn?g)2?mn
?r,j?c?,c)2??grgc?,r1?m?n?rjgi??ij?1?1mn?,?c1,g?m?ngij ??ij,?1?1mn考虑到计算工作量,相关系数的实用公式为
?(c,r)?(gij??ij,?1?1mnmnmn1??r,j?c)?gi?r,j?c)?(??gi,j)(??gim?ni?1j?1i?1j?1[??gi?1j?1mn2i,jmnmnmn1122??r,j?c)2]?(??gi,j)][??g?i?r,j?c?(??gim?ni?1j?1m?ni?1j?1i?1j?1
三、实习步骤及相关代码
在第一次点特征点实习的基础上我们组进行了第二次基于相关系数的影像匹配实习。
所以程序实现的部分操作直接利用前次实习的中的程序。
(1)读入左右影像 FILE* pSrcFileLeft = NULL;
pSrcFileLeft = fopen(srcFileLeft,\if(pSrcFileLeft == NULL) { }
FILE* pSrcFileRight = NULL;
pSrcFileRight = fopen(srcFileRight,\if(pSrcFileRight == NULL) { }
printf(\原始右片影像打开失败\\n\return FAILURE;
printf(\原始左片影像打开失败\\n\return FAILURE;
(2)确定目标窗口大小
通过老师课堂上的讲授和我们在编程过程中的不断尝试,我们默认使用的窗口的尺寸为11*11。
(3)确定目标点的位置
由前次的实习中得到左相片中的特征点作为这次实习的目标点。
(4)预测右影像搜索范围
本程序中也在左相片中计算出了特征点,然后将左右两相片中的特征点进行计算相关系数。
(5)逐窗口计算相关系数并保存相应的储存单元
将左相片中的目标点与右相片中的特征点进行相关系数的计算。
(6)比较相关系数,取最大相关系数作为匹配点 对于分别比较上一步骤中计算出的相关系数,选取出最大的一个相关系数作为匹配点。
程序操作如下:
在程序主界面中点击Extend中选取ImageMatch选项,然后进入参数设置界面。
设置读取和保存影像路径和窗口大小等参数后,点击Progress进行运算。
四、实习结果及分析
作为数据源的左右影像如些图所示:
左相片 右相片
经过计算后得到的目标点左右图像分别如下所示: 左相片 右相片
显示匹配点号:
通过老师得到的图片可以看出在左相片中得到的五个目标点中有四个在右相片中找到了同名点,由此可以看出本程序基本满足实习要求,并得到理想的结果。不足的地方就是选取的特征点的数量不够多,这样就无法判断本程序的“误判”的情况如何。
五、实习体会
在学习到相关系数的时候,一看到计算相关系数的公式的时候我就有种被折服的感觉,那个公式实在是太复杂,它使我感觉我怎么也不能记住这个复杂的公式。不过经过这次实习后,我觉得这个公式又不是当初认为的那样无法记忆。我想这次实习我最大的收获就是对于之前在学习过程中遇到不懂知识以及难以记忆的知识都得到了加强,方便了我对他们的理解与记忆。
其次,在编程过程中更加锻炼自己动手编程的能力,使得我编程能力较之前有着一定的提高。每次编程实习都是一个积累经验的过程,然后通过一次次的实习后,我最终的能力就能够得到很好的体现。
附件:
void Moravec(BYTE* pSrcBits, vector
vector
void SaveBand(int width, int height, int byteCount, int biBitCount, LPBYTE pBits, CString SavePath) { BITMAPFILEHEADER bmfh; BITMAPINFOHEADER bmih; bmfh.bfType = 0x4d42; // 0x42 = \ bmfh.bfReserved1 = 0; bmfh.bfReserved2 = 0;
…… 此处隐藏:936字,全部文档内容请下载后查看。喜欢就下载吧 ……相关推荐:
- [互联网资料]2022年厦门大学机电工程系824机械设计
- [互联网资料]东南大学2022年硕士研究生拟录取名单公
- [互联网资料]能源调研报告(精选多篇)
- [互联网资料]初三英语下学期 中考英语 语法填空训练
- [互联网资料]2022内蒙古选调生行测常识备考:新事物
- [互联网资料]自驾必备!在新西兰租什么样的车自驾游
- [互联网资料]佛教素食菜谱44页未完
- [互联网资料]盈利能力分析外文翻译
- [互联网资料]2022年南昌航空大学音乐学院736马克思
- [互联网资料]优选外贸跟单实习报告总结(精品版)
- [互联网资料]银行新员工培训总结
- [互联网资料]2_year_visa_new_guidance_190316
- [互联网资料]天津市五校宝坻一中静海一中杨村一中芦
- [互联网资料]2007--2008学年第一学期高三数学宁波市
- [互联网资料]Chromatic framework for vision in ba
- [互联网资料]幼儿园大班上学期美术教案《心愿树》含
- [互联网资料]2022年华中农业大学信息学院820微型计
- [互联网资料]硬盘坏道的表现 __硬盘使用久了
- [互联网资料]江苏省2016年会计从业资格考试《会计基
- [互联网资料]公共场所卫生监督试卷全解
- 高级英语第一册所有修辞方法及例子总结
- 综合交通枢纽规划与城市发展
- 沃尔玛的企业文化案例分析
- 美国Thanksgiving Day 感恩节 介绍
- PEP六年级英语上册Unit6How do you fee
- 最齐全的中国大型商场购物中心名单
- 数据结构实验报告八—哈夫曼编译码
- 杭州市余杭区人民政府(通知)
- 七年级语文成语运用专项训练
- 微观经济学第三章 消费者行为 课后习题
- 对_钱学森之问_的思考
- Excel_三级联动_下拉菜单
- 办公用品需求计划申请表
- 对外汉语教材必须要知道的发展史
- 挑战杯大学生学术科技作品竞赛作品申报
- 举办民办教育培训机构应具备下列条件
- 太阳能路灯项目设计方案
- 2013年八年级上最新人教版新教材Unit3I
- 【历史】 6-4 《近代科学之父牛顿》 课
- 高中生物《第四章 第二节 探讨加酶洗衣




