SlideShare a Scribd company logo
1 of 33
BY
Manoj Kumar Putchala (05084064)
Hitesh Reddy (05084078)
Manoj Reddy (05084099)
Digital signal processing :
 DSP take real –world signals like voice, video,
temperature, pressure or position that have been digitized
and then mathematically manipulate them.
Digital image processing :
 The term digital image processing generally refers to
processing of a 2-D picture by a digital computer.
An image is any one of the form of transparency, slide,
photography, or a chart.
 Image is continuous with respect to x and y
directions, and also in amplitude. To convert into a
digital form, we have to sample the function in both
coordinates and in amplitude.
What is Image resampling?
Resampling is the mathematical technique used to
create a new version of the image with a different
width and/or height in pixels.
Why is resampling important?
Reducing the size of an image from a scanner or
digital camera for emailing or display on the web.
Increasing the size of an image before or during the
printing process.
How resampling works ?
A 2-dimensional image can be broken down into two
1-dimensional resampling passes.
FromFrom interinter meaning between andmeaning between and polepole, the points or, the points or
nodes. Any means of calculating a new point between twonodes. Any means of calculating a new point between two
existing data points is therefore interpolation.existing data points is therefore interpolation.
Image interpolation techniques often are required in medicalImage interpolation techniques often are required in medical
imaging for image generation and processing such asimaging for image generation and processing such as
compression or re sampling.compression or re sampling.
Linear Interpolation Method:
Usually the interpolation kernel H2Dis selected to be
symmetric and seperable to reduce the complexity.
H(x,y)=H(x)*H(y)
H(-x)=H(x)
INTERPOLATION ERROR THEOREM:
Let an interval be partitioned as x0, x0+h, x0+2h .......
Rgb to Gray
Mapping original
points
Interpolation
through EASE
Extending to 2-D
Interpolation of
non aligned points
EASE for 1-D Signals
Let point ‘p’ be mid point of
the interval (xi,xi+1) .
p=(xi+xi+1) /2
ui=u(xi)
ui+1/2 =(ui +ui+1 )/2 +ci+1/2
xi-1 xi xi+1 xi+2
ui+1/2 =(ui +ui+1 )/2 +ci+1/2
where ci+1/2 is the error amender and defined as
ci+1/2 = -u’’(p)/2*h2
/4
Here h= 1 hence ci+1/2 = -u”(p)/8
but we really don’t know the value of u”(p) .
ci+1/2 can be estimated through cL and cR .
ui = (ui-1+ui+1 )/2 + cL
So we obtain
cL= ui –(ui-1+ui+1 )/2
cR = ui+1 –(ui+ui+2 )/2
cL =u”(xi)*22
/8=u”(xi)/2
so comparing we get
ci+1/2 ≈ cL/4
So ui+1/2 =(ui +ui+1 )/2 +minmod(cL, cR )/4
Where minmod(a , b)= a, if ab>0 & |a|<=|b|
b, if ab>0 & |a|>|b|
0, if ab<0
For magnification factor >2 we can derive equations
similarly.
ui+j/k =(1-j/k) ui +(j/k) ui+1 +M i+j/k /4
Where j=1,2,…..(k-1)
ui+1/4 =(1-1/4) ui +(1/4) ui+1 +M i+1/4 /4
= 3ui/4 + ui+1/4+M i+1/4 /4
1 2 1
0 0 0
-1 -2 -1
-1 0 1
-2 0 2
-1 0 1
The edge direction is between the two directions that
evaluate the two smallest directional sobel derivatives.
The flattest directions are to be adjacent to each other.
This project introduces a new interpolation method, called the
EASE scheme , which is based on the bilinear method and tries
to amend the error by utilizing the interpolation error theorem in
an edge-adaptive way.
This new interpolation scheme has proved better in accuracy
and reliability than linear interpolation methods such as the
nearest neighborhood and bilinear scheme.
QUERIES
THANK YOU

More Related Content

What's hot

Image processing spatialfiltering
Image processing spatialfilteringImage processing spatialfiltering
Image processing spatialfiltering
John Williams
 
Project pptVLSI ARCHITECTURE FOR AN IMAGE COMPRESSION SYSTEM USING VECTOR QUA...
Project pptVLSI ARCHITECTURE FOR AN IMAGE COMPRESSION SYSTEM USING VECTOR QUA...Project pptVLSI ARCHITECTURE FOR AN IMAGE COMPRESSION SYSTEM USING VECTOR QUA...
Project pptVLSI ARCHITECTURE FOR AN IMAGE COMPRESSION SYSTEM USING VECTOR QUA...
saumyatapu
 
Image representation
Image representationImage representation
Image representation
Rahul Dadwal
 

What's hot (20)

الوسائط المتعددة Multimedia تاج
الوسائط المتعددة  Multimedia تاجالوسائط المتعددة  Multimedia تاج
الوسائط المتعددة Multimedia تاج
 
