SlideShare a Scribd company logo
1
What is Digital Image
Processing ?
Contents:
1. What is an Image and what is Digital Image?
2. What are types of Digital Images?
3. What is Image Processing?
4. Types of Image Processing
5. What is Digital Image Processing?
6. Types of Digital Image Processing
7. Applications of Digital Image Processing
1. What is an Image and what is Digital Image?
• Image is an pictorial representation of someone or something.
• Someone has truly said “ A picture is worth a thousand words”.
1. What is an Image and what is Digital Image?…
• An image is a two-dimensional function f(x,y), where x and y are the
spatial (plane) coordinates, and the amplitude of f at any pair of
coordinates (x,y) is called the intensity of the image at that level.
• If x,y and the amplitude values of f are finite and discrete quantities, we
call the image a digital image. A digital image is composed of a finite
number of elements called pixels, each of which has a particular
location and value.
x
f (x0,y0)
x
f (x1,y1)
1. What is an Image and what is Digital Image?…
Pixel intensity value
f(1,1) =33
Pixel location
f(2724,2336) = 83
83 82 132 132 131 130
82 82 132 132 131 130
82 82 132 132 131 130
82 82 132 132 132 131
80 79 133 133 132 131
80 79 133 133 132 131
rows columns
f(645:650,1323:1328) =
Consider the following
image (2724x2336 pixels)
to be 2D function or a
matrix with rows and
columns
In 8-bit representation
Pixel intensity values
change between 0 (Black)
and 255 (White)
1. What is an Image and what is Digital Image?…
One Pixel
Remember digitization implies that a digital image is an approximation
of a real scene
1. What is an Image and what is Digital Image?…
Conventional coordinate for image representation
1. What is an Image and what is Digital Image?…
2. What are types of Digital Images?
2. What are types of Digital Images? …
2. What are types of Digital Images? …
2. What are types of Digital Images? …
3. What is Image Processing ?
• Image processing is manipulation of images by a brain or computers.
Object
Object
4. Types of Image processing
Image processing
Analog Image processing
E.g.: Processing CRT TV image
Digital Image processing
E.g.: Processing image using PCs, Smartphones
• Digital Image Processing is a method to perform some operations on an digital
image, in order to get an enhanced image or to extract some useful information
from it.
• It is a type of signal processing in which input is an image and output may be
image or characteristics/features associated with that image.
• The motivation or purposes behind DIP is:
(1) Improvement of picture information for interpretation.
(2) Storage, transmission and representation of digital data for machine perception
is possible.
5. What is Digital Image Processing ?
Digital Image Processing
6. Types of Digital Image Processing ?
(1) Low level processing: Primitive operations such as noise reduction, image
sharpening, enhancement etc. Input and output are images.
(2) Mid level processing: Image segmentation, classification of individual objects etc.
Here input are images but output are attributes of images for e.g. edges of image.
(3) High level processing: It involves making sense of recognized objects and
performing functions associated with visions. For e.g. Automatic character
recognition, military recognition, autonomous navigation etc.
7. Applications of Digital Image Processing ?
1. Biometrics
2. Vehicle number plate detection
3. Content based Image retrieval (CBIR)
4. Steganography
5. Medical imaging
6. Object recognition
7. Image enhancement and noise removal.
Elements of DIP
2
Human Visual System
and
Contents:
1. Structure of Human Eye
2. Realization of the blind spot
3. Contrast sensitivity
4. Brightness adaptation and discrimination
5. Simultaneous contrast
6. Optical Illusions
7. Elements of Digital Image Processing System
1. Structure of Human Eye
•The lens focuses the light reflected from different objects onto the retina
which is composed of photoreceptors-rods and cones.
• Nerves containing the retina leave the eyeball through the optic nerve bundle.
D A
Realization of Blind Spot
2. Realization of the blind spot
• Draw the two letters ‘D’ and ‘A’ on a piece of paper around 3 inches apart.
• Close your right eye and focus on letter ‘A’. Slowly move the paper near to your face.
• At some particular distance the letter ‘D’ will disappear. This is due to blind spot.
• The response of the human eye to changes in the intensity of illumination is non-linear.
• The ratio of ΔIc/I is called the weber ratio,
where I is constant illumination and Ic is the incremental value.
3. Contrast sensitivity
Range of intensities human visual system can adapt
•The dynamic range of human eye is enormous. But at a given point of time, the
eye can observe a small range of illuminations.
• This phenomena is called Brightness Adaptation.
4. Brightness adaptation and discrimination
•The human visual system can perceive approximately 1010 different light
Intensities levels. But at any time we can hardly discriminate between 40-50 shades
due to brightness adaptation. Also the perceived intensity of a region is related to
light intensities of region surrounding it.
Mach Bands
5. Simultaneous contrast
• Each of small squares have the same intensity, but as the surrounding grey
level of each bigger square is different, the small squares do not appear equally
bright.
• Hence the intensity that we perceive are not actually the absolute values.
6. Optical Illusions
• Our visual system plays a lot of
interesting tricks on us.
7. Elements of Digital Image Processing System
Image Processing System is the combination of the different elements involved in the digital
image processing.
It consists of following components:
•Image Sensors:
With reference to sensing, two elements are required to acquire digital image. The first is a physical device that is sensitive to the
energy radiated by the object we wish to image(e.g. Camera) and second is specialized image processing hardware.
•Image Processing Hardware:
Image processing hardware is the dedicated hardware that is used to process the instructions obtained from the image sensors.
•Computer:
Computer used in the image processing system is the general purpose computer that is used by us in our daily life.
•Image Processing Software:
Image processing software is the software that includes all the mechanisms and algorithms that are used in image processing
system.
•Mass Storage:
Mass storage stores the pixels of the images during the processing.
•Hard CopyDevice:
Once the image is processed then it is stored in the hard copy device. It can be a pen drive or any external ROM device.
•Image Display:
It includes the monitor or display screen that displays the processed images.
•Network:
Network is the connection of all the above elements of the image processing system.
Fundamental steps in
Digital Image Processing
3
Knowledge Base
Fundamental steps in Digital Image Processing
The knowledge about a Problem
Domain is coded into an image
processing system.
The Knowledge Base controls
the interaction between different
modules of an image processing
system.
Object
In this step, the image is captured
by a camera and is digitized if not
in digital form.
Image Acquisition
Image Enhancement It is the process of manipulating an
image so that the result Is more
suitable than original for specific
applications.
It is the process of recovering an
image that has been degraded. It uses
mathematical or probabilistic models.
Image Restoration
Morphological Processing
Are the tools for extracting image
components that are useful in the
representation and description of shape.
Image Segmentation
Here the computer tries to
separate objects from the image.
ObjectRecognition
It is a process that assigns a label
(e.g. display board) to an object based
on its description.
Representation and Description
Representation deals with converting
the data into a suitable form for
computer processing.
Description deals with extracting
features.
Image Compression It deals with techniques for reducing
the storage space required to save an
Image or the bandwidth required to
transmit it.
ColourImage Processing
It handles the image processing
of coloured images either as
Indexed image or RGB images.
Image Sensing and
Acquisition
4
•Image sensing is done by a sensor, which will convert the optical energy into
electrical energy or digital image.
In image acquisition there are three components:
(1) Illumination
(2) Optical system (lens system)
(3) Sensor system
• The three principal sensor arrangements used to transform illumination energy into
digital images are:
(1) Single sensor
(2) Line sensor
(3) Array sensor
(1) Single sensor
(2) Line sensor
(3) Array sensor
• The best example for a single sensor is the photodiode, which is constructed of silicon
material whose output voltage waveform is proportional to incident light.
• The use of a filter in front of a sensor improves selectivity. For example, a green (pass)
filter in front of a light sensor allows only green light .
• In order to generate a 2-D image using a single sensor, there has to be relative
displacements in both the x- and y-directions between the sensor and the area to be imaged.
Image Acquisition using a Single Sensor:
• The sensor strip provides imaging elements in one direction. Motion perpendicular
to the strips provides imaging in the other direction.
• This arrangement is used in most flat-bed scanners
• Sensing devices with 4000 or more in-line sensors are possible.
Image Acquisition Using Sensor Strips:
Image Acquisition Using Circular sensor strip
• The sensor strip arrangement mounted in a
ring configuration is used in X-ray, medical
and industrial imaging to obtain cross-
sectional (slice) images of 3-D objects.
• A rotating X-ray source provides
illumination and the portion of the sensors
opposite the source collect the X-ray energy
that pass through the object.
Image Acquisition using Array sensor:
• The typical array sensor is a CCD array, which can be manufacture with
4000*4000 elements or more.
• The response of each sensor is proportional to the integral of the light energy
projected onto the surface of the sensor.
CCD KAF-3200E from Kodak.
(2184 x 1472 pixels,
Pixel size 6.8 microns2)
A Simple Image formation model:
• An image is defined by two dimensional function f(x,y). The value or amplitude of f
at spatial coordinates (x,y) is a positive scalar quantity.
0 < f(x,y) < ∞
• The function f(x,y) may be characterized by two components: (1) the amount of
source illumination incident on the scene being viewed and (2) the amount of
illumination reflected by the objects in the scene.
f(x,y) = i(x,y) r(x,y), where 0 < i(x,y) < ∞ and 0 < r(x,y) < 1
• The interval of l ranges from [0,L-1]. Where l=0 indicates black and l=1 indicates
white. All the intermediate values are shades of gray varying from black to white.
Relationship between Pixels:
Neighbourhood, Adjacencyand
Distance measures between pixels in
DIP
5
Basic relationships between pixels (Neighborhood):
• Any image is denoted by function f(x,y) and the image is composed of many pixels.
• N4(p) = (x+1, y), (x-1, y), (x, y+1), (x, y-1)
• ND(p) = (x+1, y+1), (x+1, y-1), (x-1, y+1), (x-1, y-1)
0 1 0 1
0 0 1 0
0 0 1 0
1 0 0 0
• B
C
a
o
s
n
i
n
c
e
c
r
t
e
i
v
l
i
a
t
y
t
i
o
b
n
e
t
s
w
h
e
i
e
p
n
s
p
b
i
x
e
e
t
l
w
s
e
ise
an
f
p
u
n
i
x
d
e
a
m
l
s
e
(
n
A
t
a
d
lj
c
a
o
c
n
e
c
n
e
p
c
t
y
)
t
:
h
a
tsimplifies the definition of numerous
digital image concepts, such as regions and boundaries.
(a) 4 -adjacency: Two pixels p and q with values from V are 4-adjacent if q is in the set
N4(p).
(b) 8 -adjacency: Two pixels p and q with values from V are 8-adjacent if q is in the set
N8(p).
(c) m – adjacency (mixed adjacency): Two pixels p and q with values from V are m-
adjacent if (i) q is in the set N4(p), or (ii) q is in ND(p) and the set N4(p) ꓵ ND(p) has no
pixels whose values are from V.
V = {1} V = {0,1,2,3,…
..10}
66 9 90 7
92 166 6 19
110 66 5 77
8 80 133 70
Distance measures between Pixels:
• For pixels p, q and z with coordinates (x,y), (s,t) and (u,v) respectively, D is the
distance function or metric.
(a) Euclidean distance: De(p,q) = [ ( x- s)2 + (y – t)2]1/2
(b) City block distance: D4(p,q) = │ x- s│ + │y – t │
(c) Chessboard distance: D8(p,q) = max(│ x- s│,│y – t │)
p(x,y)
z(u,v) q(s,t) D4(p,q) D8(p,q)
6
Image Samplingand
Quantization
• Sampling and quantization are the two important processes used to
convert continuous analog image into digital image.
• Image sampling refers to discretization of spatial coordinates whereas
quantization refers to discretization of gray level values or amplitude
values.
• Given a continuous image f(x,y), digitizing the coordinate values is
called sampling and digitizing the amplitude (intensity) values is called
quantization.
Representing Digital Image
An image may be defined as a two-dimensional function, f(x, y), where x and y are
spatial (plane) coordinates, and the amplitude of ‘f ‘ at any pair of coordinates (x, y)
is called the intensity or gray level of the image at that point.
Coordinate convention used to represent digital images Boxes inside the image represent pixels
Pixel
If k is the number of bits per pixel, then the number of gray levels, L, is an integer
power of 2.
L = 2k
When an image can have gray levels, it is common practice to refer to the image as a
“k-bit image”. For example, an image with 256 possible grey level values is called an 8
bit image.
Therefore the number of bits required to store a digitalized image of size M*N is
b = M*N*k
Example:
How much storage capacity is required to store an image with size of 1024*768 and
256 gray levels?
As it has 256 gray levels, it is an 8 bit image since 28 = 256.
Hence storage capacity required = M*N*k= 1024*768*8 = 62,91,456 bits = 7,86,432
bytes = 786.432 KB

