An interactive conversion function generation method and device are disclosed. The method includes: 1) mapping the attribute value of each element in volume data to the gray value [0,255] interval; 2) counting the sample points of each gray value to generate the gray distribution map; 3) determining the gray threshold according to the gray distribution map, and determining the gray value of the attribute value mapping between the two gray thresholds of the same wave peak as the same substance; 4) determining the attribute of the same substance; Mapping to the same color value and opacity, the conversion function of color and opacity can be obtained. The method converts the attribute value of volume data into the color and shade of the substance in the rendering result, achieves the effect of quick response, is very flexible and simple in practicability and operation, can adapt to various data types and experimental requirements, and improves the efficiency of dynamic classification and extraction of information in volume data by users.
【技术实现步骤摘要】
一种交互式转换函数的生成方法及装置
本专利技术涉及体数据可视化领域,更具体地,涉及一种交互式转换函数生成方法及装置。
技术介绍
在体绘制中,转换函数设计的好坏将直接影响到物质分类,从而影响到最终的绘制结果。目前最常用的转换函数设计方法有基于灰度直方图、基于梯度直方图、基于K均值聚类等。但这些转换函数的参数都是静态的,由于体数据的多样性、复杂性,静态参数的转换函数不能作为通用方法来解决不同体数据绘制问题。因此,有必要开发一种适于各类体数据绘制的转换函数生成方法及装置。公开于本专利技术
技术介绍
部分的信息仅仅旨在加深对本专利技术的一般
技术介绍
的理解,而不应当被视为承认或以任何形式暗示该信息构成已为本领域技术人员所公知的现有技术。
技术实现思路
本专利技术的目的是为了解决现有转换函数设计方法中,对于体数据多样性、复杂性不能给出一个通用的参数来解决不同体数据绘制的问题。本专利技术提供一种根据体素属性的灰度分布图及实际的需求,交互式调节参数点,将体数据中的属性值转换为绘制结果中物质的颜色和浓淡,动态地生成转换函数的设计方法,从而适应各类体数据的绘制。根据本专利技术的一方面,提出一 ...
【技术保护点】
1.一种交互式转换函数生成方法,其特征在于,包括:1)将体数据中的每个体素的属性值映射到灰度值[0,255]区间;2)统计每个灰度值的样点数,生成灰度分布图;3)根据所述灰度分布图确定灰度阈值,并将属性值映射的灰度值处于属于同一个波峰的两个灰度阈值之间的确定为同一种物质;4)将同一种物质的属性映射到相同的颜色值和不透明度,从而得到颜色的转换函数和不透明度的转换函数。
【技术特征摘要】
1.一种交互式转换函数生成方法,其特征在于,包括:1)将体数据中的每个体素的属性值映射到灰度值[0,255]区间;2)统计每个灰度值的样点数,生成灰度分布图;3)根据所述灰度分布图确定灰度阈值,并将属性值映射的灰度值处于属于同一个波峰的两个灰度阈值之间的确定为同一种物质;4)将同一种物质的属性映射到相同的颜色值和不透明度,从而得到颜色的转换函数和不透明度的转换函数。2.根据权利要求1所述的交互式转换函数生成方法,其中,在步骤3)中,根据所述灰度分布图中每个灰度值对应的斜率变化速度来模拟曲线的梯度,并将曲线梯度绝对值最大的点作为阈值点,从而确定灰度阈值。3.根据权利要求1所述的交互式转换函数生成方法,其中,在步骤1)中,通过定义unsignedchar类型的数组来存储体数据,从而将每个体素的属性值映射到灰度值范围内。4.根据权利要求1所述的交互式转换函数生成方法,其中,步骤2)包括:2.1)定义类型为longlong、大小为256的一维数组;2.2)遍历体数据中的每个体素,将同一灰度值下的体素的个数进行累加,更新到对应的一维数组空间中。5.一种交互式转换函数生成装置,其特征在于,所述装置包括存...
【专利技术属性】
技术研发人员:嵇杰,王昀,陈浩,庞世明,陈楠,
申请(专利权)人:中国石油化工股份有限公司,中国石油化工股份有限公司石油物探技术研究院,
类型:发明
国别省市:北京,11
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。