An introduction to image processing in addition to explaining the concept of group operations.
Find me on:
AFCIT
http://www.afcit.xyz
YouTube
https://www.youtube.com/channel/UCuewOYbBXH5gwhfOrQOZOdw
Google Plus
https://plus.google.com/u/0/+AhmedGadIT
SlideShare
https://www.slideshare.net/AhmedGadFCIT
LinkedIn
https://www.linkedin.com/in/ahmedfgad/
ResearchGate
https://www.researchgate.net/profile/Ahmed_Gad13
Academia
https://www.academia.edu/
Google Scholar
https://scholar.google.com.eg/citations?user=r07tjocAAAAJ&hl=en
Mendelay
https://www.mendeley.com/profiles/ahmed-gad12/
ORCID
https://orcid.org/0000-0003-1978-8574
StackOverFlow
http://stackoverflow.com/users/5426539/ahmed-gad
Twitter
https://twitter.com/ahmedfgad
Facebook
https://www.facebook.com/ahmed.f.gadd
Pinterest
https://www.pinterest.com/ahmedfgad/
2. Index
• Human Visual System (HVS)
o Eye structure
• Eye Membranes
• Retina
• Fovea (Cones and Rods)
• Digital Camera
o Charge-Coupled Device (CCD)
o Image Sampling and Quantization
• Digital Image
o What is an Image?
o Color Models/Systems
• Image Processing
o Image Processing Operations
• Point Operations
• Group Operations
o Filters
• Averaging Filter
• Gaussian Filter
• Median Filter
o Morphological Operations
• Dilation
• Erosion
• Opening
• Closing
11/11/2015 2
3. Index
• Human Visual System (HVS)
o Eye structure
• Eye Membranes
• Retina
• Fovea (Cones and Rods)
• Digital Camera
o Charge-Coupled Device (CCD)
o Image Sampling and Quantization
• Digital Image
o What is an Image?
o Color Models/Systems
• Image Processing
o Image Processing Operations
• Point Operations
• Group Operations
o Filters
• Averaging Filter
• Gaussian Filter
• Median Filter
o Morphological Operations
• Dilation
• Erosion
• Opening
• Closing
11/11/2015 3
4. HVS – Eye Structure
Eye has 3 basic
membranes.
1. Cornea
2. Choroid
3. Retina
Retina is the
membrane of
interest.
11/11/2015 4
5. Retina
• Light sensitive layer at the back of the eye.
• Retina has photoreceptor cells called cones and rods.
• Cones and rods convert light energy into signal to
human brain via optic nerve.
Light Retina Brain
Light to
Signal Image
11/11/2015 5
6. Fovea : Cons and Rods
• Fovea is the central location in retina.
• Cones in one eye range from 6 to 7 million.
• Rods range between 75 to 120 million.
11/11/2015 6
7. Index
• Human Visual System (HVS)
o Eye structure
• Eye Membranes
• Retina
• Fovea (Cones and Rods)
• Digital Camera
o Charge-Coupled Device (CCD)
o Image Sampling and Quantization
• Digital Image
o What is an Image?
o Color Models/Systems
• Image Processing
o Image Processing Operations
• Point Operations
• Group Operations
o Filters
• Averaging Filter
• Gaussian Filter
• Median Filter
o Morphological Operations
• Dilation
• Erosion
• Opening
• Closing
11/11/2015 7
8. Digital Camera
• Think of fovea as an array of photoreceptors
(cones and rods).
• Digital camera works like human eye.
• Has a number of photoreceptors forming charge-
coupled device (CCD) array of pixels.
11/11/2015 8
9. Sampling and Quantization
• Sampling is a process of digitizing coordinate values.
• Quantization is a process of digitizing amplitude values.
11/11/2015 9
10. Index
• Human Visual System (HVS)
o Eye structure
• Eye Membranes
• Retina
• Fovea (Cones and Rods)
• Digital Camera
o Charge-Coupled Device (CCD)
o Image Sampling and Quantization
• Digital Image
o What is an Image?
o Color Models/Systems
• Image Processing
o Image Processing Operations
• Point Operations
• Group Operations
o Filters
• Averaging Filter
• Gaussian Filter
• Median Filter
o Morphological Operations
• Dilation
• Erosion
• Opening
• Closing
11/11/2015 10
11. What is an Image?
• 2D function f(x,y)
• x and y are spatial coordinates
• F(x,y) intensity at (x,y)
11/11/2015 11
12. Color Models
• Provides different ways to represent a color to be
suitable for different applications.
RGB(255,0,0)
CMYK(0,255,255,0)
HSV(0,255,255)
RED
11/11/2015 12
13. Index
• Human Visual System (HVS)
o Eye structure
• Eye Membranes
• Retina
• Fovea (Cones and Rods)
• Digital Camera
o Charge-Coupled Device (CCD)
o Image Sampling and Quantization
• Digital Image
o What is an Image?
o Color Models/Systems
• Image Processing
o Image Processing Operations
• Point Operations
• Group Operations
o Filters
• Averaging Filter
• Gaussian Filter
• Median Filter
o Morphological Operations
• Dilation
• Erosion
• Opening
• Closing
11/11/2015 13
16. Template
• Template or a mask is used to specify which pixels will
join current operation.
11/11/2015 16
17. Index
• Human Visual System (HVS)
o Eye structure
• Eye Membranes
• Retina
• Fovea (Cones and Rods)
• Digital Camera
o Charge-Coupled Device (CCD)
o Image Sampling and Quantization
• Digital Image
o What is an Image?
o Color Models/Systems
• Image Processing
o Image Processing Operations
• Point Operations
• Group Operations
o Filters
• Averaging Filter
• Gaussian Filter
• Median Filter
o Morphological Operations
• Dilation
• Erosion
• Opening
• Closing
11/11/2015 17
19. Averaging Filter
• Advantages : low-pass filter that removes noise and
smooth image
• Disadvantages : Cause blurring and reduce image
details.
• The larger the template the more noise removed and
more details lost.
1/9 1/9 1/9
1/9 1/9 1/9
1/9 1/9 1/9
11/11/2015 19
25. Median Filter
• Used to remove salt and pepper
noise that may arise from decoding
errors in picture transmission systems.
• The salt and pepper noise points will
appear at either end of the rank
ordered list and are removed by the
median process.
11/11/2015 25
27. Index
• Human Visual System (HVS)
o Eye structure
• Eye Membranes
• Retina
• Fovea (Cones and Rods)
• Digital Camera
o Charge-Coupled Device (CCD)
o Image Sampling and Quantization
• Digital Image
o What is an Image?
o Color Models/Systems
• Image Processing
o Image Processing Operations
• Point Operations
• Group Operations
o Filters
• Averaging Filter
• Gaussian Filter
• Median Filter
o Morphological Operations
• Dilation
• Erosion
• Opening
• Closing
11/11/2015 27
28. Morphological Operations
• Applied to binary images and may be applied
to gray images.
• Goal is to extract specific structures from
the image.
• Two primitive Morphological operations are
o Dilation
o Erosion
11/11/2015 28
29. Structured Element
• Shape used to search for a specific structure in the
image.
• Major step in morphological operations is to extract the
appropriate structured element.
• Selection of the appropriate structured element is based
on the application at hand.
11/11/2015 29
30. Dilation
• Referred to as IM ⊕ SE
• Enlarge the boundaries of foreground regions.
IM ∪ SE
11/11/2015 30