SlideShare a Scribd company logo
2
Most read
16
Most read
18
Most read
What is DICOM?
 The standard for Digital Imaging and Communications
in Medicine.
 Developed by the National Electrical Manufacturers
Association (NEMA) in conjunction with the American
College of Radiology (ACR).
 Covers most image formats for all of medicine.
 Specification for messaging and communication
between imaging machines.
A little history
 The first version was ACR-NEMA, released in 1985.
 Its goal in developing a standard was
• To enable users to retrieve images and associated
information from digital imaging equipment in a
standard format using point-to-point connection.
• To hide differences same across multiple image
equipment manufacturers.
 To handle developing network and image standarts,
a new standart, DICOM, was proposed in 1981.
DICOM Application Domain
MAGN
ETOM
Information Management System
Storage, Query/Retrieve,
Study Component
Query/Retrieve
Results Management
Print Management
Media Exchange
LiteBox
Summary of DICOM Features
 NETWORK PROTOCOL
● DICOM incorporates negotiation to permit peers to
agree on the functions to be performed
 MESSAGE ENCODING
● DICOM defines 24 data types (V2.0 had 4)
● DICOM message encoding includes JPEG
compression (17 varients)
● DICOM supports multiple character repertoires
Summary of DICOM Features
 OBJECT DATA MODEL
● DICOM is based on a completely specified data
model
● DICOM includes a robust UID mechanism
 DATA DICTIONARY
● DICOM includes a large number of new data
elements
 SERVICE CLASSES
● DICOM defines classes of service for specific
applications (e.g. image management, printing) and
conformance levels
DICOM Objects
 Things such as images, reports, and patients are all objects
and are called information objects.
 Two kinds of objects in DICOM:
• Composite objects (Old objects inherited from NEMA).
• Normalized objects (New objects defined in DICOM).
 All objects and their format constitutes Data Dictionary.
 DICOM uses UIDs to identify information objects, such as the
images, reports, or transfer syntaxes.
 The form of the UID conforms to an international standard.
• 1.2.840.10008 is the root and the same for every DICOM UID.
• Example: UID for the DICOM explicit VR little endian transfer
syntax is 1.2.840.10008.1.2.1
DICOM Service Classes
 Composite
● Verification
● Storage
● Query/Retrieve
● Study Content Notification
 Normalized
● Patient Management
● Study Management
● Results Management
● Basic Print Management
DICOM Service Elements
 Complex services are built using service elements, called
DICOM message service elements, or DIMSEs.
 There are both composite and normalized services for
composite and normalized information objects.
 There are 5 DIMSEs that are used for composite
information objects (called DIMSE-C) and 6 that are used
for normalized information objects (called DIMSE-N).
 Two categories of DIMSEs:
