SlideShare a Scribd company logo
1 of 42
University of Ioannina - Department of Computer Science
Chapter2:
Digital Imaging Fundamentals
Digital Image Processing
Images taken from:
R. Gonzalez and R. Woods. Digital Image Processing, Prentice Hall, 2008.
Digital Image Processing course by Brian Mac Namee, Dublin Institute of Technology.
2
C. Nikou – Digital Image Processing (E12)
Contents
This lecture will cover:
– The human visual system
– Light and the electromagnetic spectrum
– Image representation
– Resolution
3
C. Nikou – Digital Image Processing (E12)
Human Visual System
The best vision model we have!
Knowledge of how images form in the eye
can help us with processing digital images
We will take just a whirlwind tour of the
human visual system.
4
C. Nikou – Digital Image Processing (E12)
Human Visual System
5
C. Nikou – Digital Image Processing (E12)
Elements of Visual Perception
6
C. Nikou – Digital Image Processing (E12)
Structure of Human Eye
7
C. Nikou – Digital Image Processing (E12)
Structure of Human Eye
8
C. Nikou – Digital Image Processing (E12)
Structure Of The Human Eye
The lens focuses light from objects onto the retina
The retina is covered with
light receptors called
cones (6-7 million) and
rods (75-150 million)
Cones are concentrated
around the fovea and are
very sensitive to colour
Rods are more spread out
and are sensitive to low levels
of illumination
Images
taken
from
Gonzalez
&
Woods,
Digital
Image
Processing
(2002)
9
C. Nikou – Digital Image Processing (E12)
The optic nerve is comprised of millions of nerve fibers that send
visual messages to your brain to help you see.
10
C. Nikou – Digital Image Processing (E12)
Image Formation in the Eye
11
C. Nikou – Digital Image Processing (E12)
Blind-Spot Experiment
Draw an image similar to that below on a piece of
paper (the dot and cross are about 6 inches apart)
Close your right eye and focus on the cross with
your left eye
Hold the image about 20 inches away from your
face and move it slowly towards you
The dot should disappear!
12
C. Nikou – Digital Image Processing (E12)
Image Formation In The Eye
Muscles within the eye can be used to
change the shape of the lens allowing us
focus on objects that are near or far away
An image is focused onto the retina causing
rods and cones to become excited which
ultimately send signals to the brain
13
C. Nikou – Digital Image Processing (E12)
Brightness Adaptation & Discrimination
The human visual system can perceive
approximately 1010 different light intensity
levels.
However, at any one time we can only
discriminate between a much smaller
number – brightness adaptation.
Similarly, the perceived intensity of a region
is related to the light intensities of the
regions surrounding it.
14
C. Nikou – Digital Image Processing (E12)
Brightness Adaptation & Discrimination
(cont…)
An example of Mach bands
Images
taken
from
Gonzalez
&
Woods,
Digital
Image
Processing
(2002)
15
C. Nikou – Digital Image Processing (E12)
Brightness Adaptation & Discrimination
(cont…)
Images
taken
from
Gonzalez
&
Woods,
Digital
Image
Processing
(2002)
16
C. Nikou – Digital Image Processing (E12)
Brightness Adaptation & Discrimination
(cont…)
An example of simultaneous contrast
Images
taken
from
Gonzalez
&
Woods,
Digital
Image
Processing
(2002)
17
C. Nikou – Digital Image Processing (E12)
Optical Illusions
Our visual
systems play lots
of interesting
tricks on us
18
C. Nikou – Digital Image Processing (E12)
Optical Illusions (cont…)
Stare at the cross
in the middle of
the image and
think circles
19
C. Nikou – Digital Image Processing (E12)
Light And The Electromagnetic
Spectrum
Light is just a particular part of the
electromagnetic spectrum that can be
sensed by the human eye
The electromagnetic spectrum is split up
according to the wavelengths of different
forms of energy
20
C. Nikou – Digital Image Processing (E12)
Human Visual System
21
C. Nikou – Digital Image Processing (E12)
Reflected Light
The colours that we perceive are determined
by the nature of the light reflected from an
object
For example, if white
light is shone onto a
green object most
wavelengths are
absorbed, while green
light is reflected from
the object
Colours
Absorbed
22
C. Nikou – Digital Image Processing (E12)
Image Representation
col
row
f (row, col)
Before we discuss image acquisition recall
that a digital image is composed of M rows
and N columns of pixels
each storing a value
Pixel values are most
often grey levels in the
range 0-255(black-white)
We will see later on
that images can easily
be represented as
matrices
Images
taken
from
Gonzalez
&
Woods,
Digital
Image
Processing
(2002)
23
C. Nikou – Digital Image Processing (E12)
Colour images
Images
taken
from
Gonzalez
&
Woods,
Digital
Image
Processing
(2002)
24
C. Nikou – Digital Image Processing (E12)
Colour images
Images
taken
from
Gonzalez
&
Woods,
Digital
Image
Processing
(2002)
25
C. Nikou – Digital Image Processing (E12)
Image Acquisition
Images are typically generated by
illuminating a scene and absorbing the
energy reflected by the objects in that scene
– Typical notions of
illumination and
scene can be way off:
• X-rays of a skeleton
• Ultrasound of an
unborn baby
• Electro-microscopic
images of molecules
Images
taken
from
Gonzalez
&
Woods,
Digital
Image
Processing
(2002)
26
C. Nikou – Digital Image Processing (E12)
Resolution: How Much Is Enough?
The big question with resolution is always
how much is enough?
– This all depends on what is in the image and
what you would like to do with it
– Key questions include
• Does the image look aesthetically pleasing?
• Can you see what you need to see within the
image?
27
C. Nikou – Digital Image Processing (E12)
Resolution: How Much Is Enough?
(cont…)
The picture on the right is fine for counting
the number of cars, but not for reading the
number plate
28
C. Nikou – Digital Image Processing (E12)
Intensity Level Resolution (cont…)
Images
taken
from
Gonzalez
&
Woods,
Digital
Image
Processing
(2002)
Low Detail Medium Detail High Detail
29
C. Nikou – Digital Image Processing (E12)
Spatial Resolution
The Clarity of an image can’t be determined
by pixel resolution, The number of pixels in
an image does not matter.
• Definition: Smallest discernible detail in an
image. i.e., number of independent pixels
values per inch.
• Pixel Resolution: Total number of count of
pixels
30
C. Nikou – Digital Image Processing (E12)
Spatial Resolution
31
C. Nikou – Digital Image Processing (E12)
Spatial Resolution Example
32
C. Nikou – Digital Image Processing (E12)
Spatial Resolution
33
C. Nikou – Digital Image Processing (E12)
Spatial Resolution
34
C. Nikou – Digital Image Processing (E12)
Spatial Resolution
35
C. Nikou – Digital Image Processing (E12)
Intensity Level Resolution
Intensity level resolution refers to the
number of intensity levels used to represent
the image
– The more intensity levels used, the finer the level of
detail discernable in an image
– Intensity level resolution is usually given in terms of
the number of bits used to store each intensity level
Number of Bits
Number of Intensity
Levels
Examples
1 2 0, 1
2 4 00, 01, 10, 11
4 16 0000, 0101, 1111
8 256 00110011, 01010101
16 65,536 1010101010101010
36
C. Nikou – Digital Image Processing (E12)
Intensity Level Resolution (cont…)
128 grey levels (7 bpp) 64 grey levels (6 bpp) 32 grey levels (5 bpp)
16 grey levels (4 bpp) 8 grey levels (3 bpp) 4 grey levels (2 bpp) 2 grey levels (1 bpp)
256 grey levels (8 bits per pixel)
Images
taken
from
Gonzalez
&
Woods,
Digital
Image
Processing
(2002)
37
C. Nikou – Digital Image Processing (E12)
Conversion of Analog Signal into
Digital Signal
38
C. Nikou – Digital Image Processing (E12)
Image Sampling And Quantisation
A digital sensor can only measure a limited
number of samples at a discrete set of
energy levels
Quantisation is the process of converting a
continuous analogue signal into a digital
representation of this signal
Images
taken
from
Gonzalez
&
Woods,
Digital
Image
Processing
(2002)
39
C. Nikou – Digital Image Processing (E12)
Image Sampling And Quantisation
(cont…)
Remember that a digital image is always
only an approximation of a real world
scene
40
C. Nikou – Digital Image Processing (E12)
Sampling and Quantization
41
C. Nikou – Digital Image Processing (E12)
Sampling and Quantization
Quantization determines how many different colors an image can have.
42
C. Nikou – Digital Image Processing (E12)
Sampling and Quantization

