System.ArgumentOutOfRangeException: 索引和长度必须引用该字符串内的位置。 参数名: length 在 System.String.Substring(Int32 startIndex, Int32 length) 在 zhuanliShow.Bind() 图像处理方法、装置、计算机设备和存储介质制造方法及图纸_技高网

图像处理方法、装置、计算机设备和存储介质制造方法及图纸

技术编号:40561239 阅读:8 留言:0更新日期:2024-03-05 19:23
本申请涉及一种图像处理方法、装置、计算机设备、存储介质和计算机程序产品。所述方法包括:获取目标三维图像对应的初始网格数据;根据预设裁切面对初始网格数据进行裁剪处理,得到目标网格数据;构建目标网格数据对应的模板缓存;模板缓存包括针对目标网格数据中内表面网格得到的第一模板缓存值,以及针对目标网格数据中外表面网格得到的第二模板缓存值;根据预设裁切面构建针对目标网格数据的裁剪平面;根据目标网格数据对应的模板缓存,执行对裁剪平面的绘制操作。采用本方法能够实时高效地对网格数据裁剪显示,基于构建的不同模板值标识以识别出裁剪面进行像素绘制,无需复杂的数学计算,提升了裁剪图像显示效率。

【技术实现步骤摘要】

本申请涉及计算机,特别是涉及一种图像处理方法、装置、计算机设备、存储介质和计算机程序产品。


技术介绍

1、随着医学影像技术的发展,临床医生可以通过对三维医学影像进行实时平面裁剪显示,以更有效地分析患者症状,达到观察患者人体内部特征的目的。

2、由于所裁剪物体的中间部分是空心的,裁剪处理后在显示上会出现空洞效果。在传统技术中,通常是通过数学计算对空洞部分进行三角面片剖分,以连接得到完整闭合的裁剪平面,如果裁剪平面数据量大,在进行裁剪时会导致实时显示的帧率降低,出现卡顿现象,影响显示效果。

3、因此,相关技术中存在裁剪图像显示效率低的问题。


技术实现思路

1、基于此,有必要针对上述技术问题,提供一种能够解决上述问题的图像处理方法、装置、计算机设备、存储介质和计算机程序产品。

2、第一方面,本申请提供了一种图像处理方法,所述方法包括:

3、获取目标三维图像对应的初始网格数据;

4、根据预设裁切面对所述初始网格数据进行裁剪处理,得到目标网格数据;

5、构建所述目标网格数据对应的模板缓存;所述模板缓存包括针对所述目标网格数据中内表面网格得到的第一模板缓存值,以及针对所述目标网格数据中外表面网格得到的第二模板缓存值;

6、根据所述预设裁切面构建针对所述目标网格数据的裁剪平面;

7、根据所述目标网格数据对应的模板缓存,执行对所述裁剪平面的绘制操作。

8、在其中一个实施例中,所述根据预设裁切面对所述初始网格数据进行裁剪处理,得到目标网格数据,包括:

9、获取所述预设裁切面对应的参数信息;所述参数信息包括裁切面原点和裁切面法向量;

10、根据所述裁切面原点和所述裁切面法向量,确定参照距离值;

11、针对所述初始网格数据中的每个网格,结合所述裁切面法向量和所述参照距离值,确定各所述网格对应的矢量距离值;

12、根据满足预设距离条件的矢量距离值对应的网格,得到所述目标网格数据。

13、在其中一个实施例中,所述构建所述目标网格数据对应的模板缓存,包括:

14、对所述目标网格数据执行正向面剔除操作,得到第一模板缓存;所述第一模板缓存中的像素点均具有第一模板缓存值;

15、对所述目标网格数据执行背向面剔除操作,得到第二模板缓存;所述第二模板缓存中的像素点均具有第二模板缓存值;

16、根据所述第一模板缓存和所述第二模板缓存,融合获得所述模板缓存。

17、在其中一个实施例中,所述根据所述目标网格数据对应的模板缓存,执行对所述裁剪平面的绘制操作,包括:

18、获取裁剪面填充纹理;所述裁剪面填充纹理包括网格填充颜色、裁剪面纹理、预设影像图中的至少一个;

19、根据所述目标网格数据对应的模板缓存,按照所述裁剪面填充纹理对所述裁剪平面进行填充绘制。

20、在其中一个实施例中,所述根据所述目标网格数据对应的模板缓存,执行对所述裁剪平面的绘制操作,包括:

21、根据当前纹理信息和所述目标网格数据对应的模板缓存,对所述裁剪平面进行轮廓提取,得到边界像素坐标信息;

22、采用所述边界像素坐标信息对所述裁剪平面进行轮廓线绘制。

23、在其中一个实施例中,所述获取裁剪面填充纹理,包括:

24、响应于纹理设置操作,获取用户输入的纹理设置信息;所述纹理设置信息包括所述裁剪面填充纹理、轮廓纹理以及非裁剪面表面纹理,所述裁剪面填充纹理、所述轮廓纹理与所述非裁剪面表面纹理之间的颜色均不相同。

25、在其中一个实施例中,当按照所述预设影像图进行填充绘制时,所述根据所述目标网格数据对应的模板缓存,按照所述裁剪面填充纹理对所述裁剪平面进行填充绘制,包括:

