SlideShare a Scribd company logo
IMAGE PROCESSING
Presentation By:
Bibus Poudel
MCA, 1st Semester
Kantipur City College
(KCC)
IMAGE
An artifact that depicts visual perception
Practically, every scene around us involves images or image processing
Two dimensional signal, analog or digital, containing intensity or color information arranged along
x and y spatial axis
Two types of images:
• Analog
• Digital
2
ANALOG IMAGE
Two dimensional function of f(x,y) considered in the continuous time domain
X, Y and the amplitude values of ‘f’ are continuous quantities
Required for human viewing
Examples: photographs, paintings, TV images, medical images
3
DIGITAL IMAGE
Two dimensional function f(x,y) where x and y are spatial coordinates
X, Y and amplitude values of ‘f’ are all finite and discrete quantities
Made of picture elements called pixels, arranged in an ordered rectangular array
Value of (x,y) at any point gives the pixel value at that point of an image
Dimensions of the pixel array determines the size of image
4
COMMON IMAGE FILE
FORMATS
JPEG
 Photographic Image
 Image artifacts visible at sharp boundaries
PNG
 Lossless compression
 Format allows to store at different bit depths
BMP
 Almost Raw Format
 32 bit, 24 bit, 16 bit, 15 bit, 8 bit, Indexed (8 bit)
5
GIF
 An 8-bit (256 color), non-destructively compressed
bitmap format
 Mostly used for web
Vector Formats
 Contain instructions for drawing
 Need to be rasterized before image processing
IMAGE PROCESSING
Method of performing some operations on an image to get enhanced image or extract
some useful information from it
Application of signal processing techniques in the domain of images
Input may be an image, a series of images or a video
Output may be an image or a set of characteristics or understanding related to image
6
IMAGE PROCESSING: STEPS
INVOLVED
7
LEVELS OF IMAGE
PROCESSING
8
Low Level
• Input: Image
• Output: Image
• Example:
• Image pre-processing to
reduce noise
• Contrast enhancement
• Image sharpening
Middle Level
• Input: Image
• Output: Attributes
extracted from image
• Example:
• Image segmentation
High Level
• Input: Generally attributes
extracted from images
• Output: Image
• Example:
• Image analysis
• Recognize objects in image
DIGITAL IMAGE PROCESSING
Processing of digital image using a digital device (computer)
Rapidly growing technology
Major applications:
oImprovement of pictorial information for human interpretation
oProcessing of image data for machine perception such as image analysis, image recognition
9
ORIGIN OF DIGITAL IMAGE
PROCESSING
One of the first applications of digital images was in the newspaper industry
Introduction of the Bartlane cable picture transmission system in the early 1920s
Used to transmit newspaper images across the Atlantic
True image processing began in 1960s
10
FIRST DIGITAL IMAGE
First digital photo came in 1957
Russell Kirsch (scientist at the National Bureau of
Standards) made a 176x176 pixel digital image using an
image scanner
Low resolution due to the limitation of computer memory
11
WHY DIGITAL IMAGE
PROCESSING?
Improve visual quality of image for easier interpretation such as enhancement,
restoration
Process images and extract information from them for machine perception such as
image analysis, image recognition
Perform different operations on image
12
APPLICATIONS OF DIGITAL
IMAGE PROCESSING
Digitizing an image
• Converting a continuous image to digital
13
Enhancing an image
• Modifying image for better application
APPLICATIONS OF DIGITAL
IMAGE PROCESSING
14
Restoring an image
• Recover a damaged image
Image segmentation
• Partition objects in image from background
APPLICATIONS OF DIGITAL
IMAGE PROCESSING
15
Compressing an image
• Store with less bytes
Image recognition
• Identify objects in image
• Detecting text in still images
Geographic
Information Systems
APPLICATIONS OF DIGITAL
IMAGE PROCESSING
16
Artistic Effect In Medicine
Original MRI Image of a Dog Heart Image from Edge Detection
APPLICATIONS OF DIGITAL
IMAGE PROCESSING
17
Law enforcement
 Number plate recognition
 Fingerprint recognition
 Enhancement of CCTV images
