82

I have done an RMI scan, and I wonder if it's possible to open DICOM files, to see it. Ubuntu recommended I install ImageJ, but that didn't decode it or whatever.

A friend of mine opened it with Photoshop and seems like it worked, but I need a program I can easily use on Ubuntu.

0

8 Answers 8

74

All available from Ubuntu software center:

  • dicomscope. manual page.

    sudo apt install dicomscope
    

    DICOMscope is a free DICOM viewer which can display uncompressed, monochrome DICOM images from all modalities and which supports monitor calibration according to DICOM part 14 as well as presentation states. DICOMscope offers a print client (DICOM Basic Grayscale Print Management) which also implements the optional Presentation LUT SOP Class. The development of this prototype was commissioned by the "Committee for the Advancement of DICOM" and demonstrated at the European Congress of Radiology ECR 1999. An enhanced version was developed for the "DICOM Display Consistency Demonstration" at RSNA InfoRAD 1999. The current release 3.5.1 has been demonstrated at ECR 2001 and contains numerous extensions, including a print server, support for encrypted DICOM communication, digital signatures and structured reporting.

  • ginkgo-cadx.

    sudo apt install ginkgocadx
    

    Ginkgo CADx is an advanced DICOM viewer and dicomizer (converts png, jpeg, bmp, pdf, tiff to DICOM).

  • aeskulap

    sudo apt install aeskulap
    

    Aeskulap is a medical image viewer. It is able to load a series of special images stored in the DICOM format for review. Additionally Aeskulap is able to query and fetch DICOM images from archive nodes (also called PACS) over the network. The goal of this project is to create a full open source replacement for commercially available DICOM viewers. Aeskulap is based on gtkmm, glademm and gconfmm and designed to run under Linux. Ports of these packages are available for different platforms. It should be quite easy to port Aeskulap to any platform were these packages are available.

6
  • 1
    I could view my x-rays with dicomscope and aeskulap. Maybe it's possible with ginkgo-cadx as well, but I need to try it again with that.
    – Csaba Toth
    Jan 19, 2018 at 6:31
  • 2
    None of these worked on my dicom files. Perhaps they are no longer updated/maintained for latest formats? Unfortunately we may have to resort to wine+windows.exe applications (non-FOSS trial-ware, not a reasonable long term solution), or programmatically convert to (more common) standard image formats.
    – michael
    Aug 16, 2018 at 4:23
  • aeskulap worked fine with my DICOM files, circa 2019. Couldn't open them with Gimp, which surprised me. Dicomscope didn't work, maybe my images are compressed. I am talking Ubuntu 18.04.2 LTS, bionic, kernel is 5.0.0-25-generic.
    – Monkeybus
    Aug 27, 2019 at 4:11
  • 1
    Most of those didn't work for me, I get a blank screen. Seems like they are all based on dcmtk which needs a license to be able to deal with JPEG2000 compressed DICOM files. source I've tested Weasis and it worked for me with sample JPEG2000 compressed files.
    – uak
    Oct 14, 2020 at 18:32
  • 1
    Aeskulap works well for me in 20.04 & 22.04.
    – Will
    Oct 18, 2022 at 18:14
38

Weasis (on Flathub)

From all viewers I tested, I liked Weasis the most.

It is cross-platform, has lots of features (measurement, 2D/3D view, etc.) and works just fine.

Here are the main features:

  • Display all kinds of DICOM files (including multi-frame, enhanced, MPEG-2, MPEG-4, MIME Encapsulation, SR, PR, KOS, AU, RT and ECG)
  • Viewer for common image formats (TIFF, BMP, GIF, JPEG, PNG, RAS, HDR, and PNM)
  • Image manipulation (pan, zoom, windowing, presets, rotation, flip, scroll, crosshair, filtering...)
  • Layouts for comparing series or studies
  • Advanced series synchronization options
  • Display Presentation States (GSPS) and Key Object Selection
  • Create key images (Key Object Selection object) by selection
  • Support of Modality LUTs, VOI LUTs, and Presentation LUTs (even non-linear)
  • Support of several screens with different calibration, support of HiDPI (High Dots Per Inch) monitors, full-screen mode
  • Multiplanar reconstructions and Maximum Intensity Projection
  • Display Structured Reports
  • Display and search into all DICOM attributes
  • Display cross-lines
  • Measurement and annotation tools
  • Region statistics of pixels (Min, Max, Mean, StDev, Skewness, Kurtosis, Entropy)
  • Histogram of modality values
  • SUV measurement
  • Save measurements and annotations in DICOM PR or XML file
  • Import CD/DVD and local DICOM files
  • Export DICOM with several options (DICOMDIR, ZIP, ISO image file with Weasis, TIFF, JPEG, PNG...)
  • Magnifier glass
  • Native and DICOM printing
  • Read DICOM image containing float or double data (Parametric Map)
  • DICOM ECG Viewer
