SlideShare a Scribd company logo
Data Explosion in Medical Imaging
Shourya Sarcar
Sr. Engineering Manager
GE Healthcare

@shouryasarcar
1820
Paris




        Rene Laennec , "immediate" auscultation
                 with the unaided ear
2010
Handheld digital
  ultrasound
 stethoscope
Imaging 101
Digital X-Ray
Computed Tomography

X-Ray technology, but in 3D !
Magnetic Resonance Imaging




                             • Principal of magnetic spin
                             • Great for soft tissue imaging
Positron Emission Tomography




                               • Functional imaging
                               • Radioactive bio-marker binds to
                                 cancerous cell
    PET-CT                     • Capture positron decay with a
                                 scintillation detector
Basic Imaging Chain


                              The fancier the DAS,
                              The larger the data
Digital Acquisition System



 Image Reconstruction



Add Patient Information
How BIG is that Image Data ?

  Header          Primarily “Text”
                  Few KB

  Pixel
                 1024 x 1024
                 16 bits per pixel
                 2 MB
                 (tchah ! That’s not much)
They don’t come alone !
   Header
     Header
       Header
   Pixel Header
     Pixel Header
       Pixel Header
         Pixel Header
           Pixel
             Pixel
               Pixel




   Images come in “Stacks”, a.k.a
      Volumes
      Series
      Slices
How BIG is that Image Data ?




                        Full body PET   CT Cardiac              fMRI
Images / set            600             3000                    20000
Size of 1 set           1.2 GB          6 GB                    40 GB
No. of sets (typical)   4               6                       8
Exam Size               9 GB            36 GB                   300 GB
                                                Sizes are approximations
How do we take that data home ?




 …and who does it belong to ?
To store and share
     digital data,
      we need a
     format
      and a
    protocol
And there was none until 1993 !




               “And the whole earth
               was of one language and
               of one speech” ~ Genesis 11
DICOM:
Digital Information and
Communication in Medicine

    1985       1988           1993


ACR-NEMA 1.0   ACR-NEMA 2.0   DICOM 3.0
DICOM Scope

             Medical
             Informatics
       Patient
       Bedside
                       ...
      Monitoring

                   Administrative
                     HIS/RIS         Lab Data



          ...           Diagnostic
                         Imaging




                                                Scope of
                                                DICOM
DICOM Standard
    20        PS 3.1:
              PS 3.2:
              PS 3.3:
                         Introduction and Overview
                         Conformance
                         Information Object Definitions

   parts      PS 3.4:
              PS 3.5:
                         Service Class Specifications
                         Data Structure and Encoding
              PS 3.6:    Data Dictionary
              PS 3.7:    Message Exchange
              PS 3.8:    Network Communication Support for Message Exchange




    +
              PS 3.9:    Point-to-Point Communication Support for Message Exchange (Retired)
              PS 3.10:   Media Storage and File Format for Data Interchange
              PS 3.11:   Media Storage Application Profiles
              PS 3.12:   Storage Functions and Media Formats for Data Interchange
              PS 3.13:   Print Management Point-to-Point Communication Support (Retired)
              PS 3.14:   Grayscale Standard Display Function
              PS 3.15:   Security Profiles



    161
              PS 3.16:   Content Mapping Resource
              PS 3.17:   Explanatory Information
              PS 3.18:   Web Access to DICOM Persistent Objects



supplements
              PS 3.19:   Application Hosting
              PS 3.20:   Transformation of DICOM to and from HL7 standards
DICOM Network:
where is it in the network stack?
                             Medical Imaging Application
    OSI upper layer
   Service boundary
                               DICOM Application Entity

                                             OSI Association Control
                      DICOM                  Service Element (ACSE)
                      Upper Level
                        Protocol             OSI Presentation Kernel
                       for TCP/IP              OSI Session Kernel
      TCP/IP                                     OSI Transport          OSI
       stack           TCP                                             stack
                                                  OSI Network

                         IP                           LLC
                              Standard Network Physical Layer
                               (i.e. Ethernet, FDDI, ISDN, etc.)
The Stack has Evolved !


Once
Upon a
Time
How much disk space is needed for
 cardiac screening of Bangalore ?




    Back of the envelope calculations
Population of Bangalore : 7,000,000

Cardiac Screening       : 50%

HDD / CT Cardiac        : 20 GB

I need some space       : 70 PB
Some more size estimates

  Christian Medical College Vellore        60 TB
          0.5 million exams / yr

     Clalit Healthcare Services,           250 TB
      14-hospital network in Israel
          4.5 million exams/yr
                                         (annually)


 Est. imaging data size in US – 2014      100 PB


Est. imaging data size globally – 2020     35 ZB
Challenges of Large Imaging Data




  Archival     Search     Transfer
Lawmakers demand storage guarantee

Moms:
“25 years after the birth of the last child”

Mentally disabled:
“20 years after the last contact or 8 years
after the patient's death”

Children:
“Until the patient is 25”

   Storage Commitment built into DICOM
Huge Capacity requirements




  Huge CapEx
  Unpredictable TCO
  Hardware technology obso
  Space
  Data-center grade infra
Finding the needle in the haystack



 Simple search is a soft problem
 Index only the meta-data
 DICOM loves SQL
SQL Tables

                     Relevant header info
Header
  Header
    Header
Pixel Header
  Pixel Header
    Pixel Header
      Pixel Header
        Pixel
          Pixel
            Pixel
                        Complete File




                                            Flat Files
   Power of SQL queries
   Insertion is fast, Read is fast
   Replicate tables
   Memory-mapped IO
   Better disaster recovery
Why move the data ?

• Offline storage [Store/Fetch]
• Reporting
• Teleradiology / Remote reporting
Remote Radiologist

Onsite Radiologist




                     Internet
                                  Outpatient
                                Imaging Center
Why move the data ?

• Offline storage [Store/Fetch]
• Reporting
• Teleradiology / Remote reporting
Challenges of DICOM

• DICOM is based on TCP/IP
  • Slow over large number of hops
  • FileCatalyst, CISCO WAAS

• DICOM compression is not adequate
  • Lossy, Loseless