APPLICATIONS OF DIGITAL
IMAGE PROCESSING
18
Image Steganography
• Hiding data (text, image or other data) within image
• Prevent unintended user from the detection of the hidden messages or data
APPLICATIONS OF DIGITAL
IMAGE PROCESSING
19
Human Computer Interfaces
 Face Recognition
 Gesture Recognition
CONCLUSION
Image and image processing has broad scope in modern sciences and technologies
Growing importance of scientific visualization
Wide range of applications
20
REFERENCES
•https://sisu.ut.ee/imageprocessing/book/1
•http://cpsc.ualr.edu/milanova/image_processing/
•https://en.wikipedia.org/wiki/
21
Image processing presentation

More Related Content

What's hot

Image processing fundamentals
Image processing fundamentalsImage processing fundamentals
Image processing fundamentals
A B Shinde
 
Computer Vision
Computer VisionComputer Vision
Computer Vision
Kan-Han (John) Lu
 
Introduction to digital image processing
Introduction to digital image processingIntroduction to digital image processing
Introduction to digital image processing
Hossain Md Shakhawat
 
Enhancement in spatial domain
Enhancement in spatial domainEnhancement in spatial domain
Enhancement in spatial domainAshish Kumar
 
Image processing second unit Notes
Image processing second unit NotesImage processing second unit Notes
Image processing second unit Notes
AAKANKSHA JAIN
 
digital image processing
digital image processingdigital image processing
digital image processing
Abinaya B
 
Chapter 8 image compression
Chapter 8 image compressionChapter 8 image compression
Chapter 8 image compression
asodariyabhavesh
 
Digital Image Forgery
Digital Image ForgeryDigital Image Forgery
Digital Image Forgery
Mohamed Talaat
 
Fundamental steps in Digital Image Processing
Fundamental steps in Digital Image ProcessingFundamental steps in Digital Image Processing
Fundamental steps in Digital Image Processing
Shubham Jain
 
Representation image
Representation imageRepresentation image
Representation image
Zena Abo-Altaheen
 
Image Enhancement in Spatial Domain
Image Enhancement in Spatial DomainImage Enhancement in Spatial Domain
Image Enhancement in Spatial Domain
A B Shinde
 
Image Segmentation (Digital Image Processing)
Image Segmentation (Digital Image Processing)Image Segmentation (Digital Image Processing)
Image Segmentation (Digital Image Processing)
VARUN KUMAR
 
Edge linking in image processing
Edge linking in image processingEdge linking in image processing
Edge linking in image processing
VARUN KUMAR
 
Digital image processing using matlab
Digital image processing using matlab Digital image processing using matlab
Digital image processing using matlab
Amr Rashed
 
Digital image processing
Digital image processingDigital image processing
Digital image processing
ShubhamSinghKunwar
 
Image enhancement
Image enhancementImage enhancement
Image enhancement
vsaranya169
 
Chapter 9 morphological image processing
Chapter 9 morphological image processingChapter 9 morphological image processing
Chapter 9 morphological image processing
asodariyabhavesh
 
IMAGE SEGMENTATION TECHNIQUES
IMAGE SEGMENTATION TECHNIQUESIMAGE SEGMENTATION TECHNIQUES
IMAGE SEGMENTATION TECHNIQUES
Vicky Kumar
 
03 digital image fundamentals DIP
03 digital image fundamentals DIP03 digital image fundamentals DIP
03 digital image fundamentals DIP
babak danyal
 
Image processing, Noise, Noise Removal filters
Image processing, Noise, Noise Removal filtersImage processing, Noise, Noise Removal filters
Image processing, Noise, Noise Removal filters
Kuppusamy P
 

What's hot (20)

Image processing fundamentals
Image processing fundamentalsImage processing fundamentals
Image processing fundamentals
 
Computer Vision
Computer VisionComputer Vision
Computer Vision
 
Introduction to digital image processing
Introduction to digital image processingIntroduction to digital image processing
Introduction to digital image processing
 
Enhancement in spatial domain
Enhancement in spatial domainEnhancement in spatial domain
Enhancement in spatial domain
 
Image processing second unit Notes
Image processing second unit NotesImage processing second unit Notes
Image processing second unit Notes
 
digital image processing
digital image processingdigital image processing
digital image processing
 
Chapter 8 image compression
Chapter 8 image compressionChapter 8 image compression
Chapter 8 image compression
 
