SlideShare a Scribd company logo
1 of 19
Download to read offline
DIGITAL IMAGE
PROCESSING
By
Srikanth VNV
SYNOPSIS
INTRODUCTION
WHAT IS DIGITAL IMAGE
WHAT IS DIGITAL IMAGE PROCESSING
WHY IMAGE PROCESSING
TYPES OF DIP
APPLICATIONS OF DIP
CONCLUSION
Digital image processing is the use of
computer algorithms to perform image
processing on digital images
As a subcategory or field of digital signal
processing, digital image processing has many
advantages over analog image processing.
INTRODUCTION
A digital image is a representation of a two-dimensional image
as a finite set of digital values, called picture elements or pixels
Digitization implies that a digital image is an approximation of a
real scene
WHAT IS DIGITAL IMAGE
1 pixel
WHAT IS DIGITAL
IMAGE(cont…)
Common image formats include:
– 1 sample per point (B&W or Grayscale)
– 3 samples per point (Red, Green, and Blue)
– 4 samples per point (Red, Green, Blue, and “Alpha”,
a.k.a. Opacity)
Digital Image Processing involves
• Improvement of pictorial information for human
interpretation
• Processing of image data for storage, transmission
and representation for autonomous machine
perception
WHAT IS DIGITAL IMAGE
PROCESSING
• Since the digital image is “invisible” it must be prepared
for viewing on one or more output device (laser printer,
monitor etc.)
• The digital image can be optimized for the application by
enhancing or altering the appearance of structures within
it (based on: body part, diagnostic task, viewing
preferences etc.)
• It has vast range of applications in fields of Astronomy,
Defense, Research, Forensics etc…
WHY IMAGE PROCESSING
• Image-to-image transformations
• Image-to-information transformations
• Information-to-image transformations
TYPES OF DIP
TYPES OF DIP EXPLAINED
Image-to-Image transformation
Image-to-Information transformation
Information-to-Image transformation
STAGES IN IMAGE PROCESSING
Image
Acquisition
Image
Restoration
Morphological
Processing
Segmentation
Representation
& Description
Image
Enhancement
Object
Recognition
Problem Domain
Colour Image
Processing
Image
Compression
APPLICATIONS OF DIP
o Medicine
o Security Systems
o Document Processing
o Law Enforcement & Forensics
o Photography
o GIS
o Space exploration and Astronomy
o Video and Film Special Effects
MEDICINE
•Take slice from MRI scan of canine heart,
and find boundaries between types of
tissue
– Image with gray levels representing tissue
density
– Use a suitable filter to highlight edgesOriginal MRI Image of a Dog Heart Edge Detection Image
G I S
•Geographic Information Systems
– Digital image processing techniques are used
extensively to manipulate satellite imagery
– Terrain classification
– Meteorology
LAW ENFORCEMENT
•Image processing
techniques are used
extensively by law
enforcers
– Number plate recognition
for speed
cameras/automated toll
systems
– Fingerprint recognition
– Enhancement of CCTV
images
SECURITY SYSTEMS
It is used for identifying or verifying a person
-In mobile and laptops to unlock them
It is used in security
systems
- fingerprint, eye detection
Digital image processing allows the use of much more
complex algorithms.
Hence it offers both
-more sophisticated performance at simple tasks
-the implementation of methods which would be
impossible by analog means.
CONCLUSION
GOOD TO LEARN FROM BOOK
BEETER TO LEARN FROM SOUNDS
BEST TO LEARN FROM IMAGES
FINALLY
ANY QUERIES???
Digital Image Processing (DIP)

More Related Content

What's hot

Digital Image Processing: Image Segmentation
Digital Image Processing: Image SegmentationDigital Image Processing: Image Segmentation
Digital Image Processing: Image SegmentationMostafa G. M. Mostafa
 
Image processing fundamentals
Image processing fundamentalsImage processing fundamentals
Image processing fundamentalsA B Shinde
 
Image Processing Basics
Image Processing BasicsImage Processing Basics
Image Processing BasicsA B Shinde
 
Introduction to digital image processing
Introduction to digital image processingIntroduction to digital image processing
Introduction to digital image processingHossain Md Shakhawat
 
Digital image processing
Digital image processingDigital image processing
Digital image processingChetan Hulsure
 
