SlideShare a Scribd company logo
1 of 8
Download to read offline
CYH/ImageFundamentals/p.1
Fundamentals of Digital Image
Processing
• Applications of image processing
• What's an image?
• A simple image model
• Fundamental steps in image processing
• Elements of digital image processing systems
CYH/ImageFundamentals/p.2
Applications of image processing:
• Interest in digital image processing methods stems
from 2 principal application areas:
(1) improvement of pictorial information for
human interpretation, and
(2) processing of scene data for autonomous
machine perception.
• In the second application area, interest focuses on
procedures for extracting from an image
information in a form suitable for computer
processing.
• Examples include automatic character recognition,
industrial machine vision for product assembly and
inspection, military recognizance, automatic
processing of fingerprints etc.
CYH/ImageFundamentals/p.3
What's an image?
• An image refers to a 2D light intensity function
f(x,y), where (x,y) denote spatial coordinates and
the value of f at any point (x,y) is proportional to the
brightness or gray levels of the image at that point.
• A digital image is an image f(x,y) that has been
discretized both in spatial coordinates and
brightness.
• The elements of such a digital array are called
image elements or pixels.
A simple image model:
• To be suitable for computer processing, an image
f(x,y) must be digitalized both spatially and in
amplitude.
• Digitization of the spatial coordinates (x,y) is called
image sampling.
• Amplitude digitization is called gray-level
quantization.
CYH/ImageFundamentals/p.4
• The storage and processing requirements increase
rapidly with the spatial resolution and the number of
gray levels.
• Example: A 256 gray-level image of size 256x256
occupies 64K bytes of memory.
• Images of very low spatial resolution produce a
checkerboard effect.
Ori 2 4
8 16
Fig 3. Images of different spatial resolution
• The use of insufficient number of gray levels in
smooth areas of a digital image results in false
contouring.
CYH/ImageFundamentals/p.5
Fig 4. Images of different amplitude resolution
CYH/ImageFundamentals/p.6
Fundamental steps in image processing:
1. Image acquisition: to acquire a digital image
2. Image preprocessing: to improve the image in
ways that increase the chances for success of the
other processes.
3. Image segmentation: to partitions an input image
into its constituent parts or objects.
4. Image representation: to convert the input data to
a form suitable for computer processing.
5. Image description: to extract features that
result in some quantitative information of interest
or features that are basic for differentiating one
class of objects from another.
6. Image recognition: to assign a label to an
object based on the information provided by its
descriptors.
7. Image interpretation: to assign meaning to an
ensemble of recognized objects.
• Knowledge about a problem domain is coded into
an image processing system in the form of a
knowledge database.
CYH/ImageFundamentals/p.7
Preprocessing
Image
acquisition
Segmentation
Representation
and description
Knowledge base
Recognition
and
interpretion
Result
Problem
domain
Fig 1. Fundamental steps in digital image processing
CYH/ImageFundamentals/p.8
Elements of digital image processing systems:
• The basic operations performed in a digital image
processing systems include (1) acquisition, (2)
storage, (3) processing, (4) communication and (5)
display.
Image acquisition
equipments
y Video
y Scanner
y Camera
Display Unit
y TV monitors
y Printers
y Slide
projectors
Storage
y Optical disks
y Tape
y Videotape
y Mag disks
Processing Unit
y Computer
y Workstation
Communication
channel
Fig 2. Basic fundamental elements of an image processing
system
CYH/ImageFundamentals/p.9
Color processing
• Basics of color
• Color models in images
• Color models in video
CYH/ImageFundamentals/p.10
Basics of color
(a) Light and spectra
• Color is the perceptual result of light in the
visible region of the spectrum, having in the
region of 400nm to 700nm, incident upon the
retina.
• Visible Light is a form of electromagnetic
energy consisting of a spectrum of frequencies
having wavelengths range from about 400nm for
violet light to about 700nm for red light.
• Most light we see is a combination of many
wavelengths.
(b) Primaries
• Any color can be matched by proper proportions
of three component colors called primaries.
• The most common primaries are red, blue and
green.
CYH/ImageFundamentals/p.11
• The following terms are used to define color
light:
1. Brightness or Luminance: This is the amount
of light received by the eye regardless of
color.
2. Hue: This is the predominant spectral color in
the light.
3. Saturation: This indicates the spectral purity
of the color in the light.
Darkness
Yellow
Red
Purple
Blue Green
Saturation
Hue
Brightness
Limit of
Sensation
Fig 1. Color attributes
CYH/ImageFundamentals/p.12
• In 1931, the CIE adopted a set of nonphysical
primaries, X, Y and Z.




















