SlideShare a Scribd company logo
ADVANCE IMAGE PROCESSING
Aakanksha jain
M. Tech scholar at MDS University Ajmer
Topics we discuss:-
• Elements Of visual perception
• Image Sensing and Acquisition
• A simple Image formation model
• Basic concept of Sampling and Quantization
First of all lets discuss about basics of IMAGE
PROCESSING.
WHAT IS IMAGE PROCESSING ?
Image processing is defined as conversion
method in which an image changes into digital
form by performing some process like
mathematical operation on it. Resultant image is
enhanced image and we can extract some useful
information from it.
Image processing basically includes the following
three steps.
1. Import the image
2. Analyze and manipulation the image
3. Output is altered image or report that is based
on image analysis.
New
Environm
ent
1. Elements Of Visual Perception
We are interested in learning the physical limitations of
human vision in terms of factors that also are used in our work with
digital images.Thus, factors such as how human and electronic
imaging compare in terms
of resolution and ability to adapt to changes in illumination are not
only interesting, they also are important from a practical point of
view.
1.1 Structure of human eye:
The eye is nearly a sphere,
with an average diameter of
approximately 20 mm
Three membranes enclose the eye:
1. cornea
2. sclera outer cover
3. choroid
Continue…
The cornea is a tough transparent tissue in the front part of the eye.
The sclera is an opaque membrane that encloses the remainder of
the optic globe.
The choroid lies directly below the sclera. It contains network of
blood vessels that serve nutrition to the eye .At
its anterior extreme, the choroid is divided into the ciliary
body and the iris diaphragm.
The central opening of the iris (the pupil) varies in diameter
from approximately 2 to 8 mm. The front of the iris contains the
visible pigment of the eye, whereas the back contains a black
pigment.
The central opening of the iris (the pupil) varies in diameter
from approximately 2 to 8 mm. The front of the iris contains the
visible pigment of the eye, whereas the back contains a black
pigment.
1.2 Image formation in human eye:
As illustrated in previous figure the radius of curvature
of the anterior surface of the lens is greater than the radius of its
posterior surface. The shape of the lens is controlled by
tension in the fibers of the ciliary body
When the eye focuses on an object farther away than about 3 m,
the lens exhibits its lowest refractive power . When the eye focuses
on a nearby object, the lens is most strongly refractive. This
information makes it easy to calculate the size of the retinal
image of any object.
Below figure is example of watching a tree at distance 100m.
2. Image Sensing and Acquisition
There are 3 principal sensor arrangements (produce an electrical
output proportional to light
intensity).
(i)Single imaging Sensor (ii)Line sensor (iii)Array sensor
(i)
(ii)
Continue…
(i) Image Acquisition using a single sensor
The most common sensor of this type is the photodiode, which is
constructed of silicon materials
and whose output voltage waveform is proportional to 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 favours
light in the green band of the color spectrum. As a consequence, the
sensor output will be
stronger for green light than for other components in the visible
spectrum.
Continue…
(ii) Image Acquisition using Sensor Strips
The strip provides imaging elements in one direction. Motion
perpendicular to the strip provides imaging in the other direction. This is
the type of arrangement used in most flatbed scanners. Sensing devices
with 4000 or more in-line sensors are possible.
Sensor strips mounted in a ring configuration are used in medical and
industrial imaging to obtain crosssectional (“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. This is the basis for medical and
industrial computerized axial tomography (CAT) imaging.
Continue…
(iii) Image Acquisition using Sensor Arrays
This type of arrangement is found in digital cameras. A typical sensor for
these cameras is a CCD array, which can be manufactured with a broad
range of sensing properties and can be packaged in rugged arrays of
4000 * 4000 elements or more. CCD sensors are used widely in
digital cameras and other light sensing instruments. The response of
each sensor is proportional to the integral of the light energy projected
onto the surface of the sensor, a property that is used in astronomical
and other applications requiring low noise images.
2. Image Sensing and Acquisition
There are 3 principal sensor arrangements (produce an electrical
output proportional to light
intensity).
(i)Single imaging Sensor (ii)Line sensor (iii)Array sensor
(i)
(ii)
3. 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. When an image is generated from a physical
process, its value are proportional to energy radiated by physical
source. As a consequence, f(x,y) must be nonzero and finite;
that is
0 < f(x, y) <q
The function f(x,y) may be characterized by two components:
(1) the amount of source illumination incident on the scene being
viewed.
(2) the amount of illumination reflected by the objects in the
scene.
These are called illumination and reflectance components
denoted by i(x,y) and r(x,y) respectively.
Continue…
The two function combine as product to form f(x,y):
f(x,y)=i(x,y) r(x,y)
Where 0 < i(x,y)< ∞
and 0 <r(x,y)< 1
r(x,y)=0 means total absorption
r(x,y)=1 means total reflectance
We call the intensity of a monochrome image at any
coordinates (x,y) the gray level (l) of the image at that point.
That is l=f(x,y).
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.
4. IMAGE SAMPLING
& 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 (along x axis)
whereas quantization refers to discretization of gray level values (amplitude
(along y axis)).
(Given a continuous image, f(x,y), digitizing the coordinate values is called
sampling and digitizing the amplitude (intensity) values is called quantization.)
Figure (a) shows a continuous image, f(x, y), that we want to convert to digital
form . The one-dimensional function shown in Fig.(b) is a plot of amplitude
(gray level) values of the continuous image along the line segment AB in
Fig. (a).The random variations are due to image noise . To sample this function,
we take equally spaced samples along line AB, fig. (c) shows the gray level
scale divided into eight discrete levels, ranging from black to white. The result of
both sampling and quantization are shown in fig. (d)
Generating a digital image.(a) Continuous image.
(b)A scan line from A to B in the continuous image, used to illustrate the
concepts of sampling and quantization
(c) Sampling and quantization. (d) Digital scan line.
4.1 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
The notation introduced in the preceding paragraph allows us to write the
complete M*N digital image in the following compact matrix form shown
above:
Continue…
If k is the number of bits per pixel, then the number of gray levels,
L, is an integer power of 2.
L = 2 k
When an image can have 2 k 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
When M=N then b = N 2 *k
4.2 Spatial and Gray-Level Resolution
Spatial resolution is the smallest discernable (detect with
difficulty )change in an image. Graylevel resolution is the smallest
discernable (detect with difficulty) change in gray level.
Continue…
Image resolution quantifies how much close two lines (say one dark and one
light) can be to each other and still be visibly resolved. The resolution can be
specified as number of lines per unit distance, say 10 lines per mm or 5 line
pairs per mm. Another measure of image resolution is dots per inch, i.e. the
number of discernible dots per inch.
Fig : A 1024*1024, 8-bit image subsampled down to size 32*32
pixels. The number of allowable gray levels was kept at 256.
Continue…
Image of size 1024*1024 pixels whose gray levels are
represented by 8 bits is as shown in fig above. The results of
subsampling the 1024*1024 image. The subsampling was
accomplished by deleting the appropriate number of rows
and columns from the original image. For example, the
512*512 image was obtained by deleting every other row
and column from the 1024*1024 image. The 256*256 image
was generated by deleting every other row and column in the
512*512 image, and so on.
4.3 Aliasing and Moiré Patterns
Shannon sampling theorem tells us that, if the function is
sampled at a rate equal to or greater than twice its highest
frequency(fs≥fm )it is possible to recover completely the
original function from the samples. If the function is under
sampled, then a phenomenon called aliasing(distortion) (If
two pattern or spectrum overlap, the overlapped portion is
called aliased) corrupts the sampled image.
Continue…
The corruption is in the form of
additional frequency components
being introduced into the sampled
function. These are called
aliased frequencies.
The principal approach for reducing the aliasing effects on an
image is to reduce its high frequency components by blurring
the image prior to sampling. However, aliasing is always
present in a sampled image. The effect of aliased frequencies
can be seen under the right conditions in the form of so
called Moiré patterns. A moiré pattern is a secondary and
visually evident superimposed pattern created, for example,
when two identical patterns on a flat or curved surface (such
as closely spaced straight lines drawn radiating from a point
or taking the form of a grid) are overlaid while
displaced or rotated a small amount from one another.
4.4 Zooming and Shrinking Digital Images
• Zooming may be viewed as oversampling and shrinking many be
viewed as under sampling. Zooming is a method of increasing the
size of a given image. Zooming requires two steps:
1. Creation of new pixel locations.
2. Assigning new grey level values to those new locations.
The key difference between these
two operations and sampling and quantizing an original continuous
image is
that zooming and shrinking are applied to a digital image.
Fig: Top row: images zoomed from 128*128, 64*64, and 32*32 pixels to
1024*1024 pixels,using nearest neighbor gray-level interpolation. Bottom row:
same sequence, but using bilinear interpolation.
• Nearest neighbor interpolation: Nearest neighbor
interpolation is the simplest method and
basically makes the pixels bigger. The intensity of a
pixel in the new image is the intensity of the
nearest pixel of the original image. If you enlarge
200%, one pixel will be enlarged to a 2 x 2
area of 4 pixels with the same color as the original
pixel.
Bilinear interpolation: Bilinear interpolation
considers the closest 2x2 neighborhood of known
pixel values surrounding the unknown pixel. It then
takes a weighted average of these 4 pixels to
arrive at its final interpolated value. This results in
much smoother looking images than nearest
neighbor.
Thanks
Resources
• <Wikipedia>
<https://en.wikipedia.org/wiki/Digital_image_proces
sing>
• <Digital Image Processing Tutorial>
<https://www.tutorialspoint.com/dip/>
• Digital Image Processing - nptel
• Digital Image Processing Second Edition by Rafael C.
Gonzalez and Richard E. Woods

More Related Content

What's hot

Image compression in digital image processing
Image compression in digital image processingImage compression in digital image processing
Image compression in digital image processing
DHIVYADEVAKI
 
Fundamentals and image compression models
Fundamentals and image compression modelsFundamentals and image compression models
Fundamentals and image compression models
lavanya marichamy
 
IMAGE SEGMENTATION.
IMAGE SEGMENTATION.IMAGE SEGMENTATION.
IMAGE SEGMENTATION.
Tawose Olamide Timothy
 
Digital Image Fundamentals
Digital Image FundamentalsDigital Image Fundamentals
Digital Image Fundamentals
A B Shinde
 
Digital Image Processing: Image Segmentation
Digital Image Processing: Image SegmentationDigital Image Processing: Image Segmentation
Digital Image Processing: Image Segmentation
Mostafa G. M. Mostafa
 
Chapter 1 and 2 gonzalez and woods
Chapter 1 and 2 gonzalez and woodsChapter 1 and 2 gonzalez and woods
Chapter 1 and 2 gonzalez and woods
asodariyabhavesh
 
DIGITAL IMAGE PROCESSING - LECTURE NOTES
DIGITAL IMAGE PROCESSING - LECTURE NOTESDIGITAL IMAGE PROCESSING - LECTURE NOTES
DIGITAL IMAGE PROCESSING - LECTURE NOTES
Ezhilya venkat
 
Color Image Processing: Basics
Color Image Processing: BasicsColor Image Processing: Basics
Color Image Processing: Basics
A B Shinde
 
Image feature extraction
Image feature extractionImage feature extraction
Image feature extraction
Rishabh shah
 
Image enhancement techniques
Image enhancement techniquesImage enhancement techniques
Image enhancement techniquesSaideep
 
Color image processing Presentation
Color image processing PresentationColor image processing Presentation
Color image processing Presentation
Revanth Chimmani
 
Chapter 3 image enhancement (spatial domain)
Chapter 3 image enhancement (spatial domain)Chapter 3 image enhancement (spatial domain)
Chapter 3 image enhancement (spatial domain)
asodariyabhavesh
 
Image Processing: Spatial filters
Image Processing: Spatial filtersImage Processing: Spatial filters
Image Processing: Spatial filters
A B Shinde
 
Image segmentation
Image segmentation Image segmentation
Data Redundacy
Data RedundacyData Redundacy
Data Redundacy
Poonam Seth
 
Sharpening spatial filters
Sharpening spatial filtersSharpening spatial filters
image enhancement
 image enhancement image enhancement
image enhancement
Rajendra Prasad
 
Interpixel redundancy
Interpixel redundancyInterpixel redundancy
Interpixel redundancy
Naveen Kumar
 
Digital image processing
Digital image processingDigital image processing
Digital image processing
ABIRAMI M
 
03 digital image fundamentals DIP
03 digital image fundamentals DIP03 digital image fundamentals DIP
03 digital image fundamentals DIP
babak danyal
 

What's hot (20)

Image compression in digital image processing
Image compression in digital image processingImage compression in digital image processing
Image compression in digital image processing
 
Fundamentals and image compression models
Fundamentals and image compression modelsFundamentals and image compression models
Fundamentals and image compression models
 
IMAGE SEGMENTATION.
IMAGE SEGMENTATION.IMAGE SEGMENTATION.
IMAGE SEGMENTATION.
 
Digital Image Fundamentals
Digital Image FundamentalsDigital Image Fundamentals
Digital Image Fundamentals
 
Digital Image Processing: Image Segmentation
Digital Image Processing: Image SegmentationDigital Image Processing: Image Segmentation
Digital Image Processing: Image Segmentation
 
Chapter 1 and 2 gonzalez and woods
Chapter 1 and 2 gonzalez and woodsChapter 1 and 2 gonzalez and woods
Chapter 1 and 2 gonzalez and woods
 
DIGITAL IMAGE PROCESSING - LECTURE NOTES
DIGITAL IMAGE PROCESSING - LECTURE NOTESDIGITAL IMAGE PROCESSING - LECTURE NOTES
DIGITAL IMAGE PROCESSING - LECTURE NOTES
 
Color Image Processing: Basics
Color Image Processing: BasicsColor Image Processing: Basics
Color Image Processing: Basics
 
Image feature extraction
Image feature extractionImage feature extraction
Image feature extraction
 
Image enhancement techniques
Image enhancement techniquesImage enhancement techniques
Image enhancement techniques
 
Color image processing Presentation
Color image processing PresentationColor image processing Presentation
Color image processing Presentation
 
Chapter 3 image enhancement (spatial domain)
Chapter 3 image enhancement (spatial domain)Chapter 3 image enhancement (spatial domain)
Chapter 3 image enhancement (spatial domain)
 
Image Processing: Spatial filters
Image Processing: Spatial filtersImage Processing: Spatial filters
Image Processing: Spatial filters
 
Image segmentation
Image segmentation Image segmentation
Image segmentation
 
Data Redundacy
Data RedundacyData Redundacy
Data Redundacy
 
Sharpening spatial filters
Sharpening spatial filtersSharpening spatial filters
Sharpening spatial filters
 
image enhancement
 image enhancement image enhancement
image enhancement
 
Interpixel redundancy
Interpixel redundancyInterpixel redundancy
Interpixel redundancy
 
Digital image processing
Digital image processingDigital image processing
Digital image processing
 
03 digital image fundamentals DIP
03 digital image fundamentals DIP03 digital image fundamentals DIP
03 digital image fundamentals DIP
 

Similar to Advance image processing

Digital image processing2.pptx
Digital image processing2.pptxDigital image processing2.pptx
Digital image processing2.pptx
DivyanshAgarwal78
 
Introduction to digital image processing
Introduction to digital image processingIntroduction to digital image processing
Introduction to digital image processing
Hossain Md Shakhawat
 
matdid950092.pdf
matdid950092.pdfmatdid950092.pdf
matdid950092.pdf
lencho3d
 
Report medical image processing image slice interpolation and noise removal i...
Report medical image processing image slice interpolation and noise removal i...Report medical image processing image slice interpolation and noise removal i...
Report medical image processing image slice interpolation and noise removal i...
Shashank
 
Digital imaging
Digital imagingDigital imaging
Digital imaging
Indian dental academy
 
Chapter2 DIP
Chapter2 DIP Chapter2 DIP
Chapter2 DIP
Girish Ajmera
 
Lec_2_Digital Image Fundamentals.pdf
Lec_2_Digital Image Fundamentals.pdfLec_2_Digital Image Fundamentals.pdf
Lec_2_Digital Image Fundamentals.pdf
nagwaAboElenein
 
CG.pptx
CG.pptxCG.pptx
CG.pptx
AdityaBisht34
 
Image Interpolation Techniques with Optical and Digital Zoom Concepts -semina...
Image Interpolation Techniques with Optical and Digital Zoom Concepts -semina...Image Interpolation Techniques with Optical and Digital Zoom Concepts -semina...
Image Interpolation Techniques with Optical and Digital Zoom Concepts -semina...
mmjalbiaty
 
CT Image reconstruction
CT Image reconstructionCT Image reconstruction
CT Image reconstruction
Santosh Ojha
 
chAPTER1CV.pptx is abouter computer vision in artificial intelligence
chAPTER1CV.pptx is abouter computer vision in artificial intelligencechAPTER1CV.pptx is abouter computer vision in artificial intelligence
chAPTER1CV.pptx is abouter computer vision in artificial intelligence
shesnasuneer
 
computervision1.pptx its about computer vision
computervision1.pptx its about computer visioncomputervision1.pptx its about computer vision
computervision1.pptx its about computer vision
shesnasuneer
 
Digital imaging in dentistry / orthodontics courses
Digital imaging in dentistry / orthodontics courses Digital imaging in dentistry / orthodontics courses
Digital imaging in dentistry / orthodontics courses
Indian dental academy
 
Recent advances digital imaging
Recent advances digital imaging Recent advances digital imaging
Recent advances digital imaging
Indian dental academy
 
Digital imaging
Digital imagingDigital imaging
Digital imaging
Indian dental academy
 
Digital imaging (2)
Digital imaging (2)Digital imaging (2)
Digital imaging (2)
Indian dental academy
 
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
 
It 603
It 603It 603
It 603
vanaja nakka
 

Similar to Advance image processing (20)

Digital image processing2.pptx
Digital image processing2.pptxDigital image processing2.pptx
Digital image processing2.pptx
 
Introduction to digital image processing
Introduction to digital image processingIntroduction to digital image processing
Introduction to digital image processing
 
matdid950092.pdf
matdid950092.pdfmatdid950092.pdf
matdid950092.pdf
 
Report medical image processing image slice interpolation and noise removal i...
Report medical image processing image slice interpolation and noise removal i...Report medical image processing image slice interpolation and noise removal i...
Report medical image processing image slice interpolation and noise removal i...
 
Digital imaging
Digital imagingDigital imaging
Digital imaging
 
Chapter2 DIP
Chapter2 DIP Chapter2 DIP
Chapter2 DIP
 
Lec_2_Digital Image Fundamentals.pdf
Lec_2_Digital Image Fundamentals.pdfLec_2_Digital Image Fundamentals.pdf
Lec_2_Digital Image Fundamentals.pdf
 
CG.pptx
CG.pptxCG.pptx
CG.pptx
 
Image Interpolation Techniques with Optical and Digital Zoom Concepts -semina...
Image Interpolation Techniques with Optical and Digital Zoom Concepts -semina...Image Interpolation Techniques with Optical and Digital Zoom Concepts -semina...
Image Interpolation Techniques with Optical and Digital Zoom Concepts -semina...
 
Digital.cc
Digital.ccDigital.cc
Digital.cc
 
CT Image reconstruction
CT Image reconstructionCT Image reconstruction
CT Image reconstruction
 
It 603
It 603It 603
It 603
 
chAPTER1CV.pptx is abouter computer vision in artificial intelligence
chAPTER1CV.pptx is abouter computer vision in artificial intelligencechAPTER1CV.pptx is abouter computer vision in artificial intelligence
chAPTER1CV.pptx is abouter computer vision in artificial intelligence
 
computervision1.pptx its about computer vision
computervision1.pptx its about computer visioncomputervision1.pptx its about computer vision
computervision1.pptx its about computer vision
 
Digital imaging in dentistry / orthodontics courses
Digital imaging in dentistry / orthodontics courses Digital imaging in dentistry / orthodontics courses
Digital imaging in dentistry / orthodontics courses
 
Recent advances digital imaging
Recent advances digital imaging Recent advances digital imaging
Recent advances digital imaging
 
Digital imaging
Digital imagingDigital imaging
Digital imaging
 
Digital imaging (2)
Digital imaging (2)Digital imaging (2)
Digital imaging (2)
 
Biometric simulator for visually impaired (1)
Biometric simulator for visually impaired (1)Biometric simulator for visually impaired (1)
Biometric simulator for visually impaired (1)
 
It 603
It 603It 603
It 603
 

More from AAKANKSHA JAIN

Random forest and decision tree
Random forest and decision treeRandom forest and decision tree
Random forest and decision tree
AAKANKSHA JAIN
 
Dimension reduction techniques[Feature Selection]
Dimension reduction techniques[Feature Selection]Dimension reduction techniques[Feature Selection]
Dimension reduction techniques[Feature Selection]
AAKANKSHA JAIN
 
Inheritance in OOPs with java
Inheritance in OOPs with javaInheritance in OOPs with java
Inheritance in OOPs with java
AAKANKSHA JAIN
 
OOPs with java
OOPs with javaOOPs with java
OOPs with java
AAKANKSHA JAIN
 
Probability
ProbabilityProbability
Probability
AAKANKSHA JAIN
 
Data Mining & Data Warehousing
Data Mining & Data WarehousingData Mining & Data Warehousing
Data Mining & Data Warehousing
AAKANKSHA JAIN
 
Distributed Database Design and Relational Query Language
Distributed Database Design and Relational Query LanguageDistributed Database Design and Relational Query Language
Distributed Database Design and Relational Query Language
AAKANKSHA JAIN
 
DISTRIBUTED DATABASE WITH RECOVERY TECHNIQUES
DISTRIBUTED DATABASE WITH RECOVERY TECHNIQUESDISTRIBUTED DATABASE WITH RECOVERY TECHNIQUES
DISTRIBUTED DATABASE WITH RECOVERY TECHNIQUES
AAKANKSHA JAIN
 
Distributed Database Management System
Distributed Database Management SystemDistributed Database Management System
Distributed Database Management System
AAKANKSHA JAIN
 
DETECTION OF MALICIOUS EXECUTABLES USING RULE BASED CLASSIFICATION ALGORITHMS
DETECTION OF MALICIOUS EXECUTABLES USING RULE BASED CLASSIFICATION ALGORITHMSDETECTION OF MALICIOUS EXECUTABLES USING RULE BASED CLASSIFICATION ALGORITHMS
DETECTION OF MALICIOUS EXECUTABLES USING RULE BASED CLASSIFICATION ALGORITHMS
AAKANKSHA JAIN
 
Fingerprint matching using ridge count
Fingerprint matching using ridge countFingerprint matching using ridge count
Fingerprint matching using ridge count
AAKANKSHA JAIN
 
Image processing second unit Notes
Image processing second unit NotesImage processing second unit Notes
Image processing second unit Notes
AAKANKSHA JAIN
 

More from AAKANKSHA JAIN (12)

Random forest and decision tree
Random forest and decision treeRandom forest and decision tree
Random forest and decision tree
 
Dimension reduction techniques[Feature Selection]
Dimension reduction techniques[Feature Selection]Dimension reduction techniques[Feature Selection]
Dimension reduction techniques[Feature Selection]
 
Inheritance in OOPs with java
Inheritance in OOPs with javaInheritance in OOPs with java
Inheritance in OOPs with java
 
OOPs with java
OOPs with javaOOPs with java
OOPs with java
 
Probability
ProbabilityProbability
Probability
 
Data Mining & Data Warehousing
Data Mining & Data WarehousingData Mining & Data Warehousing
Data Mining & Data Warehousing
 
Distributed Database Design and Relational Query Language
Distributed Database Design and Relational Query LanguageDistributed Database Design and Relational Query Language
Distributed Database Design and Relational Query Language
 
DISTRIBUTED DATABASE WITH RECOVERY TECHNIQUES
DISTRIBUTED DATABASE WITH RECOVERY TECHNIQUESDISTRIBUTED DATABASE WITH RECOVERY TECHNIQUES
DISTRIBUTED DATABASE WITH RECOVERY TECHNIQUES
 
Distributed Database Management System
Distributed Database Management SystemDistributed Database Management System
Distributed Database Management System
 
DETECTION OF MALICIOUS EXECUTABLES USING RULE BASED CLASSIFICATION ALGORITHMS
DETECTION OF MALICIOUS EXECUTABLES USING RULE BASED CLASSIFICATION ALGORITHMSDETECTION OF MALICIOUS EXECUTABLES USING RULE BASED CLASSIFICATION ALGORITHMS
DETECTION OF MALICIOUS EXECUTABLES USING RULE BASED CLASSIFICATION ALGORITHMS
 
Fingerprint matching using ridge count
Fingerprint matching using ridge countFingerprint matching using ridge count
Fingerprint matching using ridge count
 
Image processing second unit Notes
Image processing second unit NotesImage processing second unit Notes
Image processing second unit Notes
 

Recently uploaded

哪里卖(usq毕业证书)南昆士兰大学毕业证研究生文凭证书托福证书原版一模一样
哪里卖(usq毕业证书)南昆士兰大学毕业证研究生文凭证书托福证书原版一模一样哪里卖(usq毕业证书)南昆士兰大学毕业证研究生文凭证书托福证书原版一模一样
哪里卖(usq毕业证书)南昆士兰大学毕业证研究生文凭证书托福证书原版一模一样
axoqas
 
一比一原版(UofM毕业证)明尼苏达大学毕业证成绩单
一比一原版(UofM毕业证)明尼苏达大学毕业证成绩单一比一原版(UofM毕业证)明尼苏达大学毕业证成绩单
一比一原版(UofM毕业证)明尼苏达大学毕业证成绩单
ewymefz
 
社内勉強会資料_LLM Agents                              .
社内勉強会資料_LLM Agents                              .社内勉強会資料_LLM Agents                              .
社内勉強会資料_LLM Agents                              .
NABLAS株式会社
 
一比一原版(UMich毕业证)密歇根大学|安娜堡分校毕业证成绩单
一比一原版(UMich毕业证)密歇根大学|安娜堡分校毕业证成绩单一比一原版(UMich毕业证)密歇根大学|安娜堡分校毕业证成绩单
一比一原版(UMich毕业证)密歇根大学|安娜堡分校毕业证成绩单
ewymefz
 
Tabula.io Cheatsheet: automate your data workflows
Tabula.io Cheatsheet: automate your data workflowsTabula.io Cheatsheet: automate your data workflows
Tabula.io Cheatsheet: automate your data workflows
alex933524
 
一比一原版(NYU毕业证)纽约大学毕业证成绩单
一比一原版(NYU毕业证)纽约大学毕业证成绩单一比一原版(NYU毕业证)纽约大学毕业证成绩单
一比一原版(NYU毕业证)纽约大学毕业证成绩单
ewymefz
 
Algorithmic optimizations for Dynamic Levelwise PageRank (from STICD) : SHORT...
Algorithmic optimizations for Dynamic Levelwise PageRank (from STICD) : SHORT...Algorithmic optimizations for Dynamic Levelwise PageRank (from STICD) : SHORT...
Algorithmic optimizations for Dynamic Levelwise PageRank (from STICD) : SHORT...
Subhajit Sahu
 
Predicting Product Ad Campaign Performance: A Data Analysis Project Presentation
Predicting Product Ad Campaign Performance: A Data Analysis Project PresentationPredicting Product Ad Campaign Performance: A Data Analysis Project Presentation
Predicting Product Ad Campaign Performance: A Data Analysis Project Presentation
Boston Institute of Analytics
 
tapal brand analysis PPT slide for comptetive data
tapal brand analysis PPT slide for comptetive datatapal brand analysis PPT slide for comptetive data
tapal brand analysis PPT slide for comptetive data
theahmadsaood
 
Malana- Gimlet Market Analysis (Portfolio 2)
Malana- Gimlet Market Analysis (Portfolio 2)Malana- Gimlet Market Analysis (Portfolio 2)
Malana- Gimlet Market Analysis (Portfolio 2)
TravisMalana
 
Ch03-Managing the Object-Oriented Information Systems Project a.pdf
Ch03-Managing the Object-Oriented Information Systems Project a.pdfCh03-Managing the Object-Oriented Information Systems Project a.pdf
Ch03-Managing the Object-Oriented Information Systems Project a.pdf
haila53
 
Chatty Kathy - UNC Bootcamp Final Project Presentation - Final Version - 5.23...
Chatty Kathy - UNC Bootcamp Final Project Presentation - Final Version - 5.23...Chatty Kathy - UNC Bootcamp Final Project Presentation - Final Version - 5.23...
Chatty Kathy - UNC Bootcamp Final Project Presentation - Final Version - 5.23...
John Andrews
 
Business update Q1 2024 Lar España Real Estate SOCIMI
Business update Q1 2024 Lar España Real Estate SOCIMIBusiness update Q1 2024 Lar España Real Estate SOCIMI
Business update Q1 2024 Lar España Real Estate SOCIMI
AlejandraGmez176757
 
Q1’2024 Update: MYCI’s Leap Year Rebound
Q1’2024 Update: MYCI’s Leap Year ReboundQ1’2024 Update: MYCI’s Leap Year Rebound
Q1’2024 Update: MYCI’s Leap Year Rebound
Oppotus
 
Levelwise PageRank with Loop-Based Dead End Handling Strategy : SHORT REPORT ...
Levelwise PageRank with Loop-Based Dead End Handling Strategy : SHORT REPORT ...Levelwise PageRank with Loop-Based Dead End Handling Strategy : SHORT REPORT ...
Levelwise PageRank with Loop-Based Dead End Handling Strategy : SHORT REPORT ...
Subhajit Sahu
 
一比一原版(IIT毕业证)伊利诺伊理工大学毕业证成绩单
一比一原版(IIT毕业证)伊利诺伊理工大学毕业证成绩单一比一原版(IIT毕业证)伊利诺伊理工大学毕业证成绩单
一比一原版(IIT毕业证)伊利诺伊理工大学毕业证成绩单
ewymefz
 
Adjusting primitives for graph : SHORT REPORT / NOTES
Adjusting primitives for graph : SHORT REPORT / NOTESAdjusting primitives for graph : SHORT REPORT / NOTES
Adjusting primitives for graph : SHORT REPORT / NOTES
Subhajit Sahu
 
一比一原版(ArtEZ毕业证)ArtEZ艺术学院毕业证成绩单
一比一原版(ArtEZ毕业证)ArtEZ艺术学院毕业证成绩单一比一原版(ArtEZ毕业证)ArtEZ艺术学院毕业证成绩单
一比一原版(ArtEZ毕业证)ArtEZ艺术学院毕业证成绩单
vcaxypu
 
一比一原版(RUG毕业证)格罗宁根大学毕业证成绩单
一比一原版(RUG毕业证)格罗宁根大学毕业证成绩单一比一原版(RUG毕业证)格罗宁根大学毕业证成绩单
一比一原版(RUG毕业证)格罗宁根大学毕业证成绩单
vcaxypu
 
一比一原版(TWU毕业证)西三一大学毕业证成绩单
一比一原版(TWU毕业证)西三一大学毕业证成绩单一比一原版(TWU毕业证)西三一大学毕业证成绩单
一比一原版(TWU毕业证)西三一大学毕业证成绩单
ocavb
 

Recently uploaded (20)

哪里卖(usq毕业证书)南昆士兰大学毕业证研究生文凭证书托福证书原版一模一样
哪里卖(usq毕业证书)南昆士兰大学毕业证研究生文凭证书托福证书原版一模一样哪里卖(usq毕业证书)南昆士兰大学毕业证研究生文凭证书托福证书原版一模一样
哪里卖(usq毕业证书)南昆士兰大学毕业证研究生文凭证书托福证书原版一模一样
 
一比一原版(UofM毕业证)明尼苏达大学毕业证成绩单
一比一原版(UofM毕业证)明尼苏达大学毕业证成绩单一比一原版(UofM毕业证)明尼苏达大学毕业证成绩单
一比一原版(UofM毕业证)明尼苏达大学毕业证成绩单
 
社内勉強会資料_LLM Agents                              .
社内勉強会資料_LLM Agents                              .社内勉強会資料_LLM Agents                              .
社内勉強会資料_LLM Agents                              .
 
一比一原版(UMich毕业证)密歇根大学|安娜堡分校毕业证成绩单
一比一原版(UMich毕业证)密歇根大学|安娜堡分校毕业证成绩单一比一原版(UMich毕业证)密歇根大学|安娜堡分校毕业证成绩单
一比一原版(UMich毕业证)密歇根大学|安娜堡分校毕业证成绩单
 
Tabula.io Cheatsheet: automate your data workflows
Tabula.io Cheatsheet: automate your data workflowsTabula.io Cheatsheet: automate your data workflows
Tabula.io Cheatsheet: automate your data workflows
 
一比一原版(NYU毕业证)纽约大学毕业证成绩单
一比一原版(NYU毕业证)纽约大学毕业证成绩单一比一原版(NYU毕业证)纽约大学毕业证成绩单
一比一原版(NYU毕业证)纽约大学毕业证成绩单
 
Algorithmic optimizations for Dynamic Levelwise PageRank (from STICD) : SHORT...
Algorithmic optimizations for Dynamic Levelwise PageRank (from STICD) : SHORT...Algorithmic optimizations for Dynamic Levelwise PageRank (from STICD) : SHORT...
Algorithmic optimizations for Dynamic Levelwise PageRank (from STICD) : SHORT...
 
Predicting Product Ad Campaign Performance: A Data Analysis Project Presentation
Predicting Product Ad Campaign Performance: A Data Analysis Project PresentationPredicting Product Ad Campaign Performance: A Data Analysis Project Presentation
Predicting Product Ad Campaign Performance: A Data Analysis Project Presentation
 
tapal brand analysis PPT slide for comptetive data
tapal brand analysis PPT slide for comptetive datatapal brand analysis PPT slide for comptetive data
tapal brand analysis PPT slide for comptetive data
 
Malana- Gimlet Market Analysis (Portfolio 2)
Malana- Gimlet Market Analysis (Portfolio 2)Malana- Gimlet Market Analysis (Portfolio 2)
Malana- Gimlet Market Analysis (Portfolio 2)
 
Ch03-Managing the Object-Oriented Information Systems Project a.pdf
Ch03-Managing the Object-Oriented Information Systems Project a.pdfCh03-Managing the Object-Oriented Information Systems Project a.pdf
Ch03-Managing the Object-Oriented Information Systems Project a.pdf
 
Chatty Kathy - UNC Bootcamp Final Project Presentation - Final Version - 5.23...
Chatty Kathy - UNC Bootcamp Final Project Presentation - Final Version - 5.23...Chatty Kathy - UNC Bootcamp Final Project Presentation - Final Version - 5.23...
Chatty Kathy - UNC Bootcamp Final Project Presentation - Final Version - 5.23...
 
Business update Q1 2024 Lar España Real Estate SOCIMI
Business update Q1 2024 Lar España Real Estate SOCIMIBusiness update Q1 2024 Lar España Real Estate SOCIMI
Business update Q1 2024 Lar España Real Estate SOCIMI
 
Q1’2024 Update: MYCI’s Leap Year Rebound
Q1’2024 Update: MYCI’s Leap Year ReboundQ1’2024 Update: MYCI’s Leap Year Rebound
Q1’2024 Update: MYCI’s Leap Year Rebound
 
Levelwise PageRank with Loop-Based Dead End Handling Strategy : SHORT REPORT ...
Levelwise PageRank with Loop-Based Dead End Handling Strategy : SHORT REPORT ...Levelwise PageRank with Loop-Based Dead End Handling Strategy : SHORT REPORT ...
Levelwise PageRank with Loop-Based Dead End Handling Strategy : SHORT REPORT ...
 
一比一原版(IIT毕业证)伊利诺伊理工大学毕业证成绩单
一比一原版(IIT毕业证)伊利诺伊理工大学毕业证成绩单一比一原版(IIT毕业证)伊利诺伊理工大学毕业证成绩单
一比一原版(IIT毕业证)伊利诺伊理工大学毕业证成绩单
 
Adjusting primitives for graph : SHORT REPORT / NOTES
Adjusting primitives for graph : SHORT REPORT / NOTESAdjusting primitives for graph : SHORT REPORT / NOTES
Adjusting primitives for graph : SHORT REPORT / NOTES
 
一比一原版(ArtEZ毕业证)ArtEZ艺术学院毕业证成绩单
一比一原版(ArtEZ毕业证)ArtEZ艺术学院毕业证成绩单一比一原版(ArtEZ毕业证)ArtEZ艺术学院毕业证成绩单
一比一原版(ArtEZ毕业证)ArtEZ艺术学院毕业证成绩单
 
一比一原版(RUG毕业证)格罗宁根大学毕业证成绩单
一比一原版(RUG毕业证)格罗宁根大学毕业证成绩单一比一原版(RUG毕业证)格罗宁根大学毕业证成绩单
一比一原版(RUG毕业证)格罗宁根大学毕业证成绩单
 
一比一原版(TWU毕业证)西三一大学毕业证成绩单
一比一原版(TWU毕业证)西三一大学毕业证成绩单一比一原版(TWU毕业证)西三一大学毕业证成绩单
一比一原版(TWU毕业证)西三一大学毕业证成绩单
 

Advance image processing

  • 1. ADVANCE IMAGE PROCESSING Aakanksha jain M. Tech scholar at MDS University Ajmer
  • 2. Topics we discuss:- • Elements Of visual perception • Image Sensing and Acquisition • A simple Image formation model • Basic concept of Sampling and Quantization First of all lets discuss about basics of IMAGE PROCESSING. WHAT IS IMAGE PROCESSING ?
  • 3. Image processing is defined as conversion method in which an image changes into digital form by performing some process like mathematical operation on it. Resultant image is enhanced image and we can extract some useful information from it. Image processing basically includes the following three steps. 1. Import the image 2. Analyze and manipulation the image 3. Output is altered image or report that is based on image analysis.
  • 5. 1. Elements Of Visual Perception We are interested in learning the physical limitations of human vision in terms of factors that also are used in our work with digital images.Thus, factors such as how human and electronic imaging compare in terms of resolution and ability to adapt to changes in illumination are not only interesting, they also are important from a practical point of view. 1.1 Structure of human eye: The eye is nearly a sphere, with an average diameter of approximately 20 mm Three membranes enclose the eye: 1. cornea 2. sclera outer cover 3. choroid
  • 6. Continue… The cornea is a tough transparent tissue in the front part of the eye. The sclera is an opaque membrane that encloses the remainder of the optic globe. The choroid lies directly below the sclera. It contains network of blood vessels that serve nutrition to the eye .At its anterior extreme, the choroid is divided into the ciliary body and the iris diaphragm. The central opening of the iris (the pupil) varies in diameter from approximately 2 to 8 mm. The front of the iris contains the visible pigment of the eye, whereas the back contains a black pigment. The central opening of the iris (the pupil) varies in diameter from approximately 2 to 8 mm. The front of the iris contains the visible pigment of the eye, whereas the back contains a black pigment.
  • 7. 1.2 Image formation in human eye: As illustrated in previous figure the radius of curvature of the anterior surface of the lens is greater than the radius of its posterior surface. The shape of the lens is controlled by tension in the fibers of the ciliary body When the eye focuses on an object farther away than about 3 m, the lens exhibits its lowest refractive power . When the eye focuses on a nearby object, the lens is most strongly refractive. This information makes it easy to calculate the size of the retinal image of any object. Below figure is example of watching a tree at distance 100m.
  • 8. 2. Image Sensing and Acquisition There are 3 principal sensor arrangements (produce an electrical output proportional to light intensity). (i)Single imaging Sensor (ii)Line sensor (iii)Array sensor (i) (ii)
  • 9. Continue… (i) Image Acquisition using a single sensor The most common sensor of this type is the photodiode, which is constructed of silicon materials and whose output voltage waveform is proportional to 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 favours light in the green band of the color spectrum. As a consequence, the sensor output will be stronger for green light than for other components in the visible spectrum.
  • 10. Continue… (ii) Image Acquisition using Sensor Strips The strip provides imaging elements in one direction. Motion perpendicular to the strip provides imaging in the other direction. This is the type of arrangement used in most flatbed scanners. Sensing devices with 4000 or more in-line sensors are possible. Sensor strips mounted in a ring configuration are used in medical and industrial imaging to obtain crosssectional (“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. This is the basis for medical and industrial computerized axial tomography (CAT) imaging.
  • 11. Continue… (iii) Image Acquisition using Sensor Arrays This type of arrangement is found in digital cameras. A typical sensor for these cameras is a CCD array, which can be manufactured with a broad range of sensing properties and can be packaged in rugged arrays of 4000 * 4000 elements or more. CCD sensors are used widely in digital cameras and other light sensing instruments. The response of each sensor is proportional to the integral of the light energy projected onto the surface of the sensor, a property that is used in astronomical and other applications requiring low noise images.
  • 12. 2. Image Sensing and Acquisition There are 3 principal sensor arrangements (produce an electrical output proportional to light intensity). (i)Single imaging Sensor (ii)Line sensor (iii)Array sensor (i) (ii)
  • 13. 3. 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. When an image is generated from a physical process, its value are proportional to energy radiated by physical source. As a consequence, f(x,y) must be nonzero and finite; that is 0 < f(x, y) <q The function f(x,y) may be characterized by two components: (1) the amount of source illumination incident on the scene being viewed. (2) the amount of illumination reflected by the objects in the scene. These are called illumination and reflectance components denoted by i(x,y) and r(x,y) respectively.
  • 14. Continue… The two function combine as product to form f(x,y): f(x,y)=i(x,y) r(x,y) Where 0 < i(x,y)< ∞ and 0 <r(x,y)< 1 r(x,y)=0 means total absorption r(x,y)=1 means total reflectance We call the intensity of a monochrome image at any coordinates (x,y) the gray level (l) of the image at that point. That is l=f(x,y). 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.
  • 15. 4. IMAGE SAMPLING & 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 (along x axis) whereas quantization refers to discretization of gray level values (amplitude (along y axis)). (Given a continuous image, f(x,y), digitizing the coordinate values is called sampling and digitizing the amplitude (intensity) values is called quantization.) Figure (a) shows a continuous image, f(x, y), that we want to convert to digital form . The one-dimensional function shown in Fig.(b) is a plot of amplitude (gray level) values of the continuous image along the line segment AB in Fig. (a).The random variations are due to image noise . To sample this function, we take equally spaced samples along line AB, fig. (c) shows the gray level scale divided into eight discrete levels, ranging from black to white. The result of both sampling and quantization are shown in fig. (d)
  • 16. Generating a digital image.(a) Continuous image. (b)A scan line from A to B in the continuous image, used to illustrate the concepts of sampling and quantization (c) Sampling and quantization. (d) Digital scan line.
  • 17. 4.1 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 The notation introduced in the preceding paragraph allows us to write the complete M*N digital image in the following compact matrix form shown above:
  • 18. Continue… If k is the number of bits per pixel, then the number of gray levels, L, is an integer power of 2. L = 2 k When an image can have 2 k 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 When M=N then b = N 2 *k 4.2 Spatial and Gray-Level Resolution Spatial resolution is the smallest discernable (detect with difficulty )change in an image. Graylevel resolution is the smallest discernable (detect with difficulty) change in gray level.
  • 19. Continue… Image resolution quantifies how much close two lines (say one dark and one light) can be to each other and still be visibly resolved. The resolution can be specified as number of lines per unit distance, say 10 lines per mm or 5 line pairs per mm. Another measure of image resolution is dots per inch, i.e. the number of discernible dots per inch. Fig : A 1024*1024, 8-bit image subsampled down to size 32*32 pixels. The number of allowable gray levels was kept at 256.
  • 20. Continue… Image of size 1024*1024 pixels whose gray levels are represented by 8 bits is as shown in fig above. The results of subsampling the 1024*1024 image. The subsampling was accomplished by deleting the appropriate number of rows and columns from the original image. For example, the 512*512 image was obtained by deleting every other row and column from the 1024*1024 image. The 256*256 image was generated by deleting every other row and column in the 512*512 image, and so on. 4.3 Aliasing and Moiré Patterns Shannon sampling theorem tells us that, if the function is sampled at a rate equal to or greater than twice its highest frequency(fs≥fm )it is possible to recover completely the original function from the samples. If the function is under sampled, then a phenomenon called aliasing(distortion) (If two pattern or spectrum overlap, the overlapped portion is called aliased) corrupts the sampled image.
  • 21. Continue… The corruption is in the form of additional frequency components being introduced into the sampled function. These are called aliased frequencies. The principal approach for reducing the aliasing effects on an image is to reduce its high frequency components by blurring the image prior to sampling. However, aliasing is always present in a sampled image. The effect of aliased frequencies can be seen under the right conditions in the form of so called Moiré patterns. A moiré pattern is a secondary and visually evident superimposed pattern created, for example, when two identical patterns on a flat or curved surface (such as closely spaced straight lines drawn radiating from a point or taking the form of a grid) are overlaid while displaced or rotated a small amount from one another.
  • 22. 4.4 Zooming and Shrinking Digital Images • Zooming may be viewed as oversampling and shrinking many be viewed as under sampling. Zooming is a method of increasing the size of a given image. Zooming requires two steps: 1. Creation of new pixel locations. 2. Assigning new grey level values to those new locations. The key difference between these two operations and sampling and quantizing an original continuous image is that zooming and shrinking are applied to a digital image. Fig: Top row: images zoomed from 128*128, 64*64, and 32*32 pixels to 1024*1024 pixels,using nearest neighbor gray-level interpolation. Bottom row: same sequence, but using bilinear interpolation.
  • 23. • Nearest neighbor interpolation: Nearest neighbor interpolation is the simplest method and basically makes the pixels bigger. The intensity of a pixel in the new image is the intensity of the nearest pixel of the original image. If you enlarge 200%, one pixel will be enlarged to a 2 x 2 area of 4 pixels with the same color as the original pixel. Bilinear interpolation: Bilinear interpolation considers the closest 2x2 neighborhood of known pixel values surrounding the unknown pixel. It then takes a weighted average of these 4 pixels to arrive at its final interpolated value. This results in much smoother looking images than nearest neighbor. Thanks
  • 24. Resources • <Wikipedia> <https://en.wikipedia.org/wiki/Digital_image_proces sing> • <Digital Image Processing Tutorial> <https://www.tutorialspoint.com/dip/> • Digital Image Processing - nptel • Digital Image Processing Second Edition by Rafael C. Gonzalez and Richard E. Woods