DICOM Softcopy Presentation State Storage and Print ... · DICOM Softcopy Presentation State...
Transcript of DICOM Softcopy Presentation State Storage and Print ... · DICOM Softcopy Presentation State...
![Page 1: DICOM Softcopy Presentation State Storage and Print ... · DICOM Softcopy Presentation State Storage and Print Presentation LUT David Clunie I2. Outline ... Device Independent Contrast](https://reader030.fdocuments.us/reader030/viewer/2022040215/5eccdca2c03a16731d06de13/html5/thumbnails/1.jpg)
Quintiles Intelligent ImagingQuintiles Intelligent ImagingClear Vision for the Healthcare IndustryClear Vision for the Healthcare Industry
DICOM Softcopy PresentationDICOM Softcopy PresentationState Storage and PrintState Storage and Print
Presentation LUTPresentation LUT
DavidDavid Clunie Clunie
I2
![Page 2: DICOM Softcopy Presentation State Storage and Print ... · DICOM Softcopy Presentation State Storage and Print Presentation LUT David Clunie I2. Outline ... Device Independent Contrast](https://reader030.fdocuments.us/reader030/viewer/2022040215/5eccdca2c03a16731d06de13/html5/thumbnails/2.jpg)
OutlineOutline
•• Inconsistent appearance of imagesInconsistent appearance of images
•• Grayscale Standard Display FunctionGrayscale Standard Display Function
•• Print Presentation LUTPrint Presentation LUT
•• Other Softcopy Presentation featuresOther Softcopy Presentation features
![Page 3: DICOM Softcopy Presentation State Storage and Print ... · DICOM Softcopy Presentation State Storage and Print Presentation LUT David Clunie I2. Outline ... Device Independent Contrast](https://reader030.fdocuments.us/reader030/viewer/2022040215/5eccdca2c03a16731d06de13/html5/thumbnails/3.jpg)
Distributed Image ConsistencyDistributed Image Consistency
Digital Modality
Workstation
Laser Printer
Workstation
Identical perceived contrast
![Page 4: DICOM Softcopy Presentation State Storage and Print ... · DICOM Softcopy Presentation State Storage and Print Presentation LUT David Clunie I2. Outline ... Device Independent Contrast](https://reader030.fdocuments.us/reader030/viewer/2022040215/5eccdca2c03a16731d06de13/html5/thumbnails/4.jpg)
Problems of InconsistencyProblems of Inconsistency
mass visible mass invisible
•VOI chosen on onedisplay device
•Rendered on anotherwith different display
•Mass expected to beseen is no longer seen
![Page 5: DICOM Softcopy Presentation State Storage and Print ... · DICOM Softcopy Presentation State Storage and Print Presentation LUT David Clunie I2. Outline ... Device Independent Contrast](https://reader030.fdocuments.us/reader030/viewer/2022040215/5eccdca2c03a16731d06de13/html5/thumbnails/5.jpg)
Problems of InconsistencyProblems of Inconsistency
0.5
1.5
1.0
3.0
•Not all display levelsare perceivable on alldevices
![Page 6: DICOM Softcopy Presentation State Storage and Print ... · DICOM Softcopy Presentation State Storage and Print Presentation LUT David Clunie I2. Outline ... Device Independent Contrast](https://reader030.fdocuments.us/reader030/viewer/2022040215/5eccdca2c03a16731d06de13/html5/thumbnails/6.jpg)
Problems of InconsistencyProblems of Inconsistency
0.5
1.5
1.0
3.0
•Not all display levelsare perceivable on alldevices
![Page 7: DICOM Softcopy Presentation State Storage and Print ... · DICOM Softcopy Presentation State Storage and Print Presentation LUT David Clunie I2. Outline ... Device Independent Contrast](https://reader030.fdocuments.us/reader030/viewer/2022040215/5eccdca2c03a16731d06de13/html5/thumbnails/7.jpg)
Problems of InconsistencyProblems of Inconsistency
Digital Modality Laser Printer
•Printed images don’t looklike displayed images
![Page 8: DICOM Softcopy Presentation State Storage and Print ... · DICOM Softcopy Presentation State Storage and Print Presentation LUT David Clunie I2. Outline ... Device Independent Contrast](https://reader030.fdocuments.us/reader030/viewer/2022040215/5eccdca2c03a16731d06de13/html5/thumbnails/8.jpg)
Standard Display FunctionStandard Display Function
.01
.1
1
10
100
1000
0 200 400 600 800 1000
Grayscale Standard Display Function
JND Index
Monitors
Film
![Page 9: DICOM Softcopy Presentation State Storage and Print ... · DICOM Softcopy Presentation State Storage and Print Presentation LUT David Clunie I2. Outline ... Device Independent Contrast](https://reader030.fdocuments.us/reader030/viewer/2022040215/5eccdca2c03a16731d06de13/html5/thumbnails/9.jpg)
PerceptualPerceptual Linearization Linearization
•• JND index is “perceptuallyJND index is “perceptually linearized linearized”:”:–– same change in input is perceived by thesame change in input is perceived by the
human observer as the same change inhuman observer as the same change incontrastcontrast
•• Is only a means to achieve deviceIs only a means to achieve deviceindependenceindependence
•• Does not magically produce a “better”Does not magically produce a “better”imageimage
![Page 10: DICOM Softcopy Presentation State Storage and Print ... · DICOM Softcopy Presentation State Storage and Print Presentation LUT David Clunie I2. Outline ... Device Independent Contrast](https://reader030.fdocuments.us/reader030/viewer/2022040215/5eccdca2c03a16731d06de13/html5/thumbnails/10.jpg)
PerceptualPerceptual Linearization Linearization
.01
.1
1
10
100
1000
0 200 400 600 800 1000
Grayscale Standard Display Function
JND Index
Same number of Just Noticeable Difference == Same perceived contrast
Despite different changein absolute luminance
![Page 11: DICOM Softcopy Presentation State Storage and Print ... · DICOM Softcopy Presentation State Storage and Print Presentation LUT David Clunie I2. Outline ... Device Independent Contrast](https://reader030.fdocuments.us/reader030/viewer/2022040215/5eccdca2c03a16731d06de13/html5/thumbnails/11.jpg)
PerceptualPerceptual Linearization Linearization
Modality
Display
Display Perception of ContrastBy Human Visual System
Ambient Light
![Page 12: DICOM Softcopy Presentation State Storage and Print ... · DICOM Softcopy Presentation State Storage and Print Presentation LUT David Clunie I2. Outline ... Device Independent Contrast](https://reader030.fdocuments.us/reader030/viewer/2022040215/5eccdca2c03a16731d06de13/html5/thumbnails/12.jpg)
Standard Display FunctionStandard Display Function
.01
.1
1
10
100
1000
0 200 400 600 800 1000
Grayscale Standard Display Function
JND Index
Monitor’s Capability
Jmax == P-Value of 2n-1
Jmin == P-Value of 0
Minimum Luminance+ Ambient Light
Maximum Luminance+ Ambient Light
![Page 13: DICOM Softcopy Presentation State Storage and Print ... · DICOM Softcopy Presentation State Storage and Print Presentation LUT David Clunie I2. Outline ... Device Independent Contrast](https://reader030.fdocuments.us/reader030/viewer/2022040215/5eccdca2c03a16731d06de13/html5/thumbnails/13.jpg)
Device Independent ContrastDevice Independent Contrast
Standard Display Function
P-Values: 0 to 2n-1
Standard Display Function
StandardizedDisplay B
StandardizedDisplay A
![Page 14: DICOM Softcopy Presentation State Storage and Print ... · DICOM Softcopy Presentation State Storage and Print Presentation LUT David Clunie I2. Outline ... Device Independent Contrast](https://reader030.fdocuments.us/reader030/viewer/2022040215/5eccdca2c03a16731d06de13/html5/thumbnails/14.jpg)
So what ?So what ?
•• Images can be made to appear not onlyImages can be made to appear not onlysimilar, but similar, but the way they were intendedthe way they were intendedto appearto appear, if images and VOI are, if images and VOI aretargeted to a P-value output space, andtargeted to a P-value output space, andprinters and displays are printers and displays are calibratedcalibrated and andstandardizedstandardized
![Page 15: DICOM Softcopy Presentation State Storage and Print ... · DICOM Softcopy Presentation State Storage and Print Presentation LUT David Clunie I2. Outline ... Device Independent Contrast](https://reader030.fdocuments.us/reader030/viewer/2022040215/5eccdca2c03a16731d06de13/html5/thumbnails/15.jpg)
Grayscale DICOM ServicesGrayscale DICOM Services
•• New image objects are in P-ValuesNew image objects are in P-Values–– e.g. DX in Sup 32e.g. DX in Sup 32
•• Softcopy Presentation State StorageSoftcopy Presentation State Storage–– adds P-Values to older objectsadds P-Values to older objects
•• Print Presentation LUTPrint Presentation LUT–– adds P-Values to Basic Printadds P-Values to Basic Print
![Page 16: DICOM Softcopy Presentation State Storage and Print ... · DICOM Softcopy Presentation State Storage and Print Presentation LUT David Clunie I2. Outline ... Device Independent Contrast](https://reader030.fdocuments.us/reader030/viewer/2022040215/5eccdca2c03a16731d06de13/html5/thumbnails/16.jpg)
Print Presentation LUTPrint Presentation LUT
![Page 17: DICOM Softcopy Presentation State Storage and Print ... · DICOM Softcopy Presentation State Storage and Print Presentation LUT David Clunie I2. Outline ... Device Independent Contrast](https://reader030.fdocuments.us/reader030/viewer/2022040215/5eccdca2c03a16731d06de13/html5/thumbnails/17.jpg)
Print Presentation LUTPrint Presentation LUT
•• Extends Basic PrintExtends Basic Print–– negotiated as additional SOP Classnegotiated as additional SOP Class
•• Pre-formatted pixels sent to printerPre-formatted pixels sent to printer–– are defined in P-Valuesare defined in P-Values
–– no longer undefined or vendor specificno longer undefined or vendor specific
•• Viewing conditions for printed filmViewing conditions for printed film–– define transformation to optical densitydefine transformation to optical density
![Page 18: DICOM Softcopy Presentation State Storage and Print ... · DICOM Softcopy Presentation State Storage and Print Presentation LUT David Clunie I2. Outline ... Device Independent Contrast](https://reader030.fdocuments.us/reader030/viewer/2022040215/5eccdca2c03a16731d06de13/html5/thumbnails/18.jpg)
Existing Basic PrintExisting Basic Print
•• Pixel values are sent to printerPixel values are sent to printer
•• Printer applies a vendor specific LUTPrinter applies a vendor specific LUTtransforming value into optical densitytransforming value into optical density
•• Choice of LUT vendor specificChoice of LUT vendor specific–– tuned at site during installationtuned at site during installation
–– modality specificmodality specific
–– no standard way to select LUTno standard way to select LUT(Configuration Information string)(Configuration Information string)
![Page 19: DICOM Softcopy Presentation State Storage and Print ... · DICOM Softcopy Presentation State Storage and Print Presentation LUT David Clunie I2. Outline ... Device Independent Contrast](https://reader030.fdocuments.us/reader030/viewer/2022040215/5eccdca2c03a16731d06de13/html5/thumbnails/19.jpg)
Print Presentation LUTPrint Presentation LUT
•• Pixel values are in P-Value spacePixel values are in P-Value space
•• Mapping of P-Values to luminanceMapping of P-Values to luminanceassumes print displayed in specifiedassumes print displayed in specifiedviewing conditionsviewing conditions
•• Specify (or use defaults for):Specify (or use defaults for):–– Reflected Ambient LightReflected Ambient Light
–– IlluminationIllumination
![Page 20: DICOM Softcopy Presentation State Storage and Print ... · DICOM Softcopy Presentation State Storage and Print Presentation LUT David Clunie I2. Outline ... Device Independent Contrast](https://reader030.fdocuments.us/reader030/viewer/2022040215/5eccdca2c03a16731d06de13/html5/thumbnails/20.jpg)
Print Presentation LUTPrint Presentation LUT
•• Printer now a consistent slave to SCUPrinter now a consistent slave to SCU–– renders pixels as requestedrenders pixels as requested
–– doesn’t “tweak” pixels to site preferencesdoesn’t “tweak” pixels to site preferences
•• SCU now responsible forSCU now responsible for–– contrast transformations (VOI LUT) forcontrast transformations (VOI LUT) for
•• subject matter, user’s preference, etc.subject matter, user’s preference, etc.
•• Consistency between display and print !Consistency between display and print !
![Page 21: DICOM Softcopy Presentation State Storage and Print ... · DICOM Softcopy Presentation State Storage and Print Presentation LUT David Clunie I2. Outline ... Device Independent Contrast](https://reader030.fdocuments.us/reader030/viewer/2022040215/5eccdca2c03a16731d06de13/html5/thumbnails/21.jpg)
Consistent Print and DisplayConsistent Print and Display
Modality
Display
Output of VOI LUTperceived consistentlyregardless of medium
Ambient Light
Printer
VOI LUT
Adjustments tocreate appropriate
appearance
Print SCULightbox
P-Values
![Page 22: DICOM Softcopy Presentation State Storage and Print ... · DICOM Softcopy Presentation State Storage and Print Presentation LUT David Clunie I2. Outline ... Device Independent Contrast](https://reader030.fdocuments.us/reader030/viewer/2022040215/5eccdca2c03a16731d06de13/html5/thumbnails/22.jpg)
Grayscale SoftcopyGrayscale SoftcopyPresentation State StoragePresentation State Storage
![Page 23: DICOM Softcopy Presentation State Storage and Print ... · DICOM Softcopy Presentation State Storage and Print Presentation LUT David Clunie I2. Outline ... Device Independent Contrast](https://reader030.fdocuments.us/reader030/viewer/2022040215/5eccdca2c03a16731d06de13/html5/thumbnails/23.jpg)
Softcopy PresentationSoftcopy Presentation
•• Grayscale Standard Display FunctionGrayscale Standard Display Function
•• Precisely defined gray-scale pipelinePrecisely defined gray-scale pipeline
•• Is a separate object from imageIs a separate object from image
•• May be more than one per imageMay be more than one per image
•• Vector graphic annotationsVector graphic annotations
•• Spatial transformationsSpatial transformations
model is to “save state” of image displaymodel is to “save state” of image display
![Page 24: DICOM Softcopy Presentation State Storage and Print ... · DICOM Softcopy Presentation State Storage and Print Presentation LUT David Clunie I2. Outline ... Device Independent Contrast](https://reader030.fdocuments.us/reader030/viewer/2022040215/5eccdca2c03a16731d06de13/html5/thumbnails/24.jpg)
Grayscale PipelineGrayscale PipelineModalityModality
LUTLUTVOIVOILUTLUT
PresentationPresentationLUTLUT
PixelPixelDataData
WindowWindowCenter/WidthCenter/Width
RescaleRescaleSlope/InterceptSlope/Intercept
Shape:Shape:IDENTITYIDENTITYINVERSEINVERSE
P-Values
![Page 25: DICOM Softcopy Presentation State Storage and Print ... · DICOM Softcopy Presentation State Storage and Print Presentation LUT David Clunie I2. Outline ... Device Independent Contrast](https://reader030.fdocuments.us/reader030/viewer/2022040215/5eccdca2c03a16731d06de13/html5/thumbnails/25.jpg)
Spatial TransformationsSpatial Transformations
•• Displayed area selectionDisplayed area selection–– select area to be displayedselect area to be displayed
–– scale to fitscale to fit
–– true sizetrue size
–– magnifymagnify
•• Rotate (90 degree increments)Rotate (90 degree increments)
•• Horizontal flipHorizontal flip
![Page 26: DICOM Softcopy Presentation State Storage and Print ... · DICOM Softcopy Presentation State Storage and Print Presentation LUT David Clunie I2. Outline ... Device Independent Contrast](https://reader030.fdocuments.us/reader030/viewer/2022040215/5eccdca2c03a16731d06de13/html5/thumbnails/26.jpg)
Spatial TransformationsSpatial Transformations
Original Image
Entire Image Selected
Transformed Image
Scale To FitFlip Horizontal
![Page 27: DICOM Softcopy Presentation State Storage and Print ... · DICOM Softcopy Presentation State Storage and Print Presentation LUT David Clunie I2. Outline ... Device Independent Contrast](https://reader030.fdocuments.us/reader030/viewer/2022040215/5eccdca2c03a16731d06de13/html5/thumbnails/27.jpg)
Spatial TransformationsSpatial Transformations
Original Image
Part of Image Selected
Transformed Image
Scale To FitFlip Horizontal
![Page 28: DICOM Softcopy Presentation State Storage and Print ... · DICOM Softcopy Presentation State Storage and Print Presentation LUT David Clunie I2. Outline ... Device Independent Contrast](https://reader030.fdocuments.us/reader030/viewer/2022040215/5eccdca2c03a16731d06de13/html5/thumbnails/28.jpg)
Vector Graphic AnnotationsVector Graphic Annotations
•• Graphic objectsGraphic objects–– points, lines, circles, polygons …points, lines, circles, polygons …
–– filled or unfilledfilled or unfilled
•• TextText–– free-standing or attached to anchor pointfree-standing or attached to anchor point
–– specified by string rather than bit-mapspecified by string rather than bit-map
•• Image or displayed area relativeImage or displayed area relative
![Page 29: DICOM Softcopy Presentation State Storage and Print ... · DICOM Softcopy Presentation State Storage and Print Presentation LUT David Clunie I2. Outline ... Device Independent Contrast](https://reader030.fdocuments.us/reader030/viewer/2022040215/5eccdca2c03a16731d06de13/html5/thumbnails/29.jpg)
Transformation & AnnotationTransformation & Annotation
Original Image
Part of Image Selected
Transformed Image
Scale To FitFlip Horizontal
Mass behind heart
Mass behind heart
In this example,- text annotation is specified by image relative visible anchor point- the circle is a separate image relative graphic annotation
![Page 30: DICOM Softcopy Presentation State Storage and Print ... · DICOM Softcopy Presentation State Storage and Print Presentation LUT David Clunie I2. Outline ... Device Independent Contrast](https://reader030.fdocuments.us/reader030/viewer/2022040215/5eccdca2c03a16731d06de13/html5/thumbnails/30.jpg)
Conclusions (1)Conclusions (1)
•• Consistent appearance on printers andConsistent appearance on printers andmonitors can be achieved using:monitors can be achieved using:–– Grayscale Standard Display FunctionGrayscale Standard Display Function
–– Print Presentation LUTPrint Presentation LUT
–– Softcopy Presentation State StorageSoftcopy Presentation State Storage
–– Images with P-Value output space (DX)Images with P-Value output space (DX)
![Page 31: DICOM Softcopy Presentation State Storage and Print ... · DICOM Softcopy Presentation State Storage and Print Presentation LUT David Clunie I2. Outline ... Device Independent Contrast](https://reader030.fdocuments.us/reader030/viewer/2022040215/5eccdca2c03a16731d06de13/html5/thumbnails/31.jpg)
Conclusions (2)Conclusions (2)
•• Softcopy Presentation State also addsSoftcopy Presentation State also adds–– separation of contrast transformationseparation of contrast transformation
definition from imagesdefinition from images
–– spatial transformationspatial transformation
–– vector graphic and text annotationvector graphic and text annotation
interchangeable saved appearanceinterchangeable saved appearance