Weasis:完整的免费 DICOM 查看器与开源医学影像工作站
2026/8/22 15:21:14 网站建设 项目流程

Weasis:完整的免费 DICOM 查看器与开源医学影像工作站

【免费下载链接】WeasisWeasis is a web-based DICOM viewer for advanced medical imaging and seamless PACS integration.项目地址: https://gitcode.com/gh_mirrors/we/Weasis

Weasis 是一款免费、开源的 DICOM 查看器,用 Java 编写,运行在 Windows、macOS 和 Linux 上。它面向临床医生、医学研究人员和医疗 IT 人员,覆盖日常阅片、DICOM 测量与三维重建,全部功能不收费。

项目快照

先核对几个硬性事实,方便你判断它是否符合自己的环境。

条目内容
许可证EPL 2.0 / Apache 2.0 双许可,免费使用
开发语言Java,源码按 Java 25 级别开发
支持系统Windows、macOS、Linux 桌面版,另支持 Web 端部署
运行环境官方安装包内置 JRE,无需单独安装 Java;从源码构建需要 JDK 25 以上和 Maven
核心能力2D 阅片、斜位与曲面 MPR、3D 容积渲染、测量与区域统计、PACS 与 DICOMweb 接入

三个场景看懂它

三个典型用法,对号入座。

影像阅片。放射科医生每天要读的 CT、MRI 病例,可以从 PACS 直接调取:客户端按 PACS 的实际情况配置经典 DIMSE 节点或 DICOMweb 源,也可以用weasis://链接从 EHR、RIS 里单击直达。打开后多帧序列、增强型 CT/MR/US 容积都能正常显示,窗宽窗位用鼠标直接拖,多窗格布局下可以按 Frame of Reference 分组同步滚动;如果序列是 4D 多期增强,会自动弹窗帮你拆分成各期子序列,方便逐期对比。

科研测量。做定量研究的人,最在意测量可复现。Weasis 的长度、面积、角度(含 Cobb 角)、垂直/平行与自由形状工具画完即出结果;选中区域后自动给出最小值、最大值、均值、标准差、偏度、峰度和熵,CT 衰减(HU)、PET 的 SUV、分割区域的体积与体素数也都能算,配直方图看分布。测完把结果存成 DICOM Presentation State 或 XML,就能跟着影像一起归档、流转。

教学演示。授课和远程会诊需要的是"能带走的结果"。当前视图可以导出成 PNG/JPEG,3D 旋转可以录制成 AVI/MP4 视频放进课件,测量和标注则随 Presentation State 一并保存。把一份标注好的病例发出去,对方打开后看到的标注与原始测量是一致的。

核心能力:它具体能干什么

按任务分组,每组说清楚边界。

查看。常见 DICOM 类型基本都收:多帧、增强容积、JPEG 系列(基线/扩展/无损)、JPEG-LS、JPEG 2000、JPEG-XL、RLE;SR 结构化报告、PR、KOS、SEG 分割、RT 结构集与剂量、ECG 波形、音频、参数图(浮点像素)都有对应查看器。非 DICOM 的 TIFF、PNG 等图片也能直接打开,窗口上有损压缩提示会告诉你源图质量。

测量。覆盖长度、面积、角度、区域统计四类,配合像素信息查看器(原始值、模态值、显示值)核对数值。做 PET 研究可以在融合后的 PET/CT 视图上直接量 SUV。

三维重建。斜位 MPR 带机架倾角校正,曲面 MPR 可在轴位上描一条曲线生成全景图(常用于锥形束 CT 的牙弓)。容积渲染提供预设、自定义 Volume LUT,SEG 分割可叠加为体素蒙版做保留/剔除;MIP/MinIP/平均投影在 2D、MPR、3D 视图里都能用,PET/CT 融合支持 SUV 显示窗和色标。

数据接入。本地侧支持拖放文件、文件夹、ZIP 和带 DICOMDIR 的光盘;网络侧支持 C-FIND/C-GET/C-MOVE 查询检索、DICOMweb(QIDO/WADO/STOW-RS)、WADO-URI,认证覆盖 Basic、OAuth 2.0 和 OpenID Connect。另有 Dicomizer 模块,把普通图片、视频、PDF、STL 网格转成 DICOM 文件,适合把历史资料纳管。

结果导出。影像可发给远程 PACS 或 DICOMweb(C-STORE/STOW-RS),也可存为本地 DICOMDIR ZIP、内嵌 Weasis 查看器的 ISO 光盘镜像、TIFF/JPEG/PNG 图片或 AVI/MP4 视频;测量与标注以 Presentation State 或 XML 形式保存。