=










B
G
R
Z
Y
X
5943
.
5
0565
.
0
0000
.
0
0601
.
0
5907
.
4
0000
.
1
1300
.
1
7518
.
1
7690
.
2
CYH/ImageFundamentals/p.13
Fig 2. CIE chromaticity diagram
Black
Gray shades
Luminance
B
R
G
W
Fig 3. Color pyramid
• The chromaticity coordinates are obtained from
x=X/D, y=Y/D, z=Z/D, where D=X+Y+Z.
• The edges represent the "pure" colors.
• When added, any two colors produce a point on
the line between them.
CYH/ImageFundamentals/p.14
Color models in images:
• A color image is a 2D array of (R,G,B) integer
triplets.
• CRT displays have 3 phosphors (RGB) which
produce a combination of wavelengths when excited
with electrons.
• CMY model, which uses Cyan, Magenta and
Yellow primaries, is mostly used in printing devices
where the color pigments on the paper absorb
certain colors.










−
−
−
=










B
G
R
Y
M
C
1
1
1
• Sometimes, an alternative CMYK model (K stands
for black) is used in color printing to produce a
darker black than simply mixing CMY.










−
−
−
=










K
Y
K
M
K
C
Y
M
C
'
'
'
, where K=min{C,M,Y}
CYH/ImageFundamentals/p.15
Color models in video
• YIQ and YUV are the 2 commonly used color
models in video.
(a).YIQ Model
• YIQ is used in color TV broadcasting, which is
downward compatible with B/W TV where only
Y is used.




















=










B
G
R
Q
I
Y
311
.
0
528
.
0
212
.
0
321
.
0
275
.
0
596
.
0
114
.
0
587
.
0
299
.
0
• Y (luminance) is the CIE Y primary.
(b).YUV (YCbCr) model
• They are initially for PAL analog video, but it's
now used in CCIR 601 standard for digital
video.
• Y = 0.299R+0.587G+0.114B
Cb = B-Y
Cr = R-Y
• Y = 0.299R+0.587G+0.114B
CYH/ImageFundamentals/p.16
U = 0.565(B-Y)
V = 0.713(R-Y)
(c). Chroma subsampling
Y0
Y2
Y1
Y3
CB0
CB1
CR0
CR1
Y0
Y4
Y1
Y5
CB0
CB1
CR0
CR1
Y2
Y6
Y3
Y7
Y0
Y2
Y1
Y3
CB0
CR0
R0
R2
R1
R3
B0 B1
G0 G1
B2
B3
G2
G3
4:4:4 4:2:2 4:1:1 4:2:0
• 4:2:2 Horizontally subsampled color signals
by a factor of 2.
• 4:1:1 Horizontally subsampled by a factor of
4
• 4:2:0 Subsampled in both the horizontal and
vertical axes by a factor of 2 between
pixels as shown in the figure.
• 4:1:1 and 4:2:0 are mostly used in JPEG and
MPEG.

More Related Content

Similar to Digital Image Fundamentals

06 cie552 image_manipulation
06 cie552 image_manipulation06 cie552 image_manipulation
06 cie552 image_manipulationElsayed Hemayed
 
Digital_image_processing_-Vijaya_Raghavan.pdf
Digital_image_processing_-Vijaya_Raghavan.pdfDigital_image_processing_-Vijaya_Raghavan.pdf
Digital_image_processing_-Vijaya_Raghavan.pdfVaideshSiva1
 
new ai techniques.pptx
new ai techniques.pptxnew ai techniques.pptx
new ai techniques.pptxSanandMishra
 
DIP Notes Unit-1 PPT , engineering, computer Science
DIP Notes Unit-1 PPT , engineering, computer ScienceDIP Notes Unit-1 PPT , engineering, computer Science
DIP Notes Unit-1 PPT , engineering, computer Sciencebaaburao4200
 
DIP Notes Unit-1 PPT.pdf
DIP Notes Unit-1 PPT.pdfDIP Notes Unit-1 PPT.pdf
DIP Notes Unit-1 PPT.pdfGaurav Sharma
 
