Skip to content

Navigation Menu

Sign in
Appearance settings

Search code, repositories, users, issues, pull requests...

Provide feedback

We read every piece of feedback, and take your input very seriously.

Saved searches

Use saved searches to filter your results more quickly

Sign up
Appearance settings

Releases: l5769389/DicomVisionServer

DicomVision Server v1.5.0

31 May 14:40
@l5769389 l5769389

Choose a tag to compare

从 v1.4.0 到 v1.5.0 的主要变化

3D 与 Surface 渲染

  • 新增基于 VTK 的 Surface 渲染器,支持 surface / volume 渲染模式切换。
  • 新增 Surface 配置归一化逻辑,包括阈值、平滑、降采样、颜色、透明度等参数处理。
  • 优化默认 3D volume 渲染预设和光照表现,使骨骼类影像默认效果更接近常见阅片软件。
  • 完整 Surface 渲染完成后异步预热 fast preview session,降低首次旋转、移动、缩放预览的卡顿。
  • fast preview 渲染不会递归触发预热,预热异常只记录日志,不影响当前渲染返回。

DICOM 加载与兼容性

  • 加载摘要不再自动携带兼容性提示。
  • 兼容性检查改为通过 /api/v1/dicom/compatibility 按需返回详情。
  • 修复 RGB / Secondary Capture 像素解码、缩略图和 Stack 渲染逻辑,避免 Dose Report 等图像被误当作多帧灰度体数据。
  • 增加 Stack 代表 slice 自动选择逻辑,优先显示有实际内容的切片。
  • MPR 初始化仍保持使用体数据中心点。

视图与渲染流程

  • 扩展 viewer 模型和 schema,支持 surface render mode 与 surface config。
  • 统一后端 3D 操作处理,使 Surface 和 Volume 的旋转、移动、缩放流程保持一致。
  • 调整 series registry 和 cache 中的视图支持信息,供前端禁用不支持的 3D、4D、MPR 入口。

测试

  • 新增 Surface 渲染、Surface preview 预热、代表 slice、RGB / Secondary Capture、volume 配置等测试。
  • 补强 DICOM 兼容性检查、MPR cursor、DICOM cache 等现有测试。

验证

  • uv run pytest:135 个测试通过。
Assets 2
Loading

DicomVision Server v1.4.0

27 May 05:53
@l5769389 l5769389

Choose a tag to compare

DicomVision Server v1.4.0

本版本说明以 v1.2.0 为基准,汇总 v1.3.0v1.4.0 期间服务端新增的主要能力、接口和打包改进。

新增功能

  • PACS DICOMweb 服务增强:扩展 DICOMweb 查询、元数据读取、序列下载和预览回退能力。
  • DIMSE PACS 支持:新增 DIMSE 查询服务与下载任务,支持传统 PACS 的检查/序列检索流程。
  • DICOM SR 导出:新增测量结果导出为 DICOM Structured Report 的后端能力。
  • DICOM GSPS 导出:新增测量和标注导出为 Grayscale Softcopy Presentation State 的后端能力。
  • GSPS 导入:支持解析导入的 GSPS,并将测量/标注 overlay 附着到被引用的原始影像。
  • SR / GSPS 文档对象导入:单独导入 DICOM SR 或未能附着到原始影像的 GSPS 时,会注册为非影像 DICOM 文档对象,供前端以 Tags 视图查看。
  • 浏览器 DICOM 上传接口:新增 Web 场景下的 DICOM 上传和加载支持。
  • 渲染进度事件:增加 Viewer 渲染进度反馈,便于前端显示更准确的加载状态。
  • 桌面端后端打包:新增跨平台后端桌面 bundle 构建脚本,并在 Windows / macOS 桌面端打包流程中使用。

优化与修复

  • 增加 DICOM 兼容性检测与提示所需的元数据支持。
  • 优化 4D 序列 registry 刷新逻辑。
  • 整理 DICOMweb 元数据标签命名,提升 PACS 查询相关代码可读性。
  • 改进 PyInstaller 构建流程,在缺少 PyInstaller 时可通过 uv 自动拉取构建依赖。
  • 修复 DICOMweb PACS 预览回退逻辑。

验证

  • pytest tests\test_gsps_import.py tests\test_sr_import.py tests\test_view_export_gsps.py tests\test_view_export_sr.py tests\test_dicom_tags_api.py tests\test_series_registry.py
  • Windows 桌面端发布包构建时已重新打包后端。
Loading

DicomVision Server v1.3.0

26 May 09:11
@l5769389 l5769389

Choose a tag to compare

DicomVision Server v1.3.0

?? DicomVision v1.3.0 ????????????

????

  • ?? PACS DICOMweb ???????????????? fallback?
  • ?? DIMSE ??/????????????
  • ?? DICOM ???????????
  • ?????????????? 4D/???????????
  • ????? PyInstaller ?? bundle ????,?? Windows ? macOS ????????
Loading

DicomVision Server v1.2.0

18 May 06:45
@l5769389 l5769389

Choose a tag to compare

v1.2.0 更新内容

  • 支持客户端 Stack Compare:source/target series 使用独立后端 Stack view。
  • 显式伪彩操作即使 preset 未变化也会重新渲染,保证 Compare 默认伪彩可靠应用。
  • README 更新 Stack Compare 后端能力和截图链接。
  • 服务端版本号同步升级到 1.2.0。

校验

  • PYTHONPATH=. uv run pytest tests,69 passed
  • 已通过客户端
    pm run release:win 打入桌面安装包。
Loading

AltStyle によって変換されたページ (->オリジナル) /