More Related Content

Similar to Human Visual System in Digital Image Processing.ppt

Similar to Human Visual System in Digital Image Processing.ppt (20)

Weeks 1 Introductions_V1_1.ppt
Weeks 1 Introductions_V1_1.pptWeeks 1 Introductions_V1_1.ppt
Weeks 1 Introductions_V1_1.ppt
 
Lectures 1 3 final (4)
Lectures 1 3 final (4)Lectures 1 3 final (4)
Lectures 1 3 final (4)
 
Dip review
Dip reviewDip review
Dip review
 
Adaptive Median Filters
Adaptive Median FiltersAdaptive Median Filters
Adaptive Median Filters
 
Ip lectures 1 and 2
Ip lectures 1 and 2 Ip lectures 1 and 2
Ip lectures 1 and 2
 
DIP-CHAPTERs-GOPAL SIR.pptx
DIP-CHAPTERs-GOPAL SIR.pptxDIP-CHAPTERs-GOPAL SIR.pptx
DIP-CHAPTERs-GOPAL SIR.pptx
 
Digital image processing2.pptx
Digital image processing2.pptxDigital image processing2.pptx
Digital image processing2.pptx
 
Fundamentals of image processing
Fundamentals of image processingFundamentals of image processing
Fundamentals of image processing
 
