SlideShare une entreprise Scribd logo
1  sur  20
Hariprasad
Radhakrishnan
X-ray Image
ClassificationVersion 0.1
Base Tensorflow
Template
Aim
• To build a base template machine learning model capable of X-ray
image classification based on a finite list of thoracic diseases.
• To define and build a base model using Tensorflow and the newly
released tensorflow datasets, TFRecords and features from the latest
release of 1.4.
Dataset
NIH Clinical Center provides one of the
largest publicly available chest x-ray
datasets to scientific community
A chest x-ray identifies a lung mass.
The recently released dataset has over
100,000 anonymized chest x-ray images
scans from more than 30,000 patients,
including many with advanced lung
disease and their corresponding data to
the scientific community
http://openaccess.thecvf.com/content_cvpr_2
017/papers/Wang_ChestX-ray8_Hospital-
Scale_Chest_CVPR_2017_paper.pdf
Citation:
Eight common thoracic diseases
observed in chest X-rays that
validate a challenging task of fully-
automated diagnosis.
Thoracic diseases
Data Preparation
TFRecords
Image Transformation Label Transformation
To make our computations easier we are resizing our
image from 1024x1024 to 256x256
tfrecord
We will convert all our input data into
multiple .tfrecord datasets. TFRecords
are tensorflow input binary files that are
useful when working with large
Datasets.
Instead of storing our annotations
(labels) and images in separate
files/folders and have expensive disk
i/o operations,
We write them together into a few
tfrecord’s for much efficient reading in
the input pipeline of the model.
Tensorflow Datasets
We would be using a feature in
Tensorflow called datasets that would
allow us to iteratively process our
multiple input binary files.
A Dataset iterator is useful to get
images and annotations in batches
instead of individual records.
We use a parsing operation to flatten
the image array from 1x256x256 to a
flat 65536.
Model Definition
Tensorflow graph
We are converting/reshaping a
256x256x1 shaped image to a
flat linear array of 65536
values.
Single Image Matrix Multiplication
Batch/Multi Image Matrix Multiplication
Tensorflow Architecture
Tensorflow Architecture
TensorBoard
Next steps
Build upon the based template additional convolutional
layers and experiment with adding contrast to input data.

Contenu connexe

Tendances

Histogram Processing
Histogram ProcessingHistogram Processing
Histogram ProcessingAmnaakhaan
 
Chapter 6 Image Processing: Image Enhancement
Chapter 6 Image Processing: Image EnhancementChapter 6 Image Processing: Image Enhancement
Chapter 6 Image Processing: Image EnhancementVarun Ojha
 
Image degradation and noise by Md.Naseem Ashraf
Image degradation and noise by Md.Naseem AshrafImage degradation and noise by Md.Naseem Ashraf
Image degradation and noise by Md.Naseem AshrafMD Naseem Ashraf
 
Image analysis using python
Image analysis using pythonImage analysis using python
Image analysis using pythonJerlyn Manohar
 
Digital Image Processing - Image Compression
Digital Image Processing - Image CompressionDigital Image Processing - Image Compression
Digital Image Processing - Image CompressionMathankumar S
 
Image Enhancement in Spatial Domain
Image Enhancement in Spatial DomainImage Enhancement in Spatial Domain
Image Enhancement in Spatial DomainDEEPASHRI HK
 
Image segmentation ppt
Image segmentation pptImage segmentation ppt
Image segmentation pptGichelle Amon
 
Radon Transform - image analysis
Radon Transform - image analysisRadon Transform - image analysis
Radon Transform - image analysisVanya Valindria
 
Frequency Domain Image Enhancement Techniques
Frequency Domain Image Enhancement TechniquesFrequency Domain Image Enhancement Techniques
Frequency Domain Image Enhancement TechniquesDiwaker Pant
 
Presentation on deformable model for medical image segmentation
Presentation on deformable model for medical image segmentationPresentation on deformable model for medical image segmentation
Presentation on deformable model for medical image segmentationSubhash Basistha
 
Image Registration (Digital Image Processing)
Image Registration (Digital Image Processing)Image Registration (Digital Image Processing)
Image Registration (Digital Image Processing)VARUN KUMAR
 
Color Image Processing
Color Image ProcessingColor Image Processing
Color Image Processingkiruthiammu
 

Tendances (20)

Histogram Processing
Histogram ProcessingHistogram Processing
Histogram Processing
 