• DICOM is not efficient on fault-tolerance
  • Dated retry mechanism, transmit in
    sets/series, not files
FOSS DICOM Tools and Images
                                               Viewers
           API
                                      OsiriX for Mac
Language     Toolkit                  Santesoft for Win
C/C++        GDCM, DCMTK              Kradview for Linux
Java         Pixel, dmc4che
Perl         DICOM.pm
Ruby         Ruby DICOM                 Public Datasets
Python       pydicom
PHP          Nanodicom        ftp://medical.nema.org/medical/dicom/DataSets/

C#           DICOM#           http://www.barre.nom.fr/medical/samples/
Data Explosion in Medical Imaging

More Related Content

What's hot

International Journal for Research in Applied Science & Engineering
International Journal for Research in Applied Science & EngineeringInternational Journal for Research in Applied Science & Engineering
International Journal for Research in Applied Science & Engineeringpriyanka singh
 
A Review on Robust Digital Watermarking based on different Methods and its Ap...
A Review on Robust Digital Watermarking based on different Methods and its Ap...A Review on Robust Digital Watermarking based on different Methods and its Ap...
A Review on Robust Digital Watermarking based on different Methods and its Ap...IJSRD
 
Introducing Vortex Lite
Introducing Vortex LiteIntroducing Vortex Lite
Introducing Vortex LiteAngelo Corsaro
 
SECURING DIGITAL IMAGES USING WATERMARKING TECHNIQUE AND TRIPLE DES ALGORITHM
SECURING DIGITAL IMAGES USING WATERMARKING TECHNIQUE AND TRIPLE DES ALGORITHMSECURING DIGITAL IMAGES USING WATERMARKING TECHNIQUE AND TRIPLE DES ALGORITHM
SECURING DIGITAL IMAGES USING WATERMARKING TECHNIQUE AND TRIPLE DES ALGORITHMJournal For Research
 
Hybrid Approach for Robust Digital Video Watermarking
Hybrid Approach for Robust Digital Video WatermarkingHybrid Approach for Robust Digital Video Watermarking
Hybrid Approach for Robust Digital Video WatermarkingIJSRD
 
An Enhanced trusted Image Storing and Retrieval Framework in Cloud Data Stora...
An Enhanced trusted Image Storing and Retrieval Framework in Cloud Data Stora...An Enhanced trusted Image Storing and Retrieval Framework in Cloud Data Stora...
An Enhanced trusted Image Storing and Retrieval Framework in Cloud Data Stora...IJERA Editor
 
Getting Started with Vortex
Getting Started with VortexGetting Started with Vortex
Getting Started with VortexAngelo Corsaro
 
Architecting IoT Systems with Vortex
Architecting IoT Systems with VortexArchitecting IoT Systems with Vortex
Architecting IoT Systems with VortexAngelo Corsaro
 
Advanced OpenSplice Programming - Part II
Advanced OpenSplice Programming - Part IIAdvanced OpenSplice Programming - Part II
Advanced OpenSplice Programming - Part IIAngelo Corsaro
 
The DDS Tutorial - Part I
The DDS Tutorial - Part IThe DDS Tutorial - Part I
The DDS Tutorial - Part IAngelo Corsaro
 
Advance Digital Video Watermarking based on DWT-PCA for Copyright protection
Advance Digital Video Watermarking based on DWT-PCA for Copyright protectionAdvance Digital Video Watermarking based on DWT-PCA for Copyright protection
Advance Digital Video Watermarking based on DWT-PCA for Copyright protectionIJERA Editor
 
A DWT, DCT AND SVD BASED WATERMARKING TECHNIQUE TO PROTECT THE IMAGE PIRACY
A DWT, DCT AND SVD BASED WATERMARKING TECHNIQUE TO PROTECT THE IMAGE PIRACYA DWT, DCT AND SVD BASED WATERMARKING TECHNIQUE TO PROTECT THE IMAGE PIRACY
A DWT, DCT AND SVD BASED WATERMARKING TECHNIQUE TO PROTECT THE IMAGE PIRACYijmpict
 

What's hot (14)

1918 1923
1918 19231918 1923
1918 1923
 
International Journal for Research in Applied Science & Engineering
International Journal for Research in Applied Science & EngineeringInternational Journal for Research in Applied Science & Engineering
International Journal for Research in Applied Science & Engineering
 
A Review on Robust Digital Watermarking based on different Methods and its Ap...
A Review on Robust Digital Watermarking based on different Methods and its Ap...A Review on Robust Digital Watermarking based on different Methods and its Ap...
A Review on Robust Digital Watermarking based on different Methods and its Ap...
 
DDS In Action Part II
DDS In Action Part IIDDS In Action Part II
DDS In Action Part II
 
Introducing Vortex Lite
Introducing Vortex LiteIntroducing Vortex Lite
Introducing Vortex Lite
 
SECURING DIGITAL IMAGES USING WATERMARKING TECHNIQUE AND TRIPLE DES ALGORITHM
SECURING DIGITAL IMAGES USING WATERMARKING TECHNIQUE AND TRIPLE DES ALGORITHMSECURING DIGITAL IMAGES USING WATERMARKING TECHNIQUE AND TRIPLE DES ALGORITHM
SECURING DIGITAL IMAGES USING WATERMARKING TECHNIQUE AND TRIPLE DES ALGORITHM
 
Hybrid Approach for Robust Digital Video Watermarking
Hybrid Approach for Robust Digital Video WatermarkingHybrid Approach for Robust Digital Video Watermarking
Hybrid Approach for Robust Digital Video Watermarking
 
An Enhanced trusted Image Storing and Retrieval Framework in Cloud Data Stora...
An Enhanced trusted Image Storing and Retrieval Framework in Cloud Data Stora...An Enhanced trusted Image Storing and Retrieval Framework in Cloud Data Stora...
An Enhanced trusted Image Storing and Retrieval Framework in Cloud Data Stora...
 
Getting Started with Vortex
Getting Started with VortexGetting Started with Vortex
Getting Started with Vortex
 
Architecting IoT Systems with Vortex
Architecting IoT Systems with VortexArchitecting IoT Systems with Vortex
Architecting IoT Systems with Vortex
 