Image enhancement ppt nal2
Image enhancement ppt nal2Image enhancement ppt nal2
Image enhancement ppt nal2Surabhi Ks
 
Digital image processing
Digital image processingDigital image processing
Digital image processingtushar05
 
Chapter 6 Image Processing: Image Enhancement
Chapter 6 Image Processing: Image EnhancementChapter 6 Image Processing: Image Enhancement
Chapter 6 Image Processing: Image EnhancementVarun Ojha
 
Digital image processing ppt
Digital image processing pptDigital image processing ppt
Digital image processing pptkhanam22
 
Image Enhancement in Spatial Domain
Image Enhancement in Spatial DomainImage Enhancement in Spatial Domain
Image Enhancement in Spatial DomainDEEPASHRI HK
 
Dip unit-i-ppt academic year(2016-17)
Dip unit-i-ppt academic year(2016-17)Dip unit-i-ppt academic year(2016-17)
Dip unit-i-ppt academic year(2016-17)RagavanK6
 
3D Image visualization
3D Image visualization3D Image visualization
3D Image visualizationalok ray
 
Image enhancement
Image enhancementImage enhancement
Image enhancementAyaelshiwi
 
Image enhancement lecture
Image enhancement lectureImage enhancement lecture
Image enhancement lectureISRAR HUSSAIN
 
Digital Image Fundamentals
Digital Image FundamentalsDigital Image Fundamentals
Digital Image FundamentalsA B Shinde
 
Image pre processing
Image pre processingImage pre processing
Image pre processingAshish Kumar
 

What's hot (20)

Application of image processing
Application of image processingApplication of image processing
Application of image processing
 
Digital Image Processing: Image Segmentation
Digital Image Processing: Image SegmentationDigital Image Processing: Image Segmentation
Digital Image Processing: Image Segmentation
 
Image processing fundamentals
Image processing fundamentalsImage processing fundamentals
Image processing fundamentals
 
Image Processing ppt
Image Processing pptImage Processing ppt
Image Processing ppt
 
Image Processing Basics
Image Processing BasicsImage Processing Basics
Image Processing Basics
 
Introduction to digital image processing
Introduction to digital image processingIntroduction to digital image processing
Introduction to digital image processing
 
Digital image processing
Digital image processingDigital image processing
Digital image processing
 
Digital image processing
Digital image processingDigital image processing
Digital image processing
 
Digital image processing
Digital image processingDigital image processing
Digital image processing
 
Image enhancement ppt nal2
Image enhancement ppt nal2Image enhancement ppt nal2
Image enhancement ppt nal2
 
Digital image processing
Digital image processingDigital image processing
Digital image processing
 
Chapter 6 Image Processing: Image Enhancement
Chapter 6 Image Processing: Image EnhancementChapter 6 Image Processing: Image Enhancement
Chapter 6 Image Processing: Image Enhancement
 
Digital image processing ppt
Digital image processing pptDigital image processing ppt
Digital image processing ppt
 
Image Enhancement in Spatial Domain
Image Enhancement in Spatial DomainImage Enhancement in Spatial Domain
Image Enhancement in Spatial Domain
 
Dip unit-i-ppt academic year(2016-17)
Dip unit-i-ppt academic year(2016-17)Dip unit-i-ppt academic year(2016-17)
Dip unit-i-ppt academic year(2016-17)
 
3D Image visualization
3D Image visualization3D Image visualization
3D Image visualization
 
Image enhancement
Image enhancementImage enhancement
Image enhancement
 
Image enhancement lecture
Image enhancement lectureImage enhancement lecture
Image enhancement lecture
 
Digital Image Fundamentals
Digital Image FundamentalsDigital Image Fundamentals
Digital Image Fundamentals
 
Image pre processing
Image pre processingImage pre processing
Image pre processing
 

Viewers also liked

color Image Enhancement with a Human Visual System Based Adaptive Filter
color Image Enhancement with a Human Visual System Based Adaptive Filter color Image Enhancement with a Human Visual System Based Adaptive Filter
color Image Enhancement with a Human Visual System Based Adaptive Filter anurama
 
Image processing
Image processingImage processing
Image processingVarun Raj
 