image compression ppt
image compression pptimage compression ppt
image compression ppt
 
Chapter 6 Image Processing: Image Enhancement
Chapter 6 Image Processing: Image EnhancementChapter 6 Image Processing: Image Enhancement
Chapter 6 Image Processing: Image Enhancement
 
Edge detection
Edge detectionEdge detection
Edge detection
 
Image degradation and noise by Md.Naseem Ashraf
Image degradation and noise by Md.Naseem AshrafImage degradation and noise by Md.Naseem Ashraf
Image degradation and noise by Md.Naseem Ashraf
 
Image analysis using python
Image analysis using pythonImage analysis using python
Image analysis using python
 
Digital Image Processing - Image Compression
Digital Image Processing - Image CompressionDigital Image Processing - Image Compression
Digital Image Processing - Image Compression
 
Data Redundacy
Data RedundacyData Redundacy
Data Redundacy
 
Noise Models
Noise ModelsNoise Models
Noise Models
 
Image Enhancement in Spatial Domain
Image Enhancement in Spatial DomainImage Enhancement in Spatial Domain
Image Enhancement in Spatial Domain
 
Image segmentation ppt
Image segmentation pptImage segmentation ppt
Image segmentation ppt
 
Image enhancement
Image enhancementImage enhancement
Image enhancement
 
Radon Transform - image analysis
Radon Transform - image analysisRadon Transform - image analysis
Radon Transform - image analysis
 
Frequency Domain Image Enhancement Techniques
Frequency Domain Image Enhancement TechniquesFrequency Domain Image Enhancement Techniques
Frequency Domain Image Enhancement Techniques
 
Region based segmentation
Region based segmentationRegion based segmentation
Region based segmentation
 
Image processing Presentation
Image processing PresentationImage processing Presentation
Image processing Presentation
 
Presentation on deformable model for medical image segmentation
Presentation on deformable model for medical image segmentationPresentation on deformable model for medical image segmentation
Presentation on deformable model for medical image segmentation
 
Histogram Equalization
Histogram EqualizationHistogram Equalization
Histogram Equalization
 
Image Registration (Digital Image Processing)
Image Registration (Digital Image Processing)Image Registration (Digital Image Processing)
Image Registration (Digital Image Processing)
 
Color Image Processing
Color Image ProcessingColor Image Processing
Color Image Processing
 

Similaire à X ray Image Classification

Pneumonia Detection System using AI
Pneumonia Detection System using AIPneumonia Detection System using AI
Pneumonia Detection System using AIIRJET Journal
 
FS30_4522_962_18711_LR_psd
FS30_4522_962_18711_LR_psdFS30_4522_962_18711_LR_psd
FS30_4522_962_18711_LR_psdJerry Duncan
 
Pneumothorax Detection Using Deep Convolutional Neural Networks
Pneumothorax Detection Using Deep Convolutional Neural NetworksPneumothorax Detection Using Deep Convolutional Neural Networks
Pneumothorax Detection Using Deep Convolutional Neural NetworksMichael Sebetich
 
1.5 t & 3t mri comparing breast images
1.5 t & 3t mri comparing breast images1.5 t & 3t mri comparing breast images
1.5 t & 3t mri comparing breast imagesAtlantis Worldwide LLC
 
First seminar presentation
First seminar presentationFirst seminar presentation
First seminar presentationFatmaSamy
 
4D-CBCT (Symmetry) - a useful tool to verify and treat traditional ITV withou...
4D-CBCT (Symmetry) - a useful tool to verify and treat traditional ITV withou...4D-CBCT (Symmetry) - a useful tool to verify and treat traditional ITV withou...
4D-CBCT (Symmetry) - a useful tool to verify and treat traditional ITV withou...Dr. Malhar Patel
 
Cone Beam Computed Tomography.pptx
Cone Beam Computed Tomography.pptxCone Beam Computed Tomography.pptx
Cone Beam Computed Tomography.pptxDrAnand22
 
Asbs symposium dario randy 04 30 13
Asbs symposium   dario  randy 04 30 13Asbs symposium   dario  randy 04 30 13
Asbs symposium dario randy 04 30 13Mike Wayne
 
Tct presentation final
Tct presentation finalTct presentation final
Tct presentation finalBGuez
 
