DICOM数据集加载不正确

时间:2018-04-16 07:01:29

标签: ami.js

我正在尝试在所有三个方向(矢状,轴向和冠状)上加载DICOM系列。数据集轴向定向,显示轴向定位的所有切片工作正常。但是当显示矢状和冠状视图时,AMI.js仅渲染轴向切片的数量。你可能会更好地理解我对图片的意思。因此,图片1显示直到切片147的渲染,图片2显示切片148.该系列具有147个DICOM图像。

correct slice displaying

wrong displaying of slice 148

您是否知道为什么会发生这种情况以及我必须更改的内容,所有切片都会正确显示?显示另一组数据,其中DICOM处于冠状方向,工作正常。

1 个答案:

答案 0 :(得分:0)

从截图中,似乎" intensityAuto"标记在" stackHelper.slice.intensityAuto"是"是"。

如果" intensityAuto"是"是",切片"帮助"尝试获取相关帧的窗口级别。否则,它使用" stack"中的值。另外,如果" intensityAuto"是" true",每次更改切片时窗口级别都会改变,这在大多数情况下不是您想要做的。

如果您尝试从不存在的帧中获取窗口级别,则不会定义该行为。

这与你的问题一致,你有147"帧",所以切片"帮助"能够检索每个方向上前147帧的窗口级别。如果您尝试访问优于147的帧,则会出现意外结果。

在你的情况下,你应该转动"自动强度"关闭所有切片助手并自己管理窗口级别。从堆栈中获取窗口级别,并在需要调整窗口级别时手动更新切片帮助程序。

HTH, 尼古拉斯