Unified Contact Riemannian Manifold Admitting SemiSymmetric Metric S-Connection
Unified Contact Riemannian Manifold Admitting SemiSymmetric Metric S-ConnectionUnified Contact Riemannian Manifold Admitting SemiSymmetric Metric S-Connection
Unified Contact Riemannian Manifold Admitting SemiSymmetric Metric S-Connectioniosrjce
 
/.Amd mnt/lotus/host/home/jaishakthi/presentation/rmeet1/rmeet 1
/.Amd mnt/lotus/host/home/jaishakthi/presentation/rmeet1/rmeet 1/.Amd mnt/lotus/host/home/jaishakthi/presentation/rmeet1/rmeet 1
/.Amd mnt/lotus/host/home/jaishakthi/presentation/rmeet1/rmeet 1Dr. Jai Sakthi
 
Digital Image Processing
Digital Image ProcessingDigital Image Processing
Digital Image ProcessingSamir Sabry
 
Digital Image Processing
Digital Image ProcessingDigital Image Processing
Digital Image ProcessingShaleen Saini
 
Shrinkage methods
Shrinkage methodsShrinkage methods
Shrinkage methodsLuca Vitale
 
Basic image processing
Basic image processingBasic image processing
Basic image processingJay Thakkar
 
Introduction to Digital Image Processing
Introduction to Digital Image ProcessingIntroduction to Digital Image Processing
Introduction to Digital Image ProcessingJulio Seaman
 
Digital image processing techniques
Digital image processing techniquesDigital image processing techniques
Digital image processing techniquesShab Bi
 
Introduction of image processing
Introduction of image processingIntroduction of image processing
Introduction of image processingAvani Shah
 
1.arithmetic & logical operations
1.arithmetic & logical operations1.arithmetic & logical operations
1.arithmetic & logical operationsmukesh bhardwaj
 
Photography basics by Bidhan Rajkarnikar
Photography basics by Bidhan RajkarnikarPhotography basics by Bidhan Rajkarnikar
Photography basics by Bidhan RajkarnikarBidhan Rajkarnikar
 
Image pre processing - local processing
Image pre processing - local processingImage pre processing - local processing
Image pre processing - local processingAshish Kumar
 
Edge Detection algorithm and code
Edge Detection algorithm and codeEdge Detection algorithm and code
Edge Detection algorithm and codeVaddi Manikanta
 
Fields of digital image processing slides
Fields of digital image processing slidesFields of digital image processing slides
Fields of digital image processing slidesSrinath Dhayalamoorthy
 

Viewers also liked (20)

color Image Enhancement with a Human Visual System Based Adaptive Filter
color Image Enhancement with a Human Visual System Based Adaptive Filter color Image Enhancement with a Human Visual System Based Adaptive Filter
color Image Enhancement with a Human Visual System Based Adaptive Filter
 
Image processing
Image processingImage processing
Image processing
 
Image processing tutorial
Image processing tutorialImage processing tutorial
Image processing tutorial
 
Unified Contact Riemannian Manifold Admitting SemiSymmetric Metric S-Connection
Unified Contact Riemannian Manifold Admitting SemiSymmetric Metric S-ConnectionUnified Contact Riemannian Manifold Admitting SemiSymmetric Metric S-Connection
Unified Contact Riemannian Manifold Admitting SemiSymmetric Metric S-Connection
 
/.Amd mnt/lotus/host/home/jaishakthi/presentation/rmeet1/rmeet 1
/.Amd mnt/lotus/host/home/jaishakthi/presentation/rmeet1/rmeet 1/.Amd mnt/lotus/host/home/jaishakthi/presentation/rmeet1/rmeet 1
/.Amd mnt/lotus/host/home/jaishakthi/presentation/rmeet1/rmeet 1
 
Digital Image Processing
Digital Image ProcessingDigital Image Processing
Digital Image Processing
 
Digital Image Processing
Digital Image ProcessingDigital Image Processing
Digital Image Processing
 
image theory
image theoryimage theory
image theory
 
Shrinkage methods
Shrinkage methodsShrinkage methods
Shrinkage methods
 
Image compression Algorithms
Image compression AlgorithmsImage compression Algorithms
Image compression Algorithms
 
Basic image processing
Basic image processingBasic image processing
Basic image processing
 