DIGITAL IMAGE PROCESSING - Day 5 Applications of DIP
DIGITAL IMAGE PROCESSING - Day 5 Applications of DIPDIGITAL IMAGE PROCESSING - Day 5 Applications of DIP
DIGITAL IMAGE PROCESSING - Day 5 Applications of DIPvijayanand Kandaswamy
 
Chapter 3 : IMAGE
Chapter 3 : IMAGEChapter 3 : IMAGE
Chapter 3 : IMAGEazira96
 
24th IP_Fundamentals.ppt
24th IP_Fundamentals.ppt24th IP_Fundamentals.ppt
24th IP_Fundamentals.pptMphill2018
 
Intro+Imaging.ppt
Intro+Imaging.pptIntro+Imaging.ppt
Intro+Imaging.pptshohel rana
 
Optical Watermarking Literature survey....
Optical Watermarking Literature survey....Optical Watermarking Literature survey....
Optical Watermarking Literature survey....Arif Ahmed
 
An Introduction to digital image processing
An Introduction to digital image processingAn Introduction to digital image processing
An Introduction to digital image processingnastaranEmamjomeh1
 
CG_Unit1_SShah.pptx
CG_Unit1_SShah.pptxCG_Unit1_SShah.pptx
CG_Unit1_SShah.pptxShweta Shah
 
Introduction to computer graphics
Introduction to computer graphics Introduction to computer graphics
Introduction to computer graphics Priyodarshini Dhar
 

Similar to Digital Image Fundamentals (20)

06 cie552 image_manipulation
06 cie552 image_manipulation06 cie552 image_manipulation
06 cie552 image_manipulation
 
Digital_image_processing_-Vijaya_Raghavan.pdf
Digital_image_processing_-Vijaya_Raghavan.pdfDigital_image_processing_-Vijaya_Raghavan.pdf
Digital_image_processing_-Vijaya_Raghavan.pdf
 
new ai techniques.pptx
new ai techniques.pptxnew ai techniques.pptx
new ai techniques.pptx
 
DIP Notes Unit-1 PPT , engineering, computer Science
DIP Notes Unit-1 PPT , engineering, computer ScienceDIP Notes Unit-1 PPT , engineering, computer Science
DIP Notes Unit-1 PPT , engineering, computer Science
 
DIP Notes Unit-1 PPT.pdf
DIP Notes Unit-1 PPT.pdfDIP Notes Unit-1 PPT.pdf
DIP Notes Unit-1 PPT.pdf
 
DIGITAL IMAGE PROCESSING - Day 5 Applications of DIP
DIGITAL IMAGE PROCESSING - Day 5 Applications of DIPDIGITAL IMAGE PROCESSING - Day 5 Applications of DIP
DIGITAL IMAGE PROCESSING - Day 5 Applications of DIP
 
Chapter 3 : IMAGE
Chapter 3 : IMAGEChapter 3 : IMAGE
Chapter 3 : IMAGE
 
Chapter 3
Chapter 3Chapter 3
Chapter 3
 
24th IP_Fundamentals.ppt
24th IP_Fundamentals.ppt24th IP_Fundamentals.ppt
24th IP_Fundamentals.ppt
 
E1102012537
E1102012537E1102012537
E1102012537
 
image processing
image processing image processing
image processing
 
Intro+Imaging.ppt
Intro+Imaging.pptIntro+Imaging.ppt
Intro+Imaging.ppt
 
Dip review
Dip reviewDip review
Dip review
 
Digital image processing
Digital image processingDigital image processing
Digital image processing
 
Digital image processing
Digital image processingDigital image processing
Digital image processing
 
Optical Watermarking Literature survey....
Optical Watermarking Literature survey....Optical Watermarking Literature survey....
Optical Watermarking Literature survey....
 
An Introduction to digital image processing
An Introduction to digital image processingAn Introduction to digital image processing
An Introduction to digital image processing
 
CG.pptx
CG.pptxCG.pptx
CG.pptx
 
CG_Unit1_SShah.pptx
CG_Unit1_SShah.pptxCG_Unit1_SShah.pptx
CG_Unit1_SShah.pptx
 
Introduction to computer graphics
Introduction to computer graphics Introduction to computer graphics
Introduction to computer graphics
 

Recently uploaded

