[发明专利]一种实现迭代重构图像的方法及系统有效
申请号: | 201110050568.0 | 申请日: | 2011-03-02 |
公开(公告)号: | CN102163319A | 公开(公告)日: | 2011-08-24 |
发明(设计)人: | 张广勇;沈铂;卢晓伟;赵开勇;谢海波 | 申请(专利权)人: | 浪潮(北京)电子信息产业有限公司 |
主分类号: | G06T1/20 | 分类号: | G06T1/20;G06T5/50 |
代理公司: | 北京安信方达知识产权代理有限公司 11262 | 代理人: | 栗若木;王漪 |
地址: | 100085 北京市海*** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 实现 迭代重 构图 方法 系统 | ||
1.一种实现迭代重构图像的方法,涉及CPU的主机端,其特征在于,还涉及图像处理器GPU的设备端,该方法包括:
所述主机端将要进行迭代重构图像中的物体分成切片,根据所述切片上的元素数设置并行执行所述迭代重构图像的线程数;
所述设备端根据所述线程数使用相应的多线程并行地根据所述切片的重构图像值和测量获取的该切片投影图像值,依次通过重投影算法和背投影算法计算获取所述切片的重构图像值。
2.按照权利要求1所述的方法,其特征在于,所述主机端将要进行迭代重构图像中的物体分成切片,根据所述切片上的元素数设置并行执行所述迭代重构图像的线程数,具体包括:
根据所述物体的大小将该物体分成切片,所述切片的数目为该物体宽度的像素值SY,所述切片在投影图像上的元素数为N=SX*ANG_NUM,所述SX为该物体长度的像素值,所述ANG_NUM为该物体旋转角度的总数;所述切片在重构图像上的元素数为M=SX*SZ,所述SZ为该物体高度的像素值;
将所述切片在所述投影图像上的元素数N设置为并行执行所述重投影算法的线程数;将所述切片在所述重构图像上的元素数M设置为并行执行所述背投影算法的线程数。
3.按照权利要求2所述的方法,其特征在于,在所述设备端通过重投影算法和背投影算法计算获取所述切片的重构图像值之前,还包括:
所述主机端通过赋0值或随机值或背投影方法获取所述切片的初始的重构图像值X(0),并传递到所述设备端的显存中。
4.按照权利要求3所述的方法,其特征在于,所述设备端根据所述线程数使用相应的多线程并行地根据所述切片的重构图像值和测量获取的该切片投影图像值,依次通过重投影算法和背投影算法计算获取所述切片的重构图像值,具体包括:
所述设备端使用N个线程并行地对所述切片的投影图像中N个元素根据初始的重构图像值X(0)或计算获取的重构图像值X(k)执行所述重投影算法,计算获取所述切片的投影图像值P计;使用M个线程并行对所述切片的P计和测量获取的该切片的投影图像值P测执行背投影算法,计算获取所述切片的重构图像值X(k),所述k为等于1或大于1的整数。
5.按照权利要求4所述的方法,其特征在于,所述主机端在将所述N设置为并行执行所述重投影算法的线程数以及将所述M设置为并行执行所述背投影算法的线程数的同时,还包括:
根据GPU线程块中的线程数BLOCKDIM,设置并行执行所述重投影算法的第一GPU线程块的块数为(SX*ANG_NUM+BLOCKDIM-1)/BLOCKDIM,该第一GPU线程块中每一线程用于计算获取所述投影图像值P计的一个元素;设置并行执行所述背投影算法的第二GPU线程块的块数为(SX*SZ+BLOCKDIM-1)/BLOCKDIM,该第二GPU线程块中每一线程用于计算获取所述重构图像值X(k)的一个元素。
6.按照权利要求4或5所述的方法,其特征在于,还包括:
所述主机端检验所述切片的重构图像值X(k)是否满足迭代精度;
若检验结果为不满足所述迭代精度,则命令所述设备端针对该切片依次通过所述重投影算法和所述背投影算法重新计算获取所述切片的重构图像值,直至满足所述迭代精度;若检验结果为满足所述迭代精度,将从所述内存读取的下一切片初始的重构图像值X(0)传递到所述显存中,待所述设备端依次通过所述重投影算法和所述背投影算法计算获取所述切片的重构图像值。
7.按照权利要求6所述的方法,其特征在于,还包括:
所述主机端在判断所述设备端完成对所述物体的所有切片的迭代重构图像处理后,从所述显存中读取所有切片的迭代重构图像值,并作为所述物体的重构图像值写回所述内存。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于浪潮(北京)电子信息产业有限公司,未经浪潮(北京)电子信息产业有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201110050568.0/1.html,转载请声明来源钻瓜专利网。