Medical Deep Learning: Clinical, Technical, & Regulatory Challenges and How t...
Medical Deep Learning: Clinical, Technical, & Regulatory Challenges and How t...Medical Deep Learning: Clinical, Technical, & Regulatory Challenges and How t...
Medical Deep Learning: Clinical, Technical, & Regulatory Challenges and How t...Devon Bernard
 
AI-powered Medical Imaging Analysis for Precision Medicine
AI-powered Medical Imaging Analysis for Precision MedicineAI-powered Medical Imaging Analysis for Precision Medicine
AI-powered Medical Imaging Analysis for Precision MedicineSean Yu
 
Pneumonia detection using cnn
Pneumonia detection using cnnPneumonia detection using cnn
Pneumonia detection using cnnTushar Dalvi
 
Deep Learning for Pneumonia Diagnosis: A Comprehensive Analysis of CNN and Tr...
Deep Learning for Pneumonia Diagnosis: A Comprehensive Analysis of CNN and Tr...Deep Learning for Pneumonia Diagnosis: A Comprehensive Analysis of CNN and Tr...
Deep Learning for Pneumonia Diagnosis: A Comprehensive Analysis of CNN and Tr...IRJET Journal
 
Machine learning in biology
Machine learning in biologyMachine learning in biology
Machine learning in biologyPranavathiyani G
 
IRJET- Classifying Chest Pathology Images using Deep Learning Techniques
IRJET- Classifying Chest Pathology Images using Deep Learning TechniquesIRJET- Classifying Chest Pathology Images using Deep Learning Techniques
IRJET- Classifying Chest Pathology Images using Deep Learning TechniquesIRJET Journal
 
dkNET Webinar: Sharing Data and Other Resources from the Human Islet Research...
dkNET Webinar: Sharing Data and Other Resources from the Human Islet Research...dkNET Webinar: Sharing Data and Other Resources from the Human Islet Research...
dkNET Webinar: Sharing Data and Other Resources from the Human Islet Research...dkNET
 
ADVANCED HIERARCHICAL IMAGING TECHNIQUES IN TB DIAGNOSIS: LEVERAGING SWIN TRA...
ADVANCED HIERARCHICAL IMAGING TECHNIQUES IN TB DIAGNOSIS: LEVERAGING SWIN TRA...ADVANCED HIERARCHICAL IMAGING TECHNIQUES IN TB DIAGNOSIS: LEVERAGING SWIN TRA...
ADVANCED HIERARCHICAL IMAGING TECHNIQUES IN TB DIAGNOSIS: LEVERAGING SWIN TRA...sipij
 
Segmentation of thermograms breast cancer tarek-to-slid share
Segmentation of thermograms breast cancer tarek-to-slid shareSegmentation of thermograms breast cancer tarek-to-slid share
Segmentation of thermograms breast cancer tarek-to-slid shareTarek Gaber
 

Similaire à X ray Image Classification (20)

Pneumonia Detection System using AI
Pneumonia Detection System using AIPneumonia Detection System using AI
Pneumonia Detection System using AI
 
FS30_4522_962_18711_LR_psd
FS30_4522_962_18711_LR_psdFS30_4522_962_18711_LR_psd
FS30_4522_962_18711_LR_psd
 
Pneumothorax Detection Using Deep Convolutional Neural Networks
Pneumothorax Detection Using Deep Convolutional Neural NetworksPneumothorax Detection Using Deep Convolutional Neural Networks
Pneumothorax Detection Using Deep Convolutional Neural Networks
 
1.5 t & 3t mri comparing breast images
1.5 t & 3t mri comparing breast images1.5 t & 3t mri comparing breast images
1.5 t & 3t mri comparing breast images
 
First seminar presentation
First seminar presentationFirst seminar presentation
First seminar presentation
 
4D-CBCT (Symmetry) - a useful tool to verify and treat traditional ITV withou...
4D-CBCT (Symmetry) - a useful tool to verify and treat traditional ITV withou...4D-CBCT (Symmetry) - a useful tool to verify and treat traditional ITV withou...
4D-CBCT (Symmetry) - a useful tool to verify and treat traditional ITV withou...
 
Cone Beam Computed Tomography.pptx
Cone Beam Computed Tomography.pptxCone Beam Computed Tomography.pptx
Cone Beam Computed Tomography.pptx
 