26、根据所述预设影像图与所述目标网格数据的纹理映射关系,确定所述裁剪平面在所述预设影像图中对应位置的灰度值,作为目标灰度值;

27、采用所述目标灰度值对所述裁剪平面进行填充。

28、第二方面,本申请还提供了一种图像处理装置,所述装置包括:

29、网格数据获取模块,用于获取目标三维图像对应的初始网格数据;

30、裁剪处理模块,用于根据预设裁切面对所述初始网格数据进行裁剪处理,得到目标网格数据;

31、模板缓存构建模块,用于构建所述目标网格数据对应的模板缓存;所述模板缓存包括针对所述目标网格数据中内表面网格得到的第一模板缓存值,以及针对所述目标网格数据中外表面网格得到的第二模板缓存值;

32、裁剪平面构建模块,用于根据所述预设裁切面构建针对所述目标网格数据的裁剪平面;

33、绘制模块,用于根据所述目标网格数据对应的模板缓存,执行对所述裁剪平面的绘制操作。

34、第三方面,本申请还提供了一种计算机设备。所述计算机设备包括存储器和处理器,所述存储器存储有计算机程序,所述处理器执行所述计算机程序时实现如上所述的图像处理方法的步骤。

35、第四方面,本申请还提供了一种计算机可读存储介质。所述计算机可读存储介质,其上存储有计算机程序,所述计算机程序被处理器执行时实现如上所述的图像处理方法的步骤。

36、第五方面,本申请还提供了一种计算机程序产品。所述计算机程序产品,包括计算机程序,所述计算机程序被处理器执行时实现如上所述的图像处理方法的步骤。

37、上述一种图像处理方法、装置、计算机设备、存储介质和计算机程序产品,通过获取目标三维图像对应的初始网格数据,根据预设裁切面对初始网格数据进行裁剪处理,得到目标网格数据,然后构建目标网格数据对应的模板缓存,模板缓存包括针对目标网格数据中内表面网格得到的第一模板缓存值,以及针对目标网格数据中外表面网格得到的第二模板缓存值,根据预设裁切面构建针对目标网格数据的裁剪平面,进而根据目标网格数据对应的模板缓存,执行对裁剪平面的绘制操作,实现了实时高效地对网格数据裁剪显示,基于构建的不同模板值标识以识别出裁剪面进行像素绘制,无需复杂的数学计算,能够在大量实时裁剪时避免卡顿现象,提升了裁剪图像显示效率。

本文档来自技高网...

【技术保护点】

1.一种图像处理方法,其特征在于,所述方法包括:

2.根据权利要求1所述的方法,其特征在于,所述根据预设裁切面对所述初始网格数据进行裁剪处理,得到目标网格数据,包括:

3.根据权利要求1所述的方法,其特征在于,所述构建所述目标网格数据对应的模板缓存,包括:

4.根据权利要求1所述的方法,其特征在于,所述根据所述目标网格数据对应的模板缓存,执行对所述裁剪平面的绘制操作,包括:

5.根据权利要求1所述的方法,其特征在于,所述根据所述目标网格数据对应的模板缓存,执行对所述裁剪平面的绘制操作,包括:

6.根据权利要求4所述的方法,其特征在于,所述获取裁剪面填充纹理,包括:

7.根据权利要求4所述的方法,其特征在于,当按照所述预设影像图进行填充绘制时,所述根据所述目标网格数据对应的模板缓存,按照所述裁剪面填充纹理对所述裁剪平面进行填充绘制,包括:

8.一种图像处理装置,其特征在于,所述装置包括:

9.一种计算机设备,包括存储器和处理器,所述存储器存储有计算机程序,其特征在于,所述处理器执行所述计算机程序时实现权利要求1至7中任一项所述的方法的步骤。

10.一种计算机可读存储介质,其上存储有计算机程序,其特征在于,所述计算机程序被处理器执行时实现权利要求1至7中任一项所述的方法的步骤。

11.一种计算机程序产品,包括计算机程序,其特征在于,所述计算机程序被处理器执行时实现权利要求1至7中任一项所述的方法的步骤。

...

【技术特征摘要】

1.一种图像处理方法,其特征在于,所述方法包括:

2.根据权利要求1所述的方法,其特征在于,所述根据预设裁切面对所述初始网格数据进行裁剪处理,得到目标网格数据,包括:

3.根据权利要求1所述的方法,其特征在于,所述构建所述目标网格数据对应的模板缓存,包括:

4.根据权利要求1所述的方法,其特征在于,所述根据所述目标网格数据对应的模板缓存,执行对所述裁剪平面的绘制操作,包括:

5.根据权利要求1所述的方法,其特征在于,所述根据所述目标网格数据对应的模板缓存,执行对所述裁剪平面的绘制操作,包括:

6.根据权利要求4所述的方法,其特征在于,所述获取裁剪面填充纹理,包括:

7.根据权利要求4所述的方...

【专利技术属性】
技术研发人员:叶松涛
申请(专利权)人:武汉联影智融医疗科技有限公司
类型:发明
国别省市:

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1