More Related Content

Similar to Chap_1_Digital_Image_Fundamentals_DD (2).pdf

Introduction to digital image processing
Introduction to digital image processingIntroduction to digital image processing
Introduction to digital image processing
Hossain Md Shakhawat
 
An Introduction to Digital Image Analysis.pdf
An Introduction to Digital Image Analysis.pdfAn Introduction to Digital Image Analysis.pdf
An Introduction to Digital Image Analysis.pdf
The Lifesciences Magazine
 
1 [Autosaved].pptx
1 [Autosaved].pptx1 [Autosaved].pptx
1 [Autosaved].pptx
SsdSsd5
 
Sub ecs 702_30sep14
Sub ecs 702_30sep14Sub ecs 702_30sep14
Sub ecs 702_30sep14
shubham singh
 
1-introduction-image-processing_Chapter1-Digital_Image_Processing.pptx
1-introduction-image-processing_Chapter1-Digital_Image_Processing.pptx1-introduction-image-processing_Chapter1-Digital_Image_Processing.pptx
1-introduction-image-processing_Chapter1-Digital_Image_Processing.pptx
JayabharathiMuraliku
 
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
baaburao4200
 
Image Processing.pptx
Image Processing.pptxImage Processing.pptx
Image Processing.pptx
MangeshShukla2
 