Advanced OpenSplice Programming - Part II
Advanced OpenSplice Programming - Part IIAdvanced OpenSplice Programming - Part II
Advanced OpenSplice Programming - Part II
 
The DDS Tutorial - Part I
The DDS Tutorial - Part IThe DDS Tutorial - Part I
The DDS Tutorial - Part I
 
Advance Digital Video Watermarking based on DWT-PCA for Copyright protection
Advance Digital Video Watermarking based on DWT-PCA for Copyright protectionAdvance Digital Video Watermarking based on DWT-PCA for Copyright protection
Advance Digital Video Watermarking based on DWT-PCA for Copyright protection
 
A DWT, DCT AND SVD BASED WATERMARKING TECHNIQUE TO PROTECT THE IMAGE PIRACY
A DWT, DCT AND SVD BASED WATERMARKING TECHNIQUE TO PROTECT THE IMAGE PIRACYA DWT, DCT AND SVD BASED WATERMARKING TECHNIQUE TO PROTECT THE IMAGE PIRACY
A DWT, DCT AND SVD BASED WATERMARKING TECHNIQUE TO PROTECT THE IMAGE PIRACY
 

Viewers also liked

Computerized systems basics armando alaminos_toronto_2015
Computerized systems basics armando alaminos_toronto_2015Computerized systems basics armando alaminos_toronto_2015
Computerized systems basics armando alaminos_toronto_2015Armando Alaminos Bouza
 
Medical Imaging Seminar Session 2
Medical Imaging Seminar Session 2Medical Imaging Seminar Session 2
Medical Imaging Seminar Session 2Space IDEAS Hub
 
Diagnostic Imaging Global Market - Forecast to 2020
Diagnostic Imaging Global Market - Forecast to 2020Diagnostic Imaging Global Market - Forecast to 2020
Diagnostic Imaging Global Market - Forecast to 2020Pranesh Sujayeendra
 
IMAGE PROCESSING - MATHANKUMAR.S - VMKVEC
IMAGE PROCESSING - MATHANKUMAR.S - VMKVECIMAGE PROCESSING - MATHANKUMAR.S - VMKVEC
IMAGE PROCESSING - MATHANKUMAR.S - VMKVECMathankumar S
 
GPU Compute in Medical and Print Imaging
GPU Compute in Medical and Print ImagingGPU Compute in Medical and Print Imaging
GPU Compute in Medical and Print ImagingAMD
 
Introduction to Neuroimaging Informatics
Introduction to Neuroimaging InformaticsIntroduction to Neuroimaging Informatics
Introduction to Neuroimaging InformaticsVanessa S
 
Digital imaging with charge coupled devices
Digital imaging with charge coupled devicesDigital imaging with charge coupled devices
Digital imaging with charge coupled devicesSteven Shaw
 
A novel data embedding method using adaptive pixel
A novel data embedding method using adaptive pixelA novel data embedding method using adaptive pixel
A novel data embedding method using adaptive pixelRenuka Verma
 
introduction_to_medical_imaging
introduction_to_medical_imagingintroduction_to_medical_imaging
introduction_to_medical_imagingrezgar Shahi
 
Langs - Machine Learning in Medical Imaging: Learning from Large-scale popula...
Langs - Machine Learning in Medical Imaging: Learning from Large-scale popula...Langs - Machine Learning in Medical Imaging: Learning from Large-scale popula...
Langs - Machine Learning in Medical Imaging: Learning from Large-scale popula...Vienna Data Science Group
 
Introduction to Medical Imaging (informatics approach)
Introduction to Medical Imaging (informatics approach)Introduction to Medical Imaging (informatics approach)
Introduction to Medical Imaging (informatics approach)Farzad Jahedi
 
Medical imaging summary 1
Medical imaging summary 1Medical imaging summary 1
Medical imaging summary 1sirrainbow
 
Pp3 - Pixel Perfect Precision V3
Pp3 - Pixel Perfect Precision V3Pp3 - Pixel Perfect Precision V3
Pp3 - Pixel Perfect Precision V3Olybop .fr
 
Digital radiography-Avinesh Shrestha
Digital radiography-Avinesh ShresthaDigital radiography-Avinesh Shrestha
Digital radiography-Avinesh ShresthaAvinesh Shrestha
 

Viewers also liked (20)

Computerized systems basics armando alaminos_toronto_2015
Computerized systems basics armando alaminos_toronto_2015Computerized systems basics armando alaminos_toronto_2015
Computerized systems basics armando alaminos_toronto_2015
 
Glossary
GlossaryGlossary
Glossary
 
Medical Imaging Seminar Session 2
Medical Imaging Seminar Session 2Medical Imaging Seminar Session 2
Medical Imaging Seminar Session 2
 
Diagnostic Imaging Global Market - Forecast to 2020
Diagnostic Imaging Global Market - Forecast to 2020Diagnostic Imaging Global Market - Forecast to 2020
Diagnostic Imaging Global Market - Forecast to 2020
 
IMAGE PROCESSING - MATHANKUMAR.S - VMKVEC
IMAGE PROCESSING - MATHANKUMAR.S - VMKVECIMAGE PROCESSING - MATHANKUMAR.S - VMKVEC
IMAGE PROCESSING - MATHANKUMAR.S - VMKVEC
 
GPU Compute in Medical and Print Imaging
GPU Compute in Medical and Print ImagingGPU Compute in Medical and Print Imaging
GPU Compute in Medical and Print Imaging
 
Introduction to Neuroimaging Informatics
Introduction to Neuroimaging InformaticsIntroduction to Neuroimaging Informatics
Introduction to Neuroimaging Informatics
 
Digital imaging with charge coupled devices
Digital imaging with charge coupled devicesDigital imaging with charge coupled devices
Digital imaging with charge coupled devices
 
A novel data embedding method using adaptive pixel
A novel data embedding method using adaptive pixelA novel data embedding method using adaptive pixel
A novel data embedding method using adaptive pixel
 
introduction_to_medical_imaging
introduction_to_medical_imagingintroduction_to_medical_imaging
introduction_to_medical_imaging
 
Dip review
Dip reviewDip review
Dip review
 
