Date post: | 19-Feb-2018 |
Category: |
Documents |
Upload: | atiqurrehman-umair |
View: | 219 times |
Download: | 0 times |
of 155
7/23/2019 ACVR_DICOM_Clunie_20051130.pdf
1/155
The
MedicineBehind the
Image
DICOM, PACS andDICOM, PACS and
Veterinary RadiologyVeterinary Radiology
Dr. David A. Clunie, MB.,BS., FRACRChief Technology Officer
RadPharm, Inc.
7/23/2019 ACVR_DICOM_Clunie_20051130.pdf
2/155
OverviewOverview
Why Digital ?
PACS and the need for DICOM
What is DICOM ?
Veterinary-specific gaps and issues
DICOM and workflow
DICOM and consistency of appearance
7/23/2019 ACVR_DICOM_Clunie_20051130.pdf
3/155
Why Digital ?Why Digital ?
Images: fidelity and flexibility CT, MR, PET, NM and now US are digital to start with
CR and Digital X-Ray replacing film also
Printing to film involves loss of information and quality
Efficiency Storage (less bulk, ease of transport)
Multiple simultaneous access Fewer repeats for lost film
Copying film leads to substantial quality loss Review, search and analysis
More powerful visualization and analysis tools
Quantitation of values, segmentation, registration
7/23/2019 ACVR_DICOM_Clunie_20051130.pdf
4/155
Image TransferImage Transfer
Network
Media
Film
Convert
CT, MR
Standard
Format
Images
7/23/2019 ACVR_DICOM_Clunie_20051130.pdf
5/155
Analog
Media
Network
Internet
Wireless
7/23/2019 ACVR_DICOM_Clunie_20051130.pdf
6/155
Deployment ScenariosDeployment Scenarios
Within local office or facility only Take advantage of digital quality
Softcopy reading
Avoid storing film Storage of priors from previous visits for comparison
From small to large facility, even one modality and oneworkstation
Between facilities, providers or patients/owners Referrals to specialist facilities Referral to or consultation with other providers (teleconsultation)
CD to give to patient/owner (for next time, or just for interest)
7/23/2019 ACVR_DICOM_Clunie_20051130.pdf
7/155
Simplest CaseSimplest Case
WorkstationModality
Images
LAN
Long term storage
+ backup
7/23/2019 ACVR_DICOM_Clunie_20051130.pdf
8/155
Local StorageLocal Storage
WorkstationModality
Archive
Query
Images
Images
LAN
7/23/2019 ACVR_DICOM_Clunie_20051130.pdf
9/155
Remote AccessRemote Access
WorkstationModality
Archive
Query
Images
Images
Hospital Office
Internet, VPN
(Secure DICOM)
7/23/2019 ACVR_DICOM_Clunie_20051130.pdf
10/155
Off-site ArchivalOff-site Archival
Modality
Proxy
Query
Images
Hospital Off-site Archive
Internet, VPN
(Secure DICOM)
Archive
Workstation
7/23/2019 ACVR_DICOM_Clunie_20051130.pdf
11/155
Off-site Archival -Off-site Archival -
Replication, Load SharingReplication, Load SharingHospital Off-site Archive 1
Internet, VPN
(Secure DICOM)
Off-site Archive 2
Query
Images
Modality
Proxy
Workstation
7/23/2019 ACVR_DICOM_Clunie_20051130.pdf
12/155
Application Service ProviderApplication Service Provider
Modality
Proxy
Hospital Service 1
Internet
(Secure DICOM,Web)
Service 2
Workstation
PC Web PC Web
Home
Clinic
7/23/2019 ACVR_DICOM_Clunie_20051130.pdf
13/155
PACSPACS
All these scenarios fall under the general category
of PACS -Picture Archiving and Communication
System
Smallest - mini-PACS
Large PACS
Integrated and federated PACS
Multi-modality PACS
Multi-specialty PACS (radiology, cardiology)
7/23/2019 ACVR_DICOM_Clunie_20051130.pdf
14/155
PACS BeginningsPACS Beginnings
Lemke, 1979 A network of Medical Workstations for Integrated
Word and Picture Communication in Medicine
Capp, 1981 Photoelectronic Radiology Department
7/23/2019 ACVR_DICOM_Clunie_20051130.pdf
15/155
1982 -1982 -The year of PACSThe year of PACS
First International Conference and
Workshop on Picture Archiving and
Communications Systems, SPIE, NewportBeach
First International Symposium on PACS
and PHD (Personal Health Data), JapanAssociation of Medical Imaging
Technology
7/23/2019 ACVR_DICOM_Clunie_20051130.pdf
16/155
Who named PACS ?Who named PACS ?
Debate in 1982 meeting as to whether to useimage or picture
Initial conference name was Distributed
Computerized Picture Information Systems(DCPIS)
Andr Duerinckx writes in 1983 SPIE paper thathe coined the term in summer of 1981
Others have attributed it variously; Sam Dwyerallegedly attributes it to Judith M. Prewitt
7/23/2019 ACVR_DICOM_Clunie_20051130.pdf
17/155
What does PACS mean ?What does PACS mean ?
Physics and Astronomy Classification
Scheme
Political Action Committee(s) Pan-American Climate Studies
Picture Archiving and Communication
System
7/23/2019 ACVR_DICOM_Clunie_20051130.pdf
18/155
What PACS means to you ?What PACS means to you ?
Multi-modality digital acquisition
Storage
Distribution, locally and remotely Display
Reporting creation, distribution, storage
Workflow management
Integration with other information (systems)
Integration of equipment from multiple vendors
7/23/2019 ACVR_DICOM_Clunie_20051130.pdf
19/155
PACS in 1982 ?PACS in 1982 ?
Pretty much the same
Less ambitious in scope
Not all modalities (CR not yet available) More emphasis on storage, transfer and display
than workflow
No standards, but recognition of the need for them
Relatively impractical given technology of the day
A grand vision for the future
7/23/2019 ACVR_DICOM_Clunie_20051130.pdf
20/155
Major PACS ErasMajor PACS Eras
1980s
Evolution of concepts, technologies, prototypes and
installation of mini-PACS
1990s
Practical deployment of Large Scale PACS
Development and adoption of standards
2000s Noticeable increase in market penetration
Increasing commoditization of PACS
7/23/2019 ACVR_DICOM_Clunie_20051130.pdf
21/155
So what has changed ?So what has changed ?
Driving forces Less emphasis on cost savings from eliminating films
Greater emphasis on productivity and quality of care
Organizational benefit, not just radiology department Underlying technology infrastructure
Faster networks, bigger disks, better displays
Cheaper
Users have created a demand Vendors have responded
Complexity better understood Exceptional cases better supported
Focus on workflow management
7/23/2019 ACVR_DICOM_Clunie_20051130.pdf
22/155
Some of the challengesSome of the challenges
Integration of modalities beyond radiology into a singleinfrastructure
Visible light
Cardiology
Nuclear medicine
Specific application support
PACS workstations dumb - viewing not processing & analysis
Growing volume of data per study
Challenges storage, communication and display technology/design
Security infra-structure integration
Electronic medical record integration
7/23/2019 ACVR_DICOM_Clunie_20051130.pdf
23/155
AcquisitionAcquisition
Early PACS required Proprietary connections to digital modalities
Video frame-grabbing of CT and MR
Film digitization (initially no CR)
Computed Radiography
Introduced by Fujifilm 1983
Originally intended to print to film
7/23/2019 ACVR_DICOM_Clunie_20051130.pdf
24/155
7/23/2019 ACVR_DICOM_Clunie_20051130.pdf
25/155
7/23/2019 ACVR_DICOM_Clunie_20051130.pdf
26/155
Acquisition - StandardsAcquisition - Standards
Proprietary connections Not scalable
Too expensive
Single vendor for PACS and all modalities implausible
1983 ACR-NEMA Committee American College of Radiology
National Electrical Manufacturers Association
1985 ACR-NEMA Version 1.0
1988 ACR-NEMA Version 2.0 50 pin plug point-to-point interface (no network, no files)
Tag-value pairs of data elements Describing acquisition and identifying patient
7/23/2019 ACVR_DICOM_Clunie_20051130.pdf
27/155
Acquisition - StandardsAcquisition - Standards
Post-ACR-NEMA PACS and Modalities Several vendors used ACR-NEMA ideas in proprietary networks
Siemens-Philips SPI
ACR-NEMA as a file format
1982 Interfile for Nuclear Medicine AAPM
European COST-B2 project
By 1990s still no widely adopted standard for Specific modality requirements for all modalities
Network based transport and services
7/23/2019 ACVR_DICOM_Clunie_20051130.pdf
28/155
Acquisition - DICOMAcquisition - DICOM
1993 - Digital Imaging and Communications in Medicine
Network-based TCP/IP over Ethernet
Services for Storage (transfer) Query and retrieval
Printing
Derived from ACR-NEMA
Added concepts of modality-specific information objects Conformance requirements and statement
Interchange file format and media quickly added (1995)
7/23/2019 ACVR_DICOM_Clunie_20051130.pdf
29/155
DICOM Mini-PACSDICOM Mini-PACS
CT Modality
Laser Printer
Shared Archive
Workstation
Store
Store
Store
Q/R
Q/R
7/23/2019 ACVR_DICOM_Clunie_20051130.pdf
30/155
DICOM and the PACSDICOM and the PACS
Modality
ArchiveModality
Modality
Modality
PACS +/- RIS
Manager
Workstations
Standard Boundary
7/23/2019 ACVR_DICOM_Clunie_20051130.pdf
31/155
DICOM and the PACSDICOM and the PACS
Modality
ArchiveModality
Modality
Modality
PACS +/- RIS
Manager
Workstations
Standard Boundary Standard Boundary
7/23/2019 ACVR_DICOM_Clunie_20051130.pdf
32/155
7/23/2019 ACVR_DICOM_Clunie_20051130.pdf
33/155
1993 DICOM Image Objects1993 DICOM Image Objects
Computed Radiography
Computed Tomography
Magnetic Resonance Imaging Nuclear Medicine
Ultrasound
Secondary Capture
7/23/2019 ACVR_DICOM_Clunie_20051130.pdf
34/155
2005 DICOM Image Objects2005 DICOM Image Objects
Computed Radiography
Computed Tomography
Magnetic Resonance Imaging
Nuclear Medicine
Ultrasound Secondary Capture
X-Ray Angiography
X-Ray Fluoroscopy
Positron Emission Tomography
Radiotherapy (RT) Image
Hardcopy Image
Digital X-Ray
Digital Mammography
Intra-oral Radiography
Visible Light Endoscopy & Video
VL Photography & Video
Visible Light Microscopy Multi-frame Secondary Capture
Enhanced MR
MR Spectroscopy
Raw Data
Enhanced CT
Enhanced XA/XRF
Ophthalmic Photography
7/23/2019 ACVR_DICOM_Clunie_20051130.pdf
35/155
2005 DICOM Non-Images2005 DICOM Non-Images
Radiotherapy (RT) Structure Set, Plan, Dose, Treatment Record
Waveforms (ECG, Hemodynamic, Audio)
Grayscale, Color and Blending Presentation States
Structured Reports
Key Object Selection
Mammography and Chest Computer Assisted Detection (CAD)
Procedure Log
Spatial Registration and Fiducials
Stereometric Relationship
7/23/2019 ACVR_DICOM_Clunie_20051130.pdf
36/155
What about other standards?What about other standards?
Pure imaging standards (TIFF, JPEG, etc.) limited support for medical image types
dont encode domain specific information
Other domains inappropriate military, remote sensing, astronomical, etc.
ISO standards (e.g., IPI) never adopted
Other medical standards dont do images HL7, P1073, etc
7/23/2019 ACVR_DICOM_Clunie_20051130.pdf
37/155
What kinds of images ?What kinds of images ?
Characteristics grayscale, indexed color or true color
8 or 16 bit
signed or unsigned
Domain (modality specific) CT, MR, CR, DR, XA, XRF, US, NM, PET
Microscopy, endoscopy, fundoscopy ...
7/23/2019 ACVR_DICOM_Clunie_20051130.pdf
38/155
Key goals of DICOMKey goals of DICOM
Support interoperability NOT interfunctionality
WITHOUT defining (restricting) architecture
Define conformance specific services and objects
documentation (Conformance Statement)
negotiation
Voluntary compliance
7/23/2019 ACVR_DICOM_Clunie_20051130.pdf
39/155
DICOM doesDICOM does NOTNOT define:define:
PACS or Image Management Architecture
Distributed Object Management
Radiology/Hospital Information System Complete Electronic Medical Record
These are the realm of IHE -Integrating the
Healthcare Enterprise
7/23/2019 ACVR_DICOM_Clunie_20051130.pdf
40/155
What isWhat is InteroperabilityInteroperability ??
Analogy of web server/browser: Inter-connectivity - both talk TCP/IP
Inter-operability - both talk HTTP and HTML
Inter-functionality - not guaranteed:
!versions of HTML poorly controlled
! layout not constrained by HTML
!availability of proprietary extensions (plug-ins, applets)
!e.g., this page only for IE version 5.0
Good, but not good enough for healthcare
7/23/2019 ACVR_DICOM_Clunie_20051130.pdf
41/155
DICOM andDICOM and InteroperabilityInteroperability
For example, conformance to DICOM will guarantee network connection
will guarantee storage of MR image:
!from Modality to Workstation
will NOT guarantee (but will facilitate):
!Workstation will display image correctly
!Workstation can perform the analysis the user wants
facilitated by mandatory attributes for:! identification, annotation, positioning, etc.
!newer DICOM objects increase what is mandatory
7/23/2019 ACVR_DICOM_Clunie_20051130.pdf
42/155
DICOM andDICOM and InteroperabilityInteroperability
Object oriented definition data structures, e.g., MR image object
!composite model of real world entities
patient, study, series
general image, specialized to MR image
services, e.g., image storage
together => service/object pairs (SOP)
Roles (user or provider) (SCU or SCP)
Role + SOP Class => Conformance
7/23/2019 ACVR_DICOM_Clunie_20051130.pdf
43/155
DICOM SOP Classes/RolesDICOM SOP Classes/Roles
MR scanner may say: I am an MR Image Storage Service Class User (SCU)
Workstation may say: I am an MR Image Storage Service Class Provider
(SCP) (amongst other things)
MR images may be transferred
7/23/2019 ACVR_DICOM_Clunie_20051130.pdf
44/155
DICOM SOP Classes/RolesDICOM SOP Classes/Roles
Angiography device may say: I am an XA Image Storage Service Class User (SCU)
Workstation may say: I am not an XA Image Storage Service Class Provider
(SCP) (though I do support other kinds of images like
CT and MR)
This pair cannot transfer XA images
7/23/2019 ACVR_DICOM_Clunie_20051130.pdf
45/155
Why is DICOM so specific ?Why is DICOM so specific ?
For example, MR Image
!single frame, 12-16 bit grayscale image
!MR acquisition - pulse sequence parameters
!3D patient relative co-ordinate/vector position
X-Ray Angiography Image
!multi-frame, 8-10 bit grayscale image
!XA acquisition - radiation/collimation/motion!Dynamic C-arm/table relative positioning
7/23/2019 ACVR_DICOM_Clunie_20051130.pdf
46/155
DICOM SOP Classes/RolesDICOM SOP Classes/Roles
Workstation may say: I am a Basic Grayscale Print Management Meta SOP
Class SCU
Printer may say: I am a Basic Grayscale Print Management Meta SOP
Class SCP
Images may be printed
7/23/2019 ACVR_DICOM_Clunie_20051130.pdf
47/155
DICOM SOP Classes/RolesDICOM SOP Classes/Roles
Ultrasound scanner may say: I am a Basic Color Print Management Meta SOP Class
SCU
Printer may say: I am only a Basic Grayscale Print Management Meta
SOP Class SCP
This pair cannot print images
7/23/2019 ACVR_DICOM_Clunie_20051130.pdf
48/155
DICOM ConformanceDICOM Conformance
Capabilities defined a prioriin the mandatoryDICOM Conformance Statement Allows users/other vendors/integrators to plan effectively
Capabilities negotiated live on the network Association Establishment phase before transfer
Allows ad hoc networks to be setup and configured
Allows devices to explore capabilities and change behaviordynamically (e.g., SCP doesnt support DX so fall back to CR
image transfer) Allows negotiation of compression transfer syntaxes (mandatory
uncompressed default)
7/23/2019 ACVR_DICOM_Clunie_20051130.pdf
49/155
DICOM PenetrationDICOM Penetration
Acquisition modality cannot buy a digital radiology modality that does not at least have DICOM
image transfer
typically will have DICOM print and workflow services (modalityworklist) as well
many starting to support DICOM Structured Reports for export ofmeasurements (e.g., cardiac and obstetric ultrasound)
PACS cannot buy a PACS that will not accept DICOM images
vast majority will support DICOM queries
many supply worklist services to modalities
Printers cannot buy a medical printer that does not support DICOM
7/23/2019 ACVR_DICOM_Clunie_20051130.pdf
50/155
7/23/2019 ACVR_DICOM_Clunie_20051130.pdf
51/155
DICOM and VeterinaryDICOM and Veterinary
Re-use of human acquisition modalities
Veterinary-specific modalities
General purpose PACS and workstations Veterinary PACS and workstations
Veterinary information systems
7/23/2019 ACVR_DICOM_Clunie_20051130.pdf
52/155
DICOM Gaps for VeterinaryDICOM Gaps for Veterinary
Animal identification
Animal characteristics
Positioning and anatomy Procedure classification
7/23/2019 ACVR_DICOM_Clunie_20051130.pdf
53/155
Identification & CharacteristicsIdentification & Characteristics
Human Patient name and ID
Fixed attributes - sex, DOB
At time of study - age, height, weight (rarely ethnicity,etc.)
Animal Animal name and ID
Fixed attributes - sex, DOB, but also species, breed
At time of study - owner, neutered, breed registry ID
7/23/2019 ACVR_DICOM_Clunie_20051130.pdf
54/155
Identification & CharacteristicsIdentification & Characteristics
What needs to be stored in the image headerrather than elsewhere ? Reliable identification
Information required for display to allow interpretation
Do not try to bury entire medical record in the image
Strategy Re-use existing DICOM attributes as appropriate, e.g., Patient
Name and ID to store animals name and ID
Add new optional attributes to existing DICOM image definitions,or conditional upon subject being an animal, e.g. Owner
Use codes rather than free text wherever possible and practical
7/23/2019 ACVR_DICOM_Clunie_20051130.pdf
55/155
Identification & CharacteristicsIdentification & Characteristics
Current proposal being considered by WG 25
Owner (one person; ? need for multiple, for organization)
Neutered (yes/no) Species Code Sequence (one item allowed)
Breed Code Sequence (one or more items allowed)
Breed Description (free text)
Breed Registry Sequence (one or more items, for multiple registries)
Registration Number
Breed Registration Authority Code Sequence (1 item allowed)
Breed Registration Authority Description (in case no code for naming the registry)
7/23/2019 ACVR_DICOM_Clunie_20051130.pdf
56/155
Codes versus FreeCodes versus FreeTextText
Enumerated values: Neutered - values of YES, NO - nothing else permitted
Free text operator entry, e.g., of species: dog, canine, K9
makes searching for all dog images difficult
Coded sequences - pull-down lists in UI
Coding scheme - SRT (SNOMED) Code value - L-80700
Code meaning - Canine species
7/23/2019 ACVR_DICOM_Clunie_20051130.pdf
57/155
CodesCodes
Re-use work of outside organizations like SNOMED SNOMED already has veterinary content and relationships with
professional organizations like AVMA
Cost and licensing issues - DICOM has a relationship that allows licenseand royalty free use of codes used in DICOM - also free in US for now
Species Relatively short list and relatively complete in existing coding schemes
Breed Very long list and moderately complete in existing coding schemes
Will need work to maintain, e.g. as new breeds emerge like puggle,cockapoo, speagle, labradoodle
Will always need free text alternative for new and mixed breeds,especially those owners feel strongly about but are not generally accepted,e.g., Polish warmblood
7/23/2019 ACVR_DICOM_Clunie_20051130.pdf
58/155
Anatomy IssuesAnatomy Issues
DICOM anatomy Body Part Examined
! list of string terms or free text
! E.g., CHEST or BRAIN or WRIST
Anatomic Region Sequence! SNOMED codes - broad range of granularity
! Re-use human codes - add sufficient new veterinary codes
Vendors and operators often send no such information Typically embedded in free text Study or Series Description
E.g., Study Description = CT Chest/Abdomen and Pelvis
E.g., Series Description = Left wrist lateral
Inadequate anatomic information compromises ability to position andorient (hang) images properly for display
7/23/2019 ACVR_DICOM_Clunie_20051130.pdf
59/155
Positioning IssuesPositioning Issues
Standard human anatomic position
Quadrupeds similar, but different
Less of an issue for projection radiography Views and labels manually chosen
Does affect how images are oriented (hung) for display
Cross-sectional (CT and MR) positioning Practical positioning of anesthetized animal on table Especially head and limbs
7/23/2019 ACVR_DICOM_Clunie_20051130.pdf
60/155
SagittalSagittal PositioningPositioning
Human Likely positioned in gantry supine
Nose is anterior (ventral)
Vertex is towards head (craniad)
Dog
Likely positioned in gantry prone
Nose is towards head (craniad) Vertex is posterior (dorsal)
P
H
A
H
7/23/2019 ACVR_DICOM_Clunie_20051130.pdf
61/155
SagittalSagittal PositioningPositioning
P
F
P
F
7/23/2019 ACVR_DICOM_Clunie_20051130.pdf
62/155
SagittalSagittal PositioningPositioning
P
F
F
A
7/23/2019 ACVR_DICOM_Clunie_20051130.pdf
63/155
Positioning IssuesPositioning Issues
Who cares ?
Left versus right side not likely affected
Default assumptions of display software human software - may have to rotate/flip each time
Consistency of 3D software As long as coordinate system is consistent, not issue
3D navigation tools awkward if human assumptions
Inconsistency between vendors if not defined in
advance by a standard
7/23/2019 ACVR_DICOM_Clunie_20051130.pdf
64/155
DICOM Standard PositionsDICOM Standard Positions
DICOM PS 3.17 Annex A
Illustrations of interpretation of orientation
L v. R (left or right) A v. P (anterior, ventral or posterior, dorsal)
H v. F (towards head, craniad, rostral or foot, caudad)
Limbs Palmar, plantar = A (anterior, ventral) in humans
7/23/2019 ACVR_DICOM_Clunie_20051130.pdf
65/155
ea
Posterior (P)
Left (L)
(R) Right
(A) Anterior
Feet (F)
The standard anatomic position is standing erect with the palms facing anterior. This position is used to define a label for thedirection of the fingers and toes (toward the Feet (F) while the direction of the wrist and ankle is towards the Head (H). Thislabeling is retained despite changes in the position of the extremities. For bilaterally symmetric body parts, a lateralityindicator (R or L) should be used.
7/23/2019 ACVR_DICOM_Clunie_20051130.pdf
66/155
ea
Posterior (P)
Left (L)
(R) Right
(A) Anterior
Feet (F)
The standard anatomic position is standing erect with the palms facing anterior. This position is used to define a label for thedirection of the fingers and toes (toward the Feet (F) while the direction of the wrist and ankle is towards the Head (H). Thislabeling is retained despite changes in the position of the extremities. For bilaterally symmetric body parts, a lateralityindicator (R or L) should be used.
From Dr. Patricia Roses web site at
http://www.upei.ca/~vca341/
7/23/2019 ACVR_DICOM_Clunie_20051130.pdf
67/155
ea
Posterior (P)
Left (L)
(R) Right
(A) Anterior
Feet (F)
The standard anatomic position is standing erect with the palms facing anterior. This position is used to define a label for thedirection of the fingers and toes (toward the Feet (F) while the direction of the wrist and ankle is towards the Head (H). Thislabeling is retained despite changes in the position of the extremities. For bilaterally symmetric body parts, a lateralityindicator (R or L) should be used.
From Dr. Patricia Roses web site at
http://www.upei.ca/~vca341/
7/23/2019 ACVR_DICOM_Clunie_20051130.pdf
68/155
ea
Posterior (P)
Left (L)
(R) Right
(A) Anterior
Feet (F)
The standard anatomic position is standing erect with the palms facing anterior. This position is used to define a label for thedirection of the fingers and toes (toward the Feet (F) while the direction of the wrist and ankle is towards the Head (H). Thislabeling is retained despite changes in the position of the extremities. For bilaterally symmetric body parts, a lateralityindicator (R or L) should be used.
From Dr. Patricia Roses web site at
http://www.upei.ca/~vca341/
7/23/2019 ACVR_DICOM_Clunie_20051130.pdf
69/155
Feet
Right
Left
(Left Hand)
Head
Head
PosteriorAnterior
Feet
For the hands, the direction labels are based on the standardanatomic position. For the left hand illustrated for example,LEFT will always be in the direction of the thumb, irrespectiveof position changes.
7/23/2019 ACVR_DICOM_Clunie_20051130.pdf
70/155
7/23/2019 ACVR_DICOM_Clunie_20051130.pdf
71/155
P
L
From Dr. Patricia Roses web site at
http://www.upei.ca/~vca341/
7/23/2019 ACVR_DICOM_Clunie_20051130.pdf
72/155
A
F
?
7/23/2019 ACVR_DICOM_Clunie_20051130.pdf
73/155
A
F
?
7/23/2019 ACVR_DICOM_Clunie_20051130.pdf
74/155
VeterinaryVeterinaryAction ItemsAction Items
Describe standard anatomic positions for appropriate subset of species
Describe appropriate interpretation of row
and column direction for standardradiographic projections
Enumerate coded lists of standard
projections facilitates correct automatic population of orientation
attributes without operator intervention
7/23/2019 ACVR_DICOM_Clunie_20051130.pdf
75/155
DICOM 3D CoordinatesDICOM 3D Coordinates
Frame of Reference defines origin Fixed but arbitrary, set by operator
Cartesian space (orthogonal X, Y, Z) Units are mm
Every slice
Position relative to origin (3 points) Orientation of row and column directions (unit vectors)
7/23/2019 ACVR_DICOM_Clunie_20051130.pdf
76/155
TLHC pixel - offset from origin 0\0\16.5
7/23/2019 ACVR_DICOM_Clunie_20051130.pdf
77/155
1\0\0
7/23/2019 ACVR_DICOM_Clunie_20051130.pdf
78/155
1\0\0
7/23/2019 ACVR_DICOM_Clunie_20051130.pdf
79/155
1\0\0
7/23/2019 ACVR_DICOM_Clunie_20051130.pdf
80/155
0\-1\0
7/23/2019 ACVR_DICOM_Clunie_20051130.pdf
81/155
7/23/2019 ACVR_DICOM_Clunie_20051130.pdf
82/155
7/23/2019 ACVR_DICOM_Clunie_20051130.pdf
83/155
7/23/2019 ACVR_DICOM_Clunie_20051130.pdf
84/155
3D Relationships3D Relationships
Reconstruction
Interval
Orthogonal
Multi-planarReconstruction
(MPR)
7/23/2019 ACVR_DICOM_Clunie_20051130.pdf
85/155
3D Relationships3D Relationships
Reconstruction
Interval
3D Projection(MIP, Volume,
Surface Rendering)
7/23/2019 ACVR_DICOM_Clunie_20051130.pdf
86/155
MeasurementsMeasurements
Distance Pixel Spacing - in cross-sectional modalities
Imager Pixel Spacing - in projection modalities
Pixel values Hounsfield Units in CT
Velocity, etc, in MR
Region Calibration in Ultrasound
7/23/2019 ACVR_DICOM_Clunie_20051130.pdf
87/155
7/23/2019 ACVR_DICOM_Clunie_20051130.pdf
88/155
DICOM PositioningDICOM Positioning
Robust interoperable model
Agreed to and implemented by all vendors
Allows applications to function properlyregardless of source of images
Mandatory 3D and spacing information for
cross-sectional modalities Rendering, measurement and analysis
7/23/2019 ACVR_DICOM_Clunie_20051130.pdf
89/155
Veterinary Action ItemsVeterinary Action Items
Reuse human attributes as far as possible
Redefine directions for quadrupeds
Must re-use 3D co-ordinate system sincealready mandatory (and sufficient)
Will allow maximum reuse of human
software and hardware, including researchand open source applications
7/23/2019 ACVR_DICOM_Clunie_20051130.pdf
90/155
Beyond ImagesBeyond Images WorkflowWorkflow
What is workflow ?
Why is workflow important ?
Opportunities for workflow management DICOM support for workflow management
RIS/PACS integration and workflow
IHE profiles related to workflow
7/23/2019 ACVR_DICOM_Clunie_20051130.pdf
91/155
What isWhat isworkflowworkflow??
documents, information or tasks passed
from one participant to another in a way that is
governed by rules or procedures
Workflow Management Coalition
http://www.wfmc.org/
7/23/2019 ACVR_DICOM_Clunie_20051130.pdf
92/155
What isWhat isworkflowworkflow??
Task 1 Task 2 Task 3
7/23/2019 ACVR_DICOM_Clunie_20051130.pdf
93/155
DependenciesDependencies
Task 1 Task 2 Task 3
Task 3 commencement is dependent on task 2completion, whose commencement is in turn
dependent on task 1 completion.
7/23/2019 ACVR_DICOM_Clunie_20051130.pdf
94/155
Multiple tasksMultiple tasks
Task 1 Task 2a Task 3
Task 2b
7/23/2019 ACVR_DICOM_Clunie_20051130.pdf
95/155
Multiple tasksMultiple tasks
Task 1a Task 2a Task 3
Task 2b
Task 1b
7/23/2019 ACVR_DICOM_Clunie_20051130.pdf
96/155
Sub-tasksSub-tasks
Task 1 Task 3
Task 2a
Task 2b
Task 2c
7/23/2019 ACVR_DICOM_Clunie_20051130.pdf
97/155
Workflow tasks in PACSWorkflow tasks in PACS
Image acquisition patient on modality
optical film scanning (outside referrals)
Image quality control (QC)
contrast selection (window center/width) film printing
Image processing 3D (surface rendering, volume rendering, angio MIP)
Computer Assisted Diagnosis/Detection (Chest/Mammo CAD)
Reporting single step (voice recognition or structured application)
dictate/transcribe/correct/verify (sub-tasks)
7/23/2019 ACVR_DICOM_Clunie_20051130.pdf
98/155
Managing TasksManaging Tasks
Inputs what is needed before task can begin ?
Outputs
what are the products delivered on completion ?
Resources allocated
what personnel and equipment and consumables ?
State have we started or finished or given up ?
7/23/2019 ACVR_DICOM_Clunie_20051130.pdf
99/155
Interpretation TaskInterpretation Task
Inputs current images
previous studies images and reports
Outputs report (with references to images)
Resources allocated individual or category of interpreting radiologist
specific workstation or category of workstation
State scheduled/in progress/discontinued/completed
7/23/2019 ACVR_DICOM_Clunie_20051130.pdf
100/155
Acquisition TaskAcquisition Task
Inputs patient identification and location
study identifiers
request information
[previous studies images and reports] Outputs
images and presentation states (+/- measurements in structured reports)
Resources allocated individual or category of performing radiologist
specific scanner or category of scanner
State scheduled/in progress/discontinued/completed
7/23/2019 ACVR_DICOM_Clunie_20051130.pdf
101/155
WorklistsWorklists
Tasks are listed in a worklist
Each worklist entry contains:
input information resource information
implicit or explicit scheduled state
7/23/2019 ACVR_DICOM_Clunie_20051130.pdf
102/155
Task 2Task 2
Task 2Task 1
Task 1
WorklistsWorklists
Task 1 Task 2
Worklist 1
1.1
1.2
1.3
.
Worklist 2
2.1
2.2
2.3
.
7/23/2019 ACVR_DICOM_Clunie_20051130.pdf
103/155
Task 2Task 2
Task 2Task 1
Task 1
Closing the loopClosing the loop
Task 1 Task 2
Worklist 1
1.1
1.2
1.3
.
Worklist 2
2.1
2.2
2.3
.
?
7/23/2019 ACVR_DICOM_Clunie_20051130.pdf
104/155
Task 2Task 2
Task 2Task 1
Task 1
Workflow ManagerWorkflow Manager
Task 1 Task 2
Worklist 1
1.1
1.2
1.3
.
Worklist 2
2.1
2.2
2.3
.
the cloud - RIS ? PACS ? Workflow System ?
7/23/2019 ACVR_DICOM_Clunie_20051130.pdf
105/155
Task 1Task 1
Workflow and DICOMWorkflow and DICOM
Task 1
Worklist 1
1.1
1.2
1.3
.
Scheduled Procedure Steps (SPS)
Performed Procedure Steps (PPS)
Each instance of a task is a
procedure step (an entry on a
worklist)
7/23/2019 ACVR_DICOM_Clunie_20051130.pdf
106/155
Relationship of StepsRelationship of Steps
Scheduled
Procedure
Step
Performed
Procedure
Step
Inputs
Resources
State: scheduled
Outputs
Consumables
State
l i hi f
7/23/2019 ACVR_DICOM_Clunie_20051130.pdf
107/155
Relationship of StepsRelationship of Steps
Scheduled
Procedure
Step
Performed
Procedure
Step1:1 ?
Scheduled procedure step: scan chest/abdomen/pelvis
Performed procedure step: scanned chest/abdomen/pelvis
l i hi f S
7/23/2019 ACVR_DICOM_Clunie_20051130.pdf
108/155
Relationship of StepsRelationship of Steps
Scheduled
Procedure
Step 1:n
Scheduled procedure step: scan chest/abdomen/pelvis
Performed procedure step: scanned chest
Performed procedure step: scanned abdomen/pelvis
Performed
Procedure
Step
fR l i hi f S
7/23/2019 ACVR_DICOM_Clunie_20051130.pdf
109/155
Relationship of StepsRelationship of Steps
Scheduled
Procedure
Step n:1
Scheduled procedure step: scan chest
Scheduled procedure step: scan abdomen/pelvis
Performed procedure step: scanned chest/ abdomen/pelvis
Performed
Procedure
Step
l i hi fR l i hi f S
7/23/2019 ACVR_DICOM_Clunie_20051130.pdf
110/155
Relationship of StepsRelationship of Steps
0:1
unscheduled examination
Performed
Procedure
Step
l i hi f SR l ti hi f St
7/23/2019 ACVR_DICOM_Clunie_20051130.pdf
111/155
Relationship of StepsRelationship of Steps
Scheduled
Procedure
Step n:m
Performed
Procedure
Step
General case is n:m, where n and m may both be zero
DICOM d W kflDICOM d W kfl
7/23/2019 ACVR_DICOM_Clunie_20051130.pdf
112/155
DICOM and WorkflowDICOM and Workflow
Modality Worklist schedule of activity on modality
supply RIS/PACS assigned identifiers to modality
reduce errors inherent in operator re-entry
improve matching of images/requests on PACS
DICOM d W kflDICOM d W kfl
7/23/2019 ACVR_DICOM_Clunie_20051130.pdf
113/155
DICOM and WorkflowDICOM and Workflow
Modality Worklist
Modality Performed Procedure Step provide status to RIS/PACS (close the loop)
summary of results: how many and which images
allows RIS/PACS to check that all were received prior
to assigning for read
DICOM d W kflDICOM d W kfl
7/23/2019 ACVR_DICOM_Clunie_20051130.pdf
114/155
DICOM and WorkflowDICOM and Workflow
Modality Worklist
Modality Performed Procedure Step
General Purpose Worklist/Procedure Step initiated to address need for interpretation worklists
generic nature of tasks recognized
need to support other applications, e.g. CAD
G l PG l P W kli tW kli t
7/23/2019 ACVR_DICOM_Clunie_20051130.pdf
115/155
General PurposeGeneral Purpose WorklistWorklist
List of inputs images and other composite objects (reports)
Scheduled steps have status
scheduled vs. in progress
Tasks are coded
interpretation
image processing
D l tD l t
7/23/2019 ACVR_DICOM_Clunie_20051130.pdf
116/155
DeploymentDeployment
Which system manages the workflow ?
Where does the information come from ?
Which standards are appropriate ? Can there be interoperability ?
M d litM d lit W kli tW kli t
7/23/2019 ACVR_DICOM_Clunie_20051130.pdf
117/155
ModalityModality WorklistWorklist
HIS/RIS sent HL7 ADT +/- OE messages
Interface box (broker) maintains a database
Modality implements DICOM MWL SCU Interface box acts as MWL SCP
When to remove worklist entries ? What about MPPS ?
M d litM d lit W kli tW kli t
7/23/2019 ACVR_DICOM_Clunie_20051130.pdf
118/155
ModalityModality WorklistWorklist
Benefits beyond managing workflow
Worklist provides inputs to modality reliable patient identifiers - dont need to be typed in
reliable study identifiers - match to the request
Identifiers are then used in images
Images can then be matched later in PACS with the request
with prior images
with prior reports
with the rest of the electronic medical record
M d lit P f d PSM d lit P f d PS
7/23/2019 ACVR_DICOM_Clunie_20051130.pdf
119/155
Modality Performed PSModality Performed PS
Interface box or other MWL SCP wants to
know when to remove MWL entries
Who else cares ?
Is PACS/RIS ready to receive MPPS to
begin report scheduling ?
Does MPPS have to be sent to more thanone device by modality ?
W kli tWo klist f I t t tifo Inte p etation
7/23/2019 ACVR_DICOM_Clunie_20051130.pdf
120/155
WorklistWorklist for Interpretationfor Interpretation
Until now either: proprietary worklist within RIS/PACS
normal query for available studies
pushed in advance to where radiologist is expected
Use DICOM General Purpose Worklist
Workstations must implement SCU
PACS/RIS must implement SCP
Integrating the HealthcareIntegrating the Healthcare
7/23/2019 ACVR_DICOM_Clunie_20051130.pdf
121/155
g gg g
EntrepriseEntreprise (IHE)(IHE)
Acquisition Modality: MWL/MPPS SCU
MWL provided by Order Filler actor MPPS distributed by PPS Manager actor
to Order Filler actor
to Image Manager actor
Scheduled Workflow Integration Profile
IHE and Repo tingIHE and Reporting
7/23/2019 ACVR_DICOM_Clunie_20051130.pdf
122/155
IHE and ReportingIHE and Reporting
Reports are currently standalone
Encoded in DICOM Structured Reports Actors: creator/manager/repository/reader
No workflow integration of reporting as yet
Maybe next year using GP WL/PPS?
DeploymentDeployment
7/23/2019 ACVR_DICOM_Clunie_20051130.pdf
123/155
DeploymentDeployment
Which system manages the workflow ? RIS or PACS or combination of the two
Where does the information come from ? acquisition task needs order/scheduling information
Which standards are appropriate ? combination of DICOM and HL7
Can there be interoperability ? IHE has shown the way for MWL/MPPS
remains to be seen if interpretation can be included
Veterinary Actions ItemsVeterinary Actions Items
7/23/2019 ACVR_DICOM_Clunie_20051130.pdf
124/155
Veterinary Actions ItemsVeterinary Actions Items
Extend DICOM Modality Worklist to includeveterinary identifiers and attributes Owner, Neutered, Species, Breed, etc.
Extend IHE rules for copying identifiers fromworklist into images to include veterinaryattributes
Start IHE Veterinary domain
Evaluate needs for veterinary reporting contentand workflow
Distributed ImageDistributed Image
7/23/2019 ACVR_DICOM_Clunie_20051130.pdf
125/155
gg
ConsistencyConsistency Inconsistent appearance of images
Why is it a problem ?
What are the causes ?
Grayscale Standard Display Function The DICOM solution to the problem
How it works
How to implement it
Distributed ImageDistributed Image
7/23/2019 ACVR_DICOM_Clunie_20051130.pdf
126/155
gg
ConsistencyConsistency
Digital Modality
Workstation
Laser Printer
Workstation
Identical perceived contrast
Distributed ImageDistributed Image
7/23/2019 ACVR_DICOM_Clunie_20051130.pdf
127/155
gg
ConsistencyConsistency
Digital Modality
Workstation
Laser Printer
Workstation
Identical perceived contrast
Distributed ImageDistributed Image
7/23/2019 ACVR_DICOM_Clunie_20051130.pdf
128/155
gg
ConsistencyConsistency
Digital Modality
Workstation
Laser Printer
Workstation
Identical perceived contrast
Distributed ImageDistributed Image
7/23/2019 ACVR_DICOM_Clunie_20051130.pdf
129/155
gg
ConsistencyConsistency
Digital Modality
Workstation
Laser Printer
Workstation
Identical perceived contrast
and color !!
What about color ?What about color ?
7/23/2019 ACVR_DICOM_Clunie_20051130.pdf
130/155
What about color ?What about color ?
Consistency is less of an issue: US/NM/PET pseudo-color; VL true color ??
Consistency is harder to achieve Not just colorimetry (i.e. not just CIELAB)
Scene color vs. input color vs. output color
Gamut of devices much more variable
Greater influence of psychovisual effects
Extensive standards efforts e.g., ICC
All color DICOM images now include optionalICC profile, and there is a Color Presentation State
Problems of InconsistencyProblems of Inconsistency
7/23/2019 ACVR_DICOM_Clunie_20051130.pdf
131/155
Problems of InconsistencyProblems of Inconsistency
VOI (window center/width) chosen on one
device but appears different on another
device
Not all gray levels are rendered or are
perceivable
Displayed images look different from
printed images
Problems of InconsistencyProblems of Inconsistency
7/23/2019 ACVR_DICOM_Clunie_20051130.pdf
132/155
Problems of InconsistencyProblems of Inconsistency
mass visible mass invisible
VOI (window) chosen
on one display device
Rendered on anotherwith different display
Mass expected to be
seen is no longer seen
Problems of InconsistencyProblems of Inconsistency
7/23/2019 ACVR_DICOM_Clunie_20051130.pdf
133/155
Problems of InconsistencyProblems of Inconsistency
0.5
1.5
1.0
3.0
Not all display levels
are perceivable on alldevices
Problems of InconsistencyProblems of Inconsistency
7/23/2019 ACVR_DICOM_Clunie_20051130.pdf
134/155
Problems of InconsistencyProblems of Inconsistency
0.5
1.5
1.0
3.0
Not all display levels
are perceivable on alldevices
Problems of InconsistencyProblems of Inconsistency
7/23/2019 ACVR_DICOM_Clunie_20051130.pdf
135/155
Problems of InconsistencyProblems of Inconsistency
Digital Modality Laser Printer
Printed images dont look
like displayed images
Causes of InconsistencyCauses of Inconsistency
7/23/2019 ACVR_DICOM_Clunie_20051130.pdf
136/155
Causes of InconsistencyCauses of Inconsistency
Gamut of device Minimum/maximum luminance/density
Characteristic curve
Mapping digital input to luminance/density
Shape
Linearity
Ambient light or illumination
Causes of InconsistencyCauses of Inconsistency
7/23/2019 ACVR_DICOM_Clunie_20051130.pdf
137/155
Causes of InconsistencyCauses of Inconsistency
1.0 .66
Display devicesvary in the maximum
luminance they can
produce
Display CRT vs. film
on a light box is an
extreme example
Monitor CharacteristicMonitor Characteristic
7/23/2019 ACVR_DICOM_Clunie_20051130.pdf
138/155
CurvesCurvesMonitor Characteristic Curve
0.1
1
10
100
0 50 100 150 200 250 300
Digital Driving Level
Ambient Light
Maximum
LuminanceGamma
Towards a StandardTowards a Standard
7/23/2019 ACVR_DICOM_Clunie_20051130.pdf
139/155
DisplayDisplay Cant use absolute luminance since display
capabilities different
Cant use relative luminance since shape of
characteristic curves vary Solution: exploit known characteristics of
the contrast sensitivity of human visual
system - contrast perception is different atdifferent levels of luminance
Human Visual SystemHuman Visual System
7/23/2019 ACVR_DICOM_Clunie_20051130.pdf
140/155
Human Visual SystemHuman Visual System
Model contrast sensitivity assume a target similar to image features
confirm model with measurements
Bartens model
Grayscale Standard Display Function: Input: Just Noticeable Differences (JNDs)
Output: absolute luminance
Standard Display FunctionStandard Display Function
7/23/2019 ACVR_DICOM_Clunie_20051130.pdf
141/155
Standard Display FunctionStandard Display Function
.01
.1
1
10
100
1000
0 200 400 600 800 1000
Grayscale Standard Display Function
JND Index
Standard Display FunctionStandard Display Function
7/23/2019 ACVR_DICOM_Clunie_20051130.pdf
142/155
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
Perceptual LinearizationPerceptual Linearization
7/23/2019 ACVR_DICOM_Clunie_20051130.pdf
143/155
Perceptual LinearizationPerceptual Linearization
JND index is perceptually linearized: same change in input is perceived by the human
observer as the same change in contrast
Is only a means to achieve deviceindependence
Does not magically produce a better
image
Perceptual LinearizationPerceptual Linearization
7/23/2019 ACVR_DICOM_Clunie_20051130.pdf
144/155
Perceptual LinearizationPerceptual 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 change
in absolute luminance
Perceptual LinearizationPerceptual Linearization
7/23/2019 ACVR_DICOM_Clunie_20051130.pdf
145/155
Perceptual LinearizationPerceptual Linearization
Modality
Display
Display Perception of Contrast
By Human Visual System
Ambient Light
Using the StandardUsing the Standardi
7/23/2019 ACVR_DICOM_Clunie_20051130.pdf
146/155
FunctionFunction Maps JNDs to absolute luminance
Determine range of display minimum to maximum luminance
minimum to maximum JND
Linearly map: minimum input value to minimum JND
maximum input value to maximum JND input values are then called P-Values
Monitor CharacteristicMonitor CharacteristicC
7/23/2019 ACVR_DICOM_Clunie_20051130.pdf
147/155
CurveCurveMonitor Characteristic Curve
0.1
0
10
100
0 50 100 150 200 250 300
Digital Driving Level
Ambient Light
Standard Display FunctionStandard Display Function
7/23/2019 ACVR_DICOM_Clunie_20051130.pdf
148/155
Standard Display FunctionStandard Display Function
.01
.1
1
10
100
1000
0 200 400 600 800 1000
Grayscale Standard Display Function
JND Index
Monitors Capability
Jmax == P-Value of 2n-1
Jmin == P-Value of 0
Minimum Luminance
+ Ambient Light
Maximum Luminance
+ Ambient Light
Standardizing a DisplayStandardizing a Display
7/23/2019 ACVR_DICOM_Clunie_20051130.pdf
149/155
Standardizing a DisplayStandardizing a Display
0.1
1
10
100
0 50 100 150 200 250
DDL or P-Values
Standard
Characteristic Curve
Standardizing a DisplayStandardizing a Display
7/23/2019 ACVR_DICOM_Clunie_20051130.pdf
150/155
Standardizing a DisplayStandardizing a Display
Mapping P-Values to Input of Characteristic Curve DDLs)
0
50
100
150
200
250
300
0 50 100 150 200 250 300
P-Values
Standardizing a DisplayStandardizing a Display
7/23/2019 ACVR_DICOM_Clunie_20051130.pdf
151/155
Standardizing a DisplayStandardizing a Display
Standard Display Function
P-Values: 0 to 2n-1
Standardized
Display
Device Independent ContrastDevice Independent Contrast
7/23/2019 ACVR_DICOM_Clunie_20051130.pdf
152/155
Device Independent ContrastDevice Independent Contrast
Standard Display Function
P-Values: 0 to 2n-1
Standard Display Function
StandardizedDisplay B
Standardized
Display A
So what ?So what ?
7/23/2019 ACVR_DICOM_Clunie_20051130.pdf
153/155
So what ?So what ?
Device independent presentation of contrast
can be achieved using the DICOM
Grayscale Standard Display Function to
standardize display and print systems
Therefore images can be made to appear the
same (or very similar) on different devices
So what ?So what ?
7/23/2019 ACVR_DICOM_Clunie_20051130.pdf
154/155
So what ?So what ?
Images can be made to appear not only
similar, but the way they were intended to
appear, if images and VOI are targeted to a
P-value output space
New DICOM objects defined in P-values
Old DICOM objects and print use new
services (Presentation State and LUT)
Not so hardNot so hard
7/23/2019 ACVR_DICOM_Clunie_20051130.pdf
155/155
Not so hardNot so hard
If you calibrate displays / printers at all, youcan include the standard function
If you use any LUT at all, you can make it
model the display function If you ignore calibration & LUTs totally
(use window system defaults) results will beinconsistent, mediocre and wont use thefull display range