有没有一种方法可以打开DICOM文件?

我已经做了一个RMI扫描,不知道是否有可能打开DICOM文件来查看它。Ubuntu推荐我安装ImageJ,但它无法解码或者其他什么。
我的一个朋友用Photoshop打开了它,似乎可以工作,但我需要一个我可以在Ubuntu上轻松使用的程序。
8个回答

所有的软件都可以从Ubuntu软件中心获取。
  • dicomscope. manual page.

    sudo apt install dicomscope
    

    DICOMscope是一个免费的DICOM查看器,可以显示来自所有模态的未压缩、单色的DICOM图像,并支持根据DICOM第14部分进行监视器校准以及呈现状态。DICOMscope提供了一个打印客户端(DICOM基本灰度打印管理),该客户端还实现了可选的演示LUT SOP类。这个原型的开发是由“DICOM推进委员会”委托并在1999年欧洲放射学大会ECR上展示的。增强版是为1999年RSNA InfoRAD的“DICOM显示一致性演示”开发的。当前版本3.5.1已在2001年ECR上展示,并包含许多扩展功能,包括打印服务器、支持加密DICOM通信、数字签名和结构化报告。

  • ginkgo-cadx.

    sudo apt install ginkgocadx
    

    Ginkgo CADx是一个先进的DICOM查看器和dicomizer(将png、jpeg、bmp、pdf、tiff转换为DICOM)。

  • aeskulap

    sudo apt install aeskulap
    

    Aeskulap是一款医学图像查看器。它能够加载存储在DICOM格式中的一系列特殊图像进行审查。此外,Aeskulap还能够通过网络查询和获取存档节点(也称为PACS)中的DICOM图像。该项目的目标是创建一个完全开源的替代商业DICOM查看器。Aeskulap基于gtkmm、glademm和gconfmm,并设计用于在Linux下运行。这些软件包的端口可用于不同的平台。将Aeskulap移植到任何具备这些软件包的平台应该相当容易。


1我可以使用DicomScope和Aeskulap查看我的X光片。也许使用Ginkgo-Cadx也是可能的,但我需要再试一次。 - Csaba Toth
2这些方法都无法处理我的DICOM文件。或许它们已经不再更新或维护以适应最新的格式了?不幸的是,我们可能需要求助于使用Wine + Windows.exe应用程序(非开源试用软件,不是一个合理的长期解决方案),或者通过编程转换成更常见的标准图像格式。 - michael
Aeskulap在2019年左右可以很好地处理我的DICOM文件。但让我惊讶的是,无法用Gimp打开它们。Dicomscope也无法工作,可能是因为我的图像被压缩了。我使用的是Ubuntu 18.04.2 LTS版本,代号为bionic,内核版本为5.0.0-25-generic。 - Monkeybus
1大部分都对我没用,屏幕一片空白。看起来它们都是基于需要许可证才能处理JPEG2000压缩的DICOM文件的dcmtk。来源 我已经测试了Weasis,它对我使用样本JPEG2000压缩文件有效。 - uak
1Aeskulap在20.04和22.04版本中对我来说运行良好。 - Will
根据其源代码来看,Aeskulap已经有15年的历史了。 - Olivier Cailloux

Weasis(在Flathub上)

在我测试的所有查看器中,我最喜欢Weasis。

它是跨平台的,具有许多功能(测量、2D/3D视图等),而且工作正常。

以下是主要功能:
  • 显示各种DICOM文件(包括多帧、增强、MPEG-2、MPEG-4、MIME封装、SR、PR、KOS、AU、RT和ECG)
  • 浏览常见的图像格式(TIFF、BMP、GIF、JPEG、PNG、RAS、HDR和PNM)
  • 图像处理(平移、缩放、窗口、预设、旋转、翻转、滚动、十字线、滤波等)
  • 用于比较系列或研究的布局
  • 高级系列同步选项
  • 显示演示状态(GSPS)和关键对象选择
  • 通过选择创建关键图像(关键对象选择对象)
  • 支持Modality LUTs、VOI LUTs和Presentation LUTs(甚至是非线性的)
  • 支持具有不同校准的多个屏幕,支持HiDPI(高每英寸点数)监视器,全屏模式
  • 多平面重建和最大密度投影
  • 显示结构化报告
  • 显示并搜索所有DICOM属性
  • 显示交叉线
  • 测量和注释工具
  • 像素区域统计数据(最小值、最大值、平均值、标准差、偏度、峰度、熵)
  • 模态值直方图
  • SUV测量
  • 将测量和注释保存到DICOM PR或XML文件中
  • 导入CD / DVD和本地DICOM文件
  • 以多种选项导出DICOM(DICOMDIR、ZIP、使用Weasis的ISO映像文件、TIFF、JPEG、PNG等)
  • 放大镜
  • 本机和DICOM打印
  • 读取包含浮点或双精度数据的DICOM图像(参数映射)
  • DICOM ECG查看器

