使用DICOM波形

DICOM标准支持波形存储和交流:这包括血流动力学曲线数据,心脏电生理学,心电图(ECG)和音频信号(WAV文件)。一个波形由一个或多个多元组,每个编码到一个项目的“波形序列”(5400,0100)。多路复用组内的所有频道在一个常见的采样频率同步数字化。波形样本可以8或16位,与数据表示签名,无符号,mu-law或网络。DICOM还支持波形注释,这通常是生成数据采集过程的一部分,如波形最大值和最小值,或特定的刺激的标签。

LEADTOOLS波形支持全面、处理各种特性支持的标准。的LDicomWaveformGroup类封装的属性多元组(DICOM波形的构建块),虽然LDicomWaveformChannel类提供的功能包括创建和操纵波形通道。在数据层面上,该工具包提供了四个简单,但功能强大的函数使用波形:

LDicomDS: AddWaveformGroup功能,您可以用它来创建一个新的波形组。

LDicomDS: DeleteWaveformGroup,您可以用它来删除一个现有波形组。

LDicomDS: GetWaveformGroupCount,您可以用它来得到波形组的数量。

LDicomDS: GetWaveformGroup功能,您可以用它来提取波形组从一个数据集

LDicomWaveformGroup类

提供的功能LDicomWaveformGroup类可分为三大类:

在下面几节中提供更多的信息。

通道操作

任何波形的核心支持的创建和管理渠道。创建一个新的通道,调用LDicomWaveformGroup: AddChannel函数。一个现有的使用LDicomWaveformGroup: GetChannel函数。以下功能也可以用来管理渠道:

音频的支持

LEADTOOLS波形支持包括对音频数据的支持。一波文件加载到一个波形,调用LDicomWaveformGroup: LoadAudio函数。这个函数是非常有用的在创建DICOM对象类型的“基本语音音频”(1.2.840.10008.5.1.4.1.1.9.4.1),这是通常用于报告听写。

创建一个wave文件通道的波形组,调用LDicomWaveformGroup: SaveAudio函数。这个函数非常有用当提取音频(波)数据从DICOM对象类型的“基本语音音频”(1.2.840.10008.5.1.4.1.1.9.4.1)

波形组属性的管理

LEADTOOLS波形支持包括全面支持波形的属性组的管理。

DICOM是强制指定波形的创意(也就是说,波形数据是否原创(源)的数据,或派生数据),以及它的采样频率。因此是很重要的电话LDicomWaveformGroup: SetWaveformOriginalityLDicomWaveformGroup: SetSamplingFrequency和设置这些值来创建一个适当的波形组。

如果采集设备添加填充值,并建置使其强制设置LDicomWaveformGroup: SetWaveformPaddingValue价值。有关更多信息,请参阅“波形填充价值”(5400、100)元素DICOM标准。

以下功能是其他功能,可用于设置和获取波形的不同属性组:

LDicomWaveformChannel类

LDicomWaveformChannel类提供了功能,可以分为以下五类:

1。设置/获取通道样品

设置通道数据之前一定要联系LDicomWaveformGroup: SetSampleInterpretation函数设置示例解释。设置一个8位的数据通道使用LDicomWaveformChannel: SetChannelSamples8函数。使用LDicomWaveformChannel: SetChannelSamples16函数来设置一个16位的数据。数据表示为8位频道可以签署,无符号,mu-law或网络,而数据为16位的频道可以签署或无符号表示。一个通道的数据调用LDicomWaveformChannel: GetChannelSamples函数。

2。设置/获取渠道来源

在日本,它是强制性的指定源通道。因为这个原因是很重要的电话LDicomWaveformChannel: SetChannelSource函数来创建一个适当的波形通道。如果你想获得一个通道源,调用LDicomWaveformChannel: GetChannelSource函数。

3所示。设置/获取通道灵敏度

在日本,它是强制指定通道灵敏度如果通道样品代表定义(非任意的)单位。因为这是几乎总是如此,重要的是电话LDicomWaveformChannel: SetChannelSensitivity创建一个适当的波形通道。pChannelSensitivityUnits结构的成员可以使用提供的功能进行管理LDicomContextGroup类。为更多的信息关于这个类和DICOM编码概念的使用,请参考工作与环境组织

通道灵敏度调用LDicomWaveformChannel: GetChannelSensitivity函数。

4所示。添加/管理波形注释

注释调用的数量LDicomWaveformChannel: GetAnnotationCount函数。创建一个新的注释,调用LDicomWaveformChannel: AddAnnotation功能,当你调用LDicomWaveformChannel: GetAnnotation函数来得到一个现有的一个。删除一个注释LDicomWaveformChannel: DeleteAnnotation

5。设置/获取其他波形通道属性

以下功能是其他功能,可用于设置和获取波形通道的不同属性:

LDicomWaveformChannel: GetNotchFilterFrequency

LDicomWaveformChannel: GetWaveformChannelNumber

LDicomWaveformChannel: GetWaveformGroup

LDicomWaveformChannel: SetChannelLabel

LDicomWaveformChannel: SetChannelMaximumValue

LDicomWaveformChannel: SetChannelMinimumValue

LDicomWaveformChannel: SetChannelOffset

LDicomWaveformChannel: SetChannelSampleSkew

LDicomWaveformChannel: SetChannelStatus

LDicomWaveformChannel: SetChannelTimeSkew

LDicomWaveformChannel: SetFilterHighFrequency

LDicomWaveformChannel: SetFilterLowFrequency

LDicomWaveformChannel: SetNotchFilterBandwidth

LDicomWaveformChannel: SetNotchFilterFrequency

LDicomWaveformChannel: SetWaveformChannelNumber

LEADTOOLS DICOM c++类库的帮助
188金宝搏的网址客服|支持|联系我们|知识产权的通知
©1991 - 2021领先的技术公司。保留所有权利。