上手路线:按角色的最短路径

按角色走三条路线,每条只保留必要动作。

临床医生。安装对应系统的官方安装包,启动即可。把 DICOM 文件夹或光盘拖进去,在左侧 DICOM Explorer 按患者-序列两级找到目标序列打开;阅片用鼠标滚轮缩放、拖拽平移,窗宽窗位直接拖动或套预设;遇到病灶用长度/面积工具量一下,右键菜单把测量存为 Presentation State。

科研人员。导入数据集(ZIP、多帧容积均可),绘制感兴趣区域后读取统计值,需要体积时用 SEG 分割区域的体素统计;4D 多期数据先拆分再逐期做 MPR/MIP;结果导出为 XML 或表格,便于后续脚本化处理。

开发者。克隆源码仓库:

git clone https://gitcode.com/gh_mirrors/we/Weasis

用 Maven 执行 clean install 构建全项目。做插件的话,从仓库里的 archetype(weasis-plugin-base-viewer、weasis-plugin-dicom-viewer)生成骨架工程,按 OSGi bundle 的方式开发;偏好配置支持 默认 → 工作站 → 用户 的多级覆盖,方便按科室定制。

进阶设置:界面、内存与 PACS 连接

三件事,各调一次就够了。

界面方面,主题、快捷键、工具栏停靠都可以改,多显示器环境建议做逐显示器校准,保证打印和测量按真实尺寸显示。

内存方面,读大体量数据时给 JVM 加大堆。在启动脚本里调整 JVM 参数:

-Xms2048m -Xmx4096m

PACS 连接方面,先确认对方 PACS 支持哪条路:老 PACS 走 DIMSE 或 WADO-URI,新系统走 DICOMweb over HTTPS。认证按需选 Basic、OAuth 2.0 或 OIDC;如果要和 EHR/RIS 深度集成,推荐用网关集中处理认证与清单生成,客户端只对接一个入口。

开始之前要知道的

三条客观限制,提前说明。

第一,运行时环境。源码按 Java 25 开发,官方安装包捆绑了裁剪后的 JRE,普通用户不用管 Java;但从源码构建或在服务器部署 Web 端时,需要自己准备 JDK 25 以上。

第二,压缩格式兼容性。主流传输语法(JPEG、JPEG-LS、JPEG 2000、JPEG-XL、RLE 等)都支持,但个别设备私有或罕见的传输语法可能打不开,遇到时先查文件的 Transfer Syntax UID 再判断。

第三,几何信息影响三维结果。像素间距、层间距、方位角不一致的序列,做 MPR 和容积重建前 Weasis 会给出提示;数据本身几何信息不规范时,三维结果的准确性取决于数据质量而非软件。

快速问答

没有网关,能直接连 PACS 吗?可以。客户端直接配置 DICOM 节点(DIMSE)或 DICOMweb 源即可,适合独立工作站;规模大的部署再考虑用网关集中管理认证和清单。

超声、ECG、结构化报告这些非典型数据支持吗?支持。US 容积数据、ECG 波形(含测量)、SR 结构化报告(可超链接到对应图像与标注)、RT 结构集/剂量分布/DVH 都有专门查看器。

测量结果能发给别的机构吗?能。测量和标注存为 DICOM Presentation State,影像用 C-STORE 或 STOW-RS 发送到对方 PACS,对方用支持 Presentation State 的查看器打开即可复现标注。

免费会不会有功能阉割?不会。EPL 2.0 / Apache 2.0 双许可下所有功能免费,3D、测量、分割叠加都在内,也可以基于插件 API 开发自己的扩展。


想确认它是否合用,最快的办法是拖一份颈部 CT 进来:打开冠状 MPR,右侧切到容积渲染,画一个长度测量,五分钟就能看出操作习惯是否匹配。下一步建议从官网下载最新版本并导入一份样例 DICOM 数据集,把阅片、测量、导出这条完整流程走一遍。

【免费下载链接】WeasisWeasis is a web-based DICOM viewer for advanced medical imaging and seamless PACS integration.项目地址: https://gitcode.com/gh_mirrors/we/Weasis

创作声明:本文部分内容由AI辅助生成(AIGC),仅供参考

需要专业的网站建设服务?

联系我们获取免费的网站建设咨询和方案报价,让我们帮助您实现业务目标

立即咨询