Lecture 1 for Digital Image Processing (2nd Edition)
Lecture 1 for Digital Image Processing (2nd Edition)Lecture 1 for Digital Image Processing (2nd Edition)
Lecture 1 for Digital Image Processing (2nd Edition)
 
Digital Image Processing: Image Colors
Digital Image Processing: Image ColorsDigital Image Processing: Image Colors
Digital Image Processing: Image Colors
 
Seema dip
Seema dipSeema dip
Seema dip
 
DIP-Questions.pdf
DIP-Questions.pdfDIP-Questions.pdf
DIP-Questions.pdf
 
Advance image processing
Advance image processingAdvance image processing
Advance image processing
 
Digital.cc
Digital.ccDigital.cc
Digital.cc
 
IT6005 digital image processing question bank
IT6005   digital image processing question bankIT6005   digital image processing question bank
IT6005 digital image processing question bank
 
Chapter2 DIP
Chapter2 DIP Chapter2 DIP
Chapter2 DIP
 
DIP-CHAPTERs
DIP-CHAPTERsDIP-CHAPTERs
DIP-CHAPTERs
 
EC4160-lect 1,2.ppt
EC4160-lect 1,2.pptEC4160-lect 1,2.ppt
EC4160-lect 1,2.ppt
 
Module 1.pptx
Module 1.pptxModule 1.pptx
Module 1.pptx
 
Chapter1.ppt
Chapter1.pptChapter1.ppt
Chapter1.ppt
 

More from GSCWU

XMPP and SIP Presence Protocols for Messaging and Session Control.pptx
XMPP and SIP Presence Protocols for Messaging and Session Control.pptxXMPP and SIP Presence Protocols for Messaging and Session Control.pptx
XMPP and SIP Presence Protocols for Messaging and Session Control.pptxGSCWU
 
ORACLE NET ARCHITECTURE and Its Components.pptx
ORACLE NET ARCHITECTURE and Its Components.pptxORACLE NET ARCHITECTURE and Its Components.pptx
ORACLE NET ARCHITECTURE and Its Components.pptxGSCWU
 
Index and types of Index used in Oracle.pptx
Index and types of Index used in Oracle.pptxIndex and types of Index used in Oracle.pptx
Index and types of Index used in Oracle.pptxGSCWU
 
Amazon Web Services(AWS) in cloud Computing .pptx
Amazon Web Services(AWS) in cloud Computing .pptxAmazon Web Services(AWS) in cloud Computing .pptx
Amazon Web Services(AWS) in cloud Computing .pptxGSCWU
 
Amazon Web Services and its Global Infrastructure.pptx
Amazon Web Services and its Global  Infrastructure.pptxAmazon Web Services and its Global  Infrastructure.pptx
Amazon Web Services and its Global Infrastructure.pptxGSCWU
 
Image Enhancement and Histogram Equalization in Digital Image Processing.ppt
Image Enhancement and Histogram Equalization in Digital Image Processing.pptImage Enhancement and Histogram Equalization in Digital Image Processing.ppt
Image Enhancement and Histogram Equalization in Digital Image Processing.pptGSCWU
 
1.Service Models of Cloud Computing .pptx
1.Service Models of Cloud Computing .pptx1.Service Models of Cloud Computing .pptx
1.Service Models of Cloud Computing .pptxGSCWU
 

More from GSCWU (7)