Asbs symposium dario randy 04 30 13
Asbs symposium   dario  randy 04 30 13Asbs symposium   dario  randy 04 30 13
Asbs symposium dario randy 04 30 13
 
Tct presentation final
Tct presentation finalTct presentation final
Tct presentation final
 
Medical Deep Learning: Clinical, Technical, & Regulatory Challenges and How t...
Medical Deep Learning: Clinical, Technical, & Regulatory Challenges and How t...Medical Deep Learning: Clinical, Technical, & Regulatory Challenges and How t...
Medical Deep Learning: Clinical, Technical, & Regulatory Challenges and How t...
 
AI-powered Medical Imaging Analysis for Precision Medicine
AI-powered Medical Imaging Analysis for Precision MedicineAI-powered Medical Imaging Analysis for Precision Medicine
AI-powered Medical Imaging Analysis for Precision Medicine
 
Pneumonia detection using cnn
Pneumonia detection using cnnPneumonia detection using cnn
Pneumonia detection using cnn
 
Deep Learning for Pneumonia Diagnosis: A Comprehensive Analysis of CNN and Tr...
Deep Learning for Pneumonia Diagnosis: A Comprehensive Analysis of CNN and Tr...Deep Learning for Pneumonia Diagnosis: A Comprehensive Analysis of CNN and Tr...
Deep Learning for Pneumonia Diagnosis: A Comprehensive Analysis of CNN and Tr...
 
Machine learning in biology
Machine learning in biologyMachine learning in biology
Machine learning in biology
 
PHYS459_Thesis
PHYS459_ThesisPHYS459_Thesis
PHYS459_Thesis
 
IRJET- Classifying Chest Pathology Images using Deep Learning Techniques
IRJET- Classifying Chest Pathology Images using Deep Learning TechniquesIRJET- Classifying Chest Pathology Images using Deep Learning Techniques
IRJET- Classifying Chest Pathology Images using Deep Learning Techniques
 
Aclguide
AclguideAclguide
Aclguide
 
dkNET Webinar: Sharing Data and Other Resources from the Human Islet Research...
dkNET Webinar: Sharing Data and Other Resources from the Human Islet Research...dkNET Webinar: Sharing Data and Other Resources from the Human Islet Research...
dkNET Webinar: Sharing Data and Other Resources from the Human Islet Research...
 
ADVANCED HIERARCHICAL IMAGING TECHNIQUES IN TB DIAGNOSIS: LEVERAGING SWIN TRA...
ADVANCED HIERARCHICAL IMAGING TECHNIQUES IN TB DIAGNOSIS: LEVERAGING SWIN TRA...ADVANCED HIERARCHICAL IMAGING TECHNIQUES IN TB DIAGNOSIS: LEVERAGING SWIN TRA...
ADVANCED HIERARCHICAL IMAGING TECHNIQUES IN TB DIAGNOSIS: LEVERAGING SWIN TRA...
 
Segmentation of thermograms breast cancer tarek-to-slid share
Segmentation of thermograms breast cancer tarek-to-slid shareSegmentation of thermograms breast cancer tarek-to-slid share
Segmentation of thermograms breast cancer tarek-to-slid share
 

Dernier

Unblocking The Main Thread Solving ANRs and Frozen Frames
Unblocking The Main Thread Solving ANRs and Frozen FramesUnblocking The Main Thread Solving ANRs and Frozen Frames
Unblocking The Main Thread Solving ANRs and Frozen FramesSinan KOZAK
 
Workshop - Best of Both Worlds_ Combine KG and Vector search for enhanced R...
Workshop - Best of Both Worlds_ Combine  KG and Vector search for  enhanced R...Workshop - Best of Both Worlds_ Combine  KG and Vector search for  enhanced R...
Workshop - Best of Both Worlds_ Combine KG and Vector search for enhanced R...Neo4j
 
The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdf
The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdfThe Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdf
The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdfEnterprise Knowledge
 
Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...
Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...
Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...Igalia
 
GenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day PresentationGenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day PresentationMichael W. Hawkins
 
Data Cloud, More than a CDP by Matt Robison
Data Cloud, More than a CDP by Matt RobisonData Cloud, More than a CDP by Matt Robison
Data Cloud, More than a CDP by Matt RobisonAnna Loughnan Colquhoun
 
