CS 474 Lec 01 Introduction
CS 474 Lec 01 Introduction
Introduction
Ahmad Rauf Subhani, Ph.D.
[email protected]
1
What is a
Digital Image ?
• An image is a 2D projection of the 3D scene
• Mathematically, an image is a 2D function
f(x,y), where x and y are spatial (plane)
coordinates, and f(x,y) is the amplitude of
the function at (x,y) called intensity or gray
level
• x, y and f(x,y) are all discrete quantities for
a digital image
• An image point at (x,y) is called a picture
element, image element, pel or pixel
2
What is a Digital Image?
4
What is Digital Image Processing ?
5
Image Acquisition
6
Sampling and Quantization
7
Quantization and Sampling
Result
Digital Image is an approximation of a real world
scene
8
8
Digital Image Representation
b M N k
Image having 2k intensity levels
k – bit depth of an image
256 intensity levels => 8-bit image
9
9
Coordinate Convention
Image Processing
12
Example: Low Level Processing
13
From Image Processing to Computer Vision:
low, mid and high-level processes
17
Example: High Level Processing
Robot Navigation
18
What is (computer) vision?
garden, spring,
bridge, water,
trees, flower,
green, etc.
19
The goal of computer vision
• To bridge the gap between pixels and “meaning”
Source: S. Narasimhan
What we see What a computer sees
20
Related Disciplines
Artificial
intelligence Machine
Graphics learning
Computer
Image vision Neuro-
processing science
Algorithms
21
Vision and graphics
Graphics
22
Why vision?
• Images and video are everywhere!
24
25
Block World
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
Vision for measurement
Multi-view stereo for
Real-time stereo Structure from motion community photo collections
Pollefeys et al.
Goesele et al.
52
Slide credit: L. Lazebnik
Current state of the art
• The next few slides show some examples of what
current vision systems can do…
53
Optical character recognition (OCR)
Technology to convert scanned docs to text
54
Face detection
• Many (if not all) new digital cameras now detect faces
• Camera can then set the focus and appropriate exposure for the shot
automatically
• Aka face-priority auto focus (AF)
• Further applications: take shot only when a certain number of faces
visible (instead of auto-timer) / when all faces smiling, etc. 55
Sony Cyber-shot® T70 Digital Still Camera 56
The remarkable story of
Vision-based biometrics Sharbat Gula, first
photographed in 1984 aged
12 in a refugee camp in
Pakistan by National
Geographic photographer
Steve McCurry, and traced 18
years later to a remote part of
Afghanistan where she was
again photographed by
McCurry…
58
Object recognition (in mobile phones)
Smart cars
NASA'S Mars Exploration Rover Spirit captured this westward view from atop
a low plateau where Spirit spent the closing months of 2007.
68
Current state of the art
• You just saw examples of current systems.
• Many of these are less than 10 years old
69