Introduction to Digital Image Processing
Introduction to Digital Image ProcessingIntroduction to Digital Image Processing
Introduction to Digital Image Processing
 
Digital Image Processing
Digital Image ProcessingDigital Image Processing
Digital Image Processing
 
Digital image processing techniques
Digital image processing techniquesDigital image processing techniques
Digital image processing techniques
 
Introduction of image processing
Introduction of image processingIntroduction of image processing
Introduction of image processing
 
1.arithmetic & logical operations
1.arithmetic & logical operations1.arithmetic & logical operations
1.arithmetic & logical operations
 
Photography basics by Bidhan Rajkarnikar
Photography basics by Bidhan RajkarnikarPhotography basics by Bidhan Rajkarnikar
Photography basics by Bidhan Rajkarnikar
 
Image pre processing - local processing
Image pre processing - local processingImage pre processing - local processing
Image pre processing - local processing
 
Edge Detection algorithm and code
Edge Detection algorithm and codeEdge Detection algorithm and code
Edge Detection algorithm and code
 
Fields of digital image processing slides
Fields of digital image processing slidesFields of digital image processing slides
Fields of digital image processing slides
 

Similar to Digital Image Processing (DIP)

jessica ty Digital image processing.pptx
jessica ty  Digital image processing.pptxjessica ty  Digital image processing.pptx
jessica ty Digital image processing.pptxjessicaparekh03
 
EC4160-lect 1,2.ppt
EC4160-lect 1,2.pptEC4160-lect 1,2.ppt
EC4160-lect 1,2.pptssuser812128
 
3.introduction onwards deepa
3.introduction onwards deepa3.introduction onwards deepa
3.introduction onwards deepaSafalsha Babu
 
DIPsadasdasfsdfsdfdfasdfsdfsdgsdgdsfgdfgfdg
DIPsadasdasfsdfsdfdfasdfsdfsdgsdgdsfgdfgfdgDIPsadasdasfsdfsdfdfasdfsdfsdgsdgdsfgdfgfdg
DIPsadasdasfsdfsdfdfasdfsdfsdgsdgdsfgdfgfdgMrVMNair
 
Image Processing Training in Chandigarh
Image Processing Training in Chandigarh Image Processing Training in Chandigarh
Image Processing Training in Chandigarh E2Matrix
 
Digital_image_processing_-Vijaya_Raghavan.pdf
Digital_image_processing_-Vijaya_Raghavan.pdfDigital_image_processing_-Vijaya_Raghavan.pdf
Digital_image_processing_-Vijaya_Raghavan.pdfVaideshSiva1
 
Digital Image Processing using MatLAB with Arduino
Digital Image Processing using MatLAB with Arduino Digital Image Processing using MatLAB with Arduino
Digital Image Processing using MatLAB with Arduino Shivang Rana
 
BEC007 -Digital image processing.pdf
BEC007  -Digital image processing.pdfBEC007  -Digital image processing.pdf
BEC007 -Digital image processing.pdfgopikahari7
 
Image processing presentation
Image processing presentationImage processing presentation
Image processing presentationBibus Poudel
 
Chapter 1-Introduction.pptx bjhgvjjkllbuu
Chapter 1-Introduction.pptx bjhgvjjkllbuuChapter 1-Introduction.pptx bjhgvjjkllbuu
Chapter 1-Introduction.pptx bjhgvjjkllbuuLusi39
 

Similar to Digital Image Processing (DIP) (20)

jessica ty Digital image processing.pptx
jessica ty  Digital image processing.pptxjessica ty  Digital image processing.pptx
jessica ty Digital image processing.pptx
 
Image processing
Image processingImage processing
Image processing
 
EC4160-lect 1,2.ppt
EC4160-lect 1,2.pptEC4160-lect 1,2.ppt
EC4160-lect 1,2.ppt
 
DIP-Unit1-Session1.pdf
DIP-Unit1-Session1.pdfDIP-Unit1-Session1.pdf
DIP-Unit1-Session1.pdf
 
image processing
image processing image processing
image processing
 
3.introduction onwards deepa
3.introduction onwards deepa3.introduction onwards deepa
3.introduction onwards deepa
 
Image Processing
Image ProcessingImage Processing
Image Processing
 
