kradview - The free DICOM viewer for Linux

Nowadays, all the image capturing devices for medical purposes use the same image format: DICOM. DICOM stands for Digital Imaging and COmmunications in Medicine; and it is a very rich image format, independent from the capturing device and the visualization platform. Now DICOM is considered the worldwide standard for Industry and research. The format is open, and the most of its information can be freely download. Anyway, part of the standard can only be obtained paying a fee. This makes harder a free implementation, but does not affect to its openness.

From its richness and platform independence comes its main problem. DICOM is a hard format to implement, so far it can store rich information about the patient, the capture device, the physical parameters of the capturing process and several images in only one file. It also allows that each field can have its own codification format, length and endianness. A field can be in little endian or big endian, and it is up to the viewer to identify it from the control fields and to make the right conversions. The image is codified in JPEG lossless format.

There are several ways to open a DICOM image on a free operating system. The most of them are proprietary solutions; and the free ones are really hard to use for medical staff on a daily basics, and does not show the metadata of the image, what is really important for daily work. A doctor needs a way to see clearly, fast, accurattely a X-ray image.

A radiography of a lung The menu of kradview Propieties of the image The same image, zoom in The same image, zoom out

Here is the gap that kradview fills: Kradview is a GPLed viewer of images obtained for some different sources: X-ray, NMR and DICOM-compatible imaging devices that runs on free operating systems. Its aim is a easy to use DICOM viewer with instant rendering of images, no matter the size and the zoom of the DICOM image. It covers the "let's see the the X-ray image" need of the medical professional.

Kradview as been developed in C and C++ using KDE libraries. The parsing, rendering, and processing routines has been developed in C, and the graphical interface has been developed in C++ and includes the former routines with "extern C" for fast use.

Now kradview counts with thousands of downloads, and it is being used succesfully to see radiological images and its metadata on several medical centers.

Kradview has been developed with KDE, and it should work in any Unix flavour that can run KDE. It has been tested and is being used on several different Linux distributions.

If you find any error, please test the latest version, and if the error is on it, please contact me to fix it. I can be contacted at my mail: irbis at orcero dot org.

You can download the latest kradview version download here the latest kradview version. The file has 741011 bytes long. Several people have notified that the file received is not a tar archive, and have a different size -738596-. The problem is caused due to a partial download, because the server sometimes is overloaded. If this have happened to you, please download it again. If you can't, feel free to drop me an e-mail and I will mail to you the source.

Installation instructions:

To install kradview, the steps are:

tar -zxf kradview-1.1.0.tgz

cd kradview-1.1.0



make install

And... done!

Please remember: kradview is licenced under GPLv3, not under GPLv2!

kradview team:

Project Manager: David Santo Orcero
David del Río Medina
David Santo Orcero
Contributors: Andrey Yurkovsky
Stefan Husmann