[发明专利]一种锥束CT三维重建方法及系统有效
申请号: | 201610712340.6 | 申请日: | 2016-08-24 |
公开(公告)号: | CN107784684B | 公开(公告)日: | 2021-05-25 |
发明(设计)人: | 陈垦;熊璟;王澄;秦文健;谢耀钦 | 申请(专利权)人: | 深圳先进技术研究院 |
主分类号: | G06T17/00 | 分类号: | G06T17/00 |
代理公司: | 深圳市科进知识产权代理事务所(普通合伙) 44316 | 代理人: | 赵勍毅 |
地址: | 518055 广东省深圳*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 ct 三维重建 方法 系统 | ||
1.一种锥束CT三维重建方法,其特征在于,包括下述步骤:
步骤S110:采集投影数据;
步骤S120:构建第一目标函数,F=|(Ax-b)|2+λR(x),其中,A为投影矩阵,x为待重建三维体数据,b为实际采集投影图像,b=[b0,b1...bi...bN]T,R为约束项,λ为调整系数,对每一帧图像bi,计算对应帧图像的射线源所处三维位置坐标;
步骤S130:构建第二目标函数AT(Axn-b)=∑Ti,其中,Ti为每一帧图像i对应的分量,并根据计算xn+1;
步骤S140:重复步骤S120至S130,直到达到终止条件;
在完成步骤S120后进行步骤S130前,还包括下述步骤:
步骤S121:对每一帧图像bi在沿投影数据坐标系X轴左半轴的每一个像素点分配一个线程,计算该像素点在空间中的坐标,求得连接该坐标与该帧图像对应射线源坐标的直线方程;
步骤S122:判断该直线与待重建的三维体数据中位于X轴左半轴的每一个体素是否有相交;
若有相交,则计算该直线在该体素内部分的长度值,并记录该体素在三维体数据中的三维位置(x,y,z),并计算该位置关于X轴的轴对称位置,对应的长度值保持不变;
若无相交,记录该体素在三维体数据中的三维位置(x,y,z),设长度值为0,且该体素关于X轴的轴对称位置的对应长度也设置为0;
步骤S123:当所有线程执行完成后,即得到对应当前帧图像的所有像素点bij的投影矩阵Aij,并计算对应分量M为图像所含像素数。
2.根据权利要求1所述的锥束CT三维重建方法,其特征在于,步骤S110中,所述投影数据以unsigned short类型数据保存在N*H*W三维数组中,其中N为投影数据帧数,H为投影数据高度,W为投影数据宽度。
3.一种锥束CT三维重建系统,其特征在于,包括:
投影数据采集单元,用于采集投影数据;
第一计算单元,构建第一目标函数,F=|(Ax-b)|2+λR(x),其中,A为投影矩阵,x为待重建三维体数据,b为实际采集投影图像,b=[b0,b1...bi...bN]T,R为约束项,λ为调整系数,对每一帧图像bi,计算对应帧图像的射线源所处三维位置坐标;
第二计算单元,用于构建第二目标函数AT(Axn-b),其中,Ti为每一帧图像i对应的分量,并根据计算xn+1;
迭代单元,重复所述第一计算单元及第二计算单元,直到达到终止条件;
该系统还包括位于所述第一计算单元和第二计算单元之间的线程分配单元,包括:
第一计算模块:对每一帧图像bi在沿投影数据坐标系X轴左半轴的每一个像素点分配一个线程,计算该像素点在空间中的坐标,求得连接该坐标与该帧图像对应射线源坐标的直线方程;
判断模块:判断该直线与待重建的三维体数据中位于X轴左半轴的每一个体素是否有相交;
若有相交,则计算该直线在该体素内部分的长度值,并记录该体素在三维体数据中的三维位置(x,y,z),并计算该位置关于X轴的轴对称位置,对应的长度值保持不变;
若无相交,记录该体素在三维体数据中的三维位置(x,y,z),设长度值为0,且该体素关于X轴的轴对称位置的对应长度也设置为0;
第二计算模块:当所有线程执行完成后,即得到对应当前帧图像的所有像素点bij的投影矩阵Aij,并计算对应分量M为图像所含像素数。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于深圳先进技术研究院,未经深圳先进技术研究院许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201610712340.6/1.html,转载请声明来源钻瓜专利网。
- 上一篇:一种电力设备维修用工程梯
- 下一篇:一种具有新型横档锁合装置的扶手梯