SlideShare una empresa de Scribd logo
1 de 59
Saudi Board of Radiology: Physics Refresher Course Kostas Chantziantoniou, MSc 2 , DABR Head, Imaging Physics Section King Faisal Specialist Hospital & Research Centre Biomedical Physics Department Riyadh, Kingdom of Saudi Arabia Image Processing Basics
Image Processing: Basics ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
Image Processing: Basics ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
Image Processing: Transformations ,[object Object],[object Object],[object Object],[object Object]
Image Processing: Image-to-Image Transformations ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
Image Processing: Image-to-Image Transformations ,[object Object],[object Object],[object Object],[object Object]
Image Processing: Image-to-Image Transformations ,[object Object],[object Object],[object Object]
Image Processing: Image-to-Image Transformations
Image Processing: Image-to-Image Transformations
Image Processing: Image-to-Image Transformations
Image Processing: Image-to-Image Transformations
Image Processing: Image-to-Image Transformations Image contrast  window
Image Processing: Image-to-Image Transformations Image brightness window
Image Processing: Image-to-Image Transformations ,[object Object]
Image Processing: Image-to-Image Transformations ,[object Object]
Image Processing: Image-to-Image Transformations ,[object Object]
Image Processing: Image-to-Image Transformations ,[object Object]
Image Processing: Image-to-Image Transformations ,[object Object],The pixels within the   kernel   are averaged to determine the value of the center pixel for the output image Repeat process for  all  pixels in image
Image Processing: Image-to-Image Transformations Kernel  size  will have a large effect on the level of smoothing that is  performed Sum of  all  pixel weight factors in kernel must equal 1
Image Processing: Image-to-Image Transformations
Image Processing: Image-to-Image Transformations ,[object Object]
Image Processing: Image-to-Image Transformations ,[object Object]
Image Processing: Image-to-Image Transformations ,[object Object]
Image Processing: Image-to-Image Transformations
Image Processing: Image-to-Information Transformations ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
Image Processing: Image-to-Information Transformations ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
Image Processing: Image-to-Information Transformations
Image Processing: Image-to-Information Transformations ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
Image Processing: Image-to-Information Transformations
Image Processing: Image-to-Information Transformations ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
Image Processing: Image-to-Information Transformations ,[object Object],[object Object],[object Object],Irrelevancy : pixels included in image that do not add to the diagnostic information
Image Processing: Image-to-Information Transformations ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
Image Processing: Image-to-Information Transformations ,[object Object],Original image Original image with segmentation data
Image Processing: Information-to-Image Transformations ,[object Object],[object Object],[object Object],[object Object]
Image Processing: Information-to-Image Transformations ,[object Object]
Image Processing: Information-to-Image Transformations ,[object Object]
Image Output (Reconstruction): Basics ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
Image Output (Reconstruction): What is the problem? Nuclear medicine image (96 x 128, 6 bit) to be printed on a laser printer film (4k x 5k, 12 bit) ,[object Object],[object Object],[object Object]
Image Output (Reconstruction): What is the problem? CR image (2k x 2.5k, 12 bit) to be displayed on a CRT monitor (1.2k x 1k, 8 bit)
Image Output (Reconstruction): Tonescale ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
Image Output (Reconstruction): Tonescale ,[object Object],[object Object],[object Object],Laser Printer CRT Monitor
Image Output (Reconstruction): Tonescale ,[object Object],[object Object],[object Object],[object Object],[object Object],Dynamic Range = antilog(3.0) = 1000 therefore dynamic range of film is 1,000:1
Image Output (Reconstruction): Tonescale ,[object Object],[object Object],[object Object]
Image Output (Reconstruction): Tonescale ,[object Object]
Image Output (Reconstruction): Output Geometry ,[object Object],[object Object],[object Object],[object Object],[object Object]
Image Output (Reconstruction): Decimation ,[object Object],[object Object],[object Object],[object Object]
Image Output (Reconstruction): Decimation ,[object Object]
Image Output (Reconstruction): Decimation ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
Image Output (Reconstruction): Decimation
Image Output (Reconstruction): Interpolation ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
Image Output (Reconstruction): Interpolation ,[object Object],NOTE  the human eye-brain system is an efficient interpolator After blurring your eyes
Image Output (Reconstruction): Interpolation ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],NOTE  excessive interpolation can  degrade image quality
Image Output (Reconstruction): Interpolation ,[object Object],[object Object],[object Object]
Image Output (Reconstruction): Nears Neighbor Interpolation ,[object Object]
Image Output (Reconstruction): Bi-linear Interpolation ,[object Object]
Image Output (Reconstruction): Cubic Interpolation ,[object Object]
Image Output (Reconstruction): Interpolation ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
Image Output (Reconstruction): Display Aperture ,[object Object]
Image Output (Reconstruction): Addressability/Resolution ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]

