SlideShare a Scribd company logo
1 of 27
The eye is nearly a sphere, with an average dia. Of approximately 20mm.
Three membranes enclose the eye: the cornea and sclera outer cover; the
choroid; and the retina.
The cornea is a tough, transparent tissue that covers the anterior surface of
the eye. Continuous with cornea, the sclera is an opaque membrane that
encloses the remainder of optical globe.
The choroid is a membrane contains a network of blood vessels that serve
as a major source of nutrition to the eye.
The lens is made up of concentric layers of fibrous cells . It contains 60-
70% of water, about 6% fat, and more protein than any other tissue in the
eye.
The innermost membrane of the eye is the retina, which lines the inside of
the wall’s entire posterior portion.
When eye is properly focussed, light from an object outside the eye is
imaged on the retina. Pattern vision is afforded by the distribution of
discrete light receptors over the surface of the retina.
There are two classes of receptors: cones and rods
Cones:
The cones in each eye number between 6 and 7 million.
They are located primarily in the central portion of retina, called the
fovea , and are highly sensitive to colour.
Humans can resolve fine details with these cones largely because each
one is connected to its own nerve end.
Cone vision is called photopic or bright-light vision.
Rods:
The number of rods is much larger: some 75 to 150 million are
distributed over the retinal surface.
Rods serve to give overall picture of the field of view. They are not
involved in colour vision and are sensitive to low levels of illumination
Rod vision is known as scotopic or dim-light vision.
DIGITAL IMAGE FORMATION MODEL
 We denote image by 2 dimensional functions of the form f(x,y).
f(x,y) must be nonzero and finite; 0< f(x,y)< ∞.
f(x,y) may be characterised by two components.
1) the amount of source illumination incident on the scene being viewed
2) the amount of reflected by the objects in the scene.
These are called the illumination and reflectance components are denoted by
i(x,y) and r(x,y), respectively.
f(x,y) = i(x,y)r(x,y )
where 0< i(x,y)< ∞ and 0< r(x,y)< 1
reflection is bounded by 0(total absorption) and 1(total reflection).
r(x,y) is determined by the characteristics of the imaged objects.
Sampling and quantization
Representing a Digital Image
Contouring
a) 256 gray levels b)32 gray levels c) 16 gray levels
The lines, that start appearing on this image (c) are known as contouring that
are very much visible in the image(c) compared to (a) & (b).
The effect of contouring increase as we reduce the number of gray levels and
the effect decrease as we increase the number of gray levels. They are both
vice versa
Relationship between pixels
 Neighbourhood
 Adjacency
 Connectivity
 Paths
 Distance Measures