Digital Image Forgery
Digital Image ForgeryDigital Image Forgery
Digital Image Forgery
 
Fundamental steps in Digital Image Processing
Fundamental steps in Digital Image ProcessingFundamental steps in Digital Image Processing
Fundamental steps in Digital Image Processing
 
Representation image
Representation imageRepresentation image
Representation image
 
Image Enhancement in Spatial Domain
Image Enhancement in Spatial DomainImage Enhancement in Spatial Domain
Image Enhancement in Spatial Domain
 
Image Segmentation (Digital Image Processing)
Image Segmentation (Digital Image Processing)Image Segmentation (Digital Image Processing)
Image Segmentation (Digital Image Processing)
 
Edge linking in image processing
Edge linking in image processingEdge linking in image processing
Edge linking in image processing
 
Digital image processing using matlab
Digital image processing using matlab Digital image processing using matlab
Digital image processing using matlab
 
Digital image processing
Digital image processingDigital image processing
Digital image processing
 
Image enhancement
Image enhancementImage enhancement
Image enhancement
 
Chapter 9 morphological image processing
Chapter 9 morphological image processingChapter 9 morphological image processing
Chapter 9 morphological image processing
 
IMAGE SEGMENTATION TECHNIQUES
IMAGE SEGMENTATION TECHNIQUESIMAGE SEGMENTATION TECHNIQUES
IMAGE SEGMENTATION TECHNIQUES
 
03 digital image fundamentals DIP
03 digital image fundamentals DIP03 digital image fundamentals DIP
03 digital image fundamentals DIP
 
Image processing, Noise, Noise Removal filters
Image processing, Noise, Noise Removal filtersImage processing, Noise, Noise Removal filters
Image processing, Noise, Noise Removal filters
 

Similar to Image processing presentation

Dip review
Dip reviewDip review
Dip review
Harish Reddy
 
BEC007 -Digital image processing.pdf
BEC007  -Digital image processing.pdfBEC007  -Digital image processing.pdf
BEC007 -Digital image processing.pdf
gopikahari7
 
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
 
jessica ty Digital image processing.pptx
jessica ty  Digital image processing.pptxjessica ty  Digital image processing.pptx
jessica ty Digital image processing.pptx
jessicaparekh03
 
Digital Image Processing (DIP)
Digital Image Processing (DIP)Digital Image Processing (DIP)
Digital Image Processing (DIP)
Srikanth VNV
 
image processing
image processing image processing
image processing
Krishna Gali
 
EC4160-lect 1,2.ppt
EC4160-lect 1,2.pptEC4160-lect 1,2.ppt
EC4160-lect 1,2.ppt
ssuser812128
 
Image processing
Image processingImage processing
Image processing
MuhammadFahadSaleem11
 
Image proccessing slide share
Image proccessing slide shareImage proccessing slide share
Image proccessing slide share
SyedShaiby
 
Image Processing.pdf
Image Processing.pdfImage Processing.pdf
Image Processing.pdf
SukainaShukur1
 
Image processing
Image processingImage processing
Image processing
Hamsa Sam Sam
 
imp.pptx
imp.pptximp.pptx
imp.pptx
ssuser433628
 
Image proccessing and its applications.
Image proccessing and its applications.Image proccessing and its applications.
Image proccessing and its applications.
Ashwini Awatare
 
Fundamental steps in image processing
Fundamental steps in image processingFundamental steps in image processing
Fundamental steps in image processing
PremaPRC211300301103
 
DIGITAL IMAGE PROCESSING FOR A PRESENTATION.pptx
DIGITAL IMAGE PROCESSING FOR A PRESENTATION.pptxDIGITAL IMAGE PROCESSING FOR A PRESENTATION.pptx
DIGITAL IMAGE PROCESSING FOR A PRESENTATION.pptx
21bca82
 
Image Processing Basics
Image Processing BasicsImage Processing Basics
Image Processing Basics
A B Shinde
 
Digital_image_processing_-Vijaya_Raghavan.pdf
Digital_image_processing_-Vijaya_Raghavan.pdfDigital_image_processing_-Vijaya_Raghavan.pdf
Digital_image_processing_-Vijaya_Raghavan.pdf
VaideshSiva1
 
