DICOM 数据集加载不正确
DICOM Dataset not loading correct
我正在尝试在所有三个方向(矢状、轴向和冠状)加载 DICOM 系列。数据集是轴向定向的,并且在轴向方向上显示所有切片工作正常。但是在显示矢状位和冠状位视图时,AMI.js 只渲染到正确的轴向切片量。你可能会更好地理解我用图片表示的意思。所以图片一显示了直到切片 147 的渲染,图片二显示了切片 148。该系列有 147 张 DICOM 图像。
correct slice displaying
wrong displaying of slice 148
您是否知道为什么会发生这种情况以及我必须更改哪些内容才能正确显示所有切片?显示另一组数据,其中 DICOM 处于冠状方向,工作正常。
从屏幕截图来看,"stackHelper.slice.intensityAuto" 上的 "intensityAuto" 标志似乎是 "true"。
如果 "intensityAuto" 是 "true",切片 "helper" 会尝试获取相关帧的 window 级别。否则,它使用 "stack" 中的值。另外,如果"intensityAuto"是"true",那么每次换切片的时候window的级别都会改变,这在大多数情况下并不是你想要的。
如果您尝试从不存在的帧中获取 window 关卡,则行为未定义。
这与您的问题一致,您有 147 个 "frames",因此切片 "helper" 能够为每个方向的前 147 帧检索 window 级别。如果您尝试访问高于 147 的帧,您会得到意想不到的结果。
在您的情况下,您应该在所有切片助手中关闭 "auto intensity" 并自行管理 window 级别。当你想调整 window 级别时,从堆栈中获取 window 级别并手动更新切片助手。
HTH,
尼古拉斯
我正在尝试在所有三个方向(矢状、轴向和冠状)加载 DICOM 系列。数据集是轴向定向的,并且在轴向方向上显示所有切片工作正常。但是在显示矢状位和冠状位视图时,AMI.js 只渲染到正确的轴向切片量。你可能会更好地理解我用图片表示的意思。所以图片一显示了直到切片 147 的渲染,图片二显示了切片 148。该系列有 147 张 DICOM 图像。
correct slice displaying
wrong displaying of slice 148
您是否知道为什么会发生这种情况以及我必须更改哪些内容才能正确显示所有切片?显示另一组数据,其中 DICOM 处于冠状方向,工作正常。
从屏幕截图来看,"stackHelper.slice.intensityAuto" 上的 "intensityAuto" 标志似乎是 "true"。
如果 "intensityAuto" 是 "true",切片 "helper" 会尝试获取相关帧的 window 级别。否则,它使用 "stack" 中的值。另外,如果"intensityAuto"是"true",那么每次换切片的时候window的级别都会改变,这在大多数情况下并不是你想要的。
如果您尝试从不存在的帧中获取 window 关卡,则行为未定义。
这与您的问题一致,您有 147 个 "frames",因此切片 "helper" 能够为每个方向的前 147 帧检索 window 级别。如果您尝试访问高于 147 的帧,您会得到意想不到的结果。
在您的情况下,您应该在所有切片助手中关闭 "auto intensity" 并自行管理 window 级别。当你想调整 window 级别时,从堆栈中获取 window 级别并手动更新切片助手。
HTH, 尼古拉斯