Neighbours of a Pixel
1) N4(p) : 4- vertical and horizontal neighbours of p.
• Any pixel p(x, y) has two vertical and two horizontal neighbours, given by
coordinates (x+1,y), (x-1, y), (x, y+1), (x, y-1)
• This set of pixels are called the 4-neighbors of P, and is denoted by N4(P)
2) ND(p) : 4- diagonal neighbours of p
• This set of pixels, called 4- diagonal neighbours and denoted by ND (p)
• ND (p) : Any pixel p(x, y) has 4- diagonal neighbours, given by coordinates,
(x+1,y+1), (x+1,y-1), (x-1,y+1), (x-1,y-1)
3) N8(p): 8-neighbors of p.
• N4(P)and ND(p) together are called 8-neighbors of p, denoted by N8(p).
• N8(p) = N4(P) ᴜ ND(p)
ND(p N4(p) ND(p
N4(p) p ( x, y ) N4(p)
ND(p N4(p) ND(p
• N8(p) = N4(P) ᴜ ND(p)
Adjacency:
1) Two pixels are connected if they are neighbors and their gray levels satisfy some
specified criterion of similarity.
• For example, in a binary image two pixels are connected if they are 4-neighbors
and have same value (0/1)
• Let v: a set of intensity values used to define adjacency and connectivity.
• In a binary Image v={1}, if we are referring to adjacency of pixels with value 1.
• In a Gray scale image, the idea is the same, but v typically contains more elements,
for example v= {180, 181, 182,....,200}.
• If the possible intensity values 0 to 255, v set could be any subset of these 256
values.
Types of Adjacency:
• 4-adjacency: Two pixels p and q with values from v are 4-adjacent if q is in the
set N4(p).
• 8-adjacency: Two pixels p and q with values from v are 8-adjacent if q is in the
set N8(p).
• m-adjacency (mixed): two pixels p and q with values from v are m-adjacent if:
 q is in N4(p) or
 q is in ND(p) and
 The set N4(p) ∩ N4(q) has no pixel whose values are from v (No intersection).
• Mixed adjacency is a modification of 8-adjacency ''introduced to eliminate the
ambiguities that often arise when 8- adjacency is used. (eliminate multiple path
connection)
Connectivity
• Let V be the set of gray-level values
used to define connectivity; then Two
pixels p, q that have values from the
set V are:
a) 4-connected, if q is in set N4 (p)
b) 8-connected, if q is in set N8 (p)
c) m-connected, if
• q is in N4(p) or
• q is in ND(p) and N4(p) ∩ N4(q) = null
V={1,2}
0 1 1
0 2 0
0 0 1
0 1 1
0 2 0
0 0 1
0 1 1
0 2 0
0 0 1
Path :
• A digital path (or curve) from pixel p with coordinate (x,y) to pixel q with
coordinate (s,t) is a sequence of distinct pixels with coordinates (x0 , y0 ), (x1 , y1 ),
..., (xn , yn ), where (x0 , y0 )= (x,y), (xn , yn )= (s,t)
• (xi , yi ) is adjacent pixel (xi-1, yi-1) for 1≤j≤n ,
• n- The length of the path.
• If (x0 , y0 ) = (xn , yn ), the path is closed path.
• We can define 4- ,8- , or m-paths depending on the type of adjacency specified.
Connectivity :
• Let S represent a subset of pixels in an image, two pixels p and q are said to be
connected in S if there exists a path between them.
• Two image subsets S1 and S2 are adjacent if some pixel in S1 is adjacent to
some pixel in S2
S1
S2
2 digital image fundamentals

More Related Content

What's hot

Geodesic Method in Computer Vision and Graphics
Geodesic Method in Computer Vision and GraphicsGeodesic Method in Computer Vision and Graphics
Geodesic Method in Computer Vision and GraphicsGabriel Peyré
 
Mesh Processing Course : Geodesic Sampling
Mesh Processing Course : Geodesic SamplingMesh Processing Course : Geodesic Sampling
Mesh Processing Course : Geodesic SamplingGabriel Peyré
 
Lecture 2: linear SVM in the Dual
Lecture 2: linear SVM in the DualLecture 2: linear SVM in the Dual
Lecture 2: linear SVM in the DualStéphane Canu
 
Low Complexity Regularization of Inverse Problems
Low Complexity Regularization of Inverse ProblemsLow Complexity Regularization of Inverse Problems
Low Complexity Regularization of Inverse ProblemsGabriel Peyré
 
Mesh Processing Course : Active Contours
Mesh Processing Course : Active ContoursMesh Processing Course : Active Contours
Mesh Processing Course : Active ContoursGabriel Peyré
 
Image Processing 2
Image Processing 2Image Processing 2
Image Processing 2jainatin
 
Numerical Linear Algebra for Data and Link Analysis.
Numerical Linear Algebra for Data and Link Analysis.Numerical Linear Algebra for Data and Link Analysis.
Numerical Linear Algebra for Data and Link Analysis.Leonid Zhukov
 
Discrete Models in Computer Vision
Discrete Models in Computer VisionDiscrete Models in Computer Vision
Discrete Models in Computer VisionYap Wooi Hen
 
Mesh Processing Course : Mesh Parameterization
Mesh Processing Course : Mesh ParameterizationMesh Processing Course : Mesh Parameterization
Mesh Processing Course : Mesh ParameterizationGabriel Peyré
 
Low Complexity Regularization of Inverse Problems - Course #3 Proximal Splitt...
Low Complexity Regularization of Inverse Problems - Course #3 Proximal Splitt...Low Complexity Regularization of Inverse Problems - Course #3 Proximal Splitt...
Low Complexity Regularization of Inverse Problems - Course #3 Proximal Splitt...Gabriel Peyré
 
Supporting Vector Machine
Supporting Vector MachineSupporting Vector Machine
Supporting Vector MachineSumit Singh
 