Raskar Computational Camera Fall 2009 Lecture 01
Raskar Computational Camera Fall 2009 Lecture 01Raskar Computational Camera Fall 2009 Lecture 01
Raskar Computational Camera Fall 2009 Lecture 01
 
Langs - Machine Learning in Medical Imaging: Learning from Large-scale popula...
Langs - Machine Learning in Medical Imaging: Learning from Large-scale popula...Langs - Machine Learning in Medical Imaging: Learning from Large-scale popula...
Langs - Machine Learning in Medical Imaging: Learning from Large-scale popula...
 
Introduction to Medical Imaging
Introduction to Medical ImagingIntroduction to Medical Imaging
Introduction to Medical Imaging
 
Introduction to Medical Imaging (informatics approach)
Introduction to Medical Imaging (informatics approach)Introduction to Medical Imaging (informatics approach)
Introduction to Medical Imaging (informatics approach)
 
Medical imaging summary 1
Medical imaging summary 1Medical imaging summary 1
Medical imaging summary 1
 
Technological needs calling for the application of coaching in university adv...
Technological needs calling for the application of coaching in university adv...Technological needs calling for the application of coaching in university adv...
Technological needs calling for the application of coaching in university adv...
 
Computer Aided Detection and Diagnosis in medical imaging: a review of clinic...
Computer Aided Detection and Diagnosis in medical imaging: a review of clinic...Computer Aided Detection and Diagnosis in medical imaging: a review of clinic...
Computer Aided Detection and Diagnosis in medical imaging: a review of clinic...
 
Pp3 - Pixel Perfect Precision V3
Pp3 - Pixel Perfect Precision V3Pp3 - Pixel Perfect Precision V3
Pp3 - Pixel Perfect Precision V3
 
Digital radiography-Avinesh Shrestha
Digital radiography-Avinesh ShresthaDigital radiography-Avinesh Shrestha
Digital radiography-Avinesh Shrestha
 

Similar to Data Explosion in Medical Imaging

의료영역에서의3D 프린팅적용을위한의료영상모델링
의료영역에서의3D 프린팅적용을위한의료영상모델링의료영역에서의3D 프린팅적용을위한의료영상모델링
의료영역에서의3D 프린팅적용을위한의료영상모델링Namkug Kim
 
