DICOM Softcopy Presentation State Storage and Print ... · DICOM Softcopy Presentation State...

31
Quintiles Intelligent Imaging Quintiles Intelligent Imaging Clear Vision for the Healthcare Industry Clear Vision for the Healthcare Industry DICOM Softcopy Presentation DICOM Softcopy Presentation State Storage and Print State Storage and Print Presentation LUT Presentation LUT David David Clunie Clunie I 2

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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