【问题标题】:How to change VR Tag of Dicom file with ClearCanvas如何使用 ClearCanvas 更改 Dicom 文件的 VR 标签
【发布时间】:2015-03-10 09:22:23
【问题描述】:

我正在对数字化心电图数据进行二元化处理,我想将波形标签的 VR 值设置为 OW,但在默认的 clearcanvas 中将标签的 VR 值设置为 OB

VR 值在 clearcanvas 库中是只读的。

是否有强制 clearcanvas 库将 Waveform 标签 (5400,1010) 的 VR 值设置为 OW。我认为这是 clearcanvas 中的一个错误。根据 Nema 中的文档,VR 标签应设置为 OW 以将波形数据编码为文字。

感谢您的帮助。

【问题讨论】:

  • 你在说什么标签(组、元素)?
  • 一般心电 IOD 的波形数据标签。如果我设置 bitsallocated 标记 16,我应该将其设置为 OW

标签: c# dicom clearcanvas


【解决方案1】:

您可以使用不同的 VR 创建一个新的DicomTag

例如

DicomAttribute aOriginal = new DicomAttributeOB(DicomTags.WaveformData);
DicomTag aBase = aOriginal.Tag;
DicomTag aWaveformDataTag = new DicomTag(DicomTags.WaveformData, aBase.Name, aBase.VariableName, DicomVr.OWvr, aBase.MultiVR, aBase.VMLow, aBase.VMHigh, aBase.Retired);

myDataSet[aWaveformDataTag].Values = myWaveformDataValues;

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多