Dicom Image Viewer for iPad

本文介绍了一款不依赖于DCMTK库的简易Dicom查看器。作者自行移植了Dicom文件解析器,并计划将其开源发布到GitHub。文章展示了查看器的效果图,包括Dicom文件列表及2D查看功能。

Dicom 查看器
CC 许可,转载请注明出处


花了几天的时间,做了一个简陋的 Dicom viewer,这个查看器没有使用 DCMTK 库,而是自己移植了一个 Dicom 文件解析器(Thanks toAmarnath Sand his great post.)。过阵子会把这个 Dicom 文件解析器开源,放到 github 上。

贴几张效果图先:
Dicom 文件列表


2D Viewer


DICOM Web Viewer 是用于查看医学影像(如X光、CT、MRI等)的工具,其基于DICOM(医学数字成像和通信)标准,能将医学影像数据以可视化方式呈现,方便医生进行诊断和分析。 ### 功能介绍 - **影像查看**:支持多种医学影像格式,如CT、MRI、X光等,可进行缩放、平移、旋转等操作,以不同视角观察影像。 - **测量功能**:可在影像上进行距离、角度、面积等测量,辅助医生对病变大小等进行评估。 - **多序列和多平面显示**:能同时显示同一患者的多个影像序列,还可进行多平面重建,提供更全面的影像信息。 - **标注功能**:医生可在影像上添加文字、箭头等标注,方便记录重点和与其他医生交流。 ### 使用方法 一般而言,使用 DICOM Web Viewer 需将 DICOM 影像数据上传至支持该 Viewer 的服务器或平台。之后在浏览器中打开 Viewer 界面,找到上传数据文件列表,选择要查看的影像,即可开始查看。在查看过程中,可通过界面上的操作按钮实现缩放、平移等功能。若要进行测量和标注,可在相应功能菜单中选择对应的工具进行操作。 ### 下载资源 - **OHIF Viewer**:这是一个开源的 DICOM Web Viewer,可从其 GitHub 仓库(https://github.com/OHIF/Viewers )下载源代码,根据文档进行部署和使用。 - **CornerstoneJS**:也是开源项目,提供了构建 DICOM Web Viewer 的基础库。可从 GitHub(https://github.com/cornerstonejs/cornerstone )获取代码,开发者能基于此库开发自己的 Viewer。 ```python # 这里只是示例代码,实际使用中要根据具体 Viewer 开发需求来编写 # 假设使用 CornerstoneJS 加载 DICOM 影像 import cornerstone from 'cornerstone-core'; import cornerstoneWADOImageLoader from 'cornerstone-wado-image-loader'; // 初始化 cornerstone cornerstoneWADOImageLoader.external.cornerstone = cornerstone; cornerstoneWADOImageLoader.configure({ useWebWorkers: true }); // 加载 DICOM 影像 const element = document.getElementById('dicomImage'); cornerstone.enable(element); const imageId = 'wadouri:path/to/your/dicom/file.dcm'; cornerstone.loadAndCacheImage(imageId).then(function(image) { cornerstone.displayImage(element, image); }); ```
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值