DIPsadasdasfsdfsdfdfasdfsdfsdgsdgdsfgdfgfdg
DIPsadasdasfsdfsdfdfasdfsdfsdgsdgdsfgdfgfdgDIPsadasdasfsdfsdfdfasdfsdfsdgsdgdsfgdfgfdg
DIPsadasdasfsdfsdfdfasdfsdfsdgsdgdsfgdfgfdg
 
mca.pptx
mca.pptxmca.pptx
mca.pptx
 
Image Processing Training in Chandigarh
Image Processing Training in Chandigarh Image Processing Training in Chandigarh
Image Processing Training in Chandigarh
 
Digital_image_processing_-Vijaya_Raghavan.pdf
Digital_image_processing_-Vijaya_Raghavan.pdfDigital_image_processing_-Vijaya_Raghavan.pdf
Digital_image_processing_-Vijaya_Raghavan.pdf
 
Digital Image Processing using MatLAB with Arduino
Digital Image Processing using MatLAB with Arduino Digital Image Processing using MatLAB with Arduino
Digital Image Processing using MatLAB with Arduino
 
Dip lect1-sent
Dip lect1-sentDip lect1-sent
Dip lect1-sent
 
BEC007 -Digital image processing.pdf
BEC007  -Digital image processing.pdfBEC007  -Digital image processing.pdf
BEC007 -Digital image processing.pdf
 
Image processing presentation
Image processing presentationImage processing presentation
Image processing presentation
 
Image processing
Image processingImage processing
Image processing
 
Image Processing.pdf
Image Processing.pdfImage Processing.pdf
Image Processing.pdf
 
Digital image processing
Digital image processingDigital image processing
Digital image processing
 
Image processing
Image processing Image processing
Image processing
 
Chapter 1-Introduction.pptx bjhgvjjkllbuu
Chapter 1-Introduction.pptx bjhgvjjkllbuuChapter 1-Introduction.pptx bjhgvjjkllbuu
Chapter 1-Introduction.pptx bjhgvjjkllbuu
 

Recently uploaded

So einfach geht modernes Roaming fuer Notes und Nomad.pdf
So einfach geht modernes Roaming fuer Notes und Nomad.pdfSo einfach geht modernes Roaming fuer Notes und Nomad.pdf
So einfach geht modernes Roaming fuer Notes und Nomad.pdfpanagenda
 
Microsoft 365 Copilot: How to boost your productivity with AI – Part two: Dat...
Microsoft 365 Copilot: How to boost your productivity with AI – Part two: Dat...Microsoft 365 Copilot: How to boost your productivity with AI – Part two: Dat...
Microsoft 365 Copilot: How to boost your productivity with AI – Part two: Dat...Nikki Chapple
 
A Framework for Development in the AI Age
A Framework for Development in the AI AgeA Framework for Development in the AI Age
A Framework for Development in the AI AgeCprime
 
Glenn Lazarus- Why Your Observability Strategy Needs Security Observability
Glenn Lazarus- Why Your Observability Strategy Needs Security ObservabilityGlenn Lazarus- Why Your Observability Strategy Needs Security Observability
Glenn Lazarus- Why Your Observability Strategy Needs Security Observabilityitnewsafrica
 
[Webinar] SpiraTest - Setting New Standards in Quality Assurance
[Webinar] SpiraTest - Setting New Standards in Quality Assurance[Webinar] SpiraTest - Setting New Standards in Quality Assurance
[Webinar] SpiraTest - Setting New Standards in Quality AssuranceInflectra
 
JET Technology Labs White Paper for Virtualized Security and Encryption Techn...
JET Technology Labs White Paper for Virtualized Security and Encryption Techn...JET Technology Labs White Paper for Virtualized Security and Encryption Techn...
JET Technology Labs White Paper for Virtualized Security and Encryption Techn...amber724300
 
Why device, WIFI, and ISP insights are crucial to supporting remote Microsoft...
Why device, WIFI, and ISP insights are crucial to supporting remote Microsoft...Why device, WIFI, and ISP insights are crucial to supporting remote Microsoft...
Why device, WIFI, and ISP insights are crucial to supporting remote Microsoft...panagenda
 