DIP Notes Unit-1 PPT.pdf
DIP Notes Unit-1 PPT.pdfDIP Notes Unit-1 PPT.pdf
DIP Notes Unit-1 PPT.pdf
Gaurav Sharma
 
Ch1.pptx
Ch1.pptxCh1.pptx
Ch1.pptx
danielzewde12
 
Dip 4 ece-1 &amp; 2
Dip 4 ece-1 &amp; 2Dip 4 ece-1 &amp; 2
Dip 4 ece-1 &amp; 2
hayhadiabbas
 
Computer Vision(4).pptx
Computer Vision(4).pptxComputer Vision(4).pptx
Computer Vision(4).pptx
GouthamMaliga
 
Image processing
Image processingImage processing
Image processing
kamal330
 
1.-Introduction-to-Digital-Image-Processing.pdf
1.-Introduction-to-Digital-Image-Processing.pdf1.-Introduction-to-Digital-Image-Processing.pdf
1.-Introduction-to-Digital-Image-Processing.pdf
karandchavan005
 
Introduction to Image Processing_Lecture01
Introduction to Image Processing_Lecture01Introduction to Image Processing_Lecture01
Introduction to Image Processing_Lecture01
jim142
 
Digital image processing2.pptx
Digital image processing2.pptxDigital image processing2.pptx
Digital image processing2.pptx
DivyanshAgarwal78
 
Dip unit-i-ppt academic year(2016-17)
Dip unit-i-ppt academic year(2016-17)Dip unit-i-ppt academic year(2016-17)
Dip unit-i-ppt academic year(2016-17)
RagavanK6
 