MANUFACTURING PROCESS-II UNIT-5 NC MACHINE TOOLS
MANUFACTURING PROCESS-II UNIT-5 NC MACHINE TOOLSMANUFACTURING PROCESS-II UNIT-5 NC MACHINE TOOLS
MANUFACTURING PROCESS-II UNIT-5 NC MACHINE TOOLSSIVASHANKAR N
 
(MEERA) Dapodi Call Girls Just Call 7001035870 [ Cash on Delivery ] Pune Escorts
(MEERA) Dapodi Call Girls Just Call 7001035870 [ Cash on Delivery ] Pune Escorts(MEERA) Dapodi Call Girls Just Call 7001035870 [ Cash on Delivery ] Pune Escorts
(MEERA) Dapodi Call Girls Just Call 7001035870 [ Cash on Delivery ] Pune Escortsranjana rawat
 
(PRIYA) Rajgurunagar Call Girls Just Call 7001035870 [ Cash on Delivery ] Pun...
(PRIYA) Rajgurunagar Call Girls Just Call 7001035870 [ Cash on Delivery ] Pun...(PRIYA) Rajgurunagar Call Girls Just Call 7001035870 [ Cash on Delivery ] Pun...
(PRIYA) Rajgurunagar Call Girls Just Call 7001035870 [ Cash on Delivery ] Pun...ranjana rawat
 
The Most Attractive Pune Call Girls Budhwar Peth 8250192130 Will You Miss Thi...
The Most Attractive Pune Call Girls Budhwar Peth 8250192130 Will You Miss Thi...The Most Attractive Pune Call Girls Budhwar Peth 8250192130 Will You Miss Thi...
The Most Attractive Pune Call Girls Budhwar Peth 8250192130 Will You Miss Thi...ranjana rawat
 
High Profile Call Girls Nagpur Meera Call 7001035870 Meet With Nagpur Escorts
High Profile Call Girls Nagpur Meera Call 7001035870 Meet With Nagpur EscortsHigh Profile Call Girls Nagpur Meera Call 7001035870 Meet With Nagpur Escorts
High Profile Call Girls Nagpur Meera Call 7001035870 Meet With Nagpur EscortsCall Girls in Nagpur High Profile
 
APPLICATIONS-AC/DC DRIVES-OPERATING CHARACTERISTICS
APPLICATIONS-AC/DC DRIVES-OPERATING CHARACTERISTICSAPPLICATIONS-AC/DC DRIVES-OPERATING CHARACTERISTICS
APPLICATIONS-AC/DC DRIVES-OPERATING CHARACTERISTICSKurinjimalarL3
 
Sheet Pile Wall Design and Construction: A Practical Guide for Civil Engineer...
Sheet Pile Wall Design and Construction: A Practical Guide for Civil Engineer...Sheet Pile Wall Design and Construction: A Practical Guide for Civil Engineer...
Sheet Pile Wall Design and Construction: A Practical Guide for Civil Engineer...Dr.Costas Sachpazis
 
Call for Papers - African Journal of Biological Sciences, E-ISSN: 2663-2187, ...
Call for Papers - African Journal of Biological Sciences, E-ISSN: 2663-2187, ...Call for Papers - African Journal of Biological Sciences, E-ISSN: 2663-2187, ...
Call for Papers - African Journal of Biological Sciences, E-ISSN: 2663-2187, ...Christo Ananth
 
MANUFACTURING PROCESS-II UNIT-2 LATHE MACHINE
MANUFACTURING PROCESS-II UNIT-2 LATHE MACHINEMANUFACTURING PROCESS-II UNIT-2 LATHE MACHINE
MANUFACTURING PROCESS-II UNIT-2 LATHE MACHINESIVASHANKAR N
 
the ladakh protest in leh ladakh 2024 sonam wangchuk.pptx
the ladakh protest in leh ladakh 2024 sonam wangchuk.pptxthe ladakh protest in leh ladakh 2024 sonam wangchuk.pptx
the ladakh protest in leh ladakh 2024 sonam wangchuk.pptxhumanexperienceaaa
 
Call Girls Service Nagpur Tanvi Call 7001035870 Meet With Nagpur Escorts
Call Girls Service Nagpur Tanvi Call 7001035870 Meet With Nagpur EscortsCall Girls Service Nagpur Tanvi Call 7001035870 Meet With Nagpur Escorts
Call Girls Service Nagpur Tanvi Call 7001035870 Meet With Nagpur EscortsCall Girls in Nagpur High Profile
 