Abdul Kader Baba- Managing Cybersecurity Risks and Compliance Requirements i...
Abdul Kader Baba- Managing Cybersecurity Risks  and Compliance Requirements i...Abdul Kader Baba- Managing Cybersecurity Risks  and Compliance Requirements i...
Abdul Kader Baba- Managing Cybersecurity Risks and Compliance Requirements i...itnewsafrica
 
Genislab builds better products and faster go-to-market with Lean project man...
Genislab builds better products and faster go-to-market with Lean project man...Genislab builds better products and faster go-to-market with Lean project man...
Genislab builds better products and faster go-to-market with Lean project man...Farhan Tariq
 
React JS; all concepts. Contains React Features, JSX, functional & Class comp...
React JS; all concepts. Contains React Features, JSX, functional & Class comp...React JS; all concepts. Contains React Features, JSX, functional & Class comp...
React JS; all concepts. Contains React Features, JSX, functional & Class comp...Karmanjay Verma
 
Potential of AI (Generative AI) in Business: Learnings and Insights
Potential of AI (Generative AI) in Business: Learnings and InsightsPotential of AI (Generative AI) in Business: Learnings and Insights
Potential of AI (Generative AI) in Business: Learnings and InsightsRavi Sanghani
 
WomenInAutomation2024: AI and Automation for eveyone
WomenInAutomation2024: AI and Automation for eveyoneWomenInAutomation2024: AI and Automation for eveyone
WomenInAutomation2024: AI and Automation for eveyoneUiPathCommunity
 
Accelerating Enterprise Software Engineering with Platformless
Accelerating Enterprise Software Engineering with PlatformlessAccelerating Enterprise Software Engineering with Platformless
Accelerating Enterprise Software Engineering with PlatformlessWSO2
 
Long journey of Ruby standard library at RubyConf AU 2024
Long journey of Ruby standard library at RubyConf AU 2024Long journey of Ruby standard library at RubyConf AU 2024
Long journey of Ruby standard library at RubyConf AU 2024Hiroshi SHIBATA
 
Emixa Mendix Meetup 11 April 2024 about Mendix Native development
Emixa Mendix Meetup 11 April 2024 about Mendix Native developmentEmixa Mendix Meetup 11 April 2024 about Mendix Native development
Emixa Mendix Meetup 11 April 2024 about Mendix Native developmentPim van der Noll
 
Decarbonising Buildings: Making a net-zero built environment a reality
Decarbonising Buildings: Making a net-zero built environment a realityDecarbonising Buildings: Making a net-zero built environment a reality
Decarbonising Buildings: Making a net-zero built environment a realityIES VE
 
Microsoft 365 Copilot: How to boost your productivity with AI – Part one: Ado...
Microsoft 365 Copilot: How to boost your productivity with AI – Part one: Ado...Microsoft 365 Copilot: How to boost your productivity with AI – Part one: Ado...
Microsoft 365 Copilot: How to boost your productivity with AI – Part one: Ado...Nikki Chapple
 
Generative Artificial Intelligence: How generative AI works.pdf
Generative Artificial Intelligence: How generative AI works.pdfGenerative Artificial Intelligence: How generative AI works.pdf
Generative Artificial Intelligence: How generative AI works.pdfIngrid Airi González
 
MuleSoft Online Meetup Group - B2B Crash Course: Release SparkNotes
MuleSoft Online Meetup Group - B2B Crash Course: Release SparkNotesMuleSoft Online Meetup Group - B2B Crash Course: Release SparkNotes
MuleSoft Online Meetup Group - B2B Crash Course: Release SparkNotesManik S Magar
 
Why Agile? - A handbook behind Agile Evolution
Why Agile? - A handbook behind Agile EvolutionWhy Agile? - A handbook behind Agile Evolution
Why Agile? - A handbook behind Agile EvolutionDEEPRAJ PATHAK
 

Recently uploaded (20)

So einfach geht modernes Roaming fuer Notes und Nomad.pdf
So einfach geht modernes Roaming fuer Notes und Nomad.pdfSo einfach geht modernes Roaming fuer Notes und Nomad.pdf
So einfach geht modernes Roaming fuer Notes und Nomad.pdf
 