Proximal Splitting and Optimal Transport
Proximal Splitting and Optimal TransportProximal Splitting and Optimal Transport
Proximal Splitting and Optimal TransportGabriel Peyré
 
Learning Sparse Representation
Learning Sparse RepresentationLearning Sparse Representation
Learning Sparse RepresentationGabriel Peyré
 
Tutorial on Belief Propagation in Bayesian Networks
Tutorial on Belief Propagation in Bayesian NetworksTutorial on Belief Propagation in Bayesian Networks
Tutorial on Belief Propagation in Bayesian NetworksAnmol Dwivedi
 
cvpr2009 tutorial: kernel methods in computer vision: part II: Statistics and...
cvpr2009 tutorial: kernel methods in computer vision: part II: Statistics and...cvpr2009 tutorial: kernel methods in computer vision: part II: Statistics and...
cvpr2009 tutorial: kernel methods in computer vision: part II: Statistics and...zukun
 

What's hot (18)

Geodesic Method in Computer Vision and Graphics
Geodesic Method in Computer Vision and GraphicsGeodesic Method in Computer Vision and Graphics
Geodesic Method in Computer Vision and Graphics
 
Mesh Processing Course : Geodesic Sampling
Mesh Processing Course : Geodesic SamplingMesh Processing Course : Geodesic Sampling
Mesh Processing Course : Geodesic Sampling
 
Lecture 2: linear SVM in the Dual
Lecture 2: linear SVM in the DualLecture 2: linear SVM in the Dual
Lecture 2: linear SVM in the Dual
 
Low Complexity Regularization of Inverse Problems
Low Complexity Regularization of Inverse ProblemsLow Complexity Regularization of Inverse Problems
Low Complexity Regularization of Inverse Problems
 
Mesh Processing Course : Active Contours
Mesh Processing Course : Active ContoursMesh Processing Course : Active Contours
Mesh Processing Course : Active Contours
 
Analysis Solutions CVI
Analysis Solutions CVIAnalysis Solutions CVI
Analysis Solutions CVI
 
Image Processing 2
Image Processing 2Image Processing 2
Image Processing 2
 
Numerical Linear Algebra for Data and Link Analysis.
Numerical Linear Algebra for Data and Link Analysis.Numerical Linear Algebra for Data and Link Analysis.
Numerical Linear Algebra for Data and Link Analysis.
 
Discrete Models in Computer Vision
Discrete Models in Computer VisionDiscrete Models in Computer Vision
Discrete Models in Computer Vision
 
Mesh Processing Course : Mesh Parameterization
Mesh Processing Course : Mesh ParameterizationMesh Processing Course : Mesh Parameterization
Mesh Processing Course : Mesh Parameterization
 
Yasser y thesis
Yasser y thesisYasser y thesis
Yasser y thesis
 
Lecture6 svdd
Lecture6 svddLecture6 svdd
Lecture6 svdd
 
Low Complexity Regularization of Inverse Problems - Course #3 Proximal Splitt...
Low Complexity Regularization of Inverse Problems - Course #3 Proximal Splitt...Low Complexity Regularization of Inverse Problems - Course #3 Proximal Splitt...
Low Complexity Regularization of Inverse Problems - Course #3 Proximal Splitt...
 
Supporting Vector Machine
Supporting Vector MachineSupporting Vector Machine
Supporting Vector Machine
 
Proximal Splitting and Optimal Transport
Proximal Splitting and Optimal TransportProximal Splitting and Optimal Transport
Proximal Splitting and Optimal Transport
 
Learning Sparse Representation
Learning Sparse RepresentationLearning Sparse Representation
Learning Sparse Representation
 
Tutorial on Belief Propagation in Bayesian Networks
Tutorial on Belief Propagation in Bayesian NetworksTutorial on Belief Propagation in Bayesian Networks
Tutorial on Belief Propagation in Bayesian Networks
 
cvpr2009 tutorial: kernel methods in computer vision: part II: Statistics and...
cvpr2009 tutorial: kernel methods in computer vision: part II: Statistics and...cvpr2009 tutorial: kernel methods in computer vision: part II: Statistics and...
cvpr2009 tutorial: kernel methods in computer vision: part II: Statistics and...
 

