View Single Post
  #6  
Old April 8th 15, 04:49 PM posted to microsoft.public.windowsxp.help_and_support,microsoft.public.windowsxp.general,microsoft.public.windowsxp.basics
Paul
external usenet poster
 
Posts: 18,275
Default View DICOM images?

Ant wrote:
What is the best free (no trialwares!) software that can view DICOM
images, from doctors' offices and hospitals, in updated Windows XP Pro
SP3? I only need to view the images.


Are you sure there isn't a viewer on the CD ?


Nope. Here is what I have in my local DVD (not CD) copy:

Directory of F:\transfer\discs\DVD\MyHeart12222014\Echocardiogr am\EXAM0

04/07/2015 11:16 AM 16,375,430 file1
04/07/2015 11:16 AM 331,804 file10
119 File(s) 939,903,791 bytes

Directory of F:\transfer\discs\DVD\MyHeart12222014\RenalArtery\ EXAM0

04/07/2015 10:52 AM 3,953,038 file1
04/07/2015 10:52 AM 4,019,000 file10
04/07/2015 10:53 AM 385 PS.DIR
29 File(s) 95,426,349 bytes

Total Files Listed:
151 File(s) 1,035,330,238 bytes
14 Dir(s) 64,484,802,560 bytes free


I checked the "MAGIC" file on the Windows port of the
Linux "file" command, and it has one entry for DICOM.
The magic string in the header is "DICM", at offset 128 bytes.
I didn't see any evidence that file.exe is capable of
looking any further than that.

Using the file.exe command, whether on Linux or Windows would
be a start. But only if you don't have a hex editor
handy.

http://gnuwin32.sourceforge.net/packages/file.htm

That package is a bit tricky, in that file.exe
won't work right, unless the lib and bin folders
are at the same level. The file.exe program goes
searching for the magic file as ../lib/magic
or similar. Normally, for the GNUWIN32 stuff,
I just throw package components into a single
folder and use them that way. But for "file.exe",
a part of the directory structure must be maintained.

And really, all you're doing in that case, is
the same sort of thing you could do with a hex
editor. Namely, look at offset 128 (0x80 hex)
and see if the DICM string is present.

*******

The last time I was researching the topic, this FAQ
showed in the search results.

http://www.dclunie.com/medical-image...tml/part8.html

The text on this page, makes reference to a JAVA based viewer.

http://www.codeproject.com/Articles/...M-Image-Viewer

* Preamble: comprising 128 bytes, followed by,
* Prefix: comprising the characters 'D', 'I', 'C', 'M', followed by,
* File Meta Header: This comprises, among others, the
Media SOP Class UID, Media SOP Instance UID,
and the Transfer Syntax UID. By default, these
are encoded in explicit VR, Little Endian. The
data is to be read and interpreted depending
upon the VR type.
* Data Set: comprising a number of DICOM Elements,
characterized by tags and their values.

So you can probably dig something up.

ImageJ (needs Java, written in Java to run on multiple platforms)

http://rsb.info.nih.gov/ij/

http://en.wikipedia.org/wiki/Imagej

To get Java, find a JRE on here.

http://www.oracle.com/technetwork/ja...ads/index.html

What you want, is a "file which is big and doesn't have the
word online in the description". The reason for the care,
is adware or drive-by install awaits some lucky "online"
file users. The complete packages tend to be clean.

Windows x64 40.94 MB jre-8u40-windows-x64.exe

It's not clear to me, how compatible the Java streams are.
For example, when Java 8 came out, some Java packages
still worked better with Java 7. So you may still
need to play around a bit.

Happy downloading,

Paul
Ads