Microsoft 365 Copilot: How to boost your productivity with AI – Part two: Dat...
Microsoft 365 Copilot: How to boost your productivity with AI – Part two: Dat...Microsoft 365 Copilot: How to boost your productivity with AI – Part two: Dat...
Microsoft 365 Copilot: How to boost your productivity with AI – Part two: Dat...
 
A Framework for Development in the AI Age
A Framework for Development in the AI AgeA Framework for Development in the AI Age
A Framework for Development in the AI Age
 
Glenn Lazarus- Why Your Observability Strategy Needs Security Observability
Glenn Lazarus- Why Your Observability Strategy Needs Security ObservabilityGlenn Lazarus- Why Your Observability Strategy Needs Security Observability
Glenn Lazarus- Why Your Observability Strategy Needs Security Observability
 
[Webinar] SpiraTest - Setting New Standards in Quality Assurance
[Webinar] SpiraTest - Setting New Standards in Quality Assurance[Webinar] SpiraTest - Setting New Standards in Quality Assurance
[Webinar] SpiraTest - Setting New Standards in Quality Assurance
 
JET Technology Labs White Paper for Virtualized Security and Encryption Techn...
JET Technology Labs White Paper for Virtualized Security and Encryption Techn...JET Technology Labs White Paper for Virtualized Security and Encryption Techn...
JET Technology Labs White Paper for Virtualized Security and Encryption Techn...
 
Why device, WIFI, and ISP insights are crucial to supporting remote Microsoft...
Why device, WIFI, and ISP insights are crucial to supporting remote Microsoft...Why device, WIFI, and ISP insights are crucial to supporting remote Microsoft...
Why device, WIFI, and ISP insights are crucial to supporting remote Microsoft...
 
Abdul Kader Baba- Managing Cybersecurity Risks and Compliance Requirements i...
Abdul Kader Baba- Managing Cybersecurity Risks  and Compliance Requirements i...Abdul Kader Baba- Managing Cybersecurity Risks  and Compliance Requirements i...
Abdul Kader Baba- Managing Cybersecurity Risks and Compliance Requirements i...
 
Genislab builds better products and faster go-to-market with Lean project man...
Genislab builds better products and faster go-to-market with Lean project man...Genislab builds better products and faster go-to-market with Lean project man...
Genislab builds better products and faster go-to-market with Lean project man...
 
React JS; all concepts. Contains React Features, JSX, functional & Class comp...
React JS; all concepts. Contains React Features, JSX, functional & Class comp...React JS; all concepts. Contains React Features, JSX, functional & Class comp...
React JS; all concepts. Contains React Features, JSX, functional & Class comp...
 
Potential of AI (Generative AI) in Business: Learnings and Insights
Potential of AI (Generative AI) in Business: Learnings and InsightsPotential of AI (Generative AI) in Business: Learnings and Insights
Potential of AI (Generative AI) in Business: Learnings and Insights
 
WomenInAutomation2024: AI and Automation for eveyone
WomenInAutomation2024: AI and Automation for eveyoneWomenInAutomation2024: AI and Automation for eveyone
WomenInAutomation2024: AI and Automation for eveyone
 
Accelerating Enterprise Software Engineering with Platformless
Accelerating Enterprise Software Engineering with PlatformlessAccelerating Enterprise Software Engineering with Platformless
Accelerating Enterprise Software Engineering with Platformless
 
Long journey of Ruby standard library at RubyConf AU 2024
Long journey of Ruby standard library at RubyConf AU 2024Long journey of Ruby standard library at RubyConf AU 2024
Long journey of Ruby standard library at RubyConf AU 2024
 
Emixa Mendix Meetup 11 April 2024 about Mendix Native development
Emixa Mendix Meetup 11 April 2024 about Mendix Native developmentEmixa Mendix Meetup 11 April 2024 about Mendix Native development
Emixa Mendix Meetup 11 April 2024 about Mendix Native development
 
Decarbonising Buildings: Making a net-zero built environment a reality
Decarbonising Buildings: Making a net-zero built environment a realityDecarbonising Buildings: Making a net-zero built environment a reality
Decarbonising Buildings: Making a net-zero built environment a reality
 
Microsoft 365 Copilot: How to boost your productivity with AI – Part one: Ado...
Microsoft 365 Copilot: How to boost your productivity with AI – Part one: Ado...Microsoft 365 Copilot: How to boost your productivity with AI – Part one: Ado...
Microsoft 365 Copilot: How to boost your productivity with AI – Part one: Ado...
 
