[Dcmlib] Re: Troubles again on jpeg2000: kakadu
Mathieu Malaterre
mathieu.malaterre at kitware.com
Mon Jul 11 19:14:48 CEST 2005
BTW kakadu support a notion of raw format (vs bmp, pnm...), Be carefull
this is *big endian* raw whatever the plateform you are on.
Mathieu
Ps: dd conv=swab is your friend
Mathieu Malaterre wrote:
> Since I don't have enough hours in the day...
>
> For whoever is interesed in decompressing DICOM image encoded with
> *irreversible* transfer function, you have to unappkly this patch:
>
> http://www.creatis.insa-lyon.fr/viewcvs/viewcvs.cgi/gdcm/src/gdcmjasper/src/libjasper/jpc/jpc_fix.h?rev=1.3&sortby=date&view=log
>
>
> This patch will allow one to see properly (well almost) images like
> CT_Phillips_JPEG2K_Decompr_Problem.dcm
>
> I cannot get enough attention on jasper ML, even people from dcmtk are
> banging there head on this problem. jasper simply does not handle 16bits
> image in the irrersible case (well at least this one).
>
> A much better library look like kakadu. I would suggest for real serious
> people to use this library instead. Here is how:
>
> Uncomment the #if 0 in gdcmJpeg2000.cxx so that when reading a DICOM
> image it will create a temp file containing only the jpeg2000 stream.
> Then use kakadu to extract the image:
>
> $ kdu_expand /tmp/jpeg2000.jpc /tmp/output.bmp
>
> I know this is a pain, but I cannot garantee anything otherwise.
>
> Mathieu
> Ps: CT_Phillips_JPEG2K_Decompr_Problem.dcm contains indeed a jpeg2000
> stream compressed using kakadu 2.2 !
>
> Mathieu Malaterre wrote:
>
>> Jean-Pierre Roux wrote:
>>
>>> Hi, Mathieu
>>>
>>> Remember the jpeg2000 images with 2 hypointense shapes (an a strange
>>> rectangle on the top of the image -but MD said it was a CR
>>> artifiact, no a decompression pb)?
>>> You made some modif in JASPER, and it was OK (no more shapes, still
>>> the rectangle)
>>>
>>> The pb is here again (even with 'old style' TagKeys)
>>> JP
>>
>>
>>
>> http://public.kitware.com/GDCM/Testing/Dashboard/20050711-0100-Nightly/Update.html
>>
>> ->
>> http://www.creatis.insa-lyon.fr/viewcvs/viewcvs.cgi/gdcm/Testing/CMakeLists.txt.diff?r1=1.112&r2=1.113
>>
>>
>> Doing my best...
>> Mathieu
>> _______________________________________________
>> Dcmlib mailing list
>> Dcmlib at creatis.insa-lyon.fr
>> http://www.creatis.insa-lyon.fr/mailman/listinfo/dcmlib
>>
>
> _______________________________________________
> Dcmlib mailing list
> Dcmlib at creatis.insa-lyon.fr
> http://www.creatis.insa-lyon.fr/mailman/listinfo/dcmlib
>
More information about the Dcmlib
mailing list