4.3.26

From DicomObjectsWiki

Jump to: Navigation, search

This was released on 19th July 2006

Please enter any comments/bugs/suggestions at the end of the page.


Contents

Improved compatibility with other viewers (only using RGB for decompressed JPEG data)

Whilst all photometric interpretations (YBR_FULL_422, YBR_FULL_RCT etc.) are officially allowed in uncompressed data (Part 5 has full specifications of how they shouls be set out), it turns out that many cheap viewers do not support them all, so the new version of DicomObjects, when decompressing data from JPEG or JPEG 2000, automatically converts to RGB


Improved handling of very large data (including even files > 4 GBytes)

In theory, there is no limit to the size of DICOM images which use compressed ("encapsulated") transfer syntaxes, but until this version, DicomObjects (like most toolkits!) did not handle data over 2Gig reliably. This has now been fixed for both reading and writing, but the reading did require a large change in the way compressed fragments were read from disk (only mapping one frame at time into the memory space), and so for this version, such support is regarded as experimental, and only enabled by setting the following registry value:

HKEY_LOCAL_MACHINE/Software/Medical Connections/DicomObjects/ MapSingleFragments = 1

This is a DWORD, and may be set using DicomGlobal.RegWord instead if required.


Workarounds for various colour space anomalies (both those from 4.3.6.2 & other software)

Versions between 4.3.1.x & 4.3.6.x had a bug affecting data compressed with JPEG lossless compression - this version has a workaround for most of the effects.


Further Improvement in the MPEG/DirectShow import routines, to work with a greater range of codecs.

Provided that the 4.3.x.5 version is used, then the FileImport routine can be used with "DSHOW" as the 2nd parameter. This tells DicomOBjects to use whatever DirectShow filter it can find for the input file - this can enable import of all sorts of video. Note however that only true MPEG-2 files can subsequently be written using the DICOM MPEG-2 transfer syntax (1.2.840.10008.1.2.4.100), as that is the only format allowed for this transfer syntax.


Improved handling of DICOM overlays, especially those independent of the pixel data and smaller than it.

A bug which affected the direct setting of data into the 600x,3000 element was fixed, and overlays smaller than the whole image are now properly supported.

Personal tools