Google Groups no longer supports new Usenet posts or subscriptions. Historical content remains viewable.
Dismiss

Cross Platform Dicom Viewer - MAYAM

207 views
Skip to first unread message

babuhussain

unread,
Nov 5, 2009, 2:22:44 AM11/5/09
to
Hi guys

MAYAM is a Cross platform dicom viewer developed in
JAVA. do try it out

Viewer Features

1. DICOM Listener for Q/R
2. DICOM Send
3. Local DB for storing study information
4. Importing DICOM studies from local disk
5. Parsing DicomDir from local disk or CD
6. Query compressed studies without decompressing them[JPEG LS,JPEG
LS LOSSLESS,JPEG 2000]
7. Multiple Studies viewer using Layout,Tab view
8. Export to JPEG (Study, Series, Instance level). Windowing can be
applied to a single instance or series of instance while exporting
9. Cine Loop & stack navigation
10. Toggle for Text and Annotation Overlay
11. Windowing Presets Settings (based on modality)
12. Layout Settings (based on modality)
13. AE Management
14. DICOM Tags Viewer

Image Manipulation

1. Windowing / Presets
2. Invert, Flip & Rotate
3. Zooming & Panning
4. Annotation and Measurement Tools (Ruler, Rectangle and
Elliptical)

Link : http://forums.dcm4che.org/jiveforums/thread.jspa?threadID=1979&tstart=0


Babu.

Mathieu Malaterre

unread,
Nov 5, 2009, 3:24:05 AM11/5/09
to
On Nov 5, 8:22 am, babuhussain <babuhussa...@gmail.com> wrote:
>    6. Query compressed studies without decompressing them[JPEG LS,JPEG
> LS LOSSLESS,JPEG 2000]

There is no such thing as "JPEG LS LOSSLESS", to the best of my
knowledge this is simply "JPEG LOSSLESS".

2cts
-MM

ngladitz

unread,
Nov 5, 2009, 3:56:30 AM11/5/09
to
I think there is:

1 . A Transfer Syntax with a UID of "1.2.840.10008.1.2.4.80", which
specifies the use of the lossless
mode of JPEG-LS. In this mode the absolute error between the
source and reconstructed
images will be zero.
[...]
(PS 3.5 A.4.3)

Mathieu Malaterre

unread,
Nov 5, 2009, 5:56:27 AM11/5/09
to

The OP mentionned "[JPEG LS,JPEG LS LOSSLESS,JPEG 2000]". So AFAIK
those are classes, and indeed within each classes you have the lossy
and lossless.
I am not trying this win this argument (this is really boring stuff).

But I would have written either:

1.
JPEG LS,JPEG LOSSLESS,JPEG 2000

or

2.
- JPEG LS near lossless, JPEG LS lossless
- JPEG lossy, JPEG lossless
- JPEG 2000 lossy, JPEG 2000 lossless

2cts

Peter B Schmidt

unread,
Nov 5, 2009, 9:07:57 AM11/5/09
to
Hello Babuhussain,

good work, well done! But as you asked for feedback, here my very quick
findings testing your software on a Windows XP SP3 Box, Java RT 1.6.0_17b04:

Praise so far:

* Got the soft set up literally in a minute. Very, very nice and intuitive.

* Browser is very nice and intuitive to configure. Nice, very nice!

* Q/R works like a breeze. Very nice!

Well, now the downers:

* Patient First Name / Last Name is not properly displayed (name complex
Name^First shows up in "Last Name" field of browser) - no big deal, I
have seen this in many implementations.

* Cannot set listening port to 104: Change did not apply (well, it's
Java, isn't it ;o) ).

* using real-world MR and CT studies:
Viewer window comes up "gray", but does not display anything. Buttons in
viewer window are animated, but do not trigger anything except the
screen configuration button (but as nothing is displayed, it has no
effect neither). Numerous exceptions are thrown, e. g.:

2610175534421\UnCompressed\[UID anonymized]
[513 KB]
takes 157 ms, compression rate= 1 : 1.0001066
Exception in thread "Thumbnail" java.lang.OutOfMemoryError: Java heap space
Exception in thread "AWT-EventQueue-0" java.lang.OutOfMemoryError: Java
heap space


Is there something to be tweaked in configuration? Did you test the
viewer functionality with real-word studies yet or just with single slices?

By the way: the image is uncompressed, so I guess the 1 : 1.0001066 is
(pixeldatas):(filesize with header) - this might annoy some disciples of
the "uncompressed image" cult, not me ;o) - just a hint ...

I hope this quick test results help, please contact me by PM if I can be
of more help fixing this flaw.

The allround impression is very promising, I hope you keep the good work up!

Cheers,

Peter

babuhussain

unread,
Nov 6, 2009, 2:14:40 AM11/6/09
to
Hi Peter

Thanks for your valuable feedback.

Babu.


Laurent

unread,
Nov 7, 2009, 3:22:32 AM11/7/09
to

Hi,

Thanks for your work. Have you planned to make it open source ? on a
SVN ?

Regards,
Laurent

babuhussain

unread,
Nov 21, 2009, 1:05:09 AM11/21/09
to
> Hi,
>
> Thanks for your work. Have you planned to make it open source ? on a
> SVN ?
>
> Regards,
> Laurent

Hi Laurent

Sorry for the late reply.

Mayam project lead Mr. Suresh has to decide about it.
I am the developer. Please post you feedback and suggestion in the
dcm4chee forum too.

Babu

Suresh

unread,
Nov 21, 2009, 3:08:18 AM11/21/09
to
On Nov 7, 1:22 pm, Laurent <burzu...@gmail.com> wrote:
> Hi,
>
> Thanks for your work. Have you planned to make it open source ? on a
> SVN ?
>
> Regards,
> Laurent

Hi everyone,

I am the project lead and your feedback is very encouraging. Do keep
the comments coming. With your help we plan to keep working on Mayam
to bring it on par with OsiriX & Clear Canvas in terms of spit and
polish. We started this project since we couldn't find a good, FOSS
DICOM Viewer on Linux.

Right now, this is just a preliminary release and there is a lot to
do. We're still doing code cleanup and documentation. In the near
future Mayam will be released as Open Source (GPL/LGPL/MPL) and will
be part of the dcm4che project SVN on SourceForge. In the interim, if
anyone would like to have a look at the code we can provide a private
preview.

Regards

Suresh

0 new messages