nd presentation state what should it do? d. sluis december 2, 2003, open discussion at wg11 meeting,...

19
ND Presentation State What should it do? D. Sluis December 2, 2003, Open Discussion at WG11 Meeting, RSNA

Upload: dexter-huffer

Post on 01-Apr-2015

221 views

Category:

Documents


3 download

TRANSCRIPT

Page 1: ND Presentation State What should it do? D. Sluis December 2, 2003, Open Discussion at WG11 Meeting, RSNA

ND Presentation StateWhat should it do?

D. SluisDecember 2, 2003, Open Discussion at WG11 Meeting, RSNA

Page 2: ND Presentation State What should it do? D. Sluis December 2, 2003, Open Discussion at WG11 Meeting, RSNA

D Sluis, 2003-12-2 2

Meeting Goals

• Identify functional needs for NDPS– Clinical use cases, workflow, (prioritize)– Actors and transactions: creators &

users– Features to supports

• Consensus on scope of deliverables• Explore conceptual approach

Page 3: ND Presentation State What should it do? D. Sluis December 2, 2003, Open Discussion at WG11 Meeting, RSNA

D Sluis, 2003-12-2 3

Some Proposed Classes of Use

• Specify views of “ND images”– Created by modality, user, CAD or other post-

processing system

• Specify views on existing 2D-frame images– CT, MR, PET, NM …

• Specify fused presentations leveraging Supplement 73: multi-modality, atlas …

• “Presentation path” for usability & productivity– Unburden distracting navigation tasks

Page 4: ND Presentation State What should it do? D. Sluis December 2, 2003, Open Discussion at WG11 Meeting, RSNA

D Sluis, 2003-12-2 4

Review ND DICOM Status

• ND Presentation State motivation

• Overview of ND and prior discussion

• Functional requirements– WG12, WG17

Page 5: ND Presentation State What should it do? D. Sluis December 2, 2003, Open Discussion at WG11 Meeting, RSNA

D Sluis, 2003-12-2 5

2D Images Have Default Display State

Up

Down

• DICOM 2D image– Is array of pixels– Has orientation– Has Photometric

Interpretation

• Grayscale Softcopy Presentation State alters or augments image display

Left RightPixels

Photometric Interpretation

Page 6: ND Presentation State What should it do? D. Sluis December 2, 2003, Open Discussion at WG11 Meeting, RSNA

D Sluis, 2003-12-2 6

ND Instances Have No Display State• No pixels • No horz/vert,

up/down, left/right• No photometric

interpretation• Potentially multiple

bit-plane types Z

X Y

Acute need for ND Presentation State Acute need for ND Presentation State

Page 7: ND Presentation State What should it do? D. Sluis December 2, 2003, Open Discussion at WG11 Meeting, RSNA

D Sluis, 2003-12-2 7

ND Framework

Component Array

Component Dimensions

Component Value

Stored Values

Page 8: ND Presentation State What should it do? D. Sluis December 2, 2003, Open Discussion at WG11 Meeting, RSNA

D Sluis, 2003-12-2 8

Real World Domain Mapping

Component Array

Real World Domains

Component ValueValue A

ValueMapping

Value B

Stored Values

Space, time, absorbance, velocity, …

ComponentDimension

Mapping

Real World Domain-Centric; not Sample-CentricReal World Domain-Centric; not Sample-Centric

Page 9: ND Presentation State What should it do? D. Sluis December 2, 2003, Open Discussion at WG11 Meeting, RSNA

D Sluis, 2003-12-2 9

Masking

• Spatial Masking– Cut planes, bit

masks, shapes…– Unions &

intersections

• Value Masking– Threshold window– Comparative values

(aka write priority)

Page 10: ND Presentation State What should it do? D. Sluis December 2, 2003, Open Discussion at WG11 Meeting, RSNA

D Sluis, 2003-12-2 10

Display Window Mapping

• Map Real World Domains to horizontal & vertical – Orthogonal, oblique, curved

• Dynamic behavior– Cine– Scrolling, sweeping, M-Mode– State paths

• Fly-through, moving cut plane

• Overlapping windows• 2D Annotation and mask

Page 11: ND Presentation State What should it do? D. Sluis December 2, 2003, Open Discussion at WG11 Meeting, RSNA

D Sluis, 2003-12-2 11

Rendering

• Rendering type– Tomographic– Integrals

• Volumetric, MIP, etc.• Shading: Phong,

surface …• Support coarse set of

models?

• Value rendering– Color– Multi-layer Blending ()

• Eg functional and anatomy

– Layer priority …

Page 12: ND Presentation State What should it do? D. Sluis December 2, 2003, Open Discussion at WG11 Meeting, RSNA

D Sluis, 2003-12-2 12

Multi-Window Display

• Bi- and multi-plane views, MPR

• M-Mode• Synchronized

display windows (shared state)

Page 13: ND Presentation State What should it do? D. Sluis December 2, 2003, Open Discussion at WG11 Meeting, RSNA

D Sluis, 2003-12-2 13

Annotation and Graphics

• Data space– Shapes– Semantics

• Display space– Overlays, graphics

Page 14: ND Presentation State What should it do? D. Sluis December 2, 2003, Open Discussion at WG11 Meeting, RSNA

D Sluis, 2003-12-2 14

Modality and Atlas Fusion – Sup73

Page 15: ND Presentation State What should it do? D. Sluis December 2, 2003, Open Discussion at WG11 Meeting, RSNA

D Sluis, 2003-12-2 15

ImageData

SpatialMask

AssignColor/Opacity

View Xform DisplayView 2D View

Blend

3D Render1/2D Render

rotation, flip...Screen shape(rect, circle) andposition

ROI's, points,shapes, vectors ...

Annotation

ValueWindow

thresholds,morphological operations...

planarcurvedMmode

IP, MaxIP,MinIP, ...

Shapes cut planes, bit or function mask, ...

2DAnnotation

Blend,Overlay, ...

Eye Point

Point/path

Display SpaceData Space

Page 16: ND Presentation State What should it do? D. Sluis December 2, 2003, Open Discussion at WG11 Meeting, RSNA

D Sluis, 2003-12-2 16

DICOM Supplements

2003 2004 2005

2006

WG17

WG12

Spatial Registration (73)

ND Image (63)

Framework forND Presentation State

US ND Presentation State

Approximate Time when Official DICOM

WG17&WG11

3D/4D US (43)

WGnn

Specialized ND Presentation State

Page 17: ND Presentation State What should it do? D. Sluis December 2, 2003, Open Discussion at WG11 Meeting, RSNA

D Sluis, 2003-12-2 17

Next Steps

• Use case and requirements consensus

• Tiered supplements?

• Work & coordination consensus

Page 18: ND Presentation State What should it do? D. Sluis December 2, 2003, Open Discussion at WG11 Meeting, RSNA
Page 19: ND Presentation State What should it do? D. Sluis December 2, 2003, Open Discussion at WG11 Meeting, RSNA

D Sluis, 2003-12-2 19

Ultrasound Example

Component Array

Space

Component ValueEcho

SpatialMapping

Doppler Velocity

VelocityTissueEcho

dB

mm/smm

Stored ValueMapping