基于WebGL的MPR三维重建方法与流程

文档序号:12063829阅读:来源:国知局

技术特征:

1.一种基于WebGL的MPR三维重建方法,其特征在于,包括:

步骤一、提供多个轴位图像,通过canvas将各轴位图像绘制到一个指定区域,并缓存成WebGL的texture对象,其中,每个轴位图像上的各点对应有三维坐标和像素值;

步骤二、根据所需要显示的切面图像在由多个轴位图像所构建出的三维对象中的位置,确定所需要显示的切面图像上的各点的三维坐标;再根据所需要显示的切面图像上的各点的三维坐标确定该点所在的轴位图像,进而得到该轴位图像所在的texture对象及该texture对象所在区域,使用GLSL的texture2D函数从该texture对象中取出该点的像素值;

步骤三、根据所需要显示的切面图像上的各点的像素值,将所需要显示的切面图像以二维图像的形式显示出来。

2.如权利要求1所述的基于WebGL的MPR三维重建方法,其特征在于,所述步骤一中,通过canvas将各轴位图像绘制到一个指定区域,并缓存成WebGL的texture对象,其具体过程为:

构建一个canvas对象,并从该canvas对象取得WebGL context;从WebGL Conext中取出当前设备支持的texture个数的最大值和texture大小的最大值;根据texture大小的最大值生成Canvas对象的最大值,并将需要缓存的轴位图像使用canvas的drawimage方法绘制到指定的区域;当该canvas绘制满后,将该canvas转换成WebGL的texture对象。

3.如权利要求1或2所述的基于WebGL的MPR三维重建方法,其特征在于,所述步骤二中,所需要显示的切面图像为冠状位图像或矢状位图像。

4.如权利要求1或2所述的基于WebGL的MPR三维重建方法,其特征在于,所述步骤二中,当所需要显示的切面图像为斜位图像时,根据所需要显示的切面图像在由多个轴位图像所构建出的三维对象中的位置,确定所需要显示的切面图像上的各点的三维坐标,其具体过程为:

先根据与所需要显示的切面图像成一定角度的冠状位图像或矢状位图像在由多个轴位图像所构建的三维对象中的位置,确定该冠状位图像或矢状位图像上的各点的三维坐标;再根据该角度,通过三维坐标变换计算出所需要显示的切面图像上的各点的三维坐标。

5.如权利要求1或2所述的基于WebGL的MPR三维重建方法,其特征在于,所述步骤二中,当所需要显示的切面图像为曲面图像时,根据所需要显示的切面图像在由多个轴位图像所构建的三维对象中的位置,确定所需要显示的切面图像上的各点的三维坐标,其具体过程为:

根据所需要显示的切面图像在由多个轴位图像所构建的三维对象中的位置以及该切面图像的弧度,确定所需要显示的切面图像上的各点的三维坐标。

当前第2页1 2 3 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1