Más contenido relacionado

La actualidad más candente

Digital image processing
Digital image processingDigital image processing
Digital image processing
manpreetgrewal
 

La actualidad más candente (20)

Image processing Presentation
Image processing PresentationImage processing Presentation
Image processing Presentation
 
Digital image processing
Digital image processingDigital image processing
Digital image processing
 
Image enhancement
Image enhancementImage enhancement
Image enhancement
 
Digital Image Processing: An Introduction
Digital Image Processing: An IntroductionDigital Image Processing: An Introduction
Digital Image Processing: An Introduction
 
Introduction to Digital Image Processing
Introduction to Digital Image ProcessingIntroduction to Digital Image Processing
Introduction to Digital Image Processing
 
Image processing ppt
Image processing pptImage processing ppt
Image processing ppt
 
IMAGE SEGMENTATION TECHNIQUES
IMAGE SEGMENTATION TECHNIQUESIMAGE SEGMENTATION TECHNIQUES
IMAGE SEGMENTATION TECHNIQUES
 
Object recognition
Object recognitionObject recognition
Object recognition
 
Fundamentals steps in Digital Image processing
Fundamentals steps in Digital Image processingFundamentals steps in Digital Image processing
Fundamentals steps in Digital Image processing
 
Digital image processing
Digital image processingDigital image processing
Digital image processing
 
Fundamental steps in image processing
Fundamental steps in image processingFundamental steps in image processing
Fundamental steps in image processing
 
Image Filtering in the Frequency Domain
Image Filtering in the Frequency DomainImage Filtering in the Frequency Domain
Image Filtering in the Frequency Domain
 
Digital Image Processing
Digital Image ProcessingDigital Image Processing
Digital Image Processing
 
image enhancement
 image enhancement image enhancement
image enhancement
 
Image Segmentation (Digital Image Processing)
Image Segmentation (Digital Image Processing)Image Segmentation (Digital Image Processing)
Image Segmentation (Digital Image Processing)
 
5. gray level transformation
5. gray level transformation5. gray level transformation
5. gray level transformation
 
Digital Image Fundamentals
Digital Image FundamentalsDigital Image Fundamentals
Digital Image Fundamentals
 
Image processing on matlab presentation
Image processing on matlab presentationImage processing on matlab presentation
Image processing on matlab presentation
 
Digital image processing
Digital image processingDigital image processing
Digital image processing
 
Spatial domain and filtering
Spatial domain and filteringSpatial domain and filtering
Spatial domain and filtering
 

Destacado

Image pre processing
Image pre processingImage pre processing
Image pre processing
Ashish Kumar
 
Лекцийн хичээлийн асуудалд
Лекцийн хичээлийн асуудалдЛекцийн хичээлийн асуудалд
Лекцийн хичээлийн асуудалд
Muis-Orkhon
 
"Deep Learning and Vision Algorithm Development in MATLAB Targeting Embedded ...
"Deep Learning and Vision Algorithm Development in MATLAB Targeting Embedded ..."Deep Learning and Vision Algorithm Development in MATLAB Targeting Embedded ...
"Deep Learning and Vision Algorithm Development in MATLAB Targeting Embedded ...
Edge AI and Vision Alliance
 
8085 microprocessor architecture ppt
8085 microprocessor architecture ppt8085 microprocessor architecture ppt
8085 microprocessor architecture ppt
Parvesh Gautam
 
Introduction to Machine Learning
Introduction to Machine LearningIntroduction to Machine Learning
Introduction to Machine Learning
Lior Rokach
 

Destacado (10)

Image pre processing
Image pre processingImage pre processing
Image pre processing
 
Лекцийн хичээлийн асуудалд
Лекцийн хичээлийн асуудалдЛекцийн хичээлийн асуудалд
Лекцийн хичээлийн асуудалд
 
"Deep Learning and Vision Algorithm Development in MATLAB Targeting Embedded ...
"Deep Learning and Vision Algorithm Development in MATLAB Targeting Embedded ..."Deep Learning and Vision Algorithm Development in MATLAB Targeting Embedded ...
"Deep Learning and Vision Algorithm Development in MATLAB Targeting Embedded ...
 
