[发明专利]基于Hadoop并行加速的分级图分组配准方法有效

专利信息
申请号: 201910003328.1 申请日: 2019-01-03
公开(公告)号: CN109801319B 公开(公告)日: 2020-12-01
发明(设计)人: 颜成钢;付祖贤;孙垚棋;张勇东 申请(专利权)人: 杭州电子科技大学
主分类号: G06T7/38 分类号: G06T7/38;G06F16/182
代理公司: 杭州君度专利代理事务所(特殊普通合伙) 33240 代理人: 朱月芬
地址: 310018 浙*** 国省代码: 浙江;33
权利要求书: 查看更多 说明书: 查看更多
摘要: 发明公开了一种基于Hadoop并行加速的分级图分组配准方法。本发明步骤如下:1.将图像上传至HDFS文件系统中,确定blocksize为64Mb,系统把文件划分成多个块,并分散地存储于3个数据节点,每个数据节点尽量均匀存储图像,且每个数据节点上的块信息复制2份存储于其他数据节点上。2.读入图像并计算相似度矩阵;3.基于MapRedue的分布式AP聚类,将所有的图像聚类分成Ω个小组;4.构建分级图的连接体系;5.计算变形场;6.配准以及写入图像;7.将步骤5和6循环迭代,直到达到所期望的迭代次数。本发明在保证了配准精度的前提下,提高多张脑图像分组配准的运行速度。
搜索关键词: 基于 hadoop 并行 加速 分级 分组 方法
【主权项】:
1.基于Hadoop并行加速的分级图分组配准方法,其特征在于包括如下步骤:步骤1.将图像上传至HDFS文件系统中,确定blocksize为64Mb,HDFS文件系统把文件划分成多个块,划分后的块分散地存储于3个数据节点datanode上,为了达到负载均衡,每个datanode尽量均匀存储图像,每个datanode上的块信息复制2份存储于其他datanode上;步骤2.读入图像并计算相似度矩阵2‑1.先调用simpleITK库来读入图像,然后转化为MapReduce可识别的格式ImageInputFormat,键key为图像的编号,value为图像数据;再计算两两图像间的距离矩阵,并将距离矩阵作为两两图像的相似度矩阵;2‑2.并行计算直方图匹配,第一张图像作为标准并且每张图像为一个map,其余图像都与第一张图像进行直方图匹配;从而得到图像数据集合I,I={Ii|i=1,...,N};2‑3.Map函数中最初输入的<key,value>为<I,Ii>,然后将两两图像组合起来输出为<(i,j),(Ii,Ij)>;在Reduce函数使用SSD来度量两两图像的相似度dij,即公式得到<key,value>为<(i,j),dij>;2‑4.使用累加计数器计算每张图像的相似度总和,最小的那张为全局中心图像IO,即公式步骤3.基于MapRedue的分布式AP聚类,将所有的图像聚类分成Ω个小组图像的距离矩阵的维度为N*N,先将矩阵中的n2个数据分配到3个数据节点上,将吸引度矩阵Ri和归属度矩阵Ai初始化,全都置为0;该方法的AP聚类所用的偏好值如下:3‑1.计算吸引度矩阵R,最初吸引度和归属度都初始化为零,第一个Map函数输入<key,value>为<图像i,相似度Si>,<图像i,归属度ai>,输出<图像i,(相似度Si,归属度ai)>;第二个Map函数的输入为第一个Map函数的输出,通过吸引度和图像的相似度计算出吸引度,最后Reduce函数将结果合并输出<图像i,吸引度ri>,3‑2.计算归属度矩阵A,Map函数输入<key,value>为<r,r(i,k)>,输出<k,r(I,k)>,Reduce函数输出<图像i,归属度ai>.3‑3.确定聚类簇的中心,也就是在每个小组中确定该组的代表性图像在AP聚类中判断聚类簇的中心方法是,符合归属度加上吸引度大于0的点为该簇的中心,但是这是运用在图像配准中,因此使用MapReduce中的计数器Counter计算该组中的每张图像与全局中心图的相似度总和,最小的那张为该组的代表图像步骤4.构建分级图的连接体系4‑1.构建小组内的连接体系,设定一个阈值,与代表性图像相似性较高的图像Ii{Ii∈Gα,i≠iα}才有连接,否则全都设为0;4‑2.构建小组间的连接体系,每个代表性图像都与这张全局中心图像有连接,任意两个代表图像之间无连接,设为0;步骤5.计算变形场5‑1.每张图像都与之有连接的图像进行两两配准,调用LogDemonReg函数将两两图像进行匹配,生成变形场ImaVelField,因此<key,value>为<(图像i,图像j),ImaVelField>,计算出多个变形场后调用SimpleITK库中的函数addDeformationField‑>Update()把多个变形场叠加起来;5‑2.调用SimpleITK库中的函数divideVectorFields计算每张图像的平均合成速度场、计算浮动图像的位移场和逆位移场;<key,value>分别为<图像i,平均合成速度场>、<图像i,位移场>、<图像i,逆位移场>5‑3.调用函数ComposeDeformationFields把每张图像的当前位移场和逆位移场合并,<key,value>为<(当前位移场i,逆位移场),新的当前位移场i>;步骤6.配准以及写入图像6‑1.配准,调用函数ApplyDeformationField将之前计算的变形场运用到对应的图像,<key,value>为<(图像i,当前位移场i),配准图像i>;6‑2.将配准了的图像写入到相应的HDFS路径中,输出格式为ImageOutputFormat,迭代次数加1;步骤7.将步骤5和6循环迭代,直到达到所期望的迭代次数。
下载完整专利技术内容需要扣除积分,VIP会员可以免费下载。

该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于杭州电子科技大学,未经杭州电子科技大学许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服

本文链接:http://www.vipzhuanli.com/patent/201910003328.1/,转载请声明来源钻瓜专利网。

×

专利文献下载

说明:

1、专利原文基于中国国家知识产权局专利说明书;

2、支持发明专利 、实用新型专利、外观设计专利(升级中);

3、专利数据每周两次同步更新,支持Adobe PDF格式;

4、内容包括专利技术的结构示意图流程工艺图技术构造图

5、已全新升级为极速版,下载速度显著提升!欢迎使用!

请您登陆后,进行下载,点击【登陆】 【注册】

关于我们 寻求报道 投稿须知 广告合作 版权声明 网站地图 友情链接 企业标识 联系我们

钻瓜专利网在线咨询

周一至周五 9:00-18:00

咨询在线客服咨询在线客服
tel code back_top