Kalyanpur ) Call Girls in Lucknow Finest Escorts Service 🍸 8923113531 🎰 Avail...
Kalyanpur ) Call Girls in Lucknow Finest Escorts Service 🍸 8923113531 🎰 Avail...Kalyanpur ) Call Girls in Lucknow Finest Escorts Service 🍸 8923113531 🎰 Avail...
Kalyanpur ) Call Girls in Lucknow Finest Escorts Service 🍸 8923113531 🎰 Avail...gurkirankumar98700
 
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...Miguel Araújo
 
A Call to Action for Generative AI in 2024
A Call to Action for Generative AI in 2024A Call to Action for Generative AI in 2024
A Call to Action for Generative AI in 2024Results
 
Injustice - Developers Among Us (SciFiDevCon 2024)
Injustice - Developers Among Us (SciFiDevCon 2024)Injustice - Developers Among Us (SciFiDevCon 2024)
Injustice - Developers Among Us (SciFiDevCon 2024)Allon Mureinik
 
How to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected WorkerHow to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected WorkerThousandEyes
 
Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...
Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...
Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...Neo4j
 
Slack Application Development 101 Slides
Slack Application Development 101 SlidesSlack Application Development 101 Slides
Slack Application Development 101 Slidespraypatel2
 
Finology Group – Insurtech Innovation Award 2024
Finology Group – Insurtech Innovation Award 2024Finology Group – Insurtech Innovation Award 2024
Finology Group – Insurtech Innovation Award 2024The Digital Insurer
 
Handwritten Text Recognition for manuscripts and early printed texts
Handwritten Text Recognition for manuscripts and early printed textsHandwritten Text Recognition for manuscripts and early printed texts
Handwritten Text Recognition for manuscripts and early printed textsMaria Levchenko
 
Exploring the Future Potential of AI-Enabled Smartphone Processors
Exploring the Future Potential of AI-Enabled Smartphone ProcessorsExploring the Future Potential of AI-Enabled Smartphone Processors
Exploring the Future Potential of AI-Enabled Smartphone Processorsdebabhi2
 
The Codex of Business Writing Software for Real-World Solutions 2.pptx
The Codex of Business Writing Software for Real-World Solutions 2.pptxThe Codex of Business Writing Software for Real-World Solutions 2.pptx
The Codex of Business Writing Software for Real-World Solutions 2.pptxMalak Abu Hammad
 
Axa Assurance Maroc - Insurer Innovation Award 2024
Axa Assurance Maroc - Insurer Innovation Award 2024Axa Assurance Maroc - Insurer Innovation Award 2024
Axa Assurance Maroc - Insurer Innovation Award 2024The Digital Insurer
 
CNv6 Instructor Chapter 6 Quality of Service
CNv6 Instructor Chapter 6 Quality of ServiceCNv6 Instructor Chapter 6 Quality of Service
CNv6 Instructor Chapter 6 Quality of Servicegiselly40
 
TrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
TrustArc Webinar - Stay Ahead of US State Data Privacy Law DevelopmentsTrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
TrustArc Webinar - Stay Ahead of US State Data Privacy Law DevelopmentsTrustArc
 

Dernier (20)

Unblocking The Main Thread Solving ANRs and Frozen Frames
Unblocking The Main Thread Solving ANRs and Frozen FramesUnblocking The Main Thread Solving ANRs and Frozen Frames
Unblocking The Main Thread Solving ANRs and Frozen Frames
 
Workshop - Best of Both Worlds_ Combine KG and Vector search for enhanced R...
Workshop - Best of Both Worlds_ Combine  KG and Vector search for  enhanced R...Workshop - Best of Both Worlds_ Combine  KG and Vector search for  enhanced R...
Workshop - Best of Both Worlds_ Combine KG and Vector search for enhanced R...
 
The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdf
The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdfThe Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdf
The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdf
 
Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...
Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...
Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...
 
GenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day PresentationGenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day Presentation
 
Data Cloud, More than a CDP by Matt Robison
Data Cloud, More than a CDP by Matt RobisonData Cloud, More than a CDP by Matt Robison
Data Cloud, More than a CDP by Matt Robison
 
Kalyanpur ) Call Girls in Lucknow Finest Escorts Service 🍸 8923113531 🎰 Avail...
Kalyanpur ) Call Girls in Lucknow Finest Escorts Service 🍸 8923113531 🎰 Avail...Kalyanpur ) Call Girls in Lucknow Finest Escorts Service 🍸 8923113531 🎰 Avail...
Kalyanpur ) Call Girls in Lucknow Finest Escorts Service 🍸 8923113531 🎰 Avail...
 
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
 
