[发明专利]一种ITK和MATLAB形变场双向通道建立方法有效
申请号: | 201510259692.6 | 申请日: | 2015-05-20 |
公开(公告)号: | CN104835171B | 公开(公告)日: | 2018-11-09 |
发明(设计)人: | 刘刚;赵龙;朱凯;张万 | 申请(专利权)人: | 上海电力学院 |
主分类号: | G06T7/30 | 分类号: | G06T7/30 |
代理公司: | 上海科盛知识产权代理有限公司 31225 | 代理人: | 宣慧兰 |
地址: | 200090 *** | 国省代码: | 上海;31 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | 本发明涉及一种ITK和MATLAB形变场双向通道建立方法,包括以下步骤:1)获取ITK到MATLAB通道CPP文件;2)获取MATLAB到ITK通道CPP文件;3)获取CMakeList.txt;4)根据CMakeList.txt中限定的编译条件,对ITK到MATLAB通道CPP文件和MATLAB到ITK通道CPP文件通过CMake进行交叉编译,得到ITK和MATLAB形变场双向通道;5)检验所建立的ITK和MATLAB形变场双向通道的准确性。与现有技术相比,本发明具有便于读取和分析、双向通道等优点。 | ||
搜索关键词: | 双向通道 形变 读取 编译条件 交叉编译 检验 分析 | ||
【主权项】:
1.一种ITK和MATLAB形变场双向通道建立方法,其特征在于,包括以下步骤:1)获取ITK到MATLAB通道CPP文件,具体包括以下步骤:11)获取ITK下形变场文件的参数:读取ITK下形变场的区域变量、尺寸大小和索引参数信息,根据参数信息定位并获取形变场数据;12)初始化MATLAB形变场矩阵;13)根据ITK下形变场的参数信息为初始化的MATLAB形变场矩阵赋值;2)获取MATLAB到ITK通道CPP文件,具体包括以下步骤:21)定义和初始化形变场以及缓冲图像:定义形变场在ITK下的形变场文件的参数,包括形变场区域变量、尺寸大小和索引,初始化形变场,并初始化缓冲图像;22)形变场数据交换,在ITK下初始化形变场文件之后,将MATLAB下矩阵形式的数据赋值给形变场文件;23)获取形变场文件;3)获取CMakeList.txt,所述的CMakeList.txt文件包括对生成目标、编译的标示和选项声明;4)根据CMakeList.txt中限定的编译条件,对ITK到MATLAB通道CPP文件和MATLAB到ITK通道CPP文件通过CMake进行交叉编译,得到ITK和MATLAB形变场双向通道;5)检验所建立的ITK和MATLAB形变场双向通道的准确性,所述的步骤5)具体包括以下步骤:51)利用基于ITK配准程序配准目标图像和参考图像,产生原始形变场;52)根据建立的ITK到MATLAB通道读取原始形变场,得到转换后的形变场;53)分别在MATLAB平台采用转换后的形变场将测试图像去形变,以及在ITK框架下采用原始形变场去形变,判断两种方法形变后的图像是否相同,若是,则通道建立正确,若否,则通道建立不正确,返回步骤1),重新建立通道;所述的步骤5)还包括以下步骤:54)基于MATLAB配准程序配准目标图像和参考图像,产生原始形变场;55)根据建立的MATLAB到ITK通道写出原始形变场,得到转换后的形变场;56)分别在MATLAB平台采用原始形变场将测试图像去形变,以及在ITK框架下采用转换后的形变场去形变,判断两种方法形变后的图像是否相同,若是,则通道建立正确,若否,则通道建立不正确,返回步骤1),重新建立通道。
下载完整专利技术内容需要扣除积分,VIP会员可以免费下载。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于上海电力学院,未经上海电力学院许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/patent/201510259692.6/,转载请声明来源钻瓜专利网。
- 上一篇:一种禽蛋蛋壳裂纹检测方法
- 下一篇:区分访问用户身份的方法及装置