• operations (such as "store")
• notifications (such as "event report”)
DIMSE-C Services
 DIMSE-C services:
• Operations:
• C-Store
• C-Get
• C-Move
• C-Find
• C-Echo
• No notification services
DIMSE-C Services
The C-STORE service is invoked by a DIMSE-service-user to
request the storage of Composite SOP Instance information by a
DIMSE-service-user.
The C-FIND service is invoked by a DIMSE-service-user to
match a series of Attribute strings against the Attributes of the set
of SOP Instances managed by a DIMSE-service-user. The C-FIND
service returns for each match a list of requested Attributes and
their values.
The C-GET service is invoked by a DIMSE-service-user to fetch
the information for one or more information objects from a DIMSE-
service-user, based upon the Attributes supplied by the invoking
DIMSE-service-user.
DIMSE-C Services
The C-MOVE service is invoked by a DIMSE-
service-user to move the information for one or more
Composite SOP Instances from a DIMSE-service-
user, to a third party DIMSE-service-user, based upon
the Attributes supplied by the invoking DIMSE-
service-user.
The C-ECHO service is invoked by a DIMSE-
service-user to verify end-to-end communications
with a DIMSE-service-user.
DIMSE-N Services
 DIMSE-N services:
• Operations:
• N-Get
• N-Set
• N-Action
• N-Create
• N-Delete
• Notifications:
• N-Event-Report
DIMSE-N Services
 N-EVENT-REPORT service is invoked by a DIMSE-
service-user to report an event about a SOP Instance to a
DIMSE-service-user.
N-GET service is invoked by a DIMSE-service-user to
request the retrieval of information from a DIMSE-service-
user.
N-SET service is invoked by a DIMSE-service-user to
request the modification of information by a DIMSE-
service-user.
DIMSE-N Services
N-ACTION service is invoked by a DIMSE-service-
user to request a DIMSE-service-user to perform an
action.
N-CREATE service is invoked by a DIMSE-service-
user to request a DIMSE-service-user to create an
instance of a information object.
N-DELETE service is invoked by a DIMSE-service-
user to request a DIMSE-service-user to delete an
instance of a information object.
DICOM Service-Object Pair (SOP)
 The service classes and information objects are
combined to form SOP.
 The SOP class is the elemental unit of DICOM.
 Everything that DICOM does is based on the use of SOP
classes.
DICOM Service-Object Pair (SOP)
SOP
Data Dictionary
Information Object DIMSE Service Element
DICOM File Format (Overview)
A single DICOM file contains:
• A header (which stores information about the
patient's name, the type of scan, image
dimensions, etc)
• Image data (in compressed (bitmap) or
uncompressed form (jpeg, gif...))
DICOM File Header
 DICOM requires a 128-byte preamble
(usually set to zero).
 'D', 'I', 'C', 'M' letters comes next.
 The rest is the real header information in
groups.
• For example: group 0002hex is the file meta
information group.
DICOM File Header
DICOM File Header
 The meaning of some fields:
• 0002:0010 --> Reports the structure of the
image data
• 0028:0002 --> Samples Per Pixel
• 0028:0004 --> Photometric Interpretation
• 0028:0100 --> Bits Allocated
• ...
Association Services
 Before everything, Association establishment
must be done.
 During Association establishment, A DIMSE-
service-user exchanges initialization information.
The initialization information includes:
• Application context
• DIMSE-specific user information
• DIMSE service information
• Presentation and session requirements
Association Services
 A-ASSOCIATE Service is invoked by a DIMSE-
service-user with related parameters to establish an
Association with another DIMSE-service-user.
 Association release is done using A-RELEASE and A-
ABORT services.

More Related Content

PPT
PPTX
DICOM Structure Basics
PPTX
Dicom 2010[1]
PPT
DICOM BY RAHUL PRASAD
PDF
Medical image analysis
PPTX
Computed tomography by jay&jay
PPT
Qaulity Control of CT
PPTX
HL7 Health level 7
DICOM Structure Basics
Dicom 2010[1]
DICOM BY RAHUL PRASAD
Medical image analysis
Computed tomography by jay&jay
Qaulity Control of CT
HL7 Health level 7

What's hot (20)

PPTX
Communication with patient in radiologydepartment.pptx
PPT
Teleradiology.ppt
PDF
planning systems in radiotherapy
PPT
Immobilization in radiotherapy
PPTX
5-IMAGE RECONSTRUCTION in CT Scan-Rohit.pptx
PPTX
Radiology Information System (RIS)
PPTX
DICOM structure
PPTX
Modern imaging modalities with recent innovation
PPTX
Pacs configuration
PPTX
Pacs system
PPTX
Immobilisation in Radiotherapy
PPTX
Planning of Nuclear Medicine Facility
PPTX
2D VS 3D-CRT.pptx
PPTX
QUALITY-ASUURANCE-OF-DIAGNOSTIC-X-RAY-EQUIPMENT.compressed (1).pptx
PPT
fundamentals-of-pacs (1).ppt
PPTX
Artificial Intelligence in Radiation Oncology
PPTX
Artificial Intelligence in Radiation Oncology.pptx
PPTX
Treatment verification systems in radiation therapy
PPTX
CT COLONOSCOPY
PPT
Chang’s attenuation correction method hossein aslian
Communication with patient in radiologydepartment.pptx
Teleradiology.ppt
planning systems in radiotherapy
Immobilization in radiotherapy
5-IMAGE RECONSTRUCTION in CT Scan-Rohit.pptx
Radiology Information System (RIS)
DICOM structure
Modern imaging modalities with recent innovation
Pacs configuration
Pacs system
Immobilisation in Radiotherapy
Planning of Nuclear Medicine Facility
2D VS 3D-CRT.pptx
QUALITY-ASUURANCE-OF-DIAGNOSTIC-X-RAY-EQUIPMENT.compressed (1).pptx
fundamentals-of-pacs (1).ppt
Artificial Intelligence in Radiation Oncology
Artificial Intelligence in Radiation Oncology.pptx
Treatment verification systems in radiation therapy
CT COLONOSCOPY
Chang’s attenuation correction method hossein aslian
Ad

Similar to dicom.ppt (20)

PPT
254668610-Dicom-ppt PACS architecture.ppt
PDF
Dicom standard wikipedia
PPTX
Data Explosion in Medical Imaging
DOCX
Conquest for dummies: how to setup a pacs server
PPTX
Structure of DICOM Image
PDF
Why DICOM Matters for Your EHR and Medical Imaging Apps
PPTX
Mohannad hussain dicom and imaging tools
PPT
Application Hosting
PPTX
Ayush umesh presentation
PPT
Lessons Learned from the DICOM Standardization Effort Lessons Learned from ...
PDF
Learning Series: RamSoft Gateway Router -'Yes we can do that'
PPT
Distributed System by Pratik Tambekar
PDF
001339 nx 2.0.8400 3.0.8400 dicom conformance statement rev1.1 1.0-tcm586-72224
PDF
001339 nx 2.0.8400 3.0.8400 dicom conformance statement rev1.1 1.0-tcm586-72224
PDF
TO DEVELOP A DICOM VIEWER TOOL FOR VIEWING JPEG 2000 IMAGE AND PATIENT INFORM...
PDF
Medianet manual
PDF
DICOM Sop Things You Need To Know.pdf
PPTX
NanoSec Conference 2019: Attacking and Securing HealthCare Standards & Pentes...
PPT
Presentation to NNOHA in Nashville
PDF
DIGITAL IMAGING AND COMMUNICATION IN MEDICINE.pdf
254668610-Dicom-ppt PACS architecture.ppt
Dicom standard wikipedia
Data Explosion in Medical Imaging
Conquest for dummies: how to setup a pacs server
Structure of DICOM Image
Why DICOM Matters for Your EHR and Medical Imaging Apps
Mohannad hussain dicom and imaging tools
Application Hosting
Ayush umesh presentation
Lessons Learned from the DICOM Standardization Effort Lessons Learned from ...
Learning Series: RamSoft Gateway Router -'Yes we can do that'
Distributed System by Pratik Tambekar
001339 nx 2.0.8400 3.0.8400 dicom conformance statement rev1.1 1.0-tcm586-72224
001339 nx 2.0.8400 3.0.8400 dicom conformance statement rev1.1 1.0-tcm586-72224
TO DEVELOP A DICOM VIEWER TOOL FOR VIEWING JPEG 2000 IMAGE AND PATIENT INFORM...
Medianet manual
DICOM Sop Things You Need To Know.pdf
NanoSec Conference 2019: Attacking and Securing HealthCare Standards & Pentes...
Presentation to NNOHA in Nashville
DIGITAL IMAGING AND COMMUNICATION IN MEDICINE.pdf
Ad

Recently uploaded (20)

PPT
OPIOID ANALGESICS AND THEIR IMPLICATIONS
PPTX
Respiratory drugs, drugs acting on the respi system
PPTX
Stimulation Protocols for IUI | Dr. Laxmi Shrikhande
PPTX
Neuropathic pain.ppt treatment managment
PPTX
Important Obstetric Emergency that must be recognised
PPT
Copy-Histopathology Practical by CMDA ESUTH CHAPTER(0) - Copy.ppt
PDF
Oral Aspect of Metabolic Disease_20250717_192438_0000.pdf
PDF
شيت_عطا_0000000000000000000000000000.pdf
PPTX
neonatal infection(7392992y282939y5.pptx
PPT
Obstructive sleep apnea in orthodontics treatment
PPT
MENTAL HEALTH - NOTES.ppt for nursing students
PPTX
POLYCYSTIC OVARIAN SYNDROME.pptx by Dr( med) Charles Amoateng
PDF
Handout_ NURS 220 Topic 10-Abnormal Pregnancy.pdf
PPTX
JUVENILE NASOPHARYNGEAL ANGIOFIBROMA.pptx
PPT
Breast Cancer management for medicsl student.ppt
PPTX
Human Reproduction: Anatomy, Physiology & Clinical Insights.pptx
PPT
Management of Acute Kidney Injury at LAUTECH
PPTX
surgery guide for USMLE step 2-part 1.pptx
PPTX
CEREBROVASCULAR DISORDER.POWERPOINT PRESENTATIONx
PPTX
Note on Abortion.pptx for the student note
OPIOID ANALGESICS AND THEIR IMPLICATIONS
Respiratory drugs, drugs acting on the respi system
Stimulation Protocols for IUI | Dr. Laxmi Shrikhande
Neuropathic pain.ppt treatment managment
Important Obstetric Emergency that must be recognised
Copy-Histopathology Practical by CMDA ESUTH CHAPTER(0) - Copy.ppt
Oral Aspect of Metabolic Disease_20250717_192438_0000.pdf
شيت_عطا_0000000000000000000000000000.pdf
neonatal infection(7392992y282939y5.pptx
Obstructive sleep apnea in orthodontics treatment
MENTAL HEALTH - NOTES.ppt for nursing students
POLYCYSTIC OVARIAN SYNDROME.pptx by Dr( med) Charles Amoateng
Handout_ NURS 220 Topic 10-Abnormal Pregnancy.pdf
JUVENILE NASOPHARYNGEAL ANGIOFIBROMA.pptx
Breast Cancer management for medicsl student.ppt
Human Reproduction: Anatomy, Physiology & Clinical Insights.pptx
Management of Acute Kidney Injury at LAUTECH
surgery guide for USMLE step 2-part 1.pptx
CEREBROVASCULAR DISORDER.POWERPOINT PRESENTATIONx
Note on Abortion.pptx for the student note

dicom.ppt

  • 1. What is DICOM?  The standard for Digital Imaging and Communications in Medicine.  Developed by the National Electrical Manufacturers Association (NEMA) in conjunction with the American College of Radiology (ACR).  Covers most image formats for all of medicine.  Specification for messaging and communication between imaging machines.
  • 2. A little history  The first version was ACR-NEMA, released in 1985.  Its goal in developing a standard was • To enable users to retrieve images and associated information from digital imaging equipment in a standard format using point-to-point connection. • To hide differences same across multiple image equipment manufacturers.  To handle developing network and image standarts, a new standart, DICOM, was proposed in 1981.
  • 3. DICOM Application Domain MAGN ETOM Information Management System Storage, Query/Retrieve, Study Component Query/Retrieve Results Management Print Management Media Exchange LiteBox
  • 4. Summary of DICOM Features  NETWORK PROTOCOL ● DICOM incorporates negotiation to permit peers to agree on the functions to be performed  MESSAGE ENCODING ● DICOM defines 24 data types (V2.0 had 4) ● DICOM message encoding includes JPEG compression (17 varients) ● DICOM supports multiple character repertoires
  • 5. Summary of DICOM Features  OBJECT DATA MODEL ● DICOM is based on a completely specified data model ● DICOM includes a robust UID mechanism  DATA DICTIONARY ● DICOM includes a large number of new data elements  SERVICE CLASSES ● DICOM defines classes of service for specific applications (e.g. image management, printing) and conformance levels
  • 6. DICOM Objects  Things such as images, reports, and patients are all objects and are called information objects.  Two kinds of objects in DICOM: • Composite objects (Old objects inherited from NEMA). • Normalized objects (New objects defined in DICOM).  All objects and their format constitutes Data Dictionary.  DICOM uses UIDs to identify information objects, such as the images, reports, or transfer syntaxes.  The form of the UID conforms to an international standard. • 1.2.840.10008 is the root and the same for every DICOM UID. • Example: UID for the DICOM explicit VR little endian transfer syntax is 1.2.840.10008.1.2.1
  • 7. DICOM Service Classes  Composite ● Verification ● Storage ● Query/Retrieve ● Study Content Notification  Normalized ● Patient Management ● Study Management ● Results Management ● Basic Print Management
  • 8. DICOM Service Elements  Complex services are built using service elements, called DICOM message service elements, or DIMSEs.  There are both composite and normalized services for composite and normalized information objects.  There are 5 DIMSEs that are used for composite information objects (called DIMSE-C) and 6 that are used for normalized information objects (called DIMSE-N).  Two categories of DIMSEs: • operations (such as "store") • notifications (such as "event report”)
  • 9. DIMSE-C Services  DIMSE-C services: • Operations: • C-Store • C-Get • C-Move • C-Find • C-Echo • No notification services
  • 10. DIMSE-C Services The C-STORE service is invoked by a DIMSE-service-user to request the storage of Composite SOP Instance information by a DIMSE-service-user. The C-FIND service is invoked by a DIMSE-service-user to match a series of Attribute strings against the Attributes of the set of SOP Instances managed by a DIMSE-service-user. The C-FIND service returns for each match a list of requested Attributes and their values. The C-GET service is invoked by a DIMSE-service-user to fetch the information for one or more information objects from a DIMSE- service-user, based upon the Attributes supplied by the invoking DIMSE-service-user.
  • 11. DIMSE-C Services The C-MOVE service is invoked by a DIMSE- service-user to move the information for one or more Composite SOP Instances from a DIMSE-service- user, to a third party DIMSE-service-user, based upon the Attributes supplied by the invoking DIMSE- service-user. The C-ECHO service is invoked by a DIMSE- service-user to verify end-to-end communications with a DIMSE-service-user.
  • 12. DIMSE-N Services  DIMSE-N services: • Operations: • N-Get • N-Set • N-Action • N-Create • N-Delete • Notifications: • N-Event-Report
  • 13. DIMSE-N Services  N-EVENT-REPORT service is invoked by a DIMSE- service-user to report an event about a SOP Instance to a DIMSE-service-user. N-GET service is invoked by a DIMSE-service-user to request the retrieval of information from a DIMSE-service- user. N-SET service is invoked by a DIMSE-service-user to request the modification of information by a DIMSE- service-user.
  • 14. DIMSE-N Services N-ACTION service is invoked by a DIMSE-service- user to request a DIMSE-service-user to perform an action. N-CREATE service is invoked by a DIMSE-service- user to request a DIMSE-service-user to create an instance of a information object. N-DELETE service is invoked by a DIMSE-service- user to request a DIMSE-service-user to delete an instance of a information object.
  • 15. DICOM Service-Object Pair (SOP)  The service classes and information objects are combined to form SOP.  The SOP class is the elemental unit of DICOM.  Everything that DICOM does is based on the use of SOP classes.
  • 16. DICOM Service-Object Pair (SOP) SOP Data Dictionary Information Object DIMSE Service Element
  • 17. DICOM File Format (Overview) A single DICOM file contains: • A header (which stores information about the patient's name, the type of scan, image dimensions, etc) • Image data (in compressed (bitmap) or uncompressed form (jpeg, gif...))
  • 18. DICOM File Header  DICOM requires a 128-byte preamble (usually set to zero).  'D', 'I', 'C', 'M' letters comes next.  The rest is the real header information in groups. • For example: group 0002hex is the file meta information group.
  • 20. DICOM File Header  The meaning of some fields: • 0002:0010 --> Reports the structure of the image data • 0028:0002 --> Samples Per Pixel • 0028:0004 --> Photometric Interpretation • 0028:0100 --> Bits Allocated • ...
  • 21. Association Services  Before everything, Association establishment must be done.  During Association establishment, A DIMSE- service-user exchanges initialization information. The initialization information includes: • Application context • DIMSE-specific user information • DIMSE service information • Presentation and session requirements
  • 22. Association Services  A-ASSOCIATE Service is invoked by a DIMSE- service-user with related parameters to establish an Association with another DIMSE-service-user.  Association release is done using A-RELEASE and A- ABORT services.