Similar to 2 digital image fundamentals

Image Acquisition and Representation
Image Acquisition and RepresentationImage Acquisition and Representation
Image Acquisition and RepresentationAmnaakhaan
 
Digital Image Fundamentals 1.ppt
Digital Image Fundamentals 1.pptDigital Image Fundamentals 1.ppt
Digital Image Fundamentals 1.pptMrsSDivyaBME
 
chap2.ppt is the presentation of image of eye.
chap2.ppt is the presentation of image of eye.chap2.ppt is the presentation of image of eye.
chap2.ppt is the presentation of image of eye.YogeshRotela
 
DIP7_Relationships_between_pixels.ppt
DIP7_Relationships_between_pixels.pptDIP7_Relationships_between_pixels.ppt
DIP7_Relationships_between_pixels.pptakshaya870130
 
Digital image processing fundamental explanation
Digital image processing fundamental explanationDigital image processing fundamental explanation
Digital image processing fundamental explanationTirusew1
 
Image_Processing-ch2surface r_part_2.ppt
Image_Processing-ch2surface r_part_2.pptImage_Processing-ch2surface r_part_2.ppt
Image_Processing-ch2surface r_part_2.pptPraveen Kumar
 
Image processing 1-lectures
Image processing  1-lecturesImage processing  1-lectures
Image processing 1-lecturesTaymoor Nazmy
 
03 digital image fundamentals DIP
03 digital image fundamentals DIP03 digital image fundamentals DIP
03 digital image fundamentals DIPbabak danyal
 
Lec_2_Digital Image Fundamentals.pdf
Lec_2_Digital Image Fundamentals.pdfLec_2_Digital Image Fundamentals.pdf
Lec_2_Digital Image Fundamentals.pdfnagwaAboElenein
 
digital image processing chapter two, fundamentals
digital image processing chapter two, fundamentalsdigital image processing chapter two, fundamentals
digital image processing chapter two, fundamentalsKNaveenKumarECE
 
Litv_Denmark_Weak_Supervised_Learning.pdf
Litv_Denmark_Weak_Supervised_Learning.pdfLitv_Denmark_Weak_Supervised_Learning.pdf
Litv_Denmark_Weak_Supervised_Learning.pdfAlexander Litvinenko
 
Digital_Image_Processing with examples.pdf
Digital_Image_Processing with examples.pdfDigital_Image_Processing with examples.pdf
Digital_Image_Processing with examples.pdfNagabhushanaRao16
 
quantization and sampling presentation ppt
quantization and sampling presentation pptquantization and sampling presentation ppt
quantization and sampling presentation pptKNaveenKumarECE
 

Similar to 2 digital image fundamentals (20)

Image Acquisition and Representation
Image Acquisition and RepresentationImage Acquisition and Representation
Image Acquisition and Representation
 
chap2.ppt
chap2.pptchap2.ppt
chap2.ppt
 
Digital Image Fundamentals 1.ppt
Digital Image Fundamentals 1.pptDigital Image Fundamentals 1.ppt
Digital Image Fundamentals 1.ppt
 
chap2.ppt is the presentation of image of eye.
chap2.ppt is the presentation of image of eye.chap2.ppt is the presentation of image of eye.
chap2.ppt is the presentation of image of eye.
 
DIP7_Relationships_between_pixels.ppt
DIP7_Relationships_between_pixels.pptDIP7_Relationships_between_pixels.ppt
DIP7_Relationships_between_pixels.ppt
 
3.ppt
3.ppt3.ppt
3.ppt
 
Digital image processing fundamental explanation
Digital image processing fundamental explanationDigital image processing fundamental explanation
Digital image processing fundamental explanation
 
Image_Processing-ch2surface r_part_2.ppt
Image_Processing-ch2surface r_part_2.pptImage_Processing-ch2surface r_part_2.ppt
Image_Processing-ch2surface r_part_2.ppt
 
Image processing 1-lectures
Image processing  1-lecturesImage processing  1-lectures
Image processing 1-lectures
 
03 digital image fundamentals DIP
03 digital image fundamentals DIP03 digital image fundamentals DIP
03 digital image fundamentals DIP
 
Pixelrelationships
PixelrelationshipsPixelrelationships
Pixelrelationships
 
