DoseCompare/README.md

1.1 KiB
Raw Permalink Blame History

DoseCompare

Qt5 + ITK/VTK 放疗剂量三切面对比与 Profile 查看工具。

功能

  • 上:轴位 / 矢状 / 冠状三切面Front/Background 融合对比
  • 下:交线处三条 profile横轴 mm纵轴 Gy
  • 左侧:剂量图列表(勾选进 profile右键删除
  • 仅加载 RT Dose / MHDDICOM 按 DoseGridScaling 转为物理剂量

依赖

  • Qt 5.x
  • ITK含 GDCM、MetaIO
  • VTK含 GUISupportQt
  • CMake ≥ 3.16MSVCWindows

构建

mkdir build && cd build
cmake .. -G "Visual Studio 16 2019" -A x64 ^
  -DQt5_DIR=C:/path/to/Qt5/lib/cmake/Qt5 ^
  -DITK_DIR=C:/path/to/ITK-build ^
  -DVTK_DIR=C:/path/to/VTK-build
cmake --build . --config Release

按本机 Qt/ITK/VTK 安装路径修改上述 -D 参数。

交互(切面窗)

操作 作用
左键拖动 窗宽窗位
右键拖动 平移
滚轮 切换切片
中键上下拖 缩放
滑条 切层(十字线与 profile 同步)

配色:轴位红 / 矢状蓝 / 冠状橙黄窗口边框与交线一致。Profile 按当前显示窗口可见范围采样。