ACMP340.pptx
ACMP340.pptxACMP340.pptx
ACMP340.pptx
FelixGathage
 
Biometric simulator for visually impaired (1)
Biometric simulator for visually impaired (1)Biometric simulator for visually impaired (1)
Biometric simulator for visually impaired (1)
Rahul Bhagat
 
mca.pptx
mca.pptxmca.pptx
mca.pptx
ssuser4bbfb1
 
Computer Vision - Image Formation.pdf
Computer Vision - Image Formation.pdfComputer Vision - Image Formation.pdf
Computer Vision - Image Formation.pdf
AmmarahMajeed
 

Similar to Chap_1_Digital_Image_Fundamentals_DD (2).pdf (20)

Introduction to digital image processing
Introduction to digital image processingIntroduction to digital image processing
Introduction to digital image processing
 
An Introduction to Digital Image Analysis.pdf
An Introduction to Digital Image Analysis.pdfAn Introduction to Digital Image Analysis.pdf
An Introduction to Digital Image Analysis.pdf
 
1 [Autosaved].pptx
1 [Autosaved].pptx1 [Autosaved].pptx
1 [Autosaved].pptx
 
Sub ecs 702_30sep14
Sub ecs 702_30sep14Sub ecs 702_30sep14
Sub ecs 702_30sep14
 
1-introduction-image-processing_Chapter1-Digital_Image_Processing.pptx
1-introduction-image-processing_Chapter1-Digital_Image_Processing.pptx1-introduction-image-processing_Chapter1-Digital_Image_Processing.pptx
1-introduction-image-processing_Chapter1-Digital_Image_Processing.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
 
Image Processing.pptx
Image Processing.pptxImage Processing.pptx
Image Processing.pptx
 
DIP Notes Unit-1 PPT.pdf
DIP Notes Unit-1 PPT.pdfDIP Notes Unit-1 PPT.pdf
DIP Notes Unit-1 PPT.pdf
 
Ch1.pptx
Ch1.pptxCh1.pptx
Ch1.pptx
 
Dip 4 ece-1 &amp; 2
Dip 4 ece-1 &amp; 2Dip 4 ece-1 &amp; 2
Dip 4 ece-1 &amp; 2
 
Computer Vision(4).pptx
Computer Vision(4).pptxComputer Vision(4).pptx
Computer Vision(4).pptx
 
Image processing
Image processingImage processing
Image processing
 
1.-Introduction-to-Digital-Image-Processing.pdf
1.-Introduction-to-Digital-Image-Processing.pdf1.-Introduction-to-Digital-Image-Processing.pdf
1.-Introduction-to-Digital-Image-Processing.pdf
 
Introduction to Image Processing_Lecture01
Introduction to Image Processing_Lecture01Introduction to Image Processing_Lecture01
Introduction to Image Processing_Lecture01
 
Digital image processing2.pptx
Digital image processing2.pptxDigital image processing2.pptx
Digital image processing2.pptx
 
Dip unit-i-ppt academic year(2016-17)
Dip unit-i-ppt academic year(2016-17)Dip unit-i-ppt academic year(2016-17)
Dip unit-i-ppt academic year(2016-17)
 
ACMP340.pptx
ACMP340.pptxACMP340.pptx
ACMP340.pptx
 
Biometric simulator for visually impaired (1)
Biometric simulator for visually impaired (1)Biometric simulator for visually impaired (1)
Biometric simulator for visually impaired (1)
 
mca.pptx
mca.pptxmca.pptx
mca.pptx
 
Computer Vision - Image Formation.pdf
Computer Vision - Image Formation.pdfComputer Vision - Image Formation.pdf
Computer Vision - Image Formation.pdf
 

Recently uploaded

Basic Industrial Engineering terms for apparel
Basic Industrial Engineering terms for apparelBasic Industrial Engineering terms for apparel
Basic Industrial Engineering terms for apparel
top1002
 
Top 10 Oil and Gas Projects in Saudi Arabia 2024.pdf
Top 10 Oil and Gas Projects in Saudi Arabia 2024.pdfTop 10 Oil and Gas Projects in Saudi Arabia 2024.pdf
Top 10 Oil and Gas Projects in Saudi Arabia 2024.pdf
Teleport Manpower Consultant
 
weather web application report.pdf
weather web application report.pdfweather web application report.pdf
weather web application report.pdf
Pratik Pawar
 
Recycled Concrete Aggregate in Construction Part III
Recycled Concrete Aggregate in Construction Part IIIRecycled Concrete Aggregate in Construction Part III
Recycled Concrete Aggregate in Construction Part III
Aditya Rajan Patra
 
block diagram and signal flow graph representation
block diagram and signal flow graph representationblock diagram and signal flow graph representation
block diagram and signal flow graph representation
Divya Somashekar
 
Immunizing Image Classifiers Against Localized Adversary Attacks
Immunizing Image Classifiers Against Localized Adversary AttacksImmunizing Image Classifiers Against Localized Adversary Attacks
Immunizing Image Classifiers Against Localized Adversary Attacks
gerogepatton
 
14 Template Contractual Notice - EOT Application
14 Template Contractual Notice - EOT Application14 Template Contractual Notice - EOT Application
14 Template Contractual Notice - EOT Application
SyedAbiiAzazi1
 
