Lecture Introduction to Image Processing
Lecture Introduction to Image Processing
Processing
Term 2 - 2021-2022
1
Lecture 01 – Introduction to Image Processing
• Introduction to Image
Processing
• Course Overview
Dr. 1/19/202
Human vs.
Computer
Q Think?
is it possible that computer will understand it like you?
3
Human vs. Computer
4
Image
Representation
How can an image be represented in binary – Bitmap Image/ Raster
Image
Bitmap images are made up of individual pixels.
https://teachcomputerscience.com/image-
representation/ 5
Image Representation
How can an image be represented in Vector images
Vector images store information as mathematical instructions rather than as
individual pixels.
For example, to save a vector image of a circle the software only needs to store:
the line thicknesses
https://teachcomputerscience.com/image-
representation/ 6
Image Representation
Why does metadata need to be included in an image file?
Metadata is needed in a bitmap image file because
the software that displays an image needs to know:
https://teachcomputerscience.com/image-
representation/ 7
Image
Representation
What is colour depth and how does it effect the size of an image
file?
1 2 0, 1
2 4 00, 01, 10, 11
3 8 000, 001, 111 etc.
4 16 0000, 0001, 1110 etc.
8 256 10010101, 11101101 etc.
24 16,777,216 010110101110001101001101
https://teachcomputerscience.com/image-
representation/ 8
What is a Digital Image?
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)
Processing of image data for storage, transmission and representation for autonomous
machine perception
The continuum from image processing to computer vision can be broken up into
low-, mid- and high-level processes
Low Level Process Mid Level Process High Level Process
Input: Image Input: Image Input: Attributes
Output: Image Output: Attributes Output: Understanding
Examples: Noise Examples: Object Examples: Scene
removal, image recognition, understanding,
sharpening segmentation autonomous navigation
In this course we
will stop here
1
Image Processing
Image processing is a method to convert an image into digital form and perform
some operations on it.
It is a type of processing in which input is image, like video frame or photograph and
output may be image or characteristics associated with that image.
11
Key Stages in Digital Image
Processing
Image Morphological
Restoration Processing
Image
Segmentation
Enhancement
Image Object
Acquisition Recognition
Representation
Problem Domain & Description
Colour Image Image
Processing Compression
12
Applications of
Image
Processing
1/19/202 1
Optical Character Recognition (OCR)
Technology to convert scanned docs to text
If you have a scanner, it probably came with OCR software
14
Face Detection
15
Object Recognition
16
Vision-Based Biometrics
“How the Afghan Girl was Identified
by Her Iris Patterns” Read the story
wikipedia
17
Login without a password…
18
Object Recognition (in mobile phones)
19
Medical Imaging
Image guided
3D
surgery Grimson et
imaging
al., MIT
MRI, CT
Image Understanding
Image Understanding
Disease Detection
Image Processing: Difficulties facing