1这是唯一对我有效的解决方案,因为其他方法不支持JPEG2000压缩文件。 - uak
2要导出JPEG格式,请使用“文件”>“导出”>“DICOM”,然后在下拉菜单中选择“JPEG”。使用“复制所选视图到剪贴板”无法导出全分辨率图像。 - Johann
Weasis太棒了 - Déjà vu


1GIMP 是非常强大的 <3 - holzkohlengrill
1对我来说,使用GIMP 2.10没有起作用。 - t.animal
5然而,它只加载多帧图像的第一帧。 - Neil Mayhew
高级放射学CD中,包含一个autorun.inf文件来执行pbcdview.exe,还提供了一个子目录,其中的文件被file工具识别为“DICOM医学图像文件”。但是对于这个问题,以上方法都不适用。 - John Greene
1有一个与GIMP上的DICOM文件相关的问题。 - Pablo Bianchi

我一时兴起尝试了ImageMagick的convert命令,结果非常顺利。
convert IMG00001.dcm IMG00001.png

或者转换为jpeg格式:
convert IMG00001.dcm IMG00001.jpg

我没有尝试过调整大小或使用任何ImageMagick滤镜,因为简单的“convert”命令已经满足了我的需求。
当然,这可能不像其他DICOM查看器那样有用(其他人在这里回答),因为它们提供了不同的工具来检查或测量图像上的内容。如果你只想打开并查看原始照片 - 例如个人检查的照片 - 那么简单的批量转换可能适合你。
find path/to/folder -type f -name "*.dcm" -exec convert {} {}.png \;

酰胺可能有助于:
sudo apt install amide
amide


2这个列表可能有用,但是我找不到评级的理由。 - Marco Sulla

InVesalius (on GitGub & Flathub)

三维医学影像重建软件。

InVesalius基于CT或MRI设备获取的2D DICOM文件序列生成3D医学成像重建。InVesalius具有国际化特性(目前支持英语、葡萄牙语、法语、德语、西班牙语、加泰罗尼亚语、罗马尼亚语、韩语、意大利语和捷克语),可在多个平台上运行(GNU Linux、Windows和MacOS),并提供以下几个工具: - DICOM支持,包括:(a) ACR-NEMA版本1和2;(b) DICOM版本3.0(包括JPEG的各种编码 -无损和有损-,RLE) - 支持Analyze文件 - 支持BMP、PNG、JPEG和TIF文件 - 图像处理功能(缩放、平移、旋转、亮度/对比度等) - 基于2D切片的分割 - 预定义的组织感兴趣的阈值范围 - 基于分水岭的分割 - 基于2D切片的编辑工具(类似于画笔) - 线性和角度测量工具 - 体积重新定向工具 - 3D表面创建 - 3D表面体积测量 - 3D表面连接工具 - 3D表面导出(包括:二进制和ASCII STL,PLY,OBJ,VRML,Inventor) - 高质量的体积渲染投影 - 预定义的体积渲染预设 - 体积渲染裁剪平面 - 图片导出(包括:BMP、TIFF、JPG、PostScript、POV-Ray)

pydicom,使用Python处理DICOM文件。

pydicom是一个纯Python包,用于处理DICOM文件。它以一种简单的“pythonic”方式让您读取、修改和写入DICOM数据。



这并没有回答问题。一旦您拥有足够的声望,您将能够评论任何帖子;相反,提供不需要提问者澄清的答案。- 来自审查 - undefined