Introduction to image contrast and enhancement method
Introduction to image contrast and enhancement methodIntroduction to image contrast and enhancement method
Introduction to image contrast and enhancement method
 
rs and gis
rs and gisrs and gis
rs and gis
 
Color fundamentals and color models - Digital Image Processing
Color fundamentals and color models - Digital Image ProcessingColor fundamentals and color models - Digital Image Processing
Color fundamentals and color models - Digital Image Processing
 
Enhancement in Digital Image Processing
Enhancement in Digital Image ProcessingEnhancement in Digital Image Processing
Enhancement in Digital Image Processing
 
Chapter 1
Chapter 1Chapter 1
Chapter 1
 
Digital Image Processing (Lab 05)
Digital Image Processing (Lab 05)Digital Image Processing (Lab 05)
Digital Image Processing (Lab 05)
 
Color Image Processing
Color Image ProcessingColor Image Processing
Color Image Processing
 
Spatial filtering
Spatial filteringSpatial filtering
Spatial filtering
 
10 color image processing
10 color image processing10 color image processing
10 color image processing
 
Comparison of Distance Transform Based Features
Comparison of Distance Transform Based FeaturesComparison of Distance Transform Based Features
Comparison of Distance Transform Based Features
 
Image processing spatialfiltering
Image processing spatialfilteringImage processing spatialfiltering
Image processing spatialfiltering
 
Multimedia graphics and image data representation
Multimedia graphics and image data representationMultimedia graphics and image data representation
Multimedia graphics and image data representation
 
Image Representation & Descriptors
Image Representation & DescriptorsImage Representation & Descriptors
Image Representation & Descriptors
 
Spatial domain and filtering
Spatial domain and filteringSpatial domain and filtering
Spatial domain and filtering
 
Project pptVLSI ARCHITECTURE FOR AN IMAGE COMPRESSION SYSTEM USING VECTOR QUA...
Project pptVLSI ARCHITECTURE FOR AN IMAGE COMPRESSION SYSTEM USING VECTOR QUA...Project pptVLSI ARCHITECTURE FOR AN IMAGE COMPRESSION SYSTEM USING VECTOR QUA...
Project pptVLSI ARCHITECTURE FOR AN IMAGE COMPRESSION SYSTEM USING VECTOR QUA...
 
6 texture mapping computer graphics
6 texture mapping computer graphics6 texture mapping computer graphics
6 texture mapping computer graphics
 
Digital Image Processing (Lab 06)
Digital Image Processing (Lab 06)Digital Image Processing (Lab 06)
Digital Image Processing (Lab 06)
 
Image representation
Image representationImage representation
Image representation
 
Introduction in Image Processing Matlab Toolbox
Introduction in Image Processing Matlab ToolboxIntroduction in Image Processing Matlab Toolbox
Introduction in Image Processing Matlab Toolbox
 

Similar to present

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
 
CD504 CGM_Lab Manual_004e08d3838702ed11fc6d03cc82f7be.pdf
CD504 CGM_Lab Manual_004e08d3838702ed11fc6d03cc82f7be.pdfCD504 CGM_Lab Manual_004e08d3838702ed11fc6d03cc82f7be.pdf
CD504 CGM_Lab Manual_004e08d3838702ed11fc6d03cc82f7be.pdf
RajJain516913
 

Similar to present (20)

DIP.ppt
DIP.pptDIP.ppt
DIP.ppt
 
computer graphics-C/C++-dancingdollcode
computer graphics-C/C++-dancingdollcodecomputer graphics-C/C++-dancingdollcode
computer graphics-C/C++-dancingdollcode
 
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
 
Cgm Lab Manual
Cgm Lab ManualCgm Lab Manual
Cgm Lab Manual
 
Cgm Lab Manual
Cgm Lab ManualCgm Lab Manual
Cgm Lab Manual
 
Computer graphics
Computer graphicsComputer graphics
Computer graphics
 
Computer Graphics Notes 2.pdf
Computer Graphics Notes 2.pdfComputer Graphics Notes 2.pdf
Computer Graphics Notes 2.pdf
 
Fundamentals of image processing
Fundamentals of image processingFundamentals of image processing
Fundamentals of image processing
 
Otsu
OtsuOtsu
Otsu
 
Digital Image Procesing
Digital Image ProcesingDigital Image Procesing
Digital Image Procesing
 
raster algorithm.pdf
raster algorithm.pdfraster algorithm.pdf
raster algorithm.pdf
 
CD504 CGM_Lab Manual_004e08d3838702ed11fc6d03cc82f7be.pdf
CD504 CGM_Lab Manual_004e08d3838702ed11fc6d03cc82f7be.pdfCD504 CGM_Lab Manual_004e08d3838702ed11fc6d03cc82f7be.pdf
CD504 CGM_Lab Manual_004e08d3838702ed11fc6d03cc82f7be.pdf
 
Chapter 1 introduction (Image Processing)
Chapter 1 introduction (Image Processing)Chapter 1 introduction (Image Processing)
Chapter 1 introduction (Image Processing)
 