XMPP and SIP Presence Protocols for Messaging and Session Control.pptx
XMPP and SIP Presence Protocols for Messaging and Session Control.pptxXMPP and SIP Presence Protocols for Messaging and Session Control.pptx
XMPP and SIP Presence Protocols for Messaging and Session Control.pptx
 
ORACLE NET ARCHITECTURE and Its Components.pptx
ORACLE NET ARCHITECTURE and Its Components.pptxORACLE NET ARCHITECTURE and Its Components.pptx
ORACLE NET ARCHITECTURE and Its Components.pptx
 
Index and types of Index used in Oracle.pptx
Index and types of Index used in Oracle.pptxIndex and types of Index used in Oracle.pptx
Index and types of Index used in Oracle.pptx
 
Amazon Web Services(AWS) in cloud Computing .pptx
Amazon Web Services(AWS) in cloud Computing .pptxAmazon Web Services(AWS) in cloud Computing .pptx
Amazon Web Services(AWS) in cloud Computing .pptx
 
Amazon Web Services and its Global Infrastructure.pptx
Amazon Web Services and its Global  Infrastructure.pptxAmazon Web Services and its Global  Infrastructure.pptx
Amazon Web Services and its Global Infrastructure.pptx
 
Image Enhancement and Histogram Equalization in Digital Image Processing.ppt
Image Enhancement and Histogram Equalization in Digital Image Processing.pptImage Enhancement and Histogram Equalization in Digital Image Processing.ppt
Image Enhancement and Histogram Equalization in Digital Image Processing.ppt
 
1.Service Models of Cloud Computing .pptx
1.Service Models of Cloud Computing .pptx1.Service Models of Cloud Computing .pptx
1.Service Models of Cloud Computing .pptx
 

Recently uploaded

How to Add a Tool Tip to a Field in Odoo 17
How to Add a Tool Tip to a Field in Odoo 17How to Add a Tool Tip to a Field in Odoo 17
How to Add a Tool Tip to a Field in Odoo 17Celine George
 
21st_Century_Skills_Framework_Final_Presentation_2.pptx
21st_Century_Skills_Framework_Final_Presentation_2.pptx21st_Century_Skills_Framework_Final_Presentation_2.pptx
21st_Century_Skills_Framework_Final_Presentation_2.pptxJoelynRubio1
 
Graduate Outcomes Presentation Slides - English
Graduate Outcomes Presentation Slides - EnglishGraduate Outcomes Presentation Slides - English
Graduate Outcomes Presentation Slides - Englishneillewis46
 
dusjagr & nano talk on open tools for agriculture research and learning
dusjagr & nano talk on open tools for agriculture research and learningdusjagr & nano talk on open tools for agriculture research and learning
dusjagr & nano talk on open tools for agriculture research and learningMarc Dusseiller Dusjagr
 
On_Translating_a_Tamil_Poem_by_A_K_Ramanujan.pptx
On_Translating_a_Tamil_Poem_by_A_K_Ramanujan.pptxOn_Translating_a_Tamil_Poem_by_A_K_Ramanujan.pptx
On_Translating_a_Tamil_Poem_by_A_K_Ramanujan.pptxPooja Bhuva
 
Python Notes for mca i year students osmania university.docx
Python Notes for mca i year students osmania university.docxPython Notes for mca i year students osmania university.docx
Python Notes for mca i year students osmania university.docxRamakrishna Reddy Bijjam
 
HMCS Max Bernays Pre-Deployment Brief (May 2024).pptx
HMCS Max Bernays Pre-Deployment Brief (May 2024).pptxHMCS Max Bernays Pre-Deployment Brief (May 2024).pptx
HMCS Max Bernays Pre-Deployment Brief (May 2024).pptxEsquimalt MFRC
 
COMMUNICATING NEGATIVE NEWS - APPROACHES .pptx
COMMUNICATING NEGATIVE NEWS - APPROACHES .pptxCOMMUNICATING NEGATIVE NEWS - APPROACHES .pptx
COMMUNICATING NEGATIVE NEWS - APPROACHES .pptxannathomasp01
 
Introduction to TechSoup’s Digital Marketing Services and Use Cases
Introduction to TechSoup’s Digital Marketing  Services and Use CasesIntroduction to TechSoup’s Digital Marketing  Services and Use Cases
Introduction to TechSoup’s Digital Marketing Services and Use CasesTechSoup
 
Understanding Accommodations and Modifications
Understanding  Accommodations and ModificationsUnderstanding  Accommodations and Modifications
Understanding Accommodations and ModificationsMJDuyan
 