Lec_2_Digital Image Fundamentals.pdf
Lec_2_Digital Image Fundamentals.pdfLec_2_Digital Image Fundamentals.pdf
Lec_2_Digital Image Fundamentals.pdf
 
2. IP Fundamentals.pdf
2. IP Fundamentals.pdf2. IP Fundamentals.pdf
2. IP Fundamentals.pdf
 
digital image processing chapter two, fundamentals
digital image processing chapter two, fundamentalsdigital image processing chapter two, fundamentals
digital image processing chapter two, fundamentals
 
Litv_Denmark_Weak_Supervised_Learning.pdf
Litv_Denmark_Weak_Supervised_Learning.pdfLitv_Denmark_Weak_Supervised_Learning.pdf
Litv_Denmark_Weak_Supervised_Learning.pdf
 
Digital_Image_Processing with examples.pdf
Digital_Image_Processing with examples.pdfDigital_Image_Processing with examples.pdf
Digital_Image_Processing with examples.pdf
 
Module 1.pptx
Module 1.pptxModule 1.pptx
Module 1.pptx
 
quantization and sampling presentation ppt
quantization and sampling presentation pptquantization and sampling presentation ppt
quantization and sampling presentation ppt
 
Pixel relationships
Pixel relationshipsPixel relationships
Pixel relationships
 
Lecture4.ppt
Lecture4.pptLecture4.ppt
Lecture4.ppt
 

Recently uploaded

VIP Call Girls Service Kondapur Hyderabad Call +91-8250192130
VIP Call Girls Service Kondapur Hyderabad Call +91-8250192130VIP Call Girls Service Kondapur Hyderabad Call +91-8250192130
VIP Call Girls Service Kondapur Hyderabad Call +91-8250192130Suhani Kapoor
 
Architect Hassan Khalil Portfolio for 2024
Architect Hassan Khalil Portfolio for 2024Architect Hassan Khalil Portfolio for 2024
Architect Hassan Khalil Portfolio for 2024hassan khalil
 
Coefficient of Thermal Expansion and their Importance.pptx
Coefficient of Thermal Expansion and their Importance.pptxCoefficient of Thermal Expansion and their Importance.pptx
Coefficient of Thermal Expansion and their Importance.pptxAsutosh Ranjan
 
(ANVI) Koregaon Park Call Girls Just Call 7001035870 [ Cash on Delivery ] Pun...
(ANVI) Koregaon Park Call Girls Just Call 7001035870 [ Cash on Delivery ] Pun...(ANVI) Koregaon Park Call Girls Just Call 7001035870 [ Cash on Delivery ] Pun...
(ANVI) Koregaon Park Call Girls Just Call 7001035870 [ Cash on Delivery ] Pun...ranjana rawat
 
OSVC_Meta-Data based Simulation Automation to overcome Verification Challenge...
OSVC_Meta-Data based Simulation Automation to overcome Verification Challenge...OSVC_Meta-Data based Simulation Automation to overcome Verification Challenge...
OSVC_Meta-Data based Simulation Automation to overcome Verification Challenge...Soham Mondal
 
Internship report on mechanical engineering
Internship report on mechanical engineeringInternship report on mechanical engineering
Internship report on mechanical engineeringmalavadedarshan25
 
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
 
Analog to Digital and Digital to Analog Converter
Analog to Digital and Digital to Analog ConverterAnalog to Digital and Digital to Analog Converter
Analog to Digital and Digital to Analog ConverterAbhinavSharma374939
 
Structural Analysis and Design of Foundations: A Comprehensive Handbook for S...
Structural Analysis and Design of Foundations: A Comprehensive Handbook for S...Structural Analysis and Design of Foundations: A Comprehensive Handbook for S...
Structural Analysis and Design of Foundations: A Comprehensive Handbook for S...Dr.Costas Sachpazis
 
(ANJALI) Dange Chowk Call Girls Just Call 7001035870 [ Cash on Delivery ] Pun...
(ANJALI) Dange Chowk Call Girls Just Call 7001035870 [ Cash on Delivery ] Pun...(ANJALI) Dange Chowk Call Girls Just Call 7001035870 [ Cash on Delivery ] Pun...
(ANJALI) Dange Chowk Call Girls Just Call 7001035870 [ Cash on Delivery ] Pun...ranjana rawat
 