Generative Artificial Intelligence: How generative AI works.pdf
Generative Artificial Intelligence: How generative AI works.pdfGenerative Artificial Intelligence: How generative AI works.pdf
Generative Artificial Intelligence: How generative AI works.pdf
 
MuleSoft Online Meetup Group - B2B Crash Course: Release SparkNotes
MuleSoft Online Meetup Group - B2B Crash Course: Release SparkNotesMuleSoft Online Meetup Group - B2B Crash Course: Release SparkNotes
MuleSoft Online Meetup Group - B2B Crash Course: Release SparkNotes
 
Why Agile? - A handbook behind Agile Evolution
Why Agile? - A handbook behind Agile EvolutionWhy Agile? - A handbook behind Agile Evolution
Why Agile? - A handbook behind Agile Evolution
 

Digital Image Processing (DIP)

  • 2. SYNOPSIS INTRODUCTION WHAT IS DIGITAL IMAGE WHAT IS DIGITAL IMAGE PROCESSING WHY IMAGE PROCESSING TYPES OF DIP APPLICATIONS OF DIP CONCLUSION
  • 3. Digital image processing is the use of computer algorithms to perform image processing on digital images As a subcategory or field of digital signal processing, digital image processing has many advantages over analog image processing. INTRODUCTION
  • 4. A digital image is a representation of a two-dimensional image as a finite set of digital values, called picture elements or pixels Digitization implies that a digital image is an approximation of a real scene WHAT IS DIGITAL IMAGE 1 pixel
  • 5. WHAT IS DIGITAL IMAGE(cont…) Common image formats include: – 1 sample per point (B&W or Grayscale) – 3 samples per point (Red, Green, and Blue) – 4 samples per point (Red, Green, Blue, and “Alpha”, a.k.a. Opacity)
  • 6. Digital Image Processing involves • Improvement of pictorial information for human interpretation • Processing of image data for storage, transmission and representation for autonomous machine perception WHAT IS DIGITAL IMAGE PROCESSING
  • 7. • Since the digital image is “invisible” it must be prepared for viewing on one or more output device (laser printer, monitor etc.) • The digital image can be optimized for the application by enhancing or altering the appearance of structures within it (based on: body part, diagnostic task, viewing preferences etc.) • It has vast range of applications in fields of Astronomy, Defense, Research, Forensics etc… WHY IMAGE PROCESSING
  • 8. • Image-to-image transformations • Image-to-information transformations • Information-to-image transformations TYPES OF DIP
  • 9. TYPES OF DIP EXPLAINED Image-to-Image transformation Image-to-Information transformation Information-to-Image transformation
  • 10. STAGES IN IMAGE PROCESSING Image Acquisition Image Restoration Morphological Processing Segmentation Representation & Description Image Enhancement Object Recognition Problem Domain Colour Image Processing Image Compression
  • 11. APPLICATIONS OF DIP o Medicine o Security Systems o Document Processing o Law Enforcement & Forensics o Photography o GIS o Space exploration and Astronomy o Video and Film Special Effects
  • 12. MEDICINE •Take slice from MRI scan of canine heart, and find boundaries between types of tissue – Image with gray levels representing tissue density – Use a suitable filter to highlight edgesOriginal MRI Image of a Dog Heart Edge Detection Image
  • 13. G I S •Geographic Information Systems – Digital image processing techniques are used extensively to manipulate satellite imagery – Terrain classification – Meteorology
  • 14. LAW ENFORCEMENT •Image processing techniques are used extensively by law enforcers – Number plate recognition for speed cameras/automated toll systems – Fingerprint recognition – Enhancement of CCTV images
  • 15. SECURITY SYSTEMS It is used for identifying or verifying a person -In mobile and laptops to unlock them It is used in security systems - fingerprint, eye detection
  • 16. Digital image processing allows the use of much more complex algorithms. Hence it offers both -more sophisticated performance at simple tasks -the implementation of methods which would be impossible by analog means. CONCLUSION
  • 17. GOOD TO LEARN FROM BOOK BEETER TO LEARN FROM SOUNDS BEST TO LEARN FROM IMAGES FINALLY