Image Processing
Image ProcessingImage Processing
Image Processing
Raga Deepthi
 
Image processing
Image processing Image processing
Image processing
Madhushree Ghosh
 
introduction to Digital Image Processing
introduction to Digital Image Processingintroduction to Digital Image Processing
introduction to Digital Image Processing
nikesh gadare
 

Similar to Image processing presentation (20)

Dip review
Dip reviewDip review
Dip review
 
BEC007 -Digital image processing.pdf
BEC007  -Digital image processing.pdfBEC007  -Digital image processing.pdf
BEC007 -Digital image processing.pdf
 
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)
 
jessica ty Digital image processing.pptx
jessica ty  Digital image processing.pptxjessica ty  Digital image processing.pptx
jessica ty Digital image processing.pptx
 
Digital Image Processing (DIP)
Digital Image Processing (DIP)Digital Image Processing (DIP)
Digital Image Processing (DIP)
 
image processing
image processing image processing
image processing
 
EC4160-lect 1,2.ppt
EC4160-lect 1,2.pptEC4160-lect 1,2.ppt
EC4160-lect 1,2.ppt
 
Image processing
Image processingImage processing
Image processing
 
Image proccessing slide share
Image proccessing slide shareImage proccessing slide share
Image proccessing slide share
 
Image Processing.pdf
Image Processing.pdfImage Processing.pdf
Image Processing.pdf
 
Image processing
Image processingImage processing
Image processing
 
imp.pptx
imp.pptximp.pptx
imp.pptx
 
Image proccessing and its applications.
Image proccessing and its applications.Image proccessing and its applications.
Image proccessing and its applications.
 
Fundamental steps in image processing
Fundamental steps in image processingFundamental steps in image processing
Fundamental steps in image processing
 
DIGITAL IMAGE PROCESSING FOR A PRESENTATION.pptx
DIGITAL IMAGE PROCESSING FOR A PRESENTATION.pptxDIGITAL IMAGE PROCESSING FOR A PRESENTATION.pptx
DIGITAL IMAGE PROCESSING FOR A PRESENTATION.pptx
 
Image Processing Basics
Image Processing BasicsImage Processing Basics
Image Processing Basics
 
Digital_image_processing_-Vijaya_Raghavan.pdf
Digital_image_processing_-Vijaya_Raghavan.pdfDigital_image_processing_-Vijaya_Raghavan.pdf
Digital_image_processing_-Vijaya_Raghavan.pdf
 
Image Processing
Image ProcessingImage Processing
Image Processing
 
Image processing
Image processing Image processing
Image processing
 
introduction to Digital Image Processing
introduction to Digital Image Processingintroduction to Digital Image Processing
introduction to Digital Image Processing
 

More from Bibus Poudel

Cool current projects in AI
Cool current projects in AICool current projects in AI
Cool current projects in AI
Bibus Poudel
 
BLADE SERVER
BLADE SERVERBLADE SERVER
BLADE SERVER
Bibus Poudel
 
Software Reuse
Software ReuseSoftware Reuse
Software Reuse
Bibus Poudel
 
CPAP
CPAPCPAP
Dartabase Transaction.pptx
Dartabase Transaction.pptxDartabase Transaction.pptx
Dartabase Transaction.pptx
Bibus Poudel
 
Comparative Study of Windows And Linux.pptx
Comparative Study of Windows And Linux.pptxComparative Study of Windows And Linux.pptx
Comparative Study of Windows And Linux.pptx
Bibus Poudel
 
Teaching and Learning Mathematics Education in secondary level In Nepal throu...
Teaching and Learning Mathematics Education in secondary level In Nepal throu...Teaching and Learning Mathematics Education in secondary level In Nepal throu...
Teaching and Learning Mathematics Education in secondary level In Nepal throu...
Bibus Poudel
 
Compound extraction of clove buds
Compound extraction of clove budsCompound extraction of clove buds
Compound extraction of clove buds
Bibus Poudel
 
IT in sports
IT in sportsIT in sports
IT in sports
Bibus Poudel
 
Darkweb
DarkwebDarkweb
Darkweb
Bibus Poudel
 

More from Bibus Poudel (10)

Cool current projects in AI
Cool current projects in AICool current projects in AI
Cool current projects in AI
 
