使用DICOM波形

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

LEADTOOLS波形支持是全面的,并处理标准支持的各种功能。的DicomWaveformGroup类封装了多路复用组(DICOM中波形的构建块)的属性,而DicomWaveformChannel类提供成员来创建和操作波形通道。在数据集级别,工具包提供了四个简单但功能强大的类成员用于使用波形:

DicomDataSet。AddWaveformGroup方法,用于创建新的波形组。

DicomDataSet。DeleteWaveformGroup方法,用于删除现有波形组。

DicomDataSet。WaveformGroupCount属性,用于获取波形组的数量。

DicomDataSet。GetWaveformGroup方法,用于从数据集中提取波形组。

DicomWaveformGroup类

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

通道操作

音频的支持

波形组属性管理

以下部分提供了更多信息。

通道操作

任何波形支持的核心都是通道的创建和管理。要创建新通道,请使用DicomWaveformGroup。AddChannel方法。获取一个现有的DicomWaveformGroup。GetChannel方法。下面的类成员也可以用来管理通道:

DicomWaveformGroup。DeleteChannel

DicomWaveformGroup。ChannelCount

DicomWaveformGroup。GetNumberOfSamplesPerChannel

DicomWaveformGroup。SetNumberOfSamplesPerChannel

音频的支持

LEADTOOLS波形支持包括音频数据支持。要将波文件加载到波形组中,请使用DicomWaveformGroup。LoadAudio方法。当创建类型为“基本语音音频”(1.2.840.10008.5.1.4.1.1.9.4.1)的DICOM对象时,此方法非常有用,通常用于报告听写。

要从波形组中的通道创建波文件,请使用DicomWaveformGroup。SaveAudio方法。当从类型为“Basic Voice audio”(1.2.840.10008.5.1.4.1.1.9.4.1)的DICOM对象中提取音频(波)数据时,此方法非常有用。

波形组属性管理

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

在DICOM中,必须指定波形的原创性(即波形数据是原始(源)数据还是派生数据),以及它的采样频率。因此,呼叫是很重要的DicomWaveformGroup。SetWaveformOriginality而且DicomWaveformGroup。SetSamplingFrequency并设置这些值以创建合适的波形组。

如果采集设备添加填充值,DICOM将强制设置填充值。可以使用DicomWaveformGroup。SetWaveformPaddingValue方法。有关更多信息,请参阅DICOM标准中的“波形填充值”(5400,100a)元素。

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

DicomWaveformGroup。GetMultiplexGroupLabel

DicomWaveformGroup。GetMultiplexGroupTimeOffset

DicomWaveformGroup。GetSampleInterpretation

DicomWaveformGroup。GetSamplingFrequency

DicomWaveformGroup。GetTriggerSamplePosition

DicomWaveformGroup。GetTriggerTimeOffset

DicomWaveformGroup。GetWaveformOriginality

DicomWaveformGroup。GetWaveformPaddingValue

DicomWaveformGroup。SetMultiplexGroupLabel

DicomWaveformGroup。SetMultiplexGroupTimeOffset

DicomWaveformGroup。SetSampleInterpretation

DicomWaveformGroup。SetTriggerSamplePosition

DicomWaveformGroup。SetTriggerTimeOffset

DicomWaveformGroup。SetWaveformOriginality

DicomWaveformGroup。SetWaveformPaddingValue

DicomWaveformChannel类

DicomWaveformChannel类提供的功能可分为以下五类:

1.

设置/获取通道样本

2.

设置/获取通道源

3.

设置/获取通道灵敏度

4.

添加/管理波形注释

5.

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

以下部分提供了更多信息。

设置/获取通道样本

在设置通道数据之前,请务必调用DicomWaveformGroup。SetSampleInterpretation方法设置样本解释。要为8位通道设置数据,请使用DicomWaveformChannel。SetChannelSamples8方法。使用DicomWaveformChannel。SetChannelSamples16方法将数据设置为16位。8位通道的数据表示可以是有符号、无符号、mu-law或A-law,而16位通道的数据表示可以是有符号或无符号。方法获取通道的数据DicomWaveformChannel。GetChannelSamples方法。

设置/获取通道源

在DICOM中,必须为通道指定源。由于这个原因,调用DicomWaveformChannel。SetChannelSource方法来创建适当的波形通道。如果您想获取频道源,请调用DicomWaveformChannel。GetChannelSource方法。

设置/获取通道灵敏度

在DICOM中,如果信道样本表示已定义的(不是任意的)单位,则必须指定信道灵敏度。因为这几乎总是这样,所以调用是很重要的DicomWaveformChannel。SetChannelSensitivity创建一个合适的波形通道。

要获得通道灵敏度,请调用DicomWaveformChannel。GetChannelSensitivity方法。

添加/管理波形注释

方法获取注释的数量DicomWaveformChannel。GetAnnotationCount方法。要创建一个新注释,请调用DicomWaveformChannel。AddAnnotation方法,同时调用DicomWaveformChannel。GetAnnotation方法获取一个现有的。删除注释调用DicomWaveformChannel。DeleteAnnotation

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

下面的类成员是可用于设置和获取波形通道的不同属性的其他成员:

DicomWaveformChannel。GetChannelLabel

DicomWaveformChannel。GetChannelMaximumValue

DicomWaveformChannel。GetChannelMinimumValue

DicomWaveformChannel。GetChannelOffset

DicomWaveformChannel。GetChannelSampleSkew

DicomWaveformChannel。GetChannelStatus

DicomWaveformChannel。GetChannelTimeSkew

DicomWaveformChannel。GetFilterHighFrequency

DicomWaveformChannel。GetFilterLowFrequency

DicomWaveformChannel。指数

DicomWaveformChannel。GetNotchFilterBandwidth

DicomWaveformChannel。GetNotchFilterFrequency

DicomWaveformChannel。GetWaveformChannelNumber

DicomWaveformChannel。集团

DicomWaveformChannel。SetChannelLabel

DicomWaveformChannel。SetChannelMaximumValue

DicomWaveformChannel。SetChannelMinimumValue

DicomWaveformChannel。SetChannelOffset

DicomWaveformChannel。SetChannelSampleSkew

DicomWaveformChannel。SetChannelStatus

DicomWaveformChannel。SetChannelTimeSkew

DicomWaveformChannel。SetFilterHighFrequency

DicomWaveformChannel。SetFilterLowFrequency

DicomWaveformChannel。SetNotchFilterBandwidth

DicomWaveformChannel。SetNotchFilterFrequency
DicomWaveformChannel。SetWaveformChannelNumber

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