Introduction to Digital Image Processing Using MATLAB
Introduction to Digital Image Processing Using MATLABIntroduction to Digital Image Processing Using MATLAB
Introduction to Digital Image Processing Using MATLAB
 
8085 Paper Presentation slides,ppt,microprocessor 8085 ,guide, instruction set
8085 Paper Presentation slides,ppt,microprocessor 8085 ,guide, instruction set8085 Paper Presentation slides,ppt,microprocessor 8085 ,guide, instruction set
8085 Paper Presentation slides,ppt,microprocessor 8085 ,guide, instruction set
 
8085 microprocessor architecture ppt
8085 microprocessor architecture ppt8085 microprocessor architecture ppt
8085 microprocessor architecture ppt
 
Introduction to Machine Learning
Introduction to Machine LearningIntroduction to Machine Learning
Introduction to Machine Learning
 
Introduction to Machine Learning
Introduction to Machine LearningIntroduction to Machine Learning
Introduction to Machine Learning
 
Introduction to Big Data/Machine Learning
Introduction to Big Data/Machine LearningIntroduction to Big Data/Machine Learning
Introduction to Big Data/Machine Learning
 
IoT architecture
IoT architectureIoT architecture
IoT architecture
 

Similar a Image Processing Basics

2015.basicsof imageanalysischapter2 (1)
2015.basicsof imageanalysischapter2 (1)2015.basicsof imageanalysischapter2 (1)
2015.basicsof imageanalysischapter2 (1)
moemi1
 
3.introduction onwards deepa
3.introduction onwards deepa3.introduction onwards deepa
3.introduction onwards deepa
Safalsha Babu
 
Paper id 25201490
Paper id 25201490Paper id 25201490
Paper id 25201490
IJRAT
 

Similar a Image Processing Basics (20)

Image compression
Image compressionImage compression
Image compression
 
Biomedical image processing ppt
Biomedical image processing pptBiomedical image processing ppt
Biomedical image processing ppt
 
International Journal of Computational Engineering Research(IJCER)
 International Journal of Computational Engineering Research(IJCER)  International Journal of Computational Engineering Research(IJCER)
International Journal of Computational Engineering Research(IJCER)
 
IMAGE PROCESSING.pptx
IMAGE PROCESSING.pptxIMAGE PROCESSING.pptx
IMAGE PROCESSING.pptx
 
IMPROVING IMAGE RESOLUTION THROUGH THE CRA ALGORITHM INVOLVED RECYCLING PROCE...
IMPROVING IMAGE RESOLUTION THROUGH THE CRA ALGORITHM INVOLVED RECYCLING PROCE...IMPROVING IMAGE RESOLUTION THROUGH THE CRA ALGORITHM INVOLVED RECYCLING PROCE...
IMPROVING IMAGE RESOLUTION THROUGH THE CRA ALGORITHM INVOLVED RECYCLING PROCE...
 
Improving image resolution through the cra algorithm involved recycling proce...
Improving image resolution through the cra algorithm involved recycling proce...Improving image resolution through the cra algorithm involved recycling proce...
Improving image resolution through the cra algorithm involved recycling proce...
 
Matlab Training in Jalandhar | Matlab Training in Phagwara
Matlab Training in Jalandhar | Matlab Training in PhagwaraMatlab Training in Jalandhar | Matlab Training in Phagwara
Matlab Training in Jalandhar | Matlab Training in Phagwara
 
Matlab Training in Chandigarh
Matlab Training in ChandigarhMatlab Training in Chandigarh
Matlab Training in Chandigarh
 
Image Processing Training in Chandigarh
Image Processing Training in Chandigarh Image Processing Training in Chandigarh
Image Processing Training in Chandigarh
 
Intensity Enhancement in Gray Level Images using HSV Color Coding Technique
Intensity Enhancement in Gray Level Images using HSV Color Coding TechniqueIntensity Enhancement in Gray Level Images using HSV Color Coding Technique
Intensity Enhancement in Gray Level Images using HSV Color Coding Technique
 
Image Processing By SAIKIRAN PANJALA
 Image Processing By SAIKIRAN PANJALA Image Processing By SAIKIRAN PANJALA
Image Processing By SAIKIRAN PANJALA
 
Image Processing(Beta1)
Image Processing(Beta1)Image Processing(Beta1)
Image Processing(Beta1)
 
