Source i (link to git-repo or to original if based on someone elses unmodified work):

Add the source-code for this project on opencode.net

6
Become a Fan
5.7

Available as/for:
Description:
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.
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.

---------------

Note: the images shown have lost quality due to the compresion and the image restriction limits.

Do not use the download link of below due to unknown reasons, it download a 738596 wrong file that can't be untarred. Use the home page of kradview to download, whose link is above.
Last changelog:

Kradview Changelog v.1.1.0 12/04/2008
* Crashing on unsuported/non-DICOM files fixed (David del Rio Medina)
* gcc 4.3 issue fixed (Stefan Husmann)
* Code cleanups (David Santo Orcero)

Kradview Changelog v.1.0.0 12/04/2008
* Improve the dicom render engine (David del Rio Medina)
* Make "wrong version of automake" problem fail verbosely (Andrey Yurkovsky)

Kradview Changelog v.0.6.2 - 8/7/2007
Several Bugfixes (David Santo Orcero)
Licence changed to GPLv3 (David Santo Orcero)

Kradview Changelog v.0.6.1 - 21/3/2006
Minor code cleanups (David Santo Orcero)

Kradview Changelog v.0.6.0 - 18/3/2006

kradview now compiles for any gcc version (David Santo Orcero)
Fixed error on read width from a file: now kradview open lots of more images (David Santo Orcero)

Kradview Changelog v.0.5.3-6/9/2005

Fixed core dump when asking for information of a image and there was no image loaded. (David Santo Orcero)

Kradview Changelog v.0.5.3 - 7/6/2005

First free version of kradview. (David Santo Orcero)


Ratings & Comments

34 Comments

mononoke

Software like this is missing in linux. what about porting this application to qt4 ? thanks a lot!

okichatan

Yes - Ditto

Baldrun

I had a MRT done of my shoulder just recently and kradview helped me being able to take a look at the scans under Linux. Thanks for making this possible. I can only support the wishes of the preceding posts, having to open each single file manually is not exactly convenient. A file browser capability like gwenview has, would be great. Why not write an addon for gwenview instead of inventing the wheel again? It would really help going through all the scans (almost 160 in my case) in a short time. Besides that I would like to have the taglist base being displayed automatically with the picture in the same window and not in an extra window, so I don't have to search for the right taglist base window after having opened several pictures. Please fix your download link. I had to download kradview from a mirror to get a working package. Keep up the good work :)

fow0ryl

Hi, I have tried kradview (1.1.0) the first time with a MRT from my wife with more then 100 pictures, and I don't like to open every file by hand. It would be nice to have 'next / previous' buttons to browse file by file through a complete directory. Additionaly there is no hint to the filename of the currently openend file. So I have to remember the file name (a long number) when trying to open the next one. Displaying the filename in the status-line would be fine. In the main directory of the CD I found a file 'dicomdir'. When trying to open the file, I get a message 'This file does not seem to be a DICOM file'. Last of all I get some messages when viewing the dicom files .... If you need some files to reproduce the warnings, please send me a mail. fow0ryl@lion ~ $ kradview Transfer Syntax: 1.2.840.10008.1.2.1 Photometric: MONOCHROME2 Image height (2): 512. Image width (2): 352. Bits allocated: 16 High bit: 11 Pixel Representation: 0 WARNING: New code (29,12) at 2580 sized 22 not found. Please update DICOM codes database. WARNING: New code (29,1008) at 2610 sized 12 not found. Please update DICOM codes database. WARNING: New code (29,1009) at 2630 sized 8 not found. Please update DICOM codes database. WARNING: New code (29,1010) at 2650 sized 6584 not found. Please update DICOM codes database. WARNING: New code (29,1018) at 9242 sized 2 not found. Please update DICOM codes database. WARNING: New code (29,1019) at 9252 sized 8 not found. Please update DICOM codes database. WARNING: New code (29,1020) at 9272 sized 41056 not found. Please update DICOM codes database. WARNING: New code (29,1131) at 50336 sized 14 not found. Please update DICOM codes database. WARNING: New code (29,1132) at 50358 sized 4 not found. Please update DICOM codes database. WARNING: New code (29,1133) at 50370 sized 4 not found. Please update DICOM codes database. WARNING: New code (29,1134) at 50382 sized 12 not found. Please update DICOM codes database. WARNING: New code (29,1260) at 50402 sized 4 not found. Please update DICOM codes database. WARNING: New code (40,244) at 50456 sized 8 not found. Please update DICOM codes database. WARNING: New code (40,245) at 50472 sized 14 not found. Please update DICOM codes database. WARNING: New code (40,253) at 50494 sized 16 not found. Please update DICOM codes database. WARNING: New code (40,254) at 50518 sized 12 not found. Please update DICOM codes database. Image sized (360448).