247267395-1-Symmetric-and-distributed-shared-memory-architectures-ppt (1).ppt
247267395-1-Symmetric-and-distributed-shared-memory-architectures-ppt (1).ppt247267395-1-Symmetric-and-distributed-shared-memory-architectures-ppt (1).ppt
247267395-1-Symmetric-and-distributed-shared-memory-architectures-ppt (1).pptssuser5c9d4b1
 
Call Girls in Nagpur Suman Call 7001035870 Meet With Nagpur Escorts
Call Girls in Nagpur Suman Call 7001035870 Meet With Nagpur EscortsCall Girls in Nagpur Suman Call 7001035870 Meet With Nagpur Escorts
Call Girls in Nagpur Suman Call 7001035870 Meet With Nagpur EscortsCall Girls in Nagpur High Profile
 
Call Girls Service Nashik Vaishnavi 7001305949 Independent Escort Service Nashik
Call Girls Service Nashik Vaishnavi 7001305949 Independent Escort Service NashikCall Girls Service Nashik Vaishnavi 7001305949 Independent Escort Service Nashik
Call Girls Service Nashik Vaishnavi 7001305949 Independent Escort Service NashikCall Girls in Nagpur High Profile
 
Top Rated Pune Call Girls Budhwar Peth ⟟ 6297143586 ⟟ Call Me For Genuine Se...
Top Rated  Pune Call Girls Budhwar Peth ⟟ 6297143586 ⟟ Call Me For Genuine Se...Top Rated  Pune Call Girls Budhwar Peth ⟟ 6297143586 ⟟ Call Me For Genuine Se...
Top Rated Pune Call Girls Budhwar Peth ⟟ 6297143586 ⟟ Call Me For Genuine Se...Call Girls in Nagpur High Profile
 
(RIA) Call Girls Bhosari ( 7001035870 ) HI-Fi Pune Escorts Service
(RIA) Call Girls Bhosari ( 7001035870 ) HI-Fi Pune Escorts Service(RIA) Call Girls Bhosari ( 7001035870 ) HI-Fi Pune Escorts Service
(RIA) Call Girls Bhosari ( 7001035870 ) HI-Fi Pune Escorts Serviceranjana rawat
 
HARDNESS, FRACTURE TOUGHNESS AND STRENGTH OF CERAMICS
HARDNESS, FRACTURE TOUGHNESS AND STRENGTH OF CERAMICSHARDNESS, FRACTURE TOUGHNESS AND STRENGTH OF CERAMICS
HARDNESS, FRACTURE TOUGHNESS AND STRENGTH OF CERAMICSRajkumarAkumalla
 

Recently uploaded (20)

MANUFACTURING PROCESS-II UNIT-5 NC MACHINE TOOLS
MANUFACTURING PROCESS-II UNIT-5 NC MACHINE TOOLSMANUFACTURING PROCESS-II UNIT-5 NC MACHINE TOOLS
MANUFACTURING PROCESS-II UNIT-5 NC MACHINE TOOLS
 
(MEERA) Dapodi Call Girls Just Call 7001035870 [ Cash on Delivery ] Pune Escorts
(MEERA) Dapodi Call Girls Just Call 7001035870 [ Cash on Delivery ] Pune Escorts(MEERA) Dapodi Call Girls Just Call 7001035870 [ Cash on Delivery ] Pune Escorts
(MEERA) Dapodi Call Girls Just Call 7001035870 [ Cash on Delivery ] Pune Escorts
 
(PRIYA) Rajgurunagar Call Girls Just Call 7001035870 [ Cash on Delivery ] Pun...
(PRIYA) Rajgurunagar Call Girls Just Call 7001035870 [ Cash on Delivery ] Pun...(PRIYA) Rajgurunagar Call Girls Just Call 7001035870 [ Cash on Delivery ] Pun...
(PRIYA) Rajgurunagar Call Girls Just Call 7001035870 [ Cash on Delivery ] Pun...
 
The Most Attractive Pune Call Girls Budhwar Peth 8250192130 Will You Miss Thi...
The Most Attractive Pune Call Girls Budhwar Peth 8250192130 Will You Miss Thi...The Most Attractive Pune Call Girls Budhwar Peth 8250192130 Will You Miss Thi...
The Most Attractive Pune Call Girls Budhwar Peth 8250192130 Will You Miss Thi...
 
