主权项 |
一种基于自动多阈值的多层着色体绘制系统,其特征在于,该系统包括:阈值生成模块和绘制模块,其中:所述阈值生成模块用于根据输入的体素样本生成阈值序列;所述绘制模块用于根据所述阈值序列对于输入的体数据进行多层着色,生成着色后的输出图像;所述阈值生成模块包括:体素样本输入子模块、光线样本生成子模块、目标函数生成子模块和距离变换子模块,其中:所述体素样本输入子模块用于通过交互界面由用户输入体素样本;所述光线样本生成子模块用于根据所述体素样本生成光线样本;所述目标函数生成子模块用于根据所述光线样本生成目标函数,并根据所述目标函数得到最优解区域;所述距离变换子模块用于对于所述最优解区域进行距离变换得到内部极大值点,该点的两维坐标即为所求的一组阈值;其中,所述目标函数是通过统计各个可选值对光线样本的正确分类数得到的,所述目标函数定义在所要求取的阈值序列中每组两个阈值的取值范围所形成的二维平面上,通过对于所述二维平面的离散化,确定有限个可选值,采用加速算法实现;加速算法不对可选值进行测试,而是只对每条随机光线进行正向和反向两次扫描,在这两次扫描中确定能够对该光线进行正确分类的可选值区域,在前向扫描时计算最大值函数vmax(t),在反向扫描时计算最小值函数vmin(t),在函数值f(t)的每个下降区间的起点位置处取最大值vmax和最小vmin值,则所形成的三角形区域,所围成的区域内的可选值会对此光线做出“可以通过”的分类判断,如果这种分类判断是正确的,则对目标函数在此区域内进行加一操作,否则进行减一操作,最后得到的目标函数值也代表正确率。 |