BLADE SERVER
BLADE SERVERBLADE SERVER
BLADE SERVER
 
Software Reuse
Software ReuseSoftware Reuse
Software Reuse
 
CPAP
CPAPCPAP
CPAP
 
Dartabase Transaction.pptx
Dartabase Transaction.pptxDartabase Transaction.pptx
Dartabase Transaction.pptx
 
Comparative Study of Windows And Linux.pptx
Comparative Study of Windows And Linux.pptxComparative Study of Windows And Linux.pptx
Comparative Study of Windows And Linux.pptx
 
Teaching and Learning Mathematics Education in secondary level In Nepal throu...
Teaching and Learning Mathematics Education in secondary level In Nepal throu...Teaching and Learning Mathematics Education in secondary level In Nepal throu...
Teaching and Learning Mathematics Education in secondary level In Nepal throu...
 
Compound extraction of clove buds
Compound extraction of clove budsCompound extraction of clove buds
Compound extraction of clove buds
 
IT in sports
IT in sportsIT in sports
IT in sports
 
Darkweb
DarkwebDarkweb
Darkweb
 

Recently uploaded

Assuring Contact Center Experiences for Your Customers With ThousandEyes
Assuring Contact Center Experiences for Your Customers With ThousandEyesAssuring Contact Center Experiences for Your Customers With ThousandEyes
Assuring Contact Center Experiences for Your Customers With ThousandEyes
ThousandEyes
 
Smart TV Buyer Insights Survey 2024 by 91mobiles.pdf
Smart TV Buyer Insights Survey 2024 by 91mobiles.pdfSmart TV Buyer Insights Survey 2024 by 91mobiles.pdf
Smart TV Buyer Insights Survey 2024 by 91mobiles.pdf
91mobiles
 
DevOps and Testing slides at DASA Connect
DevOps and Testing slides at DASA ConnectDevOps and Testing slides at DASA Connect
DevOps and Testing slides at DASA Connect
Kari Kakkonen
 
AI for Every Business: Unlocking Your Product's Universal Potential by VP of ...
AI for Every Business: Unlocking Your Product's Universal Potential by VP of ...AI for Every Business: Unlocking Your Product's Universal Potential by VP of ...
AI for Every Business: Unlocking Your Product's Universal Potential by VP of ...
Product School
 
UiPath Test Automation using UiPath Test Suite series, part 3
UiPath Test Automation using UiPath Test Suite series, part 3UiPath Test Automation using UiPath Test Suite series, part 3
UiPath Test Automation using UiPath Test Suite series, part 3
DianaGray10
 
Neuro-symbolic is not enough, we need neuro-*semantic*
Neuro-symbolic is not enough, we need neuro-*semantic*Neuro-symbolic is not enough, we need neuro-*semantic*
Neuro-symbolic is not enough, we need neuro-*semantic*
Frank van Harmelen
 
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
 
FIDO Alliance Osaka Seminar: The WebAuthn API and Discoverable Credentials.pdf
FIDO Alliance Osaka Seminar: The WebAuthn API and Discoverable Credentials.pdfFIDO Alliance Osaka Seminar: The WebAuthn API and Discoverable Credentials.pdf
FIDO Alliance Osaka Seminar: The WebAuthn API and Discoverable Credentials.pdf
FIDO Alliance
 
Dev Dives: Train smarter, not harder – active learning and UiPath LLMs for do...
Dev Dives: Train smarter, not harder – active learning and UiPath LLMs for do...Dev Dives: Train smarter, not harder – active learning and UiPath LLMs for do...
Dev Dives: Train smarter, not harder – active learning and UiPath LLMs for do...
UiPathCommunity
 
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
 
GDG Cloud Southlake #33: Boule & Rebala: Effective AppSec in SDLC using Deplo...
GDG Cloud Southlake #33: Boule & Rebala: Effective AppSec in SDLC using Deplo...GDG Cloud Southlake #33: Boule & Rebala: Effective AppSec in SDLC using Deplo...
GDG Cloud Southlake #33: Boule & Rebala: Effective AppSec in SDLC using Deplo...
James Anderson
 