2015.basicsof imageanalysischapter2 (1)
2015.basicsof imageanalysischapter2 (1)2015.basicsof imageanalysischapter2 (1)
2015.basicsof imageanalysischapter2 (1)
 
Digital image forgery detection
Digital image forgery detectionDigital image forgery detection
Digital image forgery detection
 
3.introduction onwards deepa
3.introduction onwards deepa3.introduction onwards deepa
3.introduction onwards deepa
 
Paper id 25201490
Paper id 25201490Paper id 25201490
Paper id 25201490
 
Image Processing
Image ProcessingImage Processing
Image Processing
 
Digital.cc
Digital.ccDigital.cc
Digital.cc
 
h.pdf
h.pdfh.pdf
h.pdf
 
Introduction to computer graphics and multimedia
Introduction to computer graphics and multimediaIntroduction to computer graphics and multimedia
Introduction to computer graphics and multimedia
 

Último

+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
?#DUbAI#??##{{(☎️+971_581248768%)**%*]'#abortion pills for sale in dubai@
 
Histor y of HAM Radio presentation slide
Histor y of HAM Radio presentation slideHistor y of HAM Radio presentation slide
Histor y of HAM Radio presentation slide
vu2urc
 

Último (20)

Finology Group – Insurtech Innovation Award 2024
Finology Group – Insurtech Innovation Award 2024Finology Group – Insurtech Innovation Award 2024
Finology Group – Insurtech Innovation Award 2024
 
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...
 
2024: Domino Containers - The Next Step. News from the Domino Container commu...
2024: Domino Containers - The Next Step. News from the Domino Container commu...2024: Domino Containers - The Next Step. News from the Domino Container commu...
2024: Domino Containers - The Next Step. News from the Domino Container commu...
 
HTML Injection Attacks: Impact and Mitigation Strategies
HTML Injection Attacks: Impact and Mitigation StrategiesHTML Injection Attacks: Impact and Mitigation Strategies
HTML Injection Attacks: Impact and Mitigation Strategies
 
Partners Life - Insurer Innovation Award 2024
Partners Life - Insurer Innovation Award 2024Partners Life - Insurer Innovation Award 2024
Partners Life - Insurer Innovation Award 2024
 
Strategies for Landing an Oracle DBA Job as a Fresher
Strategies for Landing an Oracle DBA Job as a FresherStrategies for Landing an Oracle DBA Job as a Fresher
Strategies for Landing an Oracle DBA Job as a Fresher
 
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
 
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
 
Powerful Google developer tools for immediate impact! (2023-24 C)
Powerful Google developer tools for immediate impact! (2023-24 C)Powerful Google developer tools for immediate impact! (2023-24 C)
Powerful Google developer tools for immediate impact! (2023-24 C)
 
Boost PC performance: How more available memory can improve productivity
Boost PC performance: How more available memory can improve productivityBoost PC performance: How more available memory can improve productivity
Boost PC performance: How more available memory can improve productivity
 
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
 
Tata AIG General Insurance Company - Insurer Innovation Award 2024
Tata AIG General Insurance Company - Insurer Innovation Award 2024Tata AIG General Insurance Company - Insurer Innovation Award 2024
Tata AIG General Insurance Company - Insurer Innovation Award 2024
 
Boost Fertility New Invention Ups Success Rates.pdf
Boost Fertility New Invention Ups Success Rates.pdfBoost Fertility New Invention Ups Success Rates.pdf
Boost Fertility New Invention Ups Success Rates.pdf
 
Real Time Object Detection Using Open CV
Real Time Object Detection Using Open CVReal Time Object Detection Using Open CV
Real Time Object Detection Using Open CV
 
Histor y of HAM Radio presentation slide
Histor y of HAM Radio presentation slideHistor y of HAM Radio presentation slide
Histor y of HAM Radio presentation slide
 
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
 
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
 
Understanding Discord NSFW Servers A Guide for Responsible Users.pdf
Understanding Discord NSFW Servers A Guide for Responsible Users.pdfUnderstanding Discord NSFW Servers A Guide for Responsible Users.pdf
Understanding Discord NSFW Servers A Guide for Responsible Users.pdf
 
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
 
From Event to Action: Accelerate Your Decision Making with Real-Time Automation
From Event to Action: Accelerate Your Decision Making with Real-Time AutomationFrom Event to Action: Accelerate Your Decision Making with Real-Time Automation
From Event to Action: Accelerate Your Decision Making with Real-Time Automation
 

Image Processing Basics