How To Use Kafka and Druid to Tame Your Router Data (Rachel Pedreschi and Eri...
How To Use Kafka and Druid to Tame Your Router Data (Rachel Pedreschi and Eri...How To Use Kafka and Druid to Tame Your Router Data (Rachel Pedreschi and Eri...
How To Use Kafka and Druid to Tame Your Router Data (Rachel Pedreschi and Eri...confluent
 
How To Use Kafka and Druid to Tame Your Router Data (Rachel Pedreschi, Imply ...
How To Use Kafka and Druid to Tame Your Router Data (Rachel Pedreschi, Imply ...How To Use Kafka and Druid to Tame Your Router Data (Rachel Pedreschi, Imply ...
How To Use Kafka and Druid to Tame Your Router Data (Rachel Pedreschi, Imply ...confluent
 
The Open Science Data Cloud: Empowering the Long Tail of Science
The Open Science Data Cloud: Empowering the Long Tail of ScienceThe Open Science Data Cloud: Empowering the Long Tail of Science
The Open Science Data Cloud: Empowering the Long Tail of ScienceRobert Grossman
 
ITK Tutorial Presentation Slides-953
ITK Tutorial Presentation Slides-953ITK Tutorial Presentation Slides-953
ITK Tutorial Presentation Slides-953Kitware Kitware
 
Holographic optical data storage jyoti-225
Holographic optical data storage jyoti-225Holographic optical data storage jyoti-225
Holographic optical data storage jyoti-225Charu Tyagi
 
Cloud Computing y Big Data, próxima frontera de la innovación
Cloud Computing y Big Data, próxima frontera de la innovaciónCloud Computing y Big Data, próxima frontera de la innovación
Cloud Computing y Big Data, próxima frontera de la innovaciónFundación Ramón Areces
 
Big Data, Big Content, and Aligning Your Storage Strategy
Big Data, Big Content, and Aligning Your Storage StrategyBig Data, Big Content, and Aligning Your Storage Strategy
Big Data, Big Content, and Aligning Your Storage StrategyHitachi Vantara
 
Petascale Analytics - The World of Big Data Requires Big Analytics
Petascale Analytics - The World of Big Data Requires Big AnalyticsPetascale Analytics - The World of Big Data Requires Big Analytics
Petascale Analytics - The World of Big Data Requires Big AnalyticsHeiko Joerg Schick
 
Chip Design Trend & Fabrication Prospects In India
Chip  Design Trend & Fabrication Prospects In IndiaChip  Design Trend & Fabrication Prospects In India
Chip Design Trend & Fabrication Prospects In Indiabibhuti bikramaditya
 
High Performance Cyberinfrastructure Enabling Data-Driven Science in the Biom...
High Performance Cyberinfrastructure Enabling Data-Driven Science in the Biom...High Performance Cyberinfrastructure Enabling Data-Driven Science in the Biom...
High Performance Cyberinfrastructure Enabling Data-Driven Science in the Biom...Larry Smarr
 
Are you Digitized Files Really OK? Levels of QC and Film Digitization (SCHALL...
Are you Digitized Files Really OK? Levels of QC and Film Digitization (SCHALL...Are you Digitized Files Really OK? Levels of QC and Film Digitization (SCHALL...
Are you Digitized Files Really OK? Levels of QC and Film Digitization (SCHALL...FIAT/IFTA
 
Seth A. Faith - Building a PaaS for Forensic DNA analysis using AWS
 Seth A. Faith - Building a PaaS for Forensic DNA analysis using AWS Seth A. Faith - Building a PaaS for Forensic DNA analysis using AWS
Seth A. Faith - Building a PaaS for Forensic DNA analysis using AWSAWS Chicago
 
Bionimbus - Northwestern CGI Workshop 4-21-2011
Bionimbus - Northwestern CGI Workshop 4-21-2011Bionimbus - Northwestern CGI Workshop 4-21-2011
Bionimbus - Northwestern CGI Workshop 4-21-2011Robert Grossman
 
Presentatie Big Data Forum 22 januari 2013 - Big Data en Big Society
Presentatie Big Data Forum 22 januari 2013 - Big Data en Big SocietyPresentatie Big Data Forum 22 januari 2013 - Big Data en Big Society
Presentatie Big Data Forum 22 januari 2013 - Big Data en Big SocietySURFnet
 
Introduction
IntroductionIntroduction
IntroductionKh Ravy
 
Saving Human Lives with the IoT
Saving Human Lives with the IoTSaving Human Lives with the IoT
Saving Human Lives with the IoTDat Tran
 
Digital Pathology Information Web Services (DPIWS): Convergence in Digital Pa...
Digital Pathology Information Web Services (DPIWS): Convergence in Digital Pa...Digital Pathology Information Web Services (DPIWS): Convergence in Digital Pa...
Digital Pathology Information Web Services (DPIWS): Convergence in Digital Pa...Yves Sucaet
 
Bionimbus Cambridge Workshop (3-28-11, v7)
Bionimbus Cambridge Workshop (3-28-11, v7)Bionimbus Cambridge Workshop (3-28-11, v7)
Bionimbus Cambridge Workshop (3-28-11, v7)Robert Grossman
 

Similar to Data Explosion in Medical Imaging (20)

의료영역에서의3D 프린팅적용을위한의료영상모델링
의료영역에서의3D 프린팅적용을위한의료영상모델링의료영역에서의3D 프린팅적용을위한의료영상모델링
의료영역에서의3D 프린팅적용을위한의료영상모델링
 
How To Use Kafka and Druid to Tame Your Router Data (Rachel Pedreschi and Eri...
How To Use Kafka and Druid to Tame Your Router Data (Rachel Pedreschi and Eri...How To Use Kafka and Druid to Tame Your Router Data (Rachel Pedreschi and Eri...
How To Use Kafka and Druid to Tame Your Router Data (Rachel Pedreschi and Eri...
 
How To Use Kafka and Druid to Tame Your Router Data (Rachel Pedreschi, Imply ...
How To Use Kafka and Druid to Tame Your Router Data (Rachel Pedreschi, Imply ...How To Use Kafka and Druid to Tame Your Router Data (Rachel Pedreschi, Imply ...
How To Use Kafka and Druid to Tame Your Router Data (Rachel Pedreschi, Imply ...
 
The Open Science Data Cloud: Empowering the Long Tail of Science
The Open Science Data Cloud: Empowering the Long Tail of ScienceThe Open Science Data Cloud: Empowering the Long Tail of Science
The Open Science Data Cloud: Empowering the Long Tail of Science
 
ITK Tutorial Presentation Slides-953
ITK Tutorial Presentation Slides-953ITK Tutorial Presentation Slides-953
ITK Tutorial Presentation Slides-953
 
Holographic optical data storage jyoti-225
Holographic optical data storage jyoti-225Holographic optical data storage jyoti-225
Holographic optical data storage jyoti-225
 
Cloud Computing y Big Data, próxima frontera de la innovación
Cloud Computing y Big Data, próxima frontera de la innovaciónCloud Computing y Big Data, próxima frontera de la innovación
Cloud Computing y Big Data, próxima frontera de la innovación
 
Big Data, Big Content, and Aligning Your Storage Strategy
Big Data, Big Content, and Aligning Your Storage StrategyBig Data, Big Content, and Aligning Your Storage Strategy
Big Data, Big Content, and Aligning Your Storage Strategy
 
Petascale Analytics - The World of Big Data Requires Big Analytics
Petascale Analytics - The World of Big Data Requires Big AnalyticsPetascale Analytics - The World of Big Data Requires Big Analytics
Petascale Analytics - The World of Big Data Requires Big Analytics
 
Linked Sensor Data 101 (FIS2011)
Linked Sensor Data 101 (FIS2011)Linked Sensor Data 101 (FIS2011)
Linked Sensor Data 101 (FIS2011)
 
Chip Design Trend & Fabrication Prospects In India
Chip  Design Trend & Fabrication Prospects In IndiaChip  Design Trend & Fabrication Prospects In India
Chip Design Trend & Fabrication Prospects In India
 
High Performance Cyberinfrastructure Enabling Data-Driven Science in the Biom...
High Performance Cyberinfrastructure Enabling Data-Driven Science in the Biom...High Performance Cyberinfrastructure Enabling Data-Driven Science in the Biom...
High Performance Cyberinfrastructure Enabling Data-Driven Science in the Biom...
 
Are you Digitized Files Really OK? Levels of QC and Film Digitization (SCHALL...
Are you Digitized Files Really OK? Levels of QC and Film Digitization (SCHALL...Are you Digitized Files Really OK? Levels of QC and Film Digitization (SCHALL...
Are you Digitized Files Really OK? Levels of QC and Film Digitization (SCHALL...
 
Seth A. Faith - Building a PaaS for Forensic DNA analysis using AWS
 Seth A. Faith - Building a PaaS for Forensic DNA analysis using AWS Seth A. Faith - Building a PaaS for Forensic DNA analysis using AWS
Seth A. Faith - Building a PaaS for Forensic DNA analysis using AWS
 
Bionimbus - Northwestern CGI Workshop 4-21-2011
Bionimbus - Northwestern CGI Workshop 4-21-2011Bionimbus - Northwestern CGI Workshop 4-21-2011
Bionimbus - Northwestern CGI Workshop 4-21-2011
 
Presentatie Big Data Forum 22 januari 2013 - Big Data en Big Society
Presentatie Big Data Forum 22 januari 2013 - Big Data en Big SocietyPresentatie Big Data Forum 22 januari 2013 - Big Data en Big Society
Presentatie Big Data Forum 22 januari 2013 - Big Data en Big Society
 
Introduction
IntroductionIntroduction
Introduction
 
Saving Human Lives with the IoT
Saving Human Lives with the IoTSaving Human Lives with the IoT
Saving Human Lives with the IoT
 
Digital Pathology Information Web Services (DPIWS): Convergence in Digital Pa...
Digital Pathology Information Web Services (DPIWS): Convergence in Digital Pa...Digital Pathology Information Web Services (DPIWS): Convergence in Digital Pa...
Digital Pathology Information Web Services (DPIWS): Convergence in Digital Pa...
 
Bionimbus Cambridge Workshop (3-28-11, v7)
Bionimbus Cambridge Workshop (3-28-11, v7)Bionimbus Cambridge Workshop (3-28-11, v7)
Bionimbus Cambridge Workshop (3-28-11, v7)
 

Recently uploaded

SOQL 201 for Admins & Developers: Slice & Dice Your Org’s Data With Aggregate...
SOQL 201 for Admins & Developers: Slice & Dice Your Org’s Data With Aggregate...SOQL 201 for Admins & Developers: Slice & Dice Your Org’s Data With Aggregate...
SOQL 201 for Admins & Developers: Slice & Dice Your Org’s Data With Aggregate...CzechDreamin
 
From Siloed Products to Connected Ecosystem: Building a Sustainable and Scala...
From Siloed Products to Connected Ecosystem: Building a Sustainable and Scala...From Siloed Products to Connected Ecosystem: Building a Sustainable and Scala...
From Siloed Products to Connected Ecosystem: Building a Sustainable and Scala...Product School
 
Bits & Pixels using AI for Good.........
Bits & Pixels using AI for Good.........Bits & Pixels using AI for Good.........
Bits & Pixels using AI for Good.........Alison B. Lowndes
 
Unsubscribed: Combat Subscription Fatigue With a Membership Mentality by Head...
Unsubscribed: Combat Subscription Fatigue With a Membership Mentality by Head...Unsubscribed: Combat Subscription Fatigue With a Membership Mentality by Head...
Unsubscribed: Combat Subscription Fatigue With a Membership Mentality by Head...Product School
 
De-mystifying Zero to One: Design Informed Techniques for Greenfield Innovati...
De-mystifying Zero to One: Design Informed Techniques for Greenfield Innovati...De-mystifying Zero to One: Design Informed Techniques for Greenfield Innovati...
De-mystifying Zero to One: Design Informed Techniques for Greenfield Innovati...Product School
 
Exploring UiPath Orchestrator API: updates and limits in 2024 🚀
Exploring UiPath Orchestrator API: updates and limits in 2024 🚀Exploring UiPath Orchestrator API: updates and limits in 2024 🚀
Exploring UiPath Orchestrator API: updates and limits in 2024 🚀DianaGray10
 
Unpacking Value Delivery - Agile Oxford Meetup - May 2024.pptx
Unpacking Value Delivery - Agile Oxford Meetup - May 2024.pptxUnpacking Value Delivery - Agile Oxford Meetup - May 2024.pptx
Unpacking Value Delivery - Agile Oxford Meetup - May 2024.pptxDavid Michel
 
Connector Corner: Automate dynamic content and events by pushing a button
Connector Corner: Automate dynamic content and events by pushing a buttonConnector Corner: Automate dynamic content and events by pushing a button
Connector Corner: Automate dynamic content and events by pushing a buttonDianaGray10
 
ODC, Data Fabric and Architecture User Group
ODC, Data Fabric and Architecture User GroupODC, Data Fabric and Architecture User Group
ODC, Data Fabric and Architecture User GroupCatarinaPereira64715
 
Optimizing NoSQL Performance Through Observability
Optimizing NoSQL Performance Through ObservabilityOptimizing NoSQL Performance Through Observability
Optimizing NoSQL Performance Through ObservabilityScyllaDB
 
10 Differences between Sales Cloud and CPQ, Blanka Doktorová
10 Differences between Sales Cloud and CPQ, Blanka Doktorová10 Differences between Sales Cloud and CPQ, Blanka Doktorová
10 Differences between Sales Cloud and CPQ, Blanka DoktorováCzechDreamin
 
Slack (or Teams) Automation for Bonterra Impact Management (fka Social Soluti...
Slack (or Teams) Automation for Bonterra Impact Management (fka Social Soluti...Slack (or Teams) Automation for Bonterra Impact Management (fka Social Soluti...
Slack (or Teams) Automation for Bonterra Impact Management (fka Social Soluti...Jeffrey Haguewood
 
Search and Society: Reimagining Information Access for Radical Futures
Search and Society: Reimagining Information Access for Radical FuturesSearch and Society: Reimagining Information Access for Radical Futures
Search and Society: Reimagining Information Access for Radical FuturesBhaskar Mitra
 
Introduction to Open Source RAG and RAG Evaluation
Introduction to Open Source RAG and RAG EvaluationIntroduction to Open Source RAG and RAG Evaluation
Introduction to Open Source RAG and RAG EvaluationZilliz
 
From Daily Decisions to Bottom Line: Connecting Product Work to Revenue by VP...
From Daily Decisions to Bottom Line: Connecting Product Work to Revenue by VP...From Daily Decisions to Bottom Line: Connecting Product Work to Revenue by VP...
From Daily Decisions to Bottom Line: Connecting Product Work to Revenue by VP...Product School
 
Software Delivery At the Speed of AI: Inflectra Invests In AI-Powered Quality
Software Delivery At the Speed of AI: Inflectra Invests In AI-Powered QualitySoftware Delivery At the Speed of AI: Inflectra Invests In AI-Powered Quality
Software Delivery At the Speed of AI: Inflectra Invests In AI-Powered QualityInflectra
 
JMeter webinar - integration with InfluxDB and Grafana
JMeter webinar - integration with InfluxDB and GrafanaJMeter webinar - integration with InfluxDB and Grafana
JMeter webinar - integration with InfluxDB and GrafanaRTTS
 
Demystifying gRPC in .Net by John Staveley
Demystifying gRPC in .Net by John StaveleyDemystifying gRPC in .Net by John Staveley
Demystifying gRPC in .Net by John StaveleyJohn Staveley
 
Future Visions: Predictions to Guide and Time Tech Innovation, Peter Udo Diehl
Future Visions: Predictions to Guide and Time Tech Innovation, Peter Udo DiehlFuture Visions: Predictions to Guide and Time Tech Innovation, Peter Udo Diehl
Future Visions: Predictions to Guide and Time Tech Innovation, Peter Udo DiehlPeter Udo Diehl
 
To Graph or Not to Graph Knowledge Graph Architectures and LLMs
To Graph or Not to Graph Knowledge Graph Architectures and LLMsTo Graph or Not to Graph Knowledge Graph Architectures and LLMs
To Graph or Not to Graph Knowledge Graph Architectures and LLMsPaul Groth
 

Recently uploaded (20)

SOQL 201 for Admins & Developers: Slice & Dice Your Org’s Data With Aggregate...
SOQL 201 for Admins & Developers: Slice & Dice Your Org’s Data With Aggregate...SOQL 201 for Admins & Developers: Slice & Dice Your Org’s Data With Aggregate...
SOQL 201 for Admins & Developers: Slice & Dice Your Org’s Data With Aggregate...
 
From Siloed Products to Connected Ecosystem: Building a Sustainable and Scala...
From Siloed Products to Connected Ecosystem: Building a Sustainable and Scala...From Siloed Products to Connected Ecosystem: Building a Sustainable and Scala...
From Siloed Products to Connected Ecosystem: Building a Sustainable and Scala...
 
Bits & Pixels using AI for Good.........
Bits & Pixels using AI for Good.........Bits & Pixels using AI for Good.........
Bits & Pixels using AI for Good.........
 
Unsubscribed: Combat Subscription Fatigue With a Membership Mentality by Head...
Unsubscribed: Combat Subscription Fatigue With a Membership Mentality by Head...Unsubscribed: Combat Subscription Fatigue With a Membership Mentality by Head...
Unsubscribed: Combat Subscription Fatigue With a Membership Mentality by Head...
 
De-mystifying Zero to One: Design Informed Techniques for Greenfield Innovati...
De-mystifying Zero to One: Design Informed Techniques for Greenfield Innovati...De-mystifying Zero to One: Design Informed Techniques for Greenfield Innovati...
De-mystifying Zero to One: Design Informed Techniques for Greenfield Innovati...
 
Exploring UiPath Orchestrator API: updates and limits in 2024 🚀
Exploring UiPath Orchestrator API: updates and limits in 2024 🚀Exploring UiPath Orchestrator API: updates and limits in 2024 🚀
Exploring UiPath Orchestrator API: updates and limits in 2024 🚀
 
Unpacking Value Delivery - Agile Oxford Meetup - May 2024.pptx
Unpacking Value Delivery - Agile Oxford Meetup - May 2024.pptxUnpacking Value Delivery - Agile Oxford Meetup - May 2024.pptx
Unpacking Value Delivery - Agile Oxford Meetup - May 2024.pptx
 
Connector Corner: Automate dynamic content and events by pushing a button
Connector Corner: Automate dynamic content and events by pushing a buttonConnector Corner: Automate dynamic content and events by pushing a button
Connector Corner: Automate dynamic content and events by pushing a button
 
ODC, Data Fabric and Architecture User Group
ODC, Data Fabric and Architecture User GroupODC, Data Fabric and Architecture User Group
ODC, Data Fabric and Architecture User Group
 
Optimizing NoSQL Performance Through Observability
Optimizing NoSQL Performance Through ObservabilityOptimizing NoSQL Performance Through Observability
Optimizing NoSQL Performance Through Observability
 
10 Differences between Sales Cloud and CPQ, Blanka Doktorová
10 Differences between Sales Cloud and CPQ, Blanka Doktorová10 Differences between Sales Cloud and CPQ, Blanka Doktorová
10 Differences between Sales Cloud and CPQ, Blanka Doktorová
 
Slack (or Teams) Automation for Bonterra Impact Management (fka Social Soluti...
Slack (or Teams) Automation for Bonterra Impact Management (fka Social Soluti...Slack (or Teams) Automation for Bonterra Impact Management (fka Social Soluti...
Slack (or Teams) Automation for Bonterra Impact Management (fka Social Soluti...
 
Search and Society: Reimagining Information Access for Radical Futures
Search and Society: Reimagining Information Access for Radical FuturesSearch and Society: Reimagining Information Access for Radical Futures
Search and Society: Reimagining Information Access for Radical Futures
 
Introduction to Open Source RAG and RAG Evaluation
Introduction to Open Source RAG and RAG EvaluationIntroduction to Open Source RAG and RAG Evaluation
Introduction to Open Source RAG and RAG Evaluation
 
From Daily Decisions to Bottom Line: Connecting Product Work to Revenue by VP...
From Daily Decisions to Bottom Line: Connecting Product Work to Revenue by VP...From Daily Decisions to Bottom Line: Connecting Product Work to Revenue by VP...
From Daily Decisions to Bottom Line: Connecting Product Work to Revenue by VP...
 
Software Delivery At the Speed of AI: Inflectra Invests In AI-Powered Quality
Software Delivery At the Speed of AI: Inflectra Invests In AI-Powered QualitySoftware Delivery At the Speed of AI: Inflectra Invests In AI-Powered Quality
Software Delivery At the Speed of AI: Inflectra Invests In AI-Powered Quality
 
JMeter webinar - integration with InfluxDB and Grafana
JMeter webinar - integration with InfluxDB and GrafanaJMeter webinar - integration with InfluxDB and Grafana
JMeter webinar - integration with InfluxDB and Grafana
 
Demystifying gRPC in .Net by John Staveley
Demystifying gRPC in .Net by John StaveleyDemystifying gRPC in .Net by John Staveley
Demystifying gRPC in .Net by John Staveley
 
Future Visions: Predictions to Guide and Time Tech Innovation, Peter Udo Diehl
Future Visions: Predictions to Guide and Time Tech Innovation, Peter Udo DiehlFuture Visions: Predictions to Guide and Time Tech Innovation, Peter Udo Diehl
Future Visions: Predictions to Guide and Time Tech Innovation, Peter Udo Diehl
 
To Graph or Not to Graph Knowledge Graph Architectures and LLMs
To Graph or Not to Graph Knowledge Graph Architectures and LLMsTo Graph or Not to Graph Knowledge Graph Architectures and LLMs
To Graph or Not to Graph Knowledge Graph Architectures and LLMs
 

Data Explosion in Medical Imaging

  • 1. Data Explosion in Medical Imaging Shourya Sarcar Sr. Engineering Manager GE Healthcare @shouryasarcar
  • 2. 1820 Paris Rene Laennec , "immediate" auscultation with the unaided ear
  • 3. 2010 Handheld digital ultrasound stethoscope
  • 7. Magnetic Resonance Imaging • Principal of magnetic spin • Great for soft tissue imaging
  • 8. Positron Emission Tomography • Functional imaging • Radioactive bio-marker binds to cancerous cell PET-CT • Capture positron decay with a scintillation detector
  • 9. Basic Imaging Chain The fancier the DAS, The larger the data Digital Acquisition System Image Reconstruction Add Patient Information
  • 10. How BIG is that Image Data ? Header Primarily “Text” Few KB Pixel 1024 x 1024 16 bits per pixel 2 MB (tchah ! That’s not much)
  • 11. They don’t come alone ! Header Header Header Pixel Header Pixel Header Pixel Header Pixel Header Pixel Pixel Pixel Images come in “Stacks”, a.k.a Volumes Series Slices
  • 12. How BIG is that Image Data ? Full body PET CT Cardiac fMRI Images / set 600 3000 20000 Size of 1 set 1.2 GB 6 GB 40 GB No. of sets (typical) 4 6 8 Exam Size 9 GB 36 GB 300 GB Sizes are approximations
  • 13. How do we take that data home ? …and who does it belong to ?
  • 14. To store and share digital data, we need a format and a protocol
  • 15. And there was none until 1993 ! “And the whole earth was of one language and of one speech” ~ Genesis 11
  • 16. DICOM: Digital Information and Communication in Medicine 1985 1988 1993 ACR-NEMA 1.0 ACR-NEMA 2.0 DICOM 3.0
  • 17. DICOM Scope Medical Informatics Patient Bedside ... Monitoring Administrative HIS/RIS Lab Data ... Diagnostic Imaging Scope of DICOM
  • 18. DICOM Standard 20 PS 3.1: PS 3.2: PS 3.3: Introduction and Overview Conformance Information Object Definitions parts PS 3.4: PS 3.5: Service Class Specifications Data Structure and Encoding PS 3.6: Data Dictionary PS 3.7: Message Exchange PS 3.8: Network Communication Support for Message Exchange + PS 3.9: Point-to-Point Communication Support for Message Exchange (Retired) PS 3.10: Media Storage and File Format for Data Interchange PS 3.11: Media Storage Application Profiles PS 3.12: Storage Functions and Media Formats for Data Interchange PS 3.13: Print Management Point-to-Point Communication Support (Retired) PS 3.14: Grayscale Standard Display Function PS 3.15: Security Profiles 161 PS 3.16: Content Mapping Resource PS 3.17: Explanatory Information PS 3.18: Web Access to DICOM Persistent Objects supplements PS 3.19: Application Hosting PS 3.20: Transformation of DICOM to and from HL7 standards
  • 19. DICOM Network: where is it in the network stack? Medical Imaging Application OSI upper layer Service boundary DICOM Application Entity OSI Association Control DICOM Service Element (ACSE) Upper Level Protocol OSI Presentation Kernel for TCP/IP OSI Session Kernel TCP/IP OSI Transport OSI stack TCP stack OSI Network IP LLC Standard Network Physical Layer (i.e. Ethernet, FDDI, ISDN, etc.)
  • 20. The Stack has Evolved ! Once Upon a Time
  • 21. How much disk space is needed for cardiac screening of Bangalore ? Back of the envelope calculations
  • 22. Population of Bangalore : 7,000,000 Cardiac Screening : 50% HDD / CT Cardiac : 20 GB I need some space : 70 PB
  • 23.
  • 24. Some more size estimates Christian Medical College Vellore 60 TB 0.5 million exams / yr Clalit Healthcare Services, 250 TB 14-hospital network in Israel 4.5 million exams/yr (annually) Est. imaging data size in US – 2014 100 PB Est. imaging data size globally – 2020 35 ZB
  • 25. Challenges of Large Imaging Data Archival Search Transfer
  • 26. Lawmakers demand storage guarantee Moms: “25 years after the birth of the last child” Mentally disabled: “20 years after the last contact or 8 years after the patient's death” Children: “Until the patient is 25” Storage Commitment built into DICOM
  • 27. Huge Capacity requirements Huge CapEx Unpredictable TCO Hardware technology obso Space Data-center grade infra
  • 28. Finding the needle in the haystack  Simple search is a soft problem  Index only the meta-data  DICOM loves SQL
  • 29. SQL Tables Relevant header info Header Header Header Pixel Header Pixel Header Pixel Header Pixel Header Pixel Pixel Pixel Complete File Flat Files  Power of SQL queries  Insertion is fast, Read is fast  Replicate tables  Memory-mapped IO  Better disaster recovery
  • 30. Why move the data ? • Offline storage [Store/Fetch] • Reporting • Teleradiology / Remote reporting
  • 31. Remote Radiologist Onsite Radiologist Internet Outpatient Imaging Center
  • 32. Why move the data ? • Offline storage [Store/Fetch] • Reporting • Teleradiology / Remote reporting
  • 33. Challenges of DICOM • DICOM is based on TCP/IP • Slow over large number of hops • FileCatalyst, CISCO WAAS • DICOM compression is not adequate • Lossy, Loseless • DICOM is not efficient on fault-tolerance • Dated retry mechanism, transmit in sets/series, not files
  • 34. FOSS DICOM Tools and Images Viewers API OsiriX for Mac Language Toolkit Santesoft for Win C/C++ GDCM, DCMTK Kradview for Linux Java Pixel, dmc4che Perl DICOM.pm Ruby Ruby DICOM Public Datasets Python pydicom PHP Nanodicom ftp://medical.nema.org/medical/dicom/DataSets/ C# DICOM# http://www.barre.nom.fr/medical/samples/

Editor's Notes

  1. Health is at the fundamental of human existence, literally. For time immemorial, mankind has been trying to get a look into what is inside the human body.
  2. In 200 years, we have a come a long way. Information is now digital. And visual. You can really see inside the human body, not just hear it.