Transcript: Selling digital books in 2024: Insights from industry leaders - T...
Transcript: Selling digital books in 2024: Insights from industry leaders - T...Transcript: Selling digital books in 2024: Insights from industry leaders - T...
Transcript: Selling digital books in 2024: Insights from industry leaders - T...
BookNet Canada
 
PCI PIN Basics Webinar from the Controlcase Team
PCI PIN Basics Webinar from the Controlcase TeamPCI PIN Basics Webinar from the Controlcase Team
PCI PIN Basics Webinar from the Controlcase Team
ControlCase
 
Elevating Tactical DDD Patterns Through Object Calisthenics
Elevating Tactical DDD Patterns Through Object CalisthenicsElevating Tactical DDD Patterns Through Object Calisthenics
Elevating Tactical DDD Patterns Through Object Calisthenics
Dorra BARTAGUIZ
 
UiPath Test Automation using UiPath Test Suite series, part 4
UiPath Test Automation using UiPath Test Suite series, part 4UiPath Test Automation using UiPath Test Suite series, part 4
UiPath Test Automation using UiPath Test Suite series, part 4
DianaGray10
 
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
 
LF Energy Webinar: Electrical Grid Modelling and Simulation Through PowSyBl -...
LF Energy Webinar: Electrical Grid Modelling and Simulation Through PowSyBl -...LF Energy Webinar: Electrical Grid Modelling and Simulation Through PowSyBl -...
LF Energy Webinar: Electrical Grid Modelling and Simulation Through PowSyBl -...
DanBrown980551
 
The Art of the Pitch: WordPress Relationships and Sales
The Art of the Pitch: WordPress Relationships and SalesThe Art of the Pitch: WordPress Relationships and Sales
The Art of the Pitch: WordPress Relationships and Sales
Laura Byrne
 
Empowering NextGen Mobility via Large Action Model Infrastructure (LAMI): pav...
Empowering NextGen Mobility via Large Action Model Infrastructure (LAMI): pav...Empowering NextGen Mobility via Large Action Model Infrastructure (LAMI): pav...
Empowering NextGen Mobility via Large Action Model Infrastructure (LAMI): pav...
Thierry Lestable
 
Securing your Kubernetes cluster_ a step-by-step guide to success !
Securing your Kubernetes cluster_ a step-by-step guide to success !Securing your Kubernetes cluster_ a step-by-step guide to success !
Securing your Kubernetes cluster_ a step-by-step guide to success !
KatiaHIMEUR1
 

Recently uploaded (20)

Assuring Contact Center Experiences for Your Customers With ThousandEyes
Assuring Contact Center Experiences for Your Customers With ThousandEyesAssuring Contact Center Experiences for Your Customers With ThousandEyes
Assuring Contact Center Experiences for Your Customers With ThousandEyes
 
Smart TV Buyer Insights Survey 2024 by 91mobiles.pdf
Smart TV Buyer Insights Survey 2024 by 91mobiles.pdfSmart TV Buyer Insights Survey 2024 by 91mobiles.pdf
Smart TV Buyer Insights Survey 2024 by 91mobiles.pdf
 
DevOps and Testing slides at DASA Connect
DevOps and Testing slides at DASA ConnectDevOps and Testing slides at DASA Connect
DevOps and Testing slides at DASA Connect
 
AI for Every Business: Unlocking Your Product's Universal Potential by VP of ...
AI for Every Business: Unlocking Your Product's Universal Potential by VP of ...AI for Every Business: Unlocking Your Product's Universal Potential by VP of ...
AI for Every Business: Unlocking Your Product's Universal Potential by VP of ...
 
UiPath Test Automation using UiPath Test Suite series, part 3
UiPath Test Automation using UiPath Test Suite series, part 3UiPath Test Automation using UiPath Test Suite series, part 3
UiPath Test Automation using UiPath Test Suite series, part 3
 
Neuro-symbolic is not enough, we need neuro-*semantic*
Neuro-symbolic is not enough, we need neuro-*semantic*Neuro-symbolic is not enough, we need neuro-*semantic*
Neuro-symbolic is not enough, we need neuro-*semantic*
 
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...
 
FIDO Alliance Osaka Seminar: The WebAuthn API and Discoverable Credentials.pdf
FIDO Alliance Osaka Seminar: The WebAuthn API and Discoverable Credentials.pdfFIDO Alliance Osaka Seminar: The WebAuthn API and Discoverable Credentials.pdf
FIDO Alliance Osaka Seminar: The WebAuthn API and Discoverable Credentials.pdf
 
