使用DICOM注释

LEADTOOLS DICOM类库为想要使用“图形注释模块”和“灰度软拷贝表示状态”IOD的用户提供了高级注释支持,允许您显示和操作图形和文本注释。

DICOM标准定义了“图形注释模块”,该模块描述了矢量图形和文本注释的属性,这些属性应由应用于图像的显示设备提供。LEADTOOLS提供了许多方法来操作DICOM图形和文本注释以及相关属性,这些属性是“灰度软拷贝表示状态”IOD的一部分。

DicomDataSet。GetPresentationStateInformation而且DicomDataSet。SetPresentationStateInformation可以分别用于检索和更新描述“表示状态模块”的元素的值。下面的方法可以用来管理“Presentation State Module”中“referenced Series Sequence”(0008,1115)下的引用图像集:

LEADTOOLS还提供了一套广泛的方法来操作“图形层模块”。这个模块定义了可以在其中渲染图形注释、文本注释、曲线和叠加的层的特征。可以通过调用DicomDataSet。CreateLayer,并通过呼唤来命名DicomDataSet。SetLayerName.一旦创建了一个层,就可以调用DicomDataSet。GetLayerInformation而且DicomDataSet。SetLayerInformation检索和更新分别描述层属性的元素的值。一个层可以通过调用任何一个来移除DicomDataSet。RemoveLayerByIndexDicomDataSet。RemoveLayerByNameDicomDataSet。RemoveAllLayers将删除数据集中的所有层。其他一些可以用来维护层的类成员有:

可以通过调用来创建新的图形注释对象DicomDataSet。CreateGraphicObject.一旦创建了图形对象,就可以调用DicomDataSet。GetGraphicObjectInformation而且DicomDataSet。SetGraphicObjectInformation检索和更新分别描述对象属性的元素的值。其他一些可以用来操作图形对象的方法有:

可以通过调用来创建新的复合图形注释DicomDataSet。CreateCompoundGraphic.一旦创建了图形对象,就可以调用DicomDataSet。GetCompoundGraphicInformation而且DicomDataSet。SetCompoundGraphicInformation检索和更新分别描述对象属性的元素的值。其他一些可以用来操作图形对象的方法有:

可以通过调用来创建新的文本注释对象DicomDataSet。CreateTextObject.一旦创建了文本对象,就可以调用DicomDataSet。GetTextObjectInformation而且DicomDataSet。SetTextObjectInformation检索和更新分别描述对象属性的元素的值。其他一些可以用来操作文本对象的方法有:

“图形注释模块”下的“参考图像序列”(0008,1140)用于定义一组图形和文本注释应用的图像集(SOP实例)。LEADTOOLS提供了以下方法来操作该序列下的项:

“图形标注模块”下的“图形标注序列”(0070,0001)中的项目可以通过以下方法进行操作:

为了带来DICOM注释世界进入LEADTOOLS注释在世界范围内,该工具包提供了许多函数来将DICOM注释转换为LEADTOOLS注释,反之亦然。

在DICOM注释和Leadtools.Annotations.AnnObject,使用Leadtools.Dicom.Annotations.dll程序集,包括以下方法:

之间进行转换DICOM注释而且Leadtools.Annotations.Engine.AnnObject,使用装配Leadtools.Dicom.Annotations.dll其中包括以下方法:

LEADTOOLS成像、医疗和文档
188金宝搏的网址客服|支持|联系我们|知识产权公告
©1991 - 2021领德科技有限公司版权所有。