(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
 
(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
 
VIP Call Girls Service Hitech City Hyderabad Call +91-8250192130
VIP Call Girls Service Hitech City Hyderabad Call +91-8250192130VIP Call Girls Service Hitech City Hyderabad Call +91-8250192130
VIP Call Girls Service Hitech City Hyderabad Call +91-8250192130Suhani Kapoor
 
GDSC ASEB Gen AI study jams presentation
GDSC ASEB Gen AI study jams presentationGDSC ASEB Gen AI study jams presentation
GDSC ASEB Gen AI study jams presentationGDSCAESB
 
Introduction to IEEE STANDARDS and its different types.pptx
Introduction to IEEE STANDARDS and its different types.pptxIntroduction to IEEE STANDARDS and its different types.pptx
Introduction to IEEE STANDARDS and its different types.pptxupamatechverse
 
IMPLICATIONS OF THE ABOVE HOLISTIC UNDERSTANDING OF HARMONY ON PROFESSIONAL E...
IMPLICATIONS OF THE ABOVE HOLISTIC UNDERSTANDING OF HARMONY ON PROFESSIONAL E...IMPLICATIONS OF THE ABOVE HOLISTIC UNDERSTANDING OF HARMONY ON PROFESSIONAL E...
IMPLICATIONS OF THE ABOVE HOLISTIC UNDERSTANDING OF HARMONY ON PROFESSIONAL E...RajaP95
 
Call Girls Delhi {Jodhpur} 9711199012 high profile service
Call Girls Delhi {Jodhpur} 9711199012 high profile serviceCall Girls Delhi {Jodhpur} 9711199012 high profile service
Call Girls Delhi {Jodhpur} 9711199012 high profile servicerehmti665
 
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
 

Recently uploaded (20)

VIP Call Girls Service Kondapur Hyderabad Call +91-8250192130
VIP Call Girls Service Kondapur Hyderabad Call +91-8250192130VIP Call Girls Service Kondapur Hyderabad Call +91-8250192130
VIP Call Girls Service Kondapur Hyderabad Call +91-8250192130
 
Architect Hassan Khalil Portfolio for 2024
Architect Hassan Khalil Portfolio for 2024Architect Hassan Khalil Portfolio for 2024
Architect Hassan Khalil Portfolio for 2024
 
Coefficient of Thermal Expansion and their Importance.pptx
Coefficient of Thermal Expansion and their Importance.pptxCoefficient of Thermal Expansion and their Importance.pptx
Coefficient of Thermal Expansion and their Importance.pptx
 
(ANVI) Koregaon Park Call Girls Just Call 7001035870 [ Cash on Delivery ] Pun...
(ANVI) Koregaon Park Call Girls Just Call 7001035870 [ Cash on Delivery ] Pun...(ANVI) Koregaon Park Call Girls Just Call 7001035870 [ Cash on Delivery ] Pun...
(ANVI) Koregaon Park Call Girls Just Call 7001035870 [ Cash on Delivery ] Pun...
 
OSVC_Meta-Data based Simulation Automation to overcome Verification Challenge...
OSVC_Meta-Data based Simulation Automation to overcome Verification Challenge...OSVC_Meta-Data based Simulation Automation to overcome Verification Challenge...
OSVC_Meta-Data based Simulation Automation to overcome Verification Challenge...
 
Internship report on mechanical engineering
Internship report on mechanical engineeringInternship report on mechanical engineering
Internship report on mechanical engineering
 
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
 
Analog to Digital and Digital to Analog Converter
Analog to Digital and Digital to Analog ConverterAnalog to Digital and Digital to Analog Converter
Analog to Digital and Digital to Analog Converter
 
Structural Analysis and Design of Foundations: A Comprehensive Handbook for S...
Structural Analysis and Design of Foundations: A Comprehensive Handbook for S...Structural Analysis and Design of Foundations: A Comprehensive Handbook for S...
Structural Analysis and Design of Foundations: A Comprehensive Handbook for S...
 
(ANJALI) Dange Chowk Call Girls Just Call 7001035870 [ Cash on Delivery ] Pun...
(ANJALI) Dange Chowk Call Girls Just Call 7001035870 [ Cash on Delivery ] Pun...(ANJALI) Dange Chowk Call Girls Just Call 7001035870 [ Cash on Delivery ] Pun...
(ANJALI) Dange Chowk Call Girls Just Call 7001035870 [ Cash on Delivery ] Pun...
 
(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
 
(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...
 
VIP Call Girls Service Hitech City Hyderabad Call +91-8250192130
VIP Call Girls Service Hitech City Hyderabad Call +91-8250192130VIP Call Girls Service Hitech City Hyderabad Call +91-8250192130
VIP Call Girls Service Hitech City Hyderabad Call +91-8250192130
 
★ 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
 
DJARUM4D - SLOT GACOR ONLINE | SLOT DEMO ONLINE
DJARUM4D - SLOT GACOR ONLINE | SLOT DEMO ONLINEDJARUM4D - SLOT GACOR ONLINE | SLOT DEMO ONLINE
DJARUM4D - SLOT GACOR ONLINE | SLOT DEMO ONLINE
 
GDSC ASEB Gen AI study jams presentation
GDSC ASEB Gen AI study jams presentationGDSC ASEB Gen AI study jams presentation
GDSC ASEB Gen AI study jams presentation
 
Introduction to IEEE STANDARDS and its different types.pptx
Introduction to IEEE STANDARDS and its different types.pptxIntroduction to IEEE STANDARDS and its different types.pptx
Introduction to IEEE STANDARDS and its different types.pptx
 
IMPLICATIONS OF THE ABOVE HOLISTIC UNDERSTANDING OF HARMONY ON PROFESSIONAL E...
IMPLICATIONS OF THE ABOVE HOLISTIC UNDERSTANDING OF HARMONY ON PROFESSIONAL E...IMPLICATIONS OF THE ABOVE HOLISTIC UNDERSTANDING OF HARMONY ON PROFESSIONAL E...
IMPLICATIONS OF THE ABOVE HOLISTIC UNDERSTANDING OF HARMONY ON PROFESSIONAL E...
 
Call Girls Delhi {Jodhpur} 9711199012 high profile service
Call Girls Delhi {Jodhpur} 9711199012 high profile serviceCall Girls Delhi {Jodhpur} 9711199012 high profile service
Call Girls Delhi {Jodhpur} 9711199012 high profile service
 
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
 

2 digital image fundamentals

  • 1.
  • 2. The eye is nearly a sphere, with an average dia. Of approximately 20mm. Three membranes enclose the eye: the cornea and sclera outer cover; the choroid; and the retina. The cornea is a tough, transparent tissue that covers the anterior surface of the eye. Continuous with cornea, the sclera is an opaque membrane that encloses the remainder of optical globe. The choroid is a membrane contains a network of blood vessels that serve as a major source of nutrition to the eye. The lens is made up of concentric layers of fibrous cells . It contains 60- 70% of water, about 6% fat, and more protein than any other tissue in the eye. The innermost membrane of the eye is the retina, which lines the inside of the wall’s entire posterior portion. When eye is properly focussed, light from an object outside the eye is imaged on the retina. Pattern vision is afforded by the distribution of discrete light receptors over the surface of the retina. There are two classes of receptors: cones and rods
  • 3. Cones: The cones in each eye number between 6 and 7 million. They are located primarily in the central portion of retina, called the fovea , and are highly sensitive to colour. Humans can resolve fine details with these cones largely because each one is connected to its own nerve end. Cone vision is called photopic or bright-light vision. Rods: The number of rods is much larger: some 75 to 150 million are distributed over the retinal surface. Rods serve to give overall picture of the field of view. They are not involved in colour vision and are sensitive to low levels of illumination Rod vision is known as scotopic or dim-light vision.
  • 4.
  • 5.
  • 6.
  • 7.
  • 9.  We denote image by 2 dimensional functions of the form f(x,y). f(x,y) must be nonzero and finite; 0< f(x,y)< ∞. f(x,y) may be characterised by two components. 1) the amount of source illumination incident on the scene being viewed 2) the amount of reflected by the objects in the scene. These are called the illumination and reflectance components are denoted by i(x,y) and r(x,y), respectively. f(x,y) = i(x,y)r(x,y ) where 0< i(x,y)< ∞ and 0< r(x,y)< 1 reflection is bounded by 0(total absorption) and 1(total reflection). r(x,y) is determined by the characteristics of the imaged objects.
  • 11.
  • 12.
  • 14.
  • 15.
  • 16.
  • 17.
  • 18. Contouring a) 256 gray levels b)32 gray levels c) 16 gray levels The lines, that start appearing on this image (c) are known as contouring that are very much visible in the image(c) compared to (a) & (b). The effect of contouring increase as we reduce the number of gray levels and the effect decrease as we increase the number of gray levels. They are both vice versa
  • 19. Relationship between pixels  Neighbourhood  Adjacency  Connectivity  Paths  Distance Measures
  • 20. Neighbours of a Pixel 1) N4(p) : 4- vertical and horizontal neighbours of p. • Any pixel p(x, y) has two vertical and two horizontal neighbours, given by coordinates (x+1,y), (x-1, y), (x, y+1), (x, y-1) • This set of pixels are called the 4-neighbors of P, and is denoted by N4(P) 2) ND(p) : 4- diagonal neighbours of p • This set of pixels, called 4- diagonal neighbours and denoted by ND (p) • ND (p) : Any pixel p(x, y) has 4- diagonal neighbours, given by coordinates, (x+1,y+1), (x+1,y-1), (x-1,y+1), (x-1,y-1) 3) N8(p): 8-neighbors of p. • N4(P)and ND(p) together are called 8-neighbors of p, denoted by N8(p). • N8(p) = N4(P) ᴜ ND(p)
  • 21. ND(p N4(p) ND(p N4(p) p ( x, y ) N4(p) ND(p N4(p) ND(p • N8(p) = N4(P) ᴜ ND(p)
  • 22. Adjacency: 1) Two pixels are connected if they are neighbors and their gray levels satisfy some specified criterion of similarity. • For example, in a binary image two pixels are connected if they are 4-neighbors and have same value (0/1) • Let v: a set of intensity values used to define adjacency and connectivity. • In a binary Image v={1}, if we are referring to adjacency of pixels with value 1. • In a Gray scale image, the idea is the same, but v typically contains more elements, for example v= {180, 181, 182,....,200}. • If the possible intensity values 0 to 255, v set could be any subset of these 256 values.
  • 23. Types of Adjacency: • 4-adjacency: Two pixels p and q with values from v are 4-adjacent if q is in the set N4(p). • 8-adjacency: Two pixels p and q with values from v are 8-adjacent if q is in the set N8(p). • m-adjacency (mixed): two pixels p and q with values from v are m-adjacent if:  q is in N4(p) or  q is in ND(p) and  The set N4(p) ∩ N4(q) has no pixel whose values are from v (No intersection). • Mixed adjacency is a modification of 8-adjacency ''introduced to eliminate the ambiguities that often arise when 8- adjacency is used. (eliminate multiple path connection)
  • 24. Connectivity • Let V be the set of gray-level values used to define connectivity; then Two pixels p, q that have values from the set V are: a) 4-connected, if q is in set N4 (p) b) 8-connected, if q is in set N8 (p) c) m-connected, if • q is in N4(p) or • q is in ND(p) and N4(p) ∩ N4(q) = null V={1,2} 0 1 1 0 2 0 0 0 1 0 1 1 0 2 0 0 0 1 0 1 1 0 2 0 0 0 1
  • 25. Path : • A digital path (or curve) from pixel p with coordinate (x,y) to pixel q with coordinate (s,t) is a sequence of distinct pixels with coordinates (x0 , y0 ), (x1 , y1 ), ..., (xn , yn ), where (x0 , y0 )= (x,y), (xn , yn )= (s,t) • (xi , yi ) is adjacent pixel (xi-1, yi-1) for 1≤j≤n , • n- The length of the path. • If (x0 , y0 ) = (xn , yn ), the path is closed path. • We can define 4- ,8- , or m-paths depending on the type of adjacency specified.
  • 26. Connectivity : • Let S represent a subset of pixels in an image, two pixels p and q are said to be connected in S if there exists a path between them. • Two image subsets S1 and S2 are adjacent if some pixel in S1 is adjacent to some pixel in S2 S1 S2