Dev Dives: Train smarter, not harder – active learning and UiPath LLMs for do...
Dev Dives: Train smarter, not harder – active learning and UiPath LLMs for do...Dev Dives: Train smarter, not harder – active learning and UiPath LLMs for do...
Dev Dives: Train smarter, not harder – active learning and UiPath LLMs for do...
 
Bits & Pixels using AI for Good.........
Bits & Pixels using AI for Good.........Bits & Pixels using AI for Good.........
Bits & Pixels using AI for Good.........
 
GDG Cloud Southlake #33: Boule & Rebala: Effective AppSec in SDLC using Deplo...
GDG Cloud Southlake #33: Boule & Rebala: Effective AppSec in SDLC using Deplo...GDG Cloud Southlake #33: Boule & Rebala: Effective AppSec in SDLC using Deplo...
GDG Cloud Southlake #33: Boule & Rebala: Effective AppSec in SDLC using Deplo...
 
Transcript: Selling digital books in 2024: Insights from industry leaders - T...
Transcript: Selling digital books in 2024: Insights from industry leaders - T...Transcript: Selling digital books in 2024: Insights from industry leaders - T...
Transcript: Selling digital books in 2024: Insights from industry leaders - T...
 
PCI PIN Basics Webinar from the Controlcase Team
PCI PIN Basics Webinar from the Controlcase TeamPCI PIN Basics Webinar from the Controlcase Team
PCI PIN Basics Webinar from the Controlcase Team
 
Elevating Tactical DDD Patterns Through Object Calisthenics
Elevating Tactical DDD Patterns Through Object CalisthenicsElevating Tactical DDD Patterns Through Object Calisthenics
Elevating Tactical DDD Patterns Through Object Calisthenics
 
UiPath Test Automation using UiPath Test Suite series, part 4
UiPath Test Automation using UiPath Test Suite series, part 4UiPath Test Automation using UiPath Test Suite series, part 4
UiPath Test Automation using UiPath Test Suite series, part 4
 
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...
 
LF Energy Webinar: Electrical Grid Modelling and Simulation Through PowSyBl -...
LF Energy Webinar: Electrical Grid Modelling and Simulation Through PowSyBl -...LF Energy Webinar: Electrical Grid Modelling and Simulation Through PowSyBl -...
LF Energy Webinar: Electrical Grid Modelling and Simulation Through PowSyBl -...
 
The Art of the Pitch: WordPress Relationships and Sales
The Art of the Pitch: WordPress Relationships and SalesThe Art of the Pitch: WordPress Relationships and Sales
The Art of the Pitch: WordPress Relationships and Sales
 
Empowering NextGen Mobility via Large Action Model Infrastructure (LAMI): pav...
Empowering NextGen Mobility via Large Action Model Infrastructure (LAMI): pav...Empowering NextGen Mobility via Large Action Model Infrastructure (LAMI): pav...
Empowering NextGen Mobility via Large Action Model Infrastructure (LAMI): pav...
 
Securing your Kubernetes cluster_ a step-by-step guide to success !
Securing your Kubernetes cluster_ a step-by-step guide to success !Securing your Kubernetes cluster_ a step-by-step guide to success !
Securing your Kubernetes cluster_ a step-by-step guide to success !
 