irbis

Thank you very much for your wishlist. It is very interesting, and it will be included on next version. I will keep you informed. Yours

mcz

I can't open the tar.gz file.

irbis

Please give me a more detail information of what tar says. I have downloaded it, and it works on my machine.

mcz

I downloaded it once more and I get it. But I get this error when I try to compile it: "In file included from dicomimageview.cpp:21: dicomimageview.h:27:20: error: qqueue.h: No such file or directory make[2]: *** [dicomimageview.o] Error 1" I'm on Debian 64bit with KDE-3.5

irbis

You need the headers and libraries to compile KDE applications.

mcz

I have them (and also qt3 devel).

irbis

qqueue.h is a standard part of qt3-devel.

mcz

Thank you. I found the file in the Debian package: libqt3-compat-headers And now it compiles and works. Very good.

sasa

gentoo, kde 3.5, compiled without arts just installed this great program on my gentoo box. Here are the necessary steps adjusted for gentoo tar -zxf kradview-0.6.2.tgz cd kradview-0.6.2 ./configure --prefix /usr/kde/3.5/ --without-arts make su make install The program started succesfully however, I could not load my ultrasound images. After "open", the program would crash with the following message: The file is NOT signed as a DICOM-valid file. WARNING: New code (4944,4d43) at 130 sized 2 not found. Please update DICOM codes database. KCrash: Application 'kradview' crashing... KCrash cannot reach kdeinit, launching directly Thanks for the help,

anyr

+1

dovidhalevi

My curvature of the spine still breaks this program. Note that the Debian DICOM packages and libraries were fixed to accept these files: medcon (CLI) xmedcon (X-windows) and the libraries libmdc2, -dev. The jpeg compression may have been the problem. The aeskulap viewer works fine with them. This is an alternative free viewer with a decent GUI. If you want the files (one is enough), notify me and I will email.

gohanz
irbis

Thank you very much for the packaging.

linux3114a

linux:/home/raoul/work/kradview-0.6.1 # make -f Makefile.cvs This Makefile is only for the CVS repository This will be deleted before making the distribution *** YOU'RE USING automake (GNU automake) 1.9.6. *** KDE requires automake 1.6 make[1]: *** [cvs] Erreur 1 make: *** [all] Erreur 2 linux:/home/raoul/work/kradview-0.6.1 # On SuSE 10.0 KDE351

irbis

KDE requires automake 1.6

Install automake.

Yours:

David

ijon45

I think this is a little problem in the way kdevelop generates source packages, I strongly suggest that before distribution you should untar the package, do a make -f Makefile.cvs on your tree and then recompress the package. NEVER, youd should assume that autoconf/automake are installed on the user system. Wishes

linux3114a

Hello David , I have automake at a level 1.9.6 . It's not normal to to replace automake by a lowest level. It's not a serious as solution

Animatrix30

Hi !! With an otter programm I have exactly the same problem (KBFX CVS). I am on SuSe 10.0 and KDE 3.5.1 too. I don't know why....

irbis

Sorry, but blame on automake, KDE or both.

_ALL_ KDE needs automake 1.6. Is a fact. With _all_ KDE applications.

linux3114a

Sorry for you I have compiled Yakuake who is a KDE extra gear application without problem. I think the problem is in the tarball package;

irbis

Ok, in automake 1.6, what it is supposed to be used for KDE, it works. As the rest of KDE.

Anyway, you can send to me a patch with the solution for working for any automake version. I will be very thankful for that patch, and without any doubt I will include it. Yours: David

Pling
0 Affiliates
Details
license
version 1.1.0
updated
added
downloads 24h 0
mediaviews 24h 0
pageviews 24h 1

Other Graphic Apps:

kimagesorter
korobAn
last update date: 14 years ago

Score 5.0

Pynocchio
MStuttgart
last update date: 6 years ago

Score 6.5

PhotoKit
novesky
last update date: 12 years ago

Score 6.1

QVV Image Viewer
cade
last update date: 15 years ago

Score 5.7

webshots
salvaste
last update date: 20 years ago

Score 5.0

Limoo Image Viewer
brdn25
last update date: 11 years ago

Score 6.8



System Tags