nd presentation state d. sluis august 21, 2003, wg11 meeting
TRANSCRIPT
![Page 1: ND Presentation State D. Sluis August 21, 2003, WG11 Meeting](https://reader035.vdocuments.site/reader035/viewer/2022062417/551b8b9d550346a10a8b56d2/html5/thumbnails/1.jpg)
ND Presentation State
D. SluisAugust 21, 2003, WG11 Meeting
![Page 2: ND Presentation State D. Sluis August 21, 2003, WG11 Meeting](https://reader035.vdocuments.site/reader035/viewer/2022062417/551b8b9d550346a10a8b56d2/html5/thumbnails/2.jpg)
D Sluis, 2003-08-21 2
Overview
• ND Presentation State motivation• Conceptual overview of ND image
(Sup63)• Requirements overview• Straw man pipeline & info model• Next Steps
![Page 3: ND Presentation State D. Sluis August 21, 2003, WG11 Meeting](https://reader035.vdocuments.site/reader035/viewer/2022062417/551b8b9d550346a10a8b56d2/html5/thumbnails/3.jpg)
D Sluis, 2003-08-21 3
Clinical Use
• Describe how to view acquired “ND images”
• Preserve user created views for recall
• View “thumbnails” for user selection
![Page 4: ND Presentation State D. Sluis August 21, 2003, WG11 Meeting](https://reader035.vdocuments.site/reader035/viewer/2022062417/551b8b9d550346a10a8b56d2/html5/thumbnails/4.jpg)
D Sluis, 2003-08-21 4
2D Images have Display State
Up
Down
• DICOM 2D image– Is array of pixels– Has orientation– Has Photometric
Interpretation
• Presentation State alters or augments image display
Left RightPixels
Photometric Interpretation
![Page 5: ND Presentation State D. Sluis August 21, 2003, WG11 Meeting](https://reader035.vdocuments.site/reader035/viewer/2022062417/551b8b9d550346a10a8b56d2/html5/thumbnails/5.jpg)
D Sluis, 2003-08-21 5
ND “Images” Have No Display State• No pixels
– Cannot display as is– No horz/vert, up/down,
left/right– No photometric
interpretation– Multiple layers to
display
• Acute need for ND Presentation State– A view of Stored Values
in Component Array
Z
X Y
T7T6T5T4T3T2T1T0
Z
X Y
XY Y
F xF y
X
Y
M
![Page 6: ND Presentation State D. Sluis August 21, 2003, WG11 Meeting](https://reader035.vdocuments.site/reader035/viewer/2022062417/551b8b9d550346a10a8b56d2/html5/thumbnails/6.jpg)
D Sluis, 2003-08-21 6
ND Framework
Component Array
Component Dimension
Component Value
Stored Values
![Page 7: ND Presentation State D. Sluis August 21, 2003, WG11 Meeting](https://reader035.vdocuments.site/reader035/viewer/2022062417/551b8b9d550346a10a8b56d2/html5/thumbnails/7.jpg)
D Sluis, 2003-08-21 7
Real World Domain Mapping
Component Array
Real World Domains
Component ValueValue A
ValueMapping
Value B
Stored Values
Space, time, absorbance, velocity, …
ComponentDimension
Mapping
Unified, Consistent Mapping of Real World Domains
![Page 8: ND Presentation State D. Sluis August 21, 2003, WG11 Meeting](https://reader035.vdocuments.site/reader035/viewer/2022062417/551b8b9d550346a10a8b56d2/html5/thumbnails/8.jpg)
D Sluis, 2003-08-21 8
Ultrasound Example
Component Array
Space
Component ValueEcho
SpatialMapping
Doppler Velocity
VelocityTissueEcho
dB
mm/smm
Stored ValueMapping
![Page 9: ND Presentation State D. Sluis August 21, 2003, WG11 Meeting](https://reader035.vdocuments.site/reader035/viewer/2022062417/551b8b9d550346a10a8b56d2/html5/thumbnails/9.jpg)
D Sluis, 2003-08-21 9
Requirements Classification
• Data Domain– Masking, thresholds, …
• Display domain– Mapping the 2D Display Window to the data– Define pixel intensity mapping– Multi-Window Display– Annotation and Graphics
• Other– Presentation Thumbnails
![Page 10: ND Presentation State D. Sluis August 21, 2003, WG11 Meeting](https://reader035.vdocuments.site/reader035/viewer/2022062417/551b8b9d550346a10a8b56d2/html5/thumbnails/10.jpg)
D Sluis, 2003-08-21 10
Masking
• Spatial and other Masking– Cut planes, bit
masks, shapes…– Unions and
intersections• Value Masking
– Threshold window– Comparative values
(aka write priority)
![Page 11: ND Presentation State D. Sluis August 21, 2003, WG11 Meeting](https://reader035.vdocuments.site/reader035/viewer/2022062417/551b8b9d550346a10a8b56d2/html5/thumbnails/11.jpg)
D Sluis, 2003-08-21 11
Display Window
• Horizontal and vertical mapping to Component Array axes– Orthogonal, oblique,curved
• Dynamic behavior– Cine– Scrolling, sweeping, M-Mode– State paths
• Fly-through, moving cut plane
• Overlapping windows• 2D Annotation and mask
![Page 12: ND Presentation State D. Sluis August 21, 2003, WG11 Meeting](https://reader035.vdocuments.site/reader035/viewer/2022062417/551b8b9d550346a10a8b56d2/html5/thumbnails/12.jpg)
D Sluis, 2003-08-21 12
Rendering
• Rendering type– Tomographic– Integrals
• Volumetric, MIP, etc.• Shading: Phong,
surface …• Support coarse set of
models?
• Value rendering– Color– Multi-Value Blending ()– Layer priority …
![Page 13: ND Presentation State D. Sluis August 21, 2003, WG11 Meeting](https://reader035.vdocuments.site/reader035/viewer/2022062417/551b8b9d550346a10a8b56d2/html5/thumbnails/13.jpg)
D Sluis, 2003-08-21 13
Multi-Window Display
• Bi- and multi-plane views, MPR
• M-Mode• Synchronized
windows (shared state)
![Page 14: ND Presentation State D. Sluis August 21, 2003, WG11 Meeting](https://reader035.vdocuments.site/reader035/viewer/2022062417/551b8b9d550346a10a8b56d2/html5/thumbnails/14.jpg)
D Sluis, 2003-08-21 14
Annotation and Graphics
• Data space– Shapes– Semantics
• Display space
![Page 15: ND Presentation State D. Sluis August 21, 2003, WG11 Meeting](https://reader035.vdocuments.site/reader035/viewer/2022062417/551b8b9d550346a10a8b56d2/html5/thumbnails/15.jpg)
D Sluis, 2003-08-21 15
Presentation State “Thumbnail” Views • A 2D view intended to help user
navigate images and presentation states
• Include in Presentation State? Image?– Icon Image (0088,0200) has awkward
restrictions
![Page 16: ND Presentation State D. Sluis August 21, 2003, WG11 Meeting](https://reader035.vdocuments.site/reader035/viewer/2022062417/551b8b9d550346a10a8b56d2/html5/thumbnails/16.jpg)
D Sluis, 2003-08-21 16
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 17: ND Presentation State D. Sluis August 21, 2003, WG11 Meeting](https://reader035.vdocuments.site/reader035/viewer/2022062417/551b8b9d550346a10a8b56d2/html5/thumbnails/17.jpg)
D Sluis, 2003-08-21 17
Draft Info Model
Data Window
Presentation State
Display Window
1
1..*
Display Text
DisplayAnnotation
Display Mask
0..*
0..*
0..*
display over
1..*
1..*
Array Mask
Value Mask
Display State
State Path
0..11..*
1..*
Render State1..*
0..*
State1..*
0..1
0..1
0..1
0..1
ND Annotation0..*
0..1
1
1
1..*1
Icon Image0..11
![Page 18: ND Presentation State D. Sluis August 21, 2003, WG11 Meeting](https://reader035.vdocuments.site/reader035/viewer/2022062417/551b8b9d550346a10a8b56d2/html5/thumbnails/18.jpg)
D Sluis, 2003-08-21 18
DICOM Supplements
2003 2004 2005
2006
WG17
WG12
Spatial Registration (73)
ND Image (63)
ND Presentation State
ND Presentation State
Enhanced US
Approximate Time when Official DICOM
WG17&WG11
Enhanced US PS
3D/4D US (43)
![Page 19: ND Presentation State D. Sluis August 21, 2003, WG11 Meeting](https://reader035.vdocuments.site/reader035/viewer/2022062417/551b8b9d550346a10a8b56d2/html5/thumbnails/19.jpg)
D Sluis, 2003-08-21 19
Next Steps?
• Use case and requirements consensus
• Tiered supplements?• Work & coordination consensus• Draft Work Item
![Page 20: ND Presentation State D. Sluis August 21, 2003, WG11 Meeting](https://reader035.vdocuments.site/reader035/viewer/2022062417/551b8b9d550346a10a8b56d2/html5/thumbnails/20.jpg)