Evaluation of graphic effects embedded image compression
Evaluation of graphic effects embedded image compression Evaluation of graphic effects embedded image compression
Evaluation of graphic effects embedded image compression
 
Lec_2_Digital Image Fundamentals.pdf
Lec_2_Digital Image Fundamentals.pdfLec_2_Digital Image Fundamentals.pdf
Lec_2_Digital Image Fundamentals.pdf
 
03 image transformations_i
03 image transformations_i03 image transformations_i
03 image transformations_i
 
computervision1.pdf it is about computer vision
computervision1.pdf it is about computer visioncomputervision1.pdf it is about computer vision
computervision1.pdf it is about computer vision
 
Lect 03 - first portion
Lect 03 - first portionLect 03 - first portion
Lect 03 - first portion
 
Week 6
Week 6Week 6
Week 6
 

present

  • 1.
  • 2. BY Manoj Kumar Putchala (05084064) Hitesh Reddy (05084078) Manoj Reddy (05084099)
  • 3. Digital signal processing :  DSP take real –world signals like voice, video, temperature, pressure or position that have been digitized and then mathematically manipulate them. Digital image processing :  The term digital image processing generally refers to processing of a 2-D picture by a digital computer. An image is any one of the form of transparency, slide, photography, or a chart.
  • 4.  Image is continuous with respect to x and y directions, and also in amplitude. To convert into a digital form, we have to sample the function in both coordinates and in amplitude.
  • 5. What is Image resampling? Resampling is the mathematical technique used to create a new version of the image with a different width and/or height in pixels.
  • 6. Why is resampling important? Reducing the size of an image from a scanner or digital camera for emailing or display on the web. Increasing the size of an image before or during the printing process. How resampling works ? A 2-dimensional image can be broken down into two 1-dimensional resampling passes.
  • 7. FromFrom interinter meaning between andmeaning between and polepole, the points or, the points or nodes. Any means of calculating a new point between twonodes. Any means of calculating a new point between two existing data points is therefore interpolation.existing data points is therefore interpolation.
  • 8. Image interpolation techniques often are required in medicalImage interpolation techniques often are required in medical imaging for image generation and processing such asimaging for image generation and processing such as compression or re sampling.compression or re sampling.
  • 9.
  • 10.
  • 11.
  • 12. Linear Interpolation Method: Usually the interpolation kernel H2Dis selected to be symmetric and seperable to reduce the complexity. H(x,y)=H(x)*H(y) H(-x)=H(x)
  • 13. INTERPOLATION ERROR THEOREM: Let an interval be partitioned as x0, x0+h, x0+2h .......
  • 14. Rgb to Gray Mapping original points Interpolation through EASE Extending to 2-D Interpolation of non aligned points
  • 15. EASE for 1-D Signals Let point ‘p’ be mid point of the interval (xi,xi+1) . p=(xi+xi+1) /2 ui=u(xi) ui+1/2 =(ui +ui+1 )/2 +ci+1/2 xi-1 xi xi+1 xi+2
  • 16. ui+1/2 =(ui +ui+1 )/2 +ci+1/2 where ci+1/2 is the error amender and defined as ci+1/2 = -u’’(p)/2*h2 /4 Here h= 1 hence ci+1/2 = -u”(p)/8 but we really don’t know the value of u”(p) .
  • 17. ci+1/2 can be estimated through cL and cR . ui = (ui-1+ui+1 )/2 + cL So we obtain cL= ui –(ui-1+ui+1 )/2 cR = ui+1 –(ui+ui+2 )/2
  • 18. cL =u”(xi)*22 /8=u”(xi)/2 so comparing we get ci+1/2 ≈ cL/4 So ui+1/2 =(ui +ui+1 )/2 +minmod(cL, cR )/4 Where minmod(a , b)= a, if ab>0 & |a|<=|b| b, if ab>0 & |a|>|b| 0, if ab<0
  • 19. For magnification factor >2 we can derive equations similarly. ui+j/k =(1-j/k) ui +(j/k) ui+1 +M i+j/k /4 Where j=1,2,…..(k-1) ui+1/4 =(1-1/4) ui +(1/4) ui+1 +M i+1/4 /4 = 3ui/4 + ui+1/4+M i+1/4 /4
  • 20.
  • 21.
  • 22.
  • 23. 1 2 1 0 0 0 -1 -2 -1
  • 24. -1 0 1 -2 0 2 -1 0 1
  • 25.
  • 26. The edge direction is between the two directions that evaluate the two smallest directional sobel derivatives. The flattest directions are to be adjacent to each other.
  • 27.
  • 28.
  • 29.
  • 30.
  • 31. This project introduces a new interpolation method, called the EASE scheme , which is based on the bilinear method and tries to amend the error by utilizing the interpolation error theorem in an edge-adaptive way. This new interpolation scheme has proved better in accuracy and reliability than linear interpolation methods such as the nearest neighborhood and bilinear scheme.