High Profile Call Girls Nagpur Meera Call 7001035870 Meet With Nagpur Escorts
High Profile Call Girls Nagpur Meera Call 7001035870 Meet With Nagpur EscortsHigh Profile Call Girls Nagpur Meera Call 7001035870 Meet With Nagpur Escorts
High Profile Call Girls Nagpur Meera Call 7001035870 Meet With Nagpur Escorts
 
APPLICATIONS-AC/DC DRIVES-OPERATING CHARACTERISTICS
APPLICATIONS-AC/DC DRIVES-OPERATING CHARACTERISTICSAPPLICATIONS-AC/DC DRIVES-OPERATING CHARACTERISTICS
APPLICATIONS-AC/DC DRIVES-OPERATING CHARACTERISTICS
 
Sheet Pile Wall Design and Construction: A Practical Guide for Civil Engineer...
Sheet Pile Wall Design and Construction: A Practical Guide for Civil Engineer...Sheet Pile Wall Design and Construction: A Practical Guide for Civil Engineer...
Sheet Pile Wall Design and Construction: A Practical Guide for Civil Engineer...
 
Call for Papers - African Journal of Biological Sciences, E-ISSN: 2663-2187, ...
Call for Papers - African Journal of Biological Sciences, E-ISSN: 2663-2187, ...Call for Papers - African Journal of Biological Sciences, E-ISSN: 2663-2187, ...
Call for Papers - African Journal of Biological Sciences, E-ISSN: 2663-2187, ...
 
MANUFACTURING PROCESS-II UNIT-2 LATHE MACHINE
MANUFACTURING PROCESS-II UNIT-2 LATHE MACHINEMANUFACTURING PROCESS-II UNIT-2 LATHE MACHINE
MANUFACTURING PROCESS-II UNIT-2 LATHE MACHINE
 
the ladakh protest in leh ladakh 2024 sonam wangchuk.pptx
the ladakh protest in leh ladakh 2024 sonam wangchuk.pptxthe ladakh protest in leh ladakh 2024 sonam wangchuk.pptx
the ladakh protest in leh ladakh 2024 sonam wangchuk.pptx
 
Call Girls Service Nagpur Tanvi Call 7001035870 Meet With Nagpur Escorts
Call Girls Service Nagpur Tanvi Call 7001035870 Meet With Nagpur EscortsCall Girls Service Nagpur Tanvi Call 7001035870 Meet With Nagpur Escorts
Call Girls Service Nagpur Tanvi Call 7001035870 Meet With Nagpur Escorts
 
247267395-1-Symmetric-and-distributed-shared-memory-architectures-ppt (1).ppt
247267395-1-Symmetric-and-distributed-shared-memory-architectures-ppt (1).ppt247267395-1-Symmetric-and-distributed-shared-memory-architectures-ppt (1).ppt
247267395-1-Symmetric-and-distributed-shared-memory-architectures-ppt (1).ppt
 
Call Girls in Nagpur Suman Call 7001035870 Meet With Nagpur Escorts
Call Girls in Nagpur Suman Call 7001035870 Meet With Nagpur EscortsCall Girls in Nagpur Suman Call 7001035870 Meet With Nagpur Escorts
Call Girls in Nagpur Suman Call 7001035870 Meet With Nagpur Escorts
 
★ CALL US 9953330565 ( HOT Young Call Girls In Badarpur delhi NCR
★ CALL US 9953330565 ( HOT Young Call Girls In Badarpur delhi NCR★ CALL US 9953330565 ( HOT Young Call Girls In Badarpur delhi NCR
★ CALL US 9953330565 ( HOT Young Call Girls In Badarpur delhi NCR
 
Call Girls Service Nashik Vaishnavi 7001305949 Independent Escort Service Nashik
Call Girls Service Nashik Vaishnavi 7001305949 Independent Escort Service NashikCall Girls Service Nashik Vaishnavi 7001305949 Independent Escort Service Nashik
Call Girls Service Nashik Vaishnavi 7001305949 Independent Escort Service Nashik
 
Top Rated Pune Call Girls Budhwar Peth ⟟ 6297143586 ⟟ Call Me For Genuine Se...
Top Rated  Pune Call Girls Budhwar Peth ⟟ 6297143586 ⟟ Call Me For Genuine Se...Top Rated  Pune Call Girls Budhwar Peth ⟟ 6297143586 ⟟ Call Me For Genuine Se...
Top Rated Pune Call Girls Budhwar Peth ⟟ 6297143586 ⟟ Call Me For Genuine Se...
 
Call Us -/9953056974- Call Girls In Vikaspuri-/- Delhi NCR
Call Us -/9953056974- Call Girls In Vikaspuri-/- Delhi NCRCall Us -/9953056974- Call Girls In Vikaspuri-/- Delhi NCR
Call Us -/9953056974- Call Girls In Vikaspuri-/- Delhi NCR
 
(RIA) Call Girls Bhosari ( 7001035870 ) HI-Fi Pune Escorts Service
(RIA) Call Girls Bhosari ( 7001035870 ) HI-Fi Pune Escorts Service(RIA) Call Girls Bhosari ( 7001035870 ) HI-Fi Pune Escorts Service
(RIA) Call Girls Bhosari ( 7001035870 ) HI-Fi Pune Escorts Service
 
9953056974 Call Girls In South Ex, Escorts (Delhi) NCR.pdf
9953056974 Call Girls In South Ex, Escorts (Delhi) NCR.pdf9953056974 Call Girls In South Ex, Escorts (Delhi) NCR.pdf
9953056974 Call Girls In South Ex, Escorts (Delhi) NCR.pdf
 
HARDNESS, FRACTURE TOUGHNESS AND STRENGTH OF CERAMICS
HARDNESS, FRACTURE TOUGHNESS AND STRENGTH OF CERAMICSHARDNESS, FRACTURE TOUGHNESS AND STRENGTH OF CERAMICS
HARDNESS, FRACTURE TOUGHNESS AND STRENGTH OF CERAMICS
 

Digital Image Fundamentals

  • 1. CYH/ImageFundamentals/p.1 Fundamentals of Digital Image Processing • Applications of image processing • What's an image? • A simple image model • Fundamental steps in image processing • Elements of digital image processing systems CYH/ImageFundamentals/p.2 Applications of image processing: • Interest in digital image processing methods stems from 2 principal application areas: (1) improvement of pictorial information for human interpretation, and (2) processing of scene data for autonomous machine perception. • In the second application area, interest focuses on procedures for extracting from an image information in a form suitable for computer processing. • Examples include automatic character recognition, industrial machine vision for product assembly and inspection, military recognizance, automatic processing of fingerprints etc.
  • 2. CYH/ImageFundamentals/p.3 What's an image? • An image refers to a 2D light intensity function f(x,y), where (x,y) denote spatial coordinates and the value of f at any point (x,y) is proportional to the brightness or gray levels of the image at that point. • A digital image is an image f(x,y) that has been discretized both in spatial coordinates and brightness. • The elements of such a digital array are called image elements or pixels. A simple image model: • To be suitable for computer processing, an image f(x,y) must be digitalized both spatially and in amplitude. • Digitization of the spatial coordinates (x,y) is called image sampling. • Amplitude digitization is called gray-level quantization. CYH/ImageFundamentals/p.4 • The storage and processing requirements increase rapidly with the spatial resolution and the number of gray levels. • Example: A 256 gray-level image of size 256x256 occupies 64K bytes of memory. • Images of very low spatial resolution produce a checkerboard effect. Ori 2 4 8 16 Fig 3. Images of different spatial resolution • The use of insufficient number of gray levels in smooth areas of a digital image results in false contouring.
  • 3. CYH/ImageFundamentals/p.5 Fig 4. Images of different amplitude resolution CYH/ImageFundamentals/p.6 Fundamental steps in image processing: 1. Image acquisition: to acquire a digital image 2. Image preprocessing: to improve the image in ways that increase the chances for success of the other processes. 3. Image segmentation: to partitions an input image into its constituent parts or objects. 4. Image representation: to convert the input data to a form suitable for computer processing. 5. Image description: to extract features that result in some quantitative information of interest or features that are basic for differentiating one class of objects from another. 6. Image recognition: to assign a label to an object based on the information provided by its descriptors. 7. Image interpretation: to assign meaning to an ensemble of recognized objects. • Knowledge about a problem domain is coded into an image processing system in the form of a knowledge database.
  • 4. CYH/ImageFundamentals/p.7 Preprocessing Image acquisition Segmentation Representation and description Knowledge base Recognition and interpretion Result Problem domain Fig 1. Fundamental steps in digital image processing CYH/ImageFundamentals/p.8 Elements of digital image processing systems: • The basic operations performed in a digital image processing systems include (1) acquisition, (2) storage, (3) processing, (4) communication and (5) display. Image acquisition equipments y Video y Scanner y Camera Display Unit y TV monitors y Printers y Slide projectors Storage y Optical disks y Tape y Videotape y Mag disks Processing Unit y Computer y Workstation Communication channel Fig 2. Basic fundamental elements of an image processing system
  • 5. CYH/ImageFundamentals/p.9 Color processing • Basics of color • Color models in images • Color models in video CYH/ImageFundamentals/p.10 Basics of color (a) Light and spectra • Color is the perceptual result of light in the visible region of the spectrum, having in the region of 400nm to 700nm, incident upon the retina. • Visible Light is a form of electromagnetic energy consisting of a spectrum of frequencies having wavelengths range from about 400nm for violet light to about 700nm for red light. • Most light we see is a combination of many wavelengths. (b) Primaries • Any color can be matched by proper proportions of three component colors called primaries. • The most common primaries are red, blue and green.
  • 6. CYH/ImageFundamentals/p.11 • The following terms are used to define color light: 1. Brightness or Luminance: This is the amount of light received by the eye regardless of color. 2. Hue: This is the predominant spectral color in the light. 3. Saturation: This indicates the spectral purity of the color in the light. Darkness Yellow Red Purple Blue Green Saturation Hue Brightness Limit of Sensation Fig 1. Color attributes CYH/ImageFundamentals/p.12 • In 1931, the CIE adopted a set of nonphysical primaries, X, Y and Z.                     =           B G R Z Y X 5943 . 5 0565 . 0 0000 . 0 0601 . 0 5907 . 4 0000 . 1 1300 . 1 7518 . 1 7690 . 2
  • 7. CYH/ImageFundamentals/p.13 Fig 2. CIE chromaticity diagram Black Gray shades Luminance B R G W Fig 3. Color pyramid • The chromaticity coordinates are obtained from x=X/D, y=Y/D, z=Z/D, where D=X+Y+Z. • The edges represent the "pure" colors. • When added, any two colors produce a point on the line between them. CYH/ImageFundamentals/p.14 Color models in images: • A color image is a 2D array of (R,G,B) integer triplets. • CRT displays have 3 phosphors (RGB) which produce a combination of wavelengths when excited with electrons. • CMY model, which uses Cyan, Magenta and Yellow primaries, is mostly used in printing devices where the color pigments on the paper absorb certain colors.           − − − =           B G R Y M C 1 1 1 • Sometimes, an alternative CMYK model (K stands for black) is used in color printing to produce a darker black than simply mixing CMY.           − − − =           K Y K M K C Y M C ' ' ' , where K=min{C,M,Y}
  • 8. CYH/ImageFundamentals/p.15 Color models in video • YIQ and YUV are the 2 commonly used color models in video. (a).YIQ Model • YIQ is used in color TV broadcasting, which is downward compatible with B/W TV where only Y is used.                     =           B G R Q I Y 311 . 0 528 . 0 212 . 0 321 . 0 275 . 0 596 . 0 114 . 0 587 . 0 299 . 0 • Y (luminance) is the CIE Y primary. (b).YUV (YCbCr) model • They are initially for PAL analog video, but it's now used in CCIR 601 standard for digital video. • Y = 0.299R+0.587G+0.114B Cb = B-Y Cr = R-Y • Y = 0.299R+0.587G+0.114B CYH/ImageFundamentals/p.16 U = 0.565(B-Y) V = 0.713(R-Y) (c). Chroma subsampling Y0 Y2 Y1 Y3 CB0 CB1 CR0 CR1 Y0 Y4 Y1 Y5 CB0 CB1 CR0 CR1 Y2 Y6 Y3 Y7 Y0 Y2 Y1 Y3 CB0 CR0 R0 R2 R1 R3 B0 B1 G0 G1 B2 B3 G2 G3 4:4:4 4:2:2 4:1:1 4:2:0 • 4:2:2 Horizontally subsampled color signals by a factor of 2. • 4:1:1 Horizontally subsampled by a factor of 4 • 4:2:0 Subsampled in both the horizontal and vertical axes by a factor of 2 between pixels as shown in the figure. • 4:1:1 and 4:2:0 are mostly used in JPEG and MPEG.