呈现二维医学图像的三维空间

使用Leadtools.Medical3D组装和视图呈现一系列二维医学图像的三维空间。LEADTOOLS医学3 d SDK简化了重建技术,创建3 d视觉表示。类库提供了各种数学算法来生成体积(3 d)数据使用一堆形象片。支持生成提供许多不同的替代原始数据视图使用各种3 d重建技术(例如MPR、VRT、MIP、MinIP SSD等等)。工具箱允许呈现不同的卷类型选项包括飞机、剪裁,板,缩放、缩放,完整的相机控制阈值和图像处理。它还支持弯曲MPR、全景生成和显示的近轴削减。

Medical3DContainer类是基类的3 d对象(相机、发动机、飞机等),让他们使用渲染方法。LEADTOOLS包括一个易于使用的医学三维控制内置行动工具,可以很容易地集成LEADTOOLS医疗查看器把观众变成一个功能丰富的、先进的3 d查看器支持不同的布局,工具和功能,与高端放射学站工作。该工具包附带医疗工作站上查看器应用程序和医疗Web查看器解决方案,完整的源代码,您可以自定义的应用程序。

医学三维控制是理想的快速发展,因为它易于使用。医学三维容器可以使用,需要更多的编程控制或有需要添加可视化提前到现有的应用程序。更多信息关于如何使用医学三维控制,请参考与医学三维控制

为了使用医学3 d功能,你必须打开3 d功能。关于解锁医学3 d功能的更多信息,参阅解锁特殊的引导功能

使用LEADTOOLS医学3 d SDK,您必须首先创建的实例Medical3DContainer。下一步是添加一个Medical3DObject容器,然后填充3 d对象与2 d图像(栈)使用下列方法之一:

渲染3 d对象,您必须提供一个渲染表面(如控制)Medical3DContainer使用以下步骤:

  1. 选择或创建一个控制形式作为渲染表面。
  2. 注册油漆事件选择控制或形式。
  3. 在油漆事件,调用Medical3DContainer.Render方法和分配控制。

请注意为了生成3 d体积,你必须首先添加一个堆栈的2 d切片以适当的顺序。横截面的飞机必须相互平行,以产生一个有意义的3 d体积。的LEADTOOLS医疗查看器提供了MedicalViewerSeriesManager助手类的识别和分离体积栈和应用不同的排序使用信息从DICOM检索标签。

Medical3DEngine类包含属性和方法检查目标系统的3 d功能。你可以使用这个类来确定:

为了得到正确的测量和扩展生成的3 d体积和片,3 d像素体积(体素)必须适当地定义。以下可以用来定义3 d像素数量:

这些属性可以检索信息(3值在两个数组)的图像位置(病人)(0020年,0032年)DICOM标签在一个轴向片,然后转换成Point3D使用FromDoubleArray方法。

适当的东方的3 d体积和适当的病人使用方向上的标签生成的图像Medical3DObject.ImageOrientation属性设置面向病人的图像块。通常是存储在图像方向信息图像定位(病人)(0020年,0037年先生)DICOM标记在轴向CT和DICOM文件。

一旦添加了一个堆栈的横断面图像Medical3DContainer和体素和病人取向被定义之后,您可以创建以下类型的3 d渲染使用卷Medical3DContainer.VolumeType属性:

生成的3 d体积可以操纵摄像机空间(查看空间)或3 d对象空间。您可以使用Medical3DCamera在3 d空间缩放,平移和旋转。设置相机的投影法正交或角度,远近切割面移除不必要的或阻塞性解剖学的观点。有关更多信息,请参考编程与医学三维摄像机

使用3 d对象级操作属性,您还可以控制对象缩放、旋转角度,锅设置,ISO阈值、透明度(即不透明度的体素)和种植的卷(板)。有关使用的更多信息Medical3DObject,请参考操作3 d对象

相机控制和3 d对象的组合操作,如种植(板创建)和旋转对象可以创建许多不同的观点。一个例子是某地上空一个3 d空间中感兴趣的对象。在板的特性的更多信息,请参阅3 d编程卷板

Medical3DContainer的Medical3DWindowLevelProperties类允许简单的体积数据分类的选择感兴趣的强度范围使用窗口中心和窗口宽度。宽度的变化(数据范围)斜率影响进而影响的对比。改变数据中心值的变化包括(即hypo-dense之间的滑动窗口和hyper-dense结构)。此外,这个类还允许您使用线性转移表值、指数、对数、乙状结肠解剖的映射为更好的视觉表示。

此外,LEADTOOLS 3 d SDK支持3 d体积数据的保存和加载,3 d体积状态和SSD中使用的网格。这可以用于更快的加载和渲染3 d体积到原来的状态。下列方法支持3 d数据的加载和保存:

Medical3DContainer还支持自定义鼠标和油漆事件的处理。有关更多信息,请参阅Medical3DContainer类成员。

另请参阅

编程与医学三维控制

LEADTOOLS成像、医学和文档
188金宝搏的网址客服|支持|联系我们|知识产权的通知
©1991 - 2021领先的技术公司。保留所有权利。