Image processing presentation

  • 1. IMAGE PROCESSING Presentation By: Bibus Poudel MCA, 1st Semester Kantipur City College (KCC)
  • 2. IMAGE An artifact that depicts visual perception Practically, every scene around us involves images or image processing Two dimensional signal, analog or digital, containing intensity or color information arranged along x and y spatial axis Two types of images: • Analog • Digital 2
  • 3. ANALOG IMAGE Two dimensional function of f(x,y) considered in the continuous time domain X, Y and the amplitude values of ‘f’ are continuous quantities Required for human viewing Examples: photographs, paintings, TV images, medical images 3
  • 4. DIGITAL IMAGE Two dimensional function f(x,y) where x and y are spatial coordinates X, Y and amplitude values of ‘f’ are all finite and discrete quantities Made of picture elements called pixels, arranged in an ordered rectangular array Value of (x,y) at any point gives the pixel value at that point of an image Dimensions of the pixel array determines the size of image 4
  • 5. COMMON IMAGE FILE FORMATS JPEG  Photographic Image  Image artifacts visible at sharp boundaries PNG  Lossless compression  Format allows to store at different bit depths BMP  Almost Raw Format  32 bit, 24 bit, 16 bit, 15 bit, 8 bit, Indexed (8 bit) 5 GIF  An 8-bit (256 color), non-destructively compressed bitmap format  Mostly used for web Vector Formats  Contain instructions for drawing  Need to be rasterized before image processing
  • 6. IMAGE PROCESSING Method of performing some operations on an image to get enhanced image or extract some useful information from it Application of signal processing techniques in the domain of images Input may be an image, a series of images or a video Output may be an image or a set of characteristics or understanding related to image 6
  • 8. LEVELS OF IMAGE PROCESSING 8 Low Level • Input: Image • Output: Image • Example: • Image pre-processing to reduce noise • Contrast enhancement • Image sharpening Middle Level • Input: Image • Output: Attributes extracted from image • Example: • Image segmentation High Level • Input: Generally attributes extracted from images • Output: Image • Example: • Image analysis • Recognize objects in image
  • 9. DIGITAL IMAGE PROCESSING Processing of digital image using a digital device (computer) Rapidly growing technology Major applications: oImprovement of pictorial information for human interpretation oProcessing of image data for machine perception such as image analysis, image recognition 9
  • 10. ORIGIN OF DIGITAL IMAGE PROCESSING One of the first applications of digital images was in the newspaper industry Introduction of the Bartlane cable picture transmission system in the early 1920s Used to transmit newspaper images across the Atlantic True image processing began in 1960s 10
  • 11. FIRST DIGITAL IMAGE First digital photo came in 1957 Russell Kirsch (scientist at the National Bureau of Standards) made a 176x176 pixel digital image using an image scanner Low resolution due to the limitation of computer memory 11
  • 12. WHY DIGITAL IMAGE PROCESSING? Improve visual quality of image for easier interpretation such as enhancement, restoration Process images and extract information from them for machine perception such as image analysis, image recognition Perform different operations on image 12
  • 13. APPLICATIONS OF DIGITAL IMAGE PROCESSING Digitizing an image • Converting a continuous image to digital 13 Enhancing an image • Modifying image for better application
  • 14. APPLICATIONS OF DIGITAL IMAGE PROCESSING 14 Restoring an image • Recover a damaged image Image segmentation • Partition objects in image from background
  • 15. APPLICATIONS OF DIGITAL IMAGE PROCESSING 15 Compressing an image • Store with less bytes Image recognition • Identify objects in image • Detecting text in still images Geographic Information Systems
  • 16. APPLICATIONS OF DIGITAL IMAGE PROCESSING 16 Artistic Effect In Medicine Original MRI Image of a Dog Heart Image from Edge Detection
  • 17. APPLICATIONS OF DIGITAL IMAGE PROCESSING 17 Law enforcement  Number plate recognition  Fingerprint recognition  Enhancement of CCTV images
  • 18. APPLICATIONS OF DIGITAL IMAGE PROCESSING 18 Image Steganography • Hiding data (text, image or other data) within image • Prevent unintended user from the detection of the hidden messages or data
  • 19. APPLICATIONS OF DIGITAL IMAGE PROCESSING 19 Human Computer Interfaces  Face Recognition  Gesture Recognition
  • 20. CONCLUSION Image and image processing has broad scope in modern sciences and technologies Growing importance of scientific visualization Wide range of applications 20

Editor's Notes

  1. Eg. a photo or a two-dimensional picture
  2. Each pixel is represented by a numerical value.  In general, the pixel value is related to the brightness or color that we will see when the digital image is converted into an analog image for display and viewing. Depending on whether the image resolution is fixed, it may be of vector or raster type
  3. Includes: Importing image via image acquisition tools Analyzing and manipulating image Output as image or report based on image analysis
  4. Image processing usually refers to digital image processing,
  5. Began to take form in 1960s
  6. Steve Sasson – who worked as an engineer at Kodak – created the world’s first digital camera First digital camera invented in 1975 by Steve Sasson