TỔNG ÔN TẬP THI VÀO LỚP 10 MÔN TIẾNG ANH NĂM HỌC 2023 - 2024 CÓ ĐÁP ÁN (NGỮ Â...
TỔNG ÔN TẬP THI VÀO LỚP 10 MÔN TIẾNG ANH NĂM HỌC 2023 - 2024 CÓ ĐÁP ÁN (NGỮ Â...TỔNG ÔN TẬP THI VÀO LỚP 10 MÔN TIẾNG ANH NĂM HỌC 2023 - 2024 CÓ ĐÁP ÁN (NGỮ Â...
TỔNG ÔN TẬP THI VÀO LỚP 10 MÔN TIẾNG ANH NĂM HỌC 2023 - 2024 CÓ ĐÁP ÁN (NGỮ Â...Nguyen Thanh Tu Collection
 
Transparency, Recognition and the role of eSealing - Ildiko Mazar and Koen No...
Transparency, Recognition and the role of eSealing - Ildiko Mazar and Koen No...Transparency, Recognition and the role of eSealing - Ildiko Mazar and Koen No...
Transparency, Recognition and the role of eSealing - Ildiko Mazar and Koen No...EADTU
 
REMIFENTANIL: An Ultra short acting opioid.pptx
REMIFENTANIL: An Ultra short acting opioid.pptxREMIFENTANIL: An Ultra short acting opioid.pptx
REMIFENTANIL: An Ultra short acting opioid.pptxDr. Ravikiran H M Gowda
 
Play hard learn harder: The Serious Business of Play
Play hard learn harder:  The Serious Business of PlayPlay hard learn harder:  The Serious Business of Play
Play hard learn harder: The Serious Business of PlayPooky Knightsmith
 
FSB Advising Checklist - Orientation 2024
FSB Advising Checklist - Orientation 2024FSB Advising Checklist - Orientation 2024
FSB Advising Checklist - Orientation 2024Elizabeth Walsh
 
Spellings Wk 4 and Wk 5 for Grade 4 at CAPS
Spellings Wk 4 and Wk 5 for Grade 4 at CAPSSpellings Wk 4 and Wk 5 for Grade 4 at CAPS
Spellings Wk 4 and Wk 5 for Grade 4 at CAPSAnaAcapella
 
OSCM Unit 2_Operations Processes & Systems
OSCM Unit 2_Operations Processes & SystemsOSCM Unit 2_Operations Processes & Systems
OSCM Unit 2_Operations Processes & SystemsSandeep D Chaudhary
 
Accessible Digital Futures project (20/03/2024)
Accessible Digital Futures project (20/03/2024)Accessible Digital Futures project (20/03/2024)
Accessible Digital Futures project (20/03/2024)Jisc
 
UGC NET Paper 1 Unit 7 DATA INTERPRETATION.pdf
UGC NET Paper 1 Unit 7 DATA INTERPRETATION.pdfUGC NET Paper 1 Unit 7 DATA INTERPRETATION.pdf
UGC NET Paper 1 Unit 7 DATA INTERPRETATION.pdfNirmal Dwivedi
 
On National Teacher Day, meet the 2024-25 Kenan Fellows
On National Teacher Day, meet the 2024-25 Kenan FellowsOn National Teacher Day, meet the 2024-25 Kenan Fellows
On National Teacher Day, meet the 2024-25 Kenan FellowsMebane Rash
 

Recently uploaded (20)

How to Add a Tool Tip to a Field in Odoo 17
How to Add a Tool Tip to a Field in Odoo 17How to Add a Tool Tip to a Field in Odoo 17
How to Add a Tool Tip to a Field in Odoo 17
 
21st_Century_Skills_Framework_Final_Presentation_2.pptx
21st_Century_Skills_Framework_Final_Presentation_2.pptx21st_Century_Skills_Framework_Final_Presentation_2.pptx
21st_Century_Skills_Framework_Final_Presentation_2.pptx
 
Graduate Outcomes Presentation Slides - English
Graduate Outcomes Presentation Slides - EnglishGraduate Outcomes Presentation Slides - English
Graduate Outcomes Presentation Slides - English
 
dusjagr & nano talk on open tools for agriculture research and learning
dusjagr & nano talk on open tools for agriculture research and learningdusjagr & nano talk on open tools for agriculture research and learning
dusjagr & nano talk on open tools for agriculture research and learning
 
On_Translating_a_Tamil_Poem_by_A_K_Ramanujan.pptx
On_Translating_a_Tamil_Poem_by_A_K_Ramanujan.pptxOn_Translating_a_Tamil_Poem_by_A_K_Ramanujan.pptx
On_Translating_a_Tamil_Poem_by_A_K_Ramanujan.pptx
 
Python Notes for mca i year students osmania university.docx
Python Notes for mca i year students osmania university.docxPython Notes for mca i year students osmania university.docx
Python Notes for mca i year students osmania university.docx
 
HMCS Max Bernays Pre-Deployment Brief (May 2024).pptx
HMCS Max Bernays Pre-Deployment Brief (May 2024).pptxHMCS Max Bernays Pre-Deployment Brief (May 2024).pptx
HMCS Max Bernays Pre-Deployment Brief (May 2024).pptx
 
COMMUNICATING NEGATIVE NEWS - APPROACHES .pptx
COMMUNICATING NEGATIVE NEWS - APPROACHES .pptxCOMMUNICATING NEGATIVE NEWS - APPROACHES .pptx
COMMUNICATING NEGATIVE NEWS - APPROACHES .pptx
 
Introduction to TechSoup’s Digital Marketing Services and Use Cases
Introduction to TechSoup’s Digital Marketing  Services and Use CasesIntroduction to TechSoup’s Digital Marketing  Services and Use Cases
Introduction to TechSoup’s Digital Marketing Services and Use Cases
 
Understanding Accommodations and Modifications
Understanding  Accommodations and ModificationsUnderstanding  Accommodations and Modifications
Understanding Accommodations and Modifications
 
TỔNG ÔN TẬP THI VÀO LỚP 10 MÔN TIẾNG ANH NĂM HỌC 2023 - 2024 CÓ ĐÁP ÁN (NGỮ Â...
TỔNG ÔN TẬP THI VÀO LỚP 10 MÔN TIẾNG ANH NĂM HỌC 2023 - 2024 CÓ ĐÁP ÁN (NGỮ Â...TỔNG ÔN TẬP THI VÀO LỚP 10 MÔN TIẾNG ANH NĂM HỌC 2023 - 2024 CÓ ĐÁP ÁN (NGỮ Â...
TỔNG ÔN TẬP THI VÀO LỚP 10 MÔN TIẾNG ANH NĂM HỌC 2023 - 2024 CÓ ĐÁP ÁN (NGỮ Â...
 
Transparency, Recognition and the role of eSealing - Ildiko Mazar and Koen No...
Transparency, Recognition and the role of eSealing - Ildiko Mazar and Koen No...Transparency, Recognition and the role of eSealing - Ildiko Mazar and Koen No...
Transparency, Recognition and the role of eSealing - Ildiko Mazar and Koen No...
 
REMIFENTANIL: An Ultra short acting opioid.pptx
REMIFENTANIL: An Ultra short acting opioid.pptxREMIFENTANIL: An Ultra short acting opioid.pptx
REMIFENTANIL: An Ultra short acting opioid.pptx
 
Play hard learn harder: The Serious Business of Play
Play hard learn harder:  The Serious Business of PlayPlay hard learn harder:  The Serious Business of Play
Play hard learn harder: The Serious Business of Play
 
FSB Advising Checklist - Orientation 2024
FSB Advising Checklist - Orientation 2024FSB Advising Checklist - Orientation 2024
FSB Advising Checklist - Orientation 2024
 
Spellings Wk 4 and Wk 5 for Grade 4 at CAPS
Spellings Wk 4 and Wk 5 for Grade 4 at CAPSSpellings Wk 4 and Wk 5 for Grade 4 at CAPS
Spellings Wk 4 and Wk 5 for Grade 4 at CAPS
 
OSCM Unit 2_Operations Processes & Systems
OSCM Unit 2_Operations Processes & SystemsOSCM Unit 2_Operations Processes & Systems
OSCM Unit 2_Operations Processes & Systems
 
Accessible Digital Futures project (20/03/2024)
Accessible Digital Futures project (20/03/2024)Accessible Digital Futures project (20/03/2024)
Accessible Digital Futures project (20/03/2024)
 
UGC NET Paper 1 Unit 7 DATA INTERPRETATION.pdf
UGC NET Paper 1 Unit 7 DATA INTERPRETATION.pdfUGC NET Paper 1 Unit 7 DATA INTERPRETATION.pdf
UGC NET Paper 1 Unit 7 DATA INTERPRETATION.pdf
 
On National Teacher Day, meet the 2024-25 Kenan Fellows
On National Teacher Day, meet the 2024-25 Kenan FellowsOn National Teacher Day, meet the 2024-25 Kenan Fellows
On National Teacher Day, meet the 2024-25 Kenan Fellows
 

Human Visual System in Digital Image Processing.ppt

  • 1. University of Ioannina - Department of Computer Science Chapter2: Digital Imaging Fundamentals Digital Image Processing Images taken from: R. Gonzalez and R. Woods. Digital Image Processing, Prentice Hall, 2008. Digital Image Processing course by Brian Mac Namee, Dublin Institute of Technology.
  • 2. 2 C. Nikou – Digital Image Processing (E12) Contents This lecture will cover: – The human visual system – Light and the electromagnetic spectrum – Image representation – Resolution
  • 3. 3 C. Nikou – Digital Image Processing (E12) Human Visual System The best vision model we have! Knowledge of how images form in the eye can help us with processing digital images We will take just a whirlwind tour of the human visual system.
  • 4. 4 C. Nikou – Digital Image Processing (E12) Human Visual System
  • 5. 5 C. Nikou – Digital Image Processing (E12) Elements of Visual Perception
  • 6. 6 C. Nikou – Digital Image Processing (E12) Structure of Human Eye
  • 7. 7 C. Nikou – Digital Image Processing (E12) Structure of Human Eye
  • 8. 8 C. Nikou – Digital Image Processing (E12) Structure Of The Human Eye The lens focuses light from objects onto the retina The retina is covered with light receptors called cones (6-7 million) and rods (75-150 million) Cones are concentrated around the fovea and are very sensitive to colour Rods are more spread out and are sensitive to low levels of illumination Images taken from Gonzalez & Woods, Digital Image Processing (2002)
  • 9. 9 C. Nikou – Digital Image Processing (E12) The optic nerve is comprised of millions of nerve fibers that send visual messages to your brain to help you see.
  • 10. 10 C. Nikou – Digital Image Processing (E12) Image Formation in the Eye
  • 11. 11 C. Nikou – Digital Image Processing (E12) Blind-Spot Experiment Draw an image similar to that below on a piece of paper (the dot and cross are about 6 inches apart) Close your right eye and focus on the cross with your left eye Hold the image about 20 inches away from your face and move it slowly towards you The dot should disappear!
  • 12. 12 C. Nikou – Digital Image Processing (E12) Image Formation In The Eye Muscles within the eye can be used to change the shape of the lens allowing us focus on objects that are near or far away An image is focused onto the retina causing rods and cones to become excited which ultimately send signals to the brain
  • 13. 13 C. Nikou – Digital Image Processing (E12) Brightness Adaptation & Discrimination The human visual system can perceive approximately 1010 different light intensity levels. However, at any one time we can only discriminate between a much smaller number – brightness adaptation. Similarly, the perceived intensity of a region is related to the light intensities of the regions surrounding it.
  • 14. 14 C. Nikou – Digital Image Processing (E12) Brightness Adaptation & Discrimination (cont…) An example of Mach bands Images taken from Gonzalez & Woods, Digital Image Processing (2002)
  • 15. 15 C. Nikou – Digital Image Processing (E12) Brightness Adaptation & Discrimination (cont…) Images taken from Gonzalez & Woods, Digital Image Processing (2002)
  • 16. 16 C. Nikou – Digital Image Processing (E12) Brightness Adaptation & Discrimination (cont…) An example of simultaneous contrast Images taken from Gonzalez & Woods, Digital Image Processing (2002)
  • 17. 17 C. Nikou – Digital Image Processing (E12) Optical Illusions Our visual systems play lots of interesting tricks on us
  • 18. 18 C. Nikou – Digital Image Processing (E12) Optical Illusions (cont…) Stare at the cross in the middle of the image and think circles
  • 19. 19 C. Nikou – Digital Image Processing (E12) Light And The Electromagnetic Spectrum Light is just a particular part of the electromagnetic spectrum that can be sensed by the human eye The electromagnetic spectrum is split up according to the wavelengths of different forms of energy
  • 20. 20 C. Nikou – Digital Image Processing (E12) Human Visual System
  • 21. 21 C. Nikou – Digital Image Processing (E12) Reflected Light The colours that we perceive are determined by the nature of the light reflected from an object For example, if white light is shone onto a green object most wavelengths are absorbed, while green light is reflected from the object Colours Absorbed
  • 22. 22 C. Nikou – Digital Image Processing (E12) Image Representation col row f (row, col) Before we discuss image acquisition recall that a digital image is composed of M rows and N columns of pixels each storing a value Pixel values are most often grey levels in the range 0-255(black-white) We will see later on that images can easily be represented as matrices Images taken from Gonzalez & Woods, Digital Image Processing (2002)
  • 23. 23 C. Nikou – Digital Image Processing (E12) Colour images Images taken from Gonzalez & Woods, Digital Image Processing (2002)
  • 24. 24 C. Nikou – Digital Image Processing (E12) Colour images Images taken from Gonzalez & Woods, Digital Image Processing (2002)
  • 25. 25 C. Nikou – Digital Image Processing (E12) Image Acquisition Images are typically generated by illuminating a scene and absorbing the energy reflected by the objects in that scene – Typical notions of illumination and scene can be way off: • X-rays of a skeleton • Ultrasound of an unborn baby • Electro-microscopic images of molecules Images taken from Gonzalez & Woods, Digital Image Processing (2002)
  • 26. 26 C. Nikou – Digital Image Processing (E12) Resolution: How Much Is Enough? The big question with resolution is always how much is enough? – This all depends on what is in the image and what you would like to do with it – Key questions include • Does the image look aesthetically pleasing? • Can you see what you need to see within the image?
  • 27. 27 C. Nikou – Digital Image Processing (E12) Resolution: How Much Is Enough? (cont…) The picture on the right is fine for counting the number of cars, but not for reading the number plate
  • 28. 28 C. Nikou – Digital Image Processing (E12) Intensity Level Resolution (cont…) Images taken from Gonzalez & Woods, Digital Image Processing (2002) Low Detail Medium Detail High Detail
  • 29. 29 C. Nikou – Digital Image Processing (E12) Spatial Resolution The Clarity of an image can’t be determined by pixel resolution, The number of pixels in an image does not matter. • Definition: Smallest discernible detail in an image. i.e., number of independent pixels values per inch. • Pixel Resolution: Total number of count of pixels
  • 30. 30 C. Nikou – Digital Image Processing (E12) Spatial Resolution
  • 31. 31 C. Nikou – Digital Image Processing (E12) Spatial Resolution Example
  • 32. 32 C. Nikou – Digital Image Processing (E12) Spatial Resolution
  • 33. 33 C. Nikou – Digital Image Processing (E12) Spatial Resolution
  • 34. 34 C. Nikou – Digital Image Processing (E12) Spatial Resolution
  • 35. 35 C. Nikou – Digital Image Processing (E12) Intensity Level Resolution Intensity level resolution refers to the number of intensity levels used to represent the image – The more intensity levels used, the finer the level of detail discernable in an image – Intensity level resolution is usually given in terms of the number of bits used to store each intensity level Number of Bits Number of Intensity Levels Examples 1 2 0, 1 2 4 00, 01, 10, 11 4 16 0000, 0101, 1111 8 256 00110011, 01010101 16 65,536 1010101010101010
  • 36. 36 C. Nikou – Digital Image Processing (E12) Intensity Level Resolution (cont…) 128 grey levels (7 bpp) 64 grey levels (6 bpp) 32 grey levels (5 bpp) 16 grey levels (4 bpp) 8 grey levels (3 bpp) 4 grey levels (2 bpp) 2 grey levels (1 bpp) 256 grey levels (8 bits per pixel) Images taken from Gonzalez & Woods, Digital Image Processing (2002)
  • 37. 37 C. Nikou – Digital Image Processing (E12) Conversion of Analog Signal into Digital Signal
  • 38. 38 C. Nikou – Digital Image Processing (E12) Image Sampling And Quantisation A digital sensor can only measure a limited number of samples at a discrete set of energy levels Quantisation is the process of converting a continuous analogue signal into a digital representation of this signal Images taken from Gonzalez & Woods, Digital Image Processing (2002)
  • 39. 39 C. Nikou – Digital Image Processing (E12) Image Sampling And Quantisation (cont…) Remember that a digital image is always only an approximation of a real world scene
  • 40. 40 C. Nikou – Digital Image Processing (E12) Sampling and Quantization
  • 41. 41 C. Nikou – Digital Image Processing (E12) Sampling and Quantization Quantization determines how many different colors an image can have.
  • 42. 42 C. Nikou – Digital Image Processing (E12) Sampling and Quantization