A Call to Action for Generative AI in 2024
A Call to Action for Generative AI in 2024A Call to Action for Generative AI in 2024
A Call to Action for Generative AI in 2024
 
Injustice - Developers Among Us (SciFiDevCon 2024)
Injustice - Developers Among Us (SciFiDevCon 2024)Injustice - Developers Among Us (SciFiDevCon 2024)
Injustice - Developers Among Us (SciFiDevCon 2024)
 
How to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected WorkerHow to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected Worker
 
Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...
Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...
Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...
 
Slack Application Development 101 Slides
Slack Application Development 101 SlidesSlack Application Development 101 Slides
Slack Application Development 101 Slides
 
Finology Group – Insurtech Innovation Award 2024
Finology Group – Insurtech Innovation Award 2024Finology Group – Insurtech Innovation Award 2024
Finology Group – Insurtech Innovation Award 2024
 
Handwritten Text Recognition for manuscripts and early printed texts
Handwritten Text Recognition for manuscripts and early printed textsHandwritten Text Recognition for manuscripts and early printed texts
Handwritten Text Recognition for manuscripts and early printed texts
 
Exploring the Future Potential of AI-Enabled Smartphone Processors
Exploring the Future Potential of AI-Enabled Smartphone ProcessorsExploring the Future Potential of AI-Enabled Smartphone Processors
Exploring the Future Potential of AI-Enabled Smartphone Processors
 
The Codex of Business Writing Software for Real-World Solutions 2.pptx
The Codex of Business Writing Software for Real-World Solutions 2.pptxThe Codex of Business Writing Software for Real-World Solutions 2.pptx
The Codex of Business Writing Software for Real-World Solutions 2.pptx
 
Axa Assurance Maroc - Insurer Innovation Award 2024
Axa Assurance Maroc - Insurer Innovation Award 2024Axa Assurance Maroc - Insurer Innovation Award 2024
Axa Assurance Maroc - Insurer Innovation Award 2024
 
CNv6 Instructor Chapter 6 Quality of Service
CNv6 Instructor Chapter 6 Quality of ServiceCNv6 Instructor Chapter 6 Quality of Service
CNv6 Instructor Chapter 6 Quality of Service
 
TrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
TrustArc Webinar - Stay Ahead of US State Data Privacy Law DevelopmentsTrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
TrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
 

X ray Image Classification

  • 2. Aim • To build a base template machine learning model capable of X-ray image classification based on a finite list of thoracic diseases. • To define and build a base model using Tensorflow and the newly released tensorflow datasets, TFRecords and features from the latest release of 1.4.
  • 4. NIH Clinical Center provides one of the largest publicly available chest x-ray datasets to scientific community A chest x-ray identifies a lung mass. The recently released dataset has over 100,000 anonymized chest x-ray images scans from more than 30,000 patients, including many with advanced lung disease and their corresponding data to the scientific community http://openaccess.thecvf.com/content_cvpr_2 017/papers/Wang_ChestX-ray8_Hospital- Scale_Chest_CVPR_2017_paper.pdf Citation:
  • 5. Eight common thoracic diseases observed in chest X-rays that validate a challenging task of fully- automated diagnosis. Thoracic diseases
  • 7. Image Transformation Label Transformation To make our computations easier we are resizing our image from 1024x1024 to 256x256
  • 8. tfrecord We will convert all our input data into multiple .tfrecord datasets. TFRecords are tensorflow input binary files that are useful when working with large Datasets. Instead of storing our annotations (labels) and images in separate files/folders and have expensive disk i/o operations, We write them together into a few tfrecord’s for much efficient reading in the input pipeline of the model.
  • 9. Tensorflow Datasets We would be using a feature in Tensorflow called datasets that would allow us to iteratively process our multiple input binary files. A Dataset iterator is useful to get images and annotations in batches instead of individual records. We use a parsing operation to flatten the image array from 1x256x256 to a flat 65536.
  • 11.
  • 12. We are converting/reshaping a 256x256x1 shaped image to a flat linear array of 65536 values.
  • 13. Single Image Matrix Multiplication
  • 14. Batch/Multi Image Matrix Multiplication
  • 18.
  • 20. Build upon the based template additional convolutional layers and experiment with adding contrast to input data.