1 ImageProcessing
1 ImageProcessing
Introduction
1
25-02-2025
Signal
• Analog Signal
– a continuous signal that represents a physical
quantity, such as voltage, current, temperature, or
sound
• Digital Signal
– a signal that represents data as a series of
discrete values, usually in binary form (0s and
1s).
2
25-02-2025
Image Processing
• Analog Image Processing:
– the images are manipulated by electrical means by
varying the electrical signal.
– The common example the television image.
3
25-02-2025
• the image formation is due to the chemical reaction that takes place on the strip that is
used for image formation.
4
25-02-2025
10
5
25-02-2025
11
12
6
25-02-2025
1 pixel
13
14
7
25-02-2025
16
8
25-02-2025
17
18
9
25-02-2025
19
20
10
25-02-2025
Examples: Medicine
Take slice from MRI scan of canine heart,
Images taken from Gonzalez & Woods, Digital Image Processing (2002)
21
Examples: GIS
Geographic Information Systems
Images taken from Gonzalez & Woods, Digital Image Processing (2002)
22
11
25-02-2025
Examples: HCI
Try to make human computer
interfaces more natural
– Face recognition
– Gesture recognition
26
12
25-02-2025
Image Morphological
Restoration Processing
Image
Segmentation
Enhancement
Image Object
Acquisition Recognition
Representation
Problem Domain
& Description
Colour Image Image
Processing Compression
27
Image Morphological
Restoration Processing
Image
Segmentation
Enhancement
Image Object
Acquisition Recognition
Representation
Problem Domain
& Description
Colour Image Image
Processing Compression
28
13
25-02-2025
Image Morphological
Restoration Processing
Image
Segmentation
Enhancement
Image Object
Acquisition Recognition
Representation
Problem Domain
& Description
Colour Image Image
Processing Compression
29
Image Morphological
Restoration Processing
Image
Segmentation
Enhancement
Image Object
Acquisition Recognition
Representation
Problem Domain
& Description
Colour Image Image
Processing Compression
30
14
25-02-2025
Image Morphological
Restoration Processing
Image
Segmentation
Enhancement
Image Object
Acquisition Recognition
Representation
Problem Domain
& Description
Colour Image Image
Processing Compression
31
Image Morphological
Restoration Processing
Image
Segmentation
Enhancement
Image Object
Acquisition Recognition
Representation
Problem Domain
& Description
Colour Image Image
Processing Compression
32
15
25-02-2025
Image Morphological
Restoration Processing
Image
Segmentation
Enhancement
Image Object
Acquisition Recognition
Representation
Problem Domain
& Description
Colour Image Image
Processing Compression
33
Image Morphological
Restoration Processing
Image
Segmentation
Enhancement
Image Object
Acquisition Recognition
Representation
Problem Domain
& Description
Colour Image Image
Processing Compression
34
16
25-02-2025
Image Morphological
Restoration Processing
Image
Segmentation
Enhancement
Image Object
Acquisition Recognition
Representation
Problem Domain
& Description
Colour Image Image
Processing Compression
35
Image Morphological
Restoration Processing
Image
Segmentation
Enhancement
Image Object
Acquisition Recognition
Representation
Problem Domain
& Description
Colour Image Image
Processing Compression
36
17
25-02-2025
Components of an Image
Processing System
37
38
18
25-02-2025
Color Fundamentals
39
40
19
25-02-2025
Color Fundamentals
Primary Colors
• Red(R), Green(G) and Blue(B)
• Can produce all visible colors with proportion mixing
41
42
20
25-02-2025
COLOR MODELS
• RGB
• HSV
• CMYK
43
44
21
25-02-2025
45
46
22
25-02-2025
47
48
23
25-02-2025
49
50
24
25-02-2025
51
52
25
25-02-2025
53
54
26
25-02-2025
55
56
27
25-02-2025
57
• Average Method
Grayscale = (R + G + B ) / 3
• Disadvantage
– human eyeballs react differently to RGB
– Eyes are most sensitive to green light, less
sensitive to red light, and the least sensitive to
blue light.
58
28
25-02-2025
59
• RGB to HSV
– Read an RGB image
– Represent RGB image in the range [0,1]
– Find the HSI components
60
29
25-02-2025
61
62
30
25-02-2025
63
64
31
25-02-2025
• Object classification.
• For example, the system can find a dog among all
objects in the image.
• Object identification.
• For example, the system can find a specific dog
among the dogs in the image.
• Object tracking.
• The system processes video, finds the object (or
objects) that match search criteria and track its
movement.
65
• “Enhance” images
66
32
25-02-2025
68
69
33
25-02-2025
70
71
34
25-02-2025
72
73
35
25-02-2025
Face detection
74
75
36
25-02-2025
Vision-based biometrics
76
Vision-based biometrics
“How the Afghan Girl was Identified by Her Iris Patterns” Read the story
Source: S. Seitz
77
37
25-02-2025
78
Bird identification
79
38
25-02-2025
Snapchat Lenses
82
Image synthesis
Zhu, et al., Unpaired Image-to-Image Translation using Cycle-Consistent Adversarial Networks, ICCV 2017
83
39
25-02-2025
Smart cars
• Mobileye
• Tesla Autopilot
• Safety features in many cars
84
Self-driving cars
Waymo
85
40
25-02-2025
Medical imaging
3D imaging
(MRI, CT) Skin cancer classification with deep learning
https://cs.stanford.edu/people/esteva/nature/
86
CV+AR
87
41
25-02-2025
Agriculture
• Crop monitoring
• Detect disease: Computer vision can identify
signs of disease, such as changes in leaf color,
shape, and texture.
• Detect pest infestations: Computer vision can
identify signs of pest infestations.
• Detect nutrient deficiencies: Computer vision
can identify signs of nutrient deficiencies.
88
89
42
25-02-2025
Viewpoint variation
90
91
43