Dear all,
I would like your comments on the following issue. Currently ParametricMapStorage can only be stored as Native (uncompressed) Format. However there is on-going discussion to include JPEG-XL as possible new Transfer Syntax. Since JPEG-XL can store arbitrary 32-bit IEEE 754 single-precision floating point values losslessly, it would make sense to support ParametricMapStorage for this use-case.
The major issue is dealing with legacy implementation. There is only one defined mechanism to store Sequence of Fragments: use of Pixel Data (7fe0,0010) with Value Representation = OB. This will conflict with (7fe0,0008) OF (FloatPixelData) data element.
What would be a good path forward ? Extend (7fe0,0008) to support Sequence of Fragments ? Allow conversion from element (7fe0,0008) to (7fe0,0010) ?
For reference, here is my current simple attempt:
*
http://gdcm.sf.net/pm-jxl
As mentionned in the README:
*
http://gdcm.sourceforge.net/pm-jxl/README.txt
The original ParametricMapStorage was "borrowed" from dicom4qi project.
% du -sh *.dcm
5.1M paramap.dcm
720K paramap-jxl.dcm