摘要:
1.分割/配准交互部件 图像分割与配准是数字图像处理技术两大主要的应用领域,特别是在医学图像处理中。 著名的医学图像分割与配准工具包ITK(Insight Segmentation & Registration Toolkit)的重要应用领域就是图像分割与配准。ITK实现了许多经典的分割、配准算法, 阅读全文
posted @ 2021-01-07 08:50
一杯清酒邀明月
阅读(967)
评论(0)
推荐(0)
摘要:
1.标注类Widget 在可视化程序中,经常会对某个对象做一些标注说明,比如,在医学图像诊断中,常常会手动标注出被诊断为肿瘤的区域或者其他病变区域,并用文字进行标注。 VTK中,与标注相关的Widget如下表所示: vtkTextWidget:在渲染场景中生成一串标识文本,可以随意调整该文本在渲染场 阅读全文
posted @ 2021-01-07 08:49
一杯清酒邀明月
阅读(2405)
评论(0)
推荐(0)
摘要:
1.与测量类相关的主要Widget 与测量类相关的主要Widget如下: vtkDistanceWidget:用于在二维平面上测量两点之间的距离。 vtkAngleWidget:用于在平面的角度测量。 vtkBiDimensionalWidget:用于测量二维平面上任意两个正交方向的轴长。 2.创建 阅读全文
posted @ 2021-01-07 08:48
一杯清酒邀明月
阅读(1631)
评论(0)
推荐(0)
摘要:
1.交互器样式遇到的难题 交互器样式(如vtkInteractorStyleImage)主要是根据不同的键盘、鼠标等消息来控制相机(vtkCamera)/Actor等相关参数,从而达到了交互的目的! 然而,在渲染场景中,这些交互器样式是没有表达实体的。也就是说,在交互之前,我们(用户)必须知道那些键 阅读全文
posted @ 2021-01-07 08:45
一杯清酒邀明月
阅读(1493)
评论(0)
推荐(0)
摘要:
1.前言 一个强大的可视化系统不仅需要强大的数据处理能力,也需要方便易用的交互功能。图形处理软件ParaView(hhttp://www.paraview.org)、德国癌症研究中心研发的MITK(http://www.mitk.org)等开源软件系统都提供了强大的交互功能,作为ParaView、M 阅读全文
posted @ 2021-01-07 08:44
一杯清酒邀明月
阅读(1359)
评论(0)
推荐(0)
摘要:
1.光照与阴影 通过VTKVolumeProperty可以设置体绘制阴影效果(Shading)。阴影效果主要受环境光系数、散射光系数、反射光系数和高光强度四个参数影响。 vtkVolumeProperty::SetAmbient()设置环境光系数 vtkVolumeProperty::SetDiff 阅读全文
posted @ 2021-01-07 08:40
一杯清酒邀明月
阅读(1136)
评论(0)
推荐(0)
摘要:
1.颜色传输函数 颜色传输函数与不透明度传输函数的使用类似,二者的不同之处在于颜色传输函数是将一个标量值映射为颜色值。这个颜色值可以是RGB值,也可以是HSV值。 VTK颜色传输函数采用VTKColorTransferFunction类实现,其函数为: 1 int AddRGBPoint(doubl 阅读全文
posted @ 2021-01-07 08:38
一杯清酒邀明月
阅读(1300)
评论(0)
推荐(0)
摘要:
1.梯度不透明度函数 梯度不透明度函数是将梯度模值映射为一个不透明度乘子,从而增强过渡区域的显示效果。 该函数也是使用vtkPiecewiseFunction类。例如,在不同材料的临界区域,如空气到软组织,或者软组织到骨头的临界区,梯度值会比较大,而材料的内部梯度值则会相对比较小。 vtkVolum 阅读全文
posted @ 2021-01-07 08:36
一杯清酒邀明月
阅读(707)
评论(0)
推荐(0)
摘要:
1.vtkVolume vtkVolume类似于几何渲染中的vtkActor,用于表示渲染场景中的对象。除了存储基本变换信息(平移、旋转、缩放等),其内部还存储了两个重要对象。这两个对象分别是vtkAbstractVolumeMapper对象和vtkVolumeProperty对象。 1.1 voi 阅读全文
posted @ 2021-01-07 08:33
一杯清酒邀明月
阅读(1473)
评论(0)
推荐(0)
摘要:
1.基于Clipping的体绘制裁剪技术 Clipping技术支持VTKImageData和VTKUntructuredGrid数据类型。该功能由vtkAbstractMapper3D类提供,对于那些使用基于OpenGL的硬件裁剪技术的Mapper类,如vtkPolyDataMapper、vtkVo 阅读全文
posted @ 2021-01-07 08:32
一杯清酒邀明月
阅读(805)
评论(0)
推荐(0)
摘要:
1.裁剪 对于一些体积比较大,结构比较复杂的体数据进行体绘制的渲染效果难以展示其内部细节,需要用到裁剪技术来渲染部分数据。vtkVolumeMapper类中提供了两种裁剪技术,分别为Cropping和Clipping。 Cropping技术只支持VTKImageData数据的裁剪。该方法在每个坐标轴 阅读全文
posted @ 2021-01-07 08:30
一杯清酒邀明月
阅读(1440)
评论(0)
推荐(0)
摘要:
1.三维纹理映射 目前市面上的能多先科都是支持三维纹理映射的。利用三维纹理映射,将体数据映射至一组与视图平面平行的多边形,避免了二维纹理映射方法中因为纹理图像的切换造成的瑕疵。VTK中三维纹理映射体绘制方法由vtkVolumeTexture3D类实现,使用方法与二维纹理映射体绘制方法一致。(实时渲染 阅读全文
posted @ 2021-01-07 08:29
一杯清酒邀明月
阅读(773)
评论(0)
推荐(0)
摘要:
1.纹理映射体绘制 基于软件实现的光线投影体绘制算法计算量非常大,不利于进行实时渲染。因此,目前体绘制经常使用图形硬件利用纹理映射来加速。 其主要原理是将三维体数据作为纹理装载入硬件缓存中,利用硬件来实现插值以及图像合成操作,以提高绘制效率。 基于图形硬件三维纹理功能的体绘制技术,主要是利用硬件的三 阅读全文
posted @ 2021-01-07 08:28
一杯清酒邀明月
阅读(718)
评论(0)
推荐(0)
摘要:
1.固定点光线投影算法 vtkFixedPointVolumeRayCastMapper是一个较好的vtkVolumeRayCastMapper的替代者。该类能够实现基于Alpha合成的体绘制方法和最大密度投影体绘制方法,能够支持任意类型带的医院或者独立多元数据。 例如,当输入为二元独立数据时,第一 阅读全文
posted @ 2021-01-07 08:26
一杯清酒邀明月
阅读(1041)
评论(0)
推荐(0)
摘要:
1.vtkVolumeMapper vtkVolumeMapper是所有体绘制Mapper类的虚基类,提供接口函数,并由其子类实现具体功能。该类的继承关系如下图所示: 应该掌握一些常用的体绘制类。 2.光线投射:vtkVolumeRayCastMapper 光线投射法是最常用的体绘制方法。它是一种基 阅读全文
posted @ 2021-01-07 08:25
一杯清酒邀明月
阅读(2009)
评论(0)
推荐(0)
浙公网安备 33010602011771号