space technology lecture notes on satellite
space technology lecture notes on satellitespace technology lecture notes on satellite
space technology lecture notes on satellite
ongomchris
 
一比一原版(UofT毕业证)多伦多大学毕业证成绩单如何办理
一比一原版(UofT毕业证)多伦多大学毕业证成绩单如何办理一比一原版(UofT毕业证)多伦多大学毕业证成绩单如何办理
一比一原版(UofT毕业证)多伦多大学毕业证成绩单如何办理
ydteq
 
Forklift Classes Overview by Intella Parts
Forklift Classes Overview by Intella PartsForklift Classes Overview by Intella Parts
Forklift Classes Overview by Intella Parts
Intella Parts
 
Student information management system project report ii.pdf
Student information management system project report ii.pdfStudent information management system project report ii.pdf
Student information management system project report ii.pdf
Kamal Acharya
 
Water Industry Process Automation and Control Monthly - May 2024.pdf
Water Industry Process Automation and Control Monthly - May 2024.pdfWater Industry Process Automation and Control Monthly - May 2024.pdf
Water Industry Process Automation and Control Monthly - May 2024.pdf
Water Industry Process Automation & Control
 
Nuclear Power Economics and Structuring 2024
Nuclear Power Economics and Structuring 2024Nuclear Power Economics and Structuring 2024
Nuclear Power Economics and Structuring 2024
Massimo Talia
 
Final project report on grocery store management system..pdf
Final project report on grocery store management system..pdfFinal project report on grocery store management system..pdf
Final project report on grocery store management system..pdf
Kamal Acharya
 
Hierarchical Digital Twin of a Naval Power System
Hierarchical Digital Twin of a Naval Power SystemHierarchical Digital Twin of a Naval Power System
Hierarchical Digital Twin of a Naval Power System
Kerry Sado
 
AKS UNIVERSITY Satna Final Year Project By OM Hardaha.pdf
AKS UNIVERSITY Satna Final Year Project By OM Hardaha.pdfAKS UNIVERSITY Satna Final Year Project By OM Hardaha.pdf
AKS UNIVERSITY Satna Final Year Project By OM Hardaha.pdf
SamSarthak3
 
Fundamentals of Electric Drives and its applications.pptx
Fundamentals of Electric Drives and its applications.pptxFundamentals of Electric Drives and its applications.pptx
Fundamentals of Electric Drives and its applications.pptx
manasideore6
 
一比一原版(IIT毕业证)伊利诺伊理工大学毕业证成绩单专业办理
一比一原版(IIT毕业证)伊利诺伊理工大学毕业证成绩单专业办理一比一原版(IIT毕业证)伊利诺伊理工大学毕业证成绩单专业办理
一比一原版(IIT毕业证)伊利诺伊理工大学毕业证成绩单专业办理
zwunae
 
ML for identifying fraud using open blockchain data.pptx
ML for identifying fraud using open blockchain data.pptxML for identifying fraud using open blockchain data.pptx
ML for identifying fraud using open blockchain data.pptx
Vijay Dialani, PhD
 
Heap Sort (SS).ppt FOR ENGINEERING GRADUATES, BCA, MCA, MTECH, BSC STUDENTS
Heap Sort (SS).ppt FOR ENGINEERING GRADUATES, BCA, MCA, MTECH, BSC STUDENTSHeap Sort (SS).ppt FOR ENGINEERING GRADUATES, BCA, MCA, MTECH, BSC STUDENTS
Heap Sort (SS).ppt FOR ENGINEERING GRADUATES, BCA, MCA, MTECH, BSC STUDENTS
Soumen Santra
 

Recently uploaded (20)

Basic Industrial Engineering terms for apparel
Basic Industrial Engineering terms for apparelBasic Industrial Engineering terms for apparel
Basic Industrial Engineering terms for apparel
 
Top 10 Oil and Gas Projects in Saudi Arabia 2024.pdf
Top 10 Oil and Gas Projects in Saudi Arabia 2024.pdfTop 10 Oil and Gas Projects in Saudi Arabia 2024.pdf
Top 10 Oil and Gas Projects in Saudi Arabia 2024.pdf
 
weather web application report.pdf
weather web application report.pdfweather web application report.pdf
weather web application report.pdf
 
Recycled Concrete Aggregate in Construction Part III
Recycled Concrete Aggregate in Construction Part IIIRecycled Concrete Aggregate in Construction Part III
Recycled Concrete Aggregate in Construction Part III
 
block diagram and signal flow graph representation
block diagram and signal flow graph representationblock diagram and signal flow graph representation
block diagram and signal flow graph representation
 
Immunizing Image Classifiers Against Localized Adversary Attacks
Immunizing Image Classifiers Against Localized Adversary AttacksImmunizing Image Classifiers Against Localized Adversary Attacks
Immunizing Image Classifiers Against Localized Adversary Attacks
 
14 Template Contractual Notice - EOT Application
14 Template Contractual Notice - EOT Application14 Template Contractual Notice - EOT Application
14 Template Contractual Notice - EOT Application
 
space technology lecture notes on satellite
space technology lecture notes on satellitespace technology lecture notes on satellite
space technology lecture notes on satellite
 
一比一原版(UofT毕业证)多伦多大学毕业证成绩单如何办理
一比一原版(UofT毕业证)多伦多大学毕业证成绩单如何办理一比一原版(UofT毕业证)多伦多大学毕业证成绩单如何办理
一比一原版(UofT毕业证)多伦多大学毕业证成绩单如何办理
 
