Skip to content

DicomVision v3.3.0

Pre-release
Pre-release

Choose a tag to compare

@l5769389 l5769389 released this 26 Sep 13:58
· 0 commits to main since this release

DicomVision v3.3.0 预发布版

本版默认启用已接入视口的客户端数值切片渲染,用于试用和反馈;不是完整迁移验收或临床定量验证结论。最新正式版仍为 v3.2.5。

重点更新

  • 2D / MPR 客户端渲染:后端返回未调窗的数值切片与患者 LPS 几何;调窗、平移、缩放、平面内旋转、翻转、反色、伪彩和悬停数值在客户端完成。仅在采样变化且缓存不足时请求新的像素。MPR 模型旋转继续由后端重采样,3D 体绘制保留原链路。
  • PET 与融合显示:统一 PET 单位换算、显示范围和小于 1 的窗范围;改进 CT/PET 独立颜色、透明度、reset 与当前采样平面的角标。修复 PET 3D 套用 CT 不透明度规则导致的黑屏。
  • 物理坐标交互:统一测量、MPR 十字线与分割覆盖层的投影;改进模型旋转后的分割框、轮廓、操作点和拖动,拒绝过期几何编辑,避免旧帧覆盖新状态。
  • 测量本地持久化:二维测量按 Study / Series / Frame of Reference 和源帧或采样平面保存为本地矢量记录。关闭、重开视图或重新加载同一影像后可恢复;缓存淘汰不删除测量。显式删除/reset 会保存,存储失败会提示。
  • SR / GSPS 与快照导出:原始图像测量可导出 SR;具备有效物理几何的 MPR 测量使用 SCOORD3D。GSPS 保存原始灰度图的测量、标注、窗值及支持的显示变换。PNG / DICOM Secondary Capture 使用客户端当前画面快照,不再依赖过期的服务端显示状态。
  • 经典单帧 MR 与导入:改进小数窗、逐帧 rescale、MONOCHROME1、无效像素和非轴位位置角标。大序列上传的文件及路径字段限额遵循现有配置,保留字节与路径安全限制。
  • 压缩解码及多视图修复:补齐受控的 JPEG-LS / JPEG Lossless 解码依赖;修复重复 YBR 转换、Compare 冷启动、4D 窗值连续性和窗预设选中状态等问题。

导出与数据边界

  • 测量存于当前浏览器或桌面应用的本地用户配置,不是服务端或云端备份;清理站点/用户数据会移除记录。缺少稳定 Study/Series UID 的文件仅保留内存记录。
  • GSPS 仅支持原始单通道灰度图,不支持 MPR 重采样、Fusion、RGB、伪彩和任意角度显示旋转。此类视觉效果请使用 PNG / SC。厚层投影不能被标为单一原始切片测量,不能支持的 SR / GSPS 请求会明确报错。
  • SR / GSPS 导入为数值链路可编辑测量、文字标注的本地持久化尚未完成。
  • Montage 仍使用旧图片链路;4D 播放仍使用后端时钟。仅将时相编码在序列描述中的部分门控数据尚不能自动归组。
  • 本轮仅完善经典单帧 MR,不新增 Enhanced MR / Mosaic 支持;不承诺全部压缩编码(例如部分 12-bit JPEG Extended)。
  • 原生 iOS 数值视图尚未完成接入,不属于本版验收范围。Windows 真机、长期内存稳定性和所有影像组合的深度验收仍待补充。

构建与验证

  • macOS:在本地构建 Apple Silicon / arm64 的 DMG 和 ZIP。未使用 Developer ID 签名及 Apple 公证,系统可能阻止直接打开;请先核验来源和 SHA-256,勿全局关闭系统安全检查。本次不提供 Intel Mac 包。
  • Windows:由 GitHub Actions 构建 x64 安装器、独立后端及 Web 压缩包。工作流在发布前检查冻结后端的解码依赖与 JPEG-LS 数值往返。
  • 回归包含 Python / TypeScript 定量与坐标测试,以及浏览器中的测量关闭重开、刷新恢复、SR / GSPS 下载、数值渲染及移动布局检查。测试通过不等同于所有迁移阶段完成。
  • 需要旧渲染时,可从本标签源码设置 VITE_CLIENT_SLICE_RENDERING=0 重新构建;本版没有运行时切换开关。