4
  • 1
    This was the only solution that worked for me as others didn't support JPEG2000 compressed files.
    – uak
    Oct 14, 2020 at 18:34
  • 2
    To export JPEG, use File > Export > DICOM, then choose "JPEG" in the dropdown there. "Selected view to clipboard" does not export the full-resolution image.
    – Johann
    Feb 19, 2021 at 21:46
  • weasis is amazing
    – Déjà vu
    May 30, 2023 at 15:36
  • There is an undeclared dependency for Weasis. It was only functional after I installed pixelmed-apps package, which included multiple dependencies. Before that, Weasis could not detect any viewable images. This may be true of other applications also.
    – wberry
    Dec 15, 2023 at 16:32
14

GIMP

You can also just use GIMP (GNU Image Manipulation Program) to open DICOM images.

5
  • 1
    GIMP is mighty <3 Jun 10, 2018 at 16:30
  • 2
    Didn't work for me with gimp 2.10
    – t.animal
    Jun 26, 2018 at 8:13
  • 5
    However, it loads only the first frame of a multi-frame image Aug 24, 2018 at 21:12
  • Advanced Raidology CDs that have autorun.inf executing a pbcdview.exe also provided a subdirectory whose files have been identified as 'DICOM medical image file` by file utility tool. None of the above works for this one. Jun 5, 2019 at 19:24
  • 1
    There is an issue related to DICOM files on GIMP Mar 28, 2023 at 1:13
3

Aliza (on Flathub)

It has free version and non-free version. The source code of the free version is hosted in GitHub.

You can also check this link to find out more options, 16 Best Free Linux Medical Imaging Software

16 Best Free Linux Medical Imaging Software

1
  • 2
    This list may be useful, but I failed to find a rationale for the ratings. Jul 26, 2023 at 16:21
2

On a whim I tried the ImageMagick convert command, and it worked like a charm:

convert IMG00001.dcm IMG00001.png

or to jpeg:

convert IMG00001.dcm IMG00001.jpg

I have not played around with resizing or any ImageMagick filters, as the simple convert did all I wanted it to.

Granted, this may not be useful as other dicom viewers (answered by others here) have different tools available for examining or measuring things on the images. If you only want to open and look at the raw photos - eg, of a personal exam - then a simple batch convert may work for you:

find path/to/folder -type f -name "*.dcm" -exec convert {} {}.png \;
1

Amide may help:

sudo apt install amide
amide
0

InVesalius (on GitGub & Flathub)

3D medical imaging reconstruction software.

InVesalius generates 3D medical imaging reconstructions based on a sequence of 2D DICOM files acquired with CT or MRI equipments. InVesalius is internationalized (currently available in English, Portuguese, French, German, Spanish, Catalan, Romanian, Korean, Italian and Czech), multi-platform (GNU Linux, Windows and MacOS) and provides several tools:

  • DICOM-support including: (a) ACR-NEMA version 1 and 2; (b) DICOM version 3.0 (including various encodings of JPEG -lossless and lossy-, RLE)
  • Support to Analyze files
  • Support to BMP, PNG, JPEG and TIF files
  • Image manipulation facilities (zoom, pan, rotation, brightness/contrast, etc)
  • Segmentation based on 2D slices
  • Pre-defined threshold ranges according to tissue of interest
  • Segmentation based on watershed
  • Edition tools (similar to Paint Brush) based on 2D slices
  • Linear and angular measurement tool
  • Volume reorientation tool
  • 3D surface creation
  • 3D surface volume measurement
  • 3D surface connectivity tools
  • 3D surface exportation (including: binary and ASCII STL, PLY, OBJ, VRML, Inventor)
  • High-quality volume rendering projection
  • Pre-defined volume rendering presets
  • Volume rendering crop plane
  • Picture exportation (including: BMP, TIFF, JPG, PostScript, POV-Ray)

pydicom, to manipulate DICOM files with Python.

pydicom is a pure Python package for working with DICOM files. It lets you read, modify and write DICOM data in an easy "pythonic" way.

0

I couldn't open compressed Dicom files with either aeskulap, dicombrowser, amide, dicomscope, or ginkgocadx. I was successful with Aliza MS (https://flathub.org/apps/com.github.AlizaMedicalImaging.AlizaMS), flatpak version.

1

You must log in to answer this question.

Not the answer you're looking for? Browse other questions tagged .