System.ArgumentOutOfRangeException: 索引和长度必须引用该字符串内的位置。 参数名: length 在 System.String.Substring(Int32 startIndex, Int32 length) 在 zhuanliShow.Bind()
【技术实现步骤摘要】
本公开涉及数据处理,尤其涉及一种数据处理方法、装置、设备及介质。
技术介绍
1、体渲染(volume rendering)是一种用于可视化三维体数据(如医学图像、科学数据等)的技术。可以通过光线投射(ray casting)的方式进行体渲染。光线投射是一种基于物理模型的渲染方法,它通过从视点沿光线对体数据进行采样并根据采样点的属性计算颜色和透明度,最终生成图像。
2、相关技术中,体数据缺失条件下的体渲染效果出现异常,比如由于数据已经缺失,若仍采用未缺失数据情况的流程进行渲染,会导致缺失部分被未缺失的部分填充,发生画面拉伸的错误效果;再比如因为数据的缺失,原本连续的体数据会变得不再连续,如果不进行处理,会在数据缺失处出现明显的断层现象。
技术实现思路
1、为了解决上述技术问题或者至少部分地解决上述技术问题,本公开提供了一种数据处理方法、装置、设备及介质。
2、本公开实施例提供了一种数据处理方法,所述方法包括:
3、获取三维体数据;
4、对所述三维体数据进行修正,并基于修正后的三维体数据进行渲染,得到渲染结果。
5、本公开实施例还提供了一种数据处理装置,所述装置包括:
6、获取模块,用于获取三维体数据;
7、处理模块,用于对所述三维体数据进行修正,并基于修正后的三维体数据进行渲染,得到渲染结果。
8、本公开实施例还提供了一种电子设备,所述电子设备包括:处理器;用于存储所述处理器可执行指令的存
9、本公开实施例还提供了一种计算机可读存储介质,所述存储介质存储有计算机程序,所述计算机程序用于执行如本公开实施例提供的数据处理方法。
10、本公开实施例提供的技术方案与现有技术相比具有如下优点:本公开实施例提供的数据处理方案,获取三维体数据,对三维体数据进行修正,并基于修正后的三维体数据进行渲染,得到渲染结果。采用上述技术方案,解决了由于体数据缺失画面出现拉伸错误或者断层现象的技术问题,通过对三维体数据进行修正,防止出现画面拉伸错误,使未缺失数据处的画面保持正常,并根据修正后的三维体数据进行后续处理,避免断层现象,保证体数据缺失条件下的体渲染效果。
本文档来自技高网...【技术保护点】
1.一种数据处理方法,其特征在于,包括:
2.根据权利要求1所述的数据处理方法,其特征在于,所述对所述三维体数据进行修正,并基于修正后的三维体数据进行渲染,得到渲染结果,包括:
3.根据权利要求2所述的数据处理方法,其特征在于,还包括:
4.根据权利要求3所述的数据处理方法,其特征在于,所述根据所述每个所述二维切片图像的三维图像坐标值、像素空间距离和所述分辨率信息进行计算,得到每个所述二维切片图像的长度和每个所述二维切片图像的宽度,包括:
5.根据权利要求2所述的数据处理方法,其特征在于,还包括:
6.根据权利要求2所述的数据处理方法,其特征在于,还包括:
7.根据权利要求2所述的数据处理方法,其特征在于,所述根据所述第一高度表和所述第二高度表对所述当前纹理坐标进行更新,得到目标纹理坐标,包括:
8.根据权利要求7所述的数据处理方法,其特征在于,还包括:
9.根据权利要求2所述的数据处理方法,其特征在于,还包括:
10.一种数据处理装置,其特征在于,包括:
11
12.一种计算机可读存储介质,其特征在于,所述存储介质存储有计算机程序,所述计算机程序用于执行上述权利要求1-9中任一所述的数据处理方法。
...【技术特征摘要】
1.一种数据处理方法,其特征在于,包括:
2.根据权利要求1所述的数据处理方法,其特征在于,所述对所述三维体数据进行修正,并基于修正后的三维体数据进行渲染,得到渲染结果,包括:
3.根据权利要求2所述的数据处理方法,其特征在于,还包括:
4.根据权利要求3所述的数据处理方法,其特征在于,所述根据所述每个所述二维切片图像的三维图像坐标值、像素空间距离和所述分辨率信息进行计算,得到每个所述二维切片图像的长度和每个所述二维切片图像的宽度,包括:
5.根据权利要求2所述的数据处理方法,其特征在于,还包括:
6.根据权利要求2所述的数据处理...
【专利技术属性】
技术研发人员:叶一辰,陆炎,尹一平,王贤,梁志文,
申请(专利权)人:先临三维科技股份有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。