Forklift Classes Overview by Intella Parts
Forklift Classes Overview by Intella PartsForklift Classes Overview by Intella Parts
Forklift Classes Overview by Intella Parts
 
Student information management system project report ii.pdf
Student information management system project report ii.pdfStudent information management system project report ii.pdf
Student information management system project report ii.pdf
 
Water Industry Process Automation and Control Monthly - May 2024.pdf
Water Industry Process Automation and Control Monthly - May 2024.pdfWater Industry Process Automation and Control Monthly - May 2024.pdf
Water Industry Process Automation and Control Monthly - May 2024.pdf
 
Nuclear Power Economics and Structuring 2024
Nuclear Power Economics and Structuring 2024Nuclear Power Economics and Structuring 2024
Nuclear Power Economics and Structuring 2024
 
Final project report on grocery store management system..pdf
Final project report on grocery store management system..pdfFinal project report on grocery store management system..pdf
Final project report on grocery store management system..pdf
 
Hierarchical Digital Twin of a Naval Power System
Hierarchical Digital Twin of a Naval Power SystemHierarchical Digital Twin of a Naval Power System
Hierarchical Digital Twin of a Naval Power System
 
AKS UNIVERSITY Satna Final Year Project By OM Hardaha.pdf
AKS UNIVERSITY Satna Final Year Project By OM Hardaha.pdfAKS UNIVERSITY Satna Final Year Project By OM Hardaha.pdf
AKS UNIVERSITY Satna Final Year Project By OM Hardaha.pdf
 
Fundamentals of Electric Drives and its applications.pptx
Fundamentals of Electric Drives and its applications.pptxFundamentals of Electric Drives and its applications.pptx
Fundamentals of Electric Drives and its applications.pptx
 
一比一原版(IIT毕业证)伊利诺伊理工大学毕业证成绩单专业办理
一比一原版(IIT毕业证)伊利诺伊理工大学毕业证成绩单专业办理一比一原版(IIT毕业证)伊利诺伊理工大学毕业证成绩单专业办理
一比一原版(IIT毕业证)伊利诺伊理工大学毕业证成绩单专业办理
 
ML for identifying fraud using open blockchain data.pptx
ML for identifying fraud using open blockchain data.pptxML for identifying fraud using open blockchain data.pptx
ML for identifying fraud using open blockchain data.pptx
 
Heap Sort (SS).ppt FOR ENGINEERING GRADUATES, BCA, MCA, MTECH, BSC STUDENTS
Heap Sort (SS).ppt FOR ENGINEERING GRADUATES, BCA, MCA, MTECH, BSC STUDENTSHeap Sort (SS).ppt FOR ENGINEERING GRADUATES, BCA, MCA, MTECH, BSC STUDENTS
Heap Sort (SS).ppt FOR ENGINEERING GRADUATES, BCA, MCA, MTECH, BSC STUDENTS
 

Chap_1_Digital_Image_Fundamentals_DD (2).pdf

  • 1. 1 What is Digital Image Processing ?
  • 2. Contents: 1. What is an Image and what is Digital Image? 2. What are types of Digital Images? 3. What is Image Processing? 4. Types of Image Processing 5. What is Digital Image Processing? 6. Types of Digital Image Processing 7. Applications of Digital Image Processing
  • 3. 1. What is an Image and what is Digital Image? • Image is an pictorial representation of someone or something. • Someone has truly said “ A picture is worth a thousand words”.
  • 4. 1. What is an Image and what is Digital Image?… • An image is a two-dimensional function f(x,y), where x and y are the spatial (plane) coordinates, and the amplitude of f at any pair of coordinates (x,y) is called the intensity of the image at that level. • If x,y and the amplitude values of f are finite and discrete quantities, we call the image a digital image. A digital image is composed of a finite number of elements called pixels, each of which has a particular location and value.
  • 5. x f (x0,y0) x f (x1,y1) 1. What is an Image and what is Digital Image?…
  • 6. Pixel intensity value f(1,1) =33 Pixel location f(2724,2336) = 83 83 82 132 132 131 130 82 82 132 132 131 130 82 82 132 132 131 130 82 82 132 132 132 131 80 79 133 133 132 131 80 79 133 133 132 131 rows columns f(645:650,1323:1328) = Consider the following image (2724x2336 pixels) to be 2D function or a matrix with rows and columns In 8-bit representation Pixel intensity values change between 0 (Black) and 255 (White) 1. What is an Image and what is Digital Image?…
  • 7. One Pixel Remember digitization implies that a digital image is an approximation of a real scene 1. What is an Image and what is Digital Image?…
  • 8. Conventional coordinate for image representation 1. What is an Image and what is Digital Image?…
  • 9. 2. What are types of Digital Images?
  • 10. 2. What are types of Digital Images? …
  • 11. 2. What are types of Digital Images? …
  • 12. 2. What are types of Digital Images? …
  • 13. 3. What is Image Processing ? • Image processing is manipulation of images by a brain or computers. Object Object
  • 14. 4. Types of Image processing Image processing Analog Image processing E.g.: Processing CRT TV image Digital Image processing E.g.: Processing image using PCs, Smartphones
  • 15. • Digital Image Processing is a method to perform some operations on an digital image, in order to get an enhanced image or to extract some useful information from it. • It is a type of signal processing in which input is an image and output may be image or characteristics/features associated with that image. • The motivation or purposes behind DIP is: (1) Improvement of picture information for interpretation. (2) Storage, transmission and representation of digital data for machine perception is possible. 5. What is Digital Image Processing ?
  • 17. 6. Types of Digital Image Processing ? (1) Low level processing: Primitive operations such as noise reduction, image sharpening, enhancement etc. Input and output are images. (2) Mid level processing: Image segmentation, classification of individual objects etc. Here input are images but output are attributes of images for e.g. edges of image. (3) High level processing: It involves making sense of recognized objects and performing functions associated with visions. For e.g. Automatic character recognition, military recognition, autonomous navigation etc.
  • 18. 7. Applications of Digital Image Processing ? 1. Biometrics 2. Vehicle number plate detection 3. Content based Image retrieval (CBIR) 4. Steganography 5. Medical imaging 6. Object recognition 7. Image enhancement and noise removal.
  • 19. Elements of DIP 2 Human Visual System and
  • 20. Contents: 1. Structure of Human Eye 2. Realization of the blind spot 3. Contrast sensitivity 4. Brightness adaptation and discrimination 5. Simultaneous contrast 6. Optical Illusions 7. Elements of Digital Image Processing System
  • 21. 1. Structure of Human Eye •The lens focuses the light reflected from different objects onto the retina which is composed of photoreceptors-rods and cones. • Nerves containing the retina leave the eyeball through the optic nerve bundle.
  • 22. D A Realization of Blind Spot 2. Realization of the blind spot • Draw the two letters ‘D’ and ‘A’ on a piece of paper around 3 inches apart. • Close your right eye and focus on letter ‘A’. Slowly move the paper near to your face. • At some particular distance the letter ‘D’ will disappear. This is due to blind spot.
  • 23. • The response of the human eye to changes in the intensity of illumination is non-linear. • The ratio of ΔIc/I is called the weber ratio, where I is constant illumination and Ic is the incremental value. 3. Contrast sensitivity
  • 24. Range of intensities human visual system can adapt •The dynamic range of human eye is enormous. But at a given point of time, the eye can observe a small range of illuminations. • This phenomena is called Brightness Adaptation. 4. Brightness adaptation and discrimination
  • 25. •The human visual system can perceive approximately 1010 different light Intensities levels. But at any time we can hardly discriminate between 40-50 shades due to brightness adaptation. Also the perceived intensity of a region is related to light intensities of region surrounding it. Mach Bands
  • 26. 5. Simultaneous contrast • Each of small squares have the same intensity, but as the surrounding grey level of each bigger square is different, the small squares do not appear equally bright. • Hence the intensity that we perceive are not actually the absolute values.
  • 27. 6. Optical Illusions • Our visual system plays a lot of interesting tricks on us.
  • 28. 7. Elements of Digital Image Processing System
  • 29. Image Processing System is the combination of the different elements involved in the digital image processing. It consists of following components: •Image Sensors: With reference to sensing, two elements are required to acquire digital image. The first is a physical device that is sensitive to the energy radiated by the object we wish to image(e.g. Camera) and second is specialized image processing hardware. •Image Processing Hardware: Image processing hardware is the dedicated hardware that is used to process the instructions obtained from the image sensors. •Computer: Computer used in the image processing system is the general purpose computer that is used by us in our daily life. •Image Processing Software: Image processing software is the software that includes all the mechanisms and algorithms that are used in image processing system. •Mass Storage: Mass storage stores the pixels of the images during the processing. •Hard CopyDevice: Once the image is processed then it is stored in the hard copy device. It can be a pen drive or any external ROM device. •Image Display: It includes the monitor or display screen that displays the processed images. •Network: Network is the connection of all the above elements of the image processing system.
  • 30. Fundamental steps in Digital Image Processing 3
  • 31. Knowledge Base Fundamental steps in Digital Image Processing The knowledge about a Problem Domain is coded into an image processing system. The Knowledge Base controls the interaction between different modules of an image processing system.
  • 32. Object In this step, the image is captured by a camera and is digitized if not in digital form. Image Acquisition
  • 33. Image Enhancement It is the process of manipulating an image so that the result Is more suitable than original for specific applications.
  • 34. It is the process of recovering an image that has been degraded. It uses mathematical or probabilistic models. Image Restoration
  • 35. Morphological Processing Are the tools for extracting image components that are useful in the representation and description of shape.
  • 36. Image Segmentation Here the computer tries to separate objects from the image.
  • 37. ObjectRecognition It is a process that assigns a label (e.g. display board) to an object based on its description.
  • 38. Representation and Description Representation deals with converting the data into a suitable form for computer processing. Description deals with extracting features.
  • 39. Image Compression It deals with techniques for reducing the storage space required to save an Image or the bandwidth required to transmit it.
  • 40. ColourImage Processing It handles the image processing of coloured images either as Indexed image or RGB images.
  • 42. •Image sensing is done by a sensor, which will convert the optical energy into electrical energy or digital image. In image acquisition there are three components: (1) Illumination (2) Optical system (lens system) (3) Sensor system
  • 43. • The three principal sensor arrangements used to transform illumination energy into digital images are: (1) Single sensor (2) Line sensor (3) Array sensor (1) Single sensor (2) Line sensor (3) Array sensor
  • 44. • The best example for a single sensor is the photodiode, which is constructed of silicon material whose output voltage waveform is proportional to incident light. • The use of a filter in front of a sensor improves selectivity. For example, a green (pass) filter in front of a light sensor allows only green light . • In order to generate a 2-D image using a single sensor, there has to be relative displacements in both the x- and y-directions between the sensor and the area to be imaged. Image Acquisition using a Single Sensor:
  • 45. • The sensor strip provides imaging elements in one direction. Motion perpendicular to the strips provides imaging in the other direction. • This arrangement is used in most flat-bed scanners • Sensing devices with 4000 or more in-line sensors are possible. Image Acquisition Using Sensor Strips:
  • 46. Image Acquisition Using Circular sensor strip • The sensor strip arrangement mounted in a ring configuration is used in X-ray, medical and industrial imaging to obtain cross- sectional (slice) images of 3-D objects. • A rotating X-ray source provides illumination and the portion of the sensors opposite the source collect the X-ray energy that pass through the object.
  • 47. Image Acquisition using Array sensor: • The typical array sensor is a CCD array, which can be manufacture with 4000*4000 elements or more. • The response of each sensor is proportional to the integral of the light energy projected onto the surface of the sensor. CCD KAF-3200E from Kodak. (2184 x 1472 pixels, Pixel size 6.8 microns2)
  • 48. A Simple Image formation model: • An image is defined by two dimensional function f(x,y). The value or amplitude of f at spatial coordinates (x,y) is a positive scalar quantity. 0 < f(x,y) < ∞ • The function f(x,y) may be characterized by two components: (1) the amount of source illumination incident on the scene being viewed and (2) the amount of illumination reflected by the objects in the scene. f(x,y) = i(x,y) r(x,y), where 0 < i(x,y) < ∞ and 0 < r(x,y) < 1 • The interval of l ranges from [0,L-1]. Where l=0 indicates black and l=1 indicates white. All the intermediate values are shades of gray varying from black to white.
  • 49. Relationship between Pixels: Neighbourhood, Adjacencyand Distance measures between pixels in DIP 5
  • 50. Basic relationships between pixels (Neighborhood): • Any image is denoted by function f(x,y) and the image is composed of many pixels. • N4(p) = (x+1, y), (x-1, y), (x, y+1), (x, y-1) • ND(p) = (x+1, y+1), (x+1, y-1), (x-1, y+1), (x-1, y-1)
  • 51. 0 1 0 1 0 0 1 0 0 0 1 0 1 0 0 0 • B C a o s n i n c e c r t e i v l i a t y t i o b n e t s w h e i e p n s p b i x e e t l w s e ise an f p u n i x d e a m l s e ( n A t a d lj c a o c n e c n e p c t y ) t : h a tsimplifies the definition of numerous digital image concepts, such as regions and boundaries. (a) 4 -adjacency: Two pixels p and q with values from V are 4-adjacent if q is in the set N4(p). (b) 8 -adjacency: Two pixels p and q with values from V are 8-adjacent if q is in the set N8(p). (c) m – adjacency (mixed adjacency): Two pixels p and q with values from V are m- adjacent if (i) q is in the set N4(p), or (ii) q is in ND(p) and the set N4(p) ꓵ ND(p) has no pixels whose values are from V. V = {1} V = {0,1,2,3,… ..10} 66 9 90 7 92 166 6 19 110 66 5 77 8 80 133 70
  • 52. Distance measures between Pixels: • For pixels p, q and z with coordinates (x,y), (s,t) and (u,v) respectively, D is the distance function or metric. (a) Euclidean distance: De(p,q) = [ ( x- s)2 + (y – t)2]1/2 (b) City block distance: D4(p,q) = │ x- s│ + │y – t │ (c) Chessboard distance: D8(p,q) = max(│ x- s│,│y – t │) p(x,y) z(u,v) q(s,t) D4(p,q) D8(p,q)
  • 54. • Sampling and quantization are the two important processes used to convert continuous analog image into digital image. • Image sampling refers to discretization of spatial coordinates whereas quantization refers to discretization of gray level values or amplitude values. • Given a continuous image f(x,y), digitizing the coordinate values is called sampling and digitizing the amplitude (intensity) values is called quantization.
  • 55.
  • 56. Representing Digital Image An image may be defined as a two-dimensional function, f(x, y), where x and y are spatial (plane) coordinates, and the amplitude of ‘f ‘ at any pair of coordinates (x, y) is called the intensity or gray level of the image at that point. Coordinate convention used to represent digital images Boxes inside the image represent pixels Pixel
  • 57. If k is the number of bits per pixel, then the number of gray levels, L, is an integer power of 2. L = 2k When an image can have gray levels, it is common practice to refer to the image as a “k-bit image”. For example, an image with 256 possible grey level values is called an 8 bit image. Therefore the number of bits required to store a digitalized image of size M*N is b = M*N*k Example: How much storage capacity is required to store an image with size of 1024*768 and 256 gray levels? As it has 256 gray levels, it is an 8 bit image since 28 = 256. Hence storage capacity required = M*N*k= 1024*768*8 = 62,91,456 bits = 7,86,432 bytes = 786.432 KB