Transfer Syntax: 1.2.840.10008.1.2.1 (Explicit VR Little Endian)
The image is retrieved without pixelData (resulting in black pixels) if the requested transfer syntax is set to JPEG (1.2.840.10008.1.2.4.50, Default Transfer Syntax for Lossy JPEG 8-bit Image Compression). When retrieving the same DICOM externally without the loader in JPEG format, the image renders fine.
Additional Observations:
Changing convertFloatPixelDataToInt from false to true renders the image but with high contrast and brightness. The reason for this effect is unclear to me.
When retrieving DICOM images with the following attributes:
The image is retrieved without pixelData (resulting in black pixels) if the requested transfer syntax is set to JPEG (1.2.840.10008.1.2.4.50, Default Transfer Syntax for Lossy JPEG 8-bit Image Compression). When retrieving the same DICOM externally without the loader in JPEG format, the image renders fine.
Additional Observations:
convertFloatPixelDataToInt
fromfalse
totrue
renders the image but with high contrast and brightness. The reason for this effect is unclear to me.CornerstoneWADOImageLoader Initialisation:
Preferred Setup: The preference is to retrieve images as JPEG rather than octet-stream for improved loading performance.
VERSIONS: "@cornerstonejs/core": "^0.27.1", "@cornerstonejs/streaming-image-volume-loader": "^0.11.2", "cornerstone-wado-image-loader": "^4.10.2",
You can try with this DICOM sample: 1.2.840.113619.2.25.1.1762306543.872804962.230.zip
Any recommendations for optimal configuration settings to handle JPEG image retrieval effectively would be appreciated.