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。GetNotchFilterBandwidth
DicomWaveformChannel。GetNotchFilterFrequency
DicomWaveformChannel。GetWaveformChannelNumber
DicomWaveformChannel。SetChannelLabel
DicomWaveformChannel。SetChannelMaximumValue
DicomWaveformChannel。SetChannelMinimumValue
DicomWaveformChannel。SetChannelOffset
DicomWaveformChannel。SetChannelSampleSkew
DicomWaveformChannel。SetChannelStatus
DicomWaveformChannel。SetChannelTimeSkew
DicomWaveformChannel。SetFilterHighFrequency
DicomWaveformChannel。SetFilterLowFrequency
DicomWaveformChannel。SetNotchFilterBandwidth
DicomWaveformChannel。SetNotchFilterFrequency
DicomWaveformChannel。SetWaveformChannelNumber
帮助收藏
光栅net|C API|c++类库|HTML5 JavaScript
文档net|C API|c++类库|HTML5 JavaScript
医疗net|C API|c++类库|HTML5 JavaScript
医疗网络查看器net
188宝金博怎么下载
支持的平台上
.NET、Java、Android和iOS/macOS程序集
C API/ c++类库
HTML5 JavaScript库
您的邮件已发送给技术支持!应该有人联系!如果你的事情很紧急,请回来聊天。
聊天时间:
周一至周五,美国东部时间上午8:30至下午6:00
感谢您的反馈!
请再次填写表格,开始新的聊天。
所有代理目前都离线。
聊天时间:
星期一至星期五
美国东部时间上午8:30 -下午6点
如需与我们联系,请填写此表格,我们将通过电子邮件与您联系。