Digital Image Processing CCS331 Image Interpolation 1.
-
Upload
daniel-tyler -
Category
Documents
-
view
231 -
download
5
Transcript of Digital Image Processing CCS331 Image Interpolation 1.
![Page 1: Digital Image Processing CCS331 Image Interpolation 1.](https://reader036.fdocuments.in/reader036/viewer/2022062314/56649e8f5503460f94b93f72/html5/thumbnails/1.jpg)
1
Digital Image ProcessingCCS331
Image Interpolation
![Page 2: Digital Image Processing CCS331 Image Interpolation 1.](https://reader036.fdocuments.in/reader036/viewer/2022062314/56649e8f5503460f94b93f72/html5/thumbnails/2.jpg)
2
Summery of previous lecture
• Why and when, do we need image interpolation and image resampling.
• Interpolation operation • Algorithms for different image
transformations and the needed interpolation operations.
![Page 3: Digital Image Processing CCS331 Image Interpolation 1.](https://reader036.fdocuments.in/reader036/viewer/2022062314/56649e8f5503460f94b93f72/html5/thumbnails/3.jpg)
3
Todays lecture
• Image Interpolation explanation• Interpolation operation • Unitary matrix and its equation
![Page 4: Digital Image Processing CCS331 Image Interpolation 1.](https://reader036.fdocuments.in/reader036/viewer/2022062314/56649e8f5503460f94b93f72/html5/thumbnails/4.jpg)
4
sample values of 1 dimensional
• We need have to approximate the value of the function f (t) at any arbitrary point in the time axis. Which is the interpolation operation
![Page 5: Digital Image Processing CCS331 Image Interpolation 1.](https://reader036.fdocuments.in/reader036/viewer/2022062314/56649e8f5503460f94b93f72/html5/thumbnails/5.jpg)
5
Properties of the interpolation
• B spline function satisfies all these 3 properties we need
![Page 6: Digital Image Processing CCS331 Image Interpolation 1.](https://reader036.fdocuments.in/reader036/viewer/2022062314/56649e8f5503460f94b93f72/html5/thumbnails/6.jpg)
6
![Page 7: Digital Image Processing CCS331 Image Interpolation 1.](https://reader036.fdocuments.in/reader036/viewer/2022062314/56649e8f5503460f94b93f72/html5/thumbnails/7.jpg)
7
![Page 8: Digital Image Processing CCS331 Image Interpolation 1.](https://reader036.fdocuments.in/reader036/viewer/2022062314/56649e8f5503460f94b93f72/html5/thumbnails/8.jpg)
8
Nature of B spline functions
• The region of support for this cubic function is 5 points
• The region of support for quadratic function is 4 points
• The region of support for the linear B spline is 3 points
• The region of support for 1 is 2 points.
• In all cases, the region of support is finite.
![Page 9: Digital Image Processing CCS331 Image Interpolation 1.](https://reader036.fdocuments.in/reader036/viewer/2022062314/56649e8f5503460f94b93f72/html5/thumbnails/9.jpg)
9
interpolation
![Page 10: Digital Image Processing CCS331 Image Interpolation 1.](https://reader036.fdocuments.in/reader036/viewer/2022062314/56649e8f5503460f94b93f72/html5/thumbnails/10.jpg)
10
Interpolation
![Page 11: Digital Image Processing CCS331 Image Interpolation 1.](https://reader036.fdocuments.in/reader036/viewer/2022062314/56649e8f5503460f94b93f72/html5/thumbnails/11.jpg)
11
Changes in interpolation formula
![Page 12: Digital Image Processing CCS331 Image Interpolation 1.](https://reader036.fdocuments.in/reader036/viewer/2022062314/56649e8f5503460f94b93f72/html5/thumbnails/12.jpg)
12
![Page 13: Digital Image Processing CCS331 Image Interpolation 1.](https://reader036.fdocuments.in/reader036/viewer/2022062314/56649e8f5503460f94b93f72/html5/thumbnails/13.jpg)
13
Change in shift
![Page 14: Digital Image Processing CCS331 Image Interpolation 1.](https://reader036.fdocuments.in/reader036/viewer/2022062314/56649e8f5503460f94b93f72/html5/thumbnails/14.jpg)
14
interpolating the function
![Page 15: Digital Image Processing CCS331 Image Interpolation 1.](https://reader036.fdocuments.in/reader036/viewer/2022062314/56649e8f5503460f94b93f72/html5/thumbnails/15.jpg)
15
interpolating the function
![Page 16: Digital Image Processing CCS331 Image Interpolation 1.](https://reader036.fdocuments.in/reader036/viewer/2022062314/56649e8f5503460f94b93f72/html5/thumbnails/16.jpg)
16
![Page 17: Digital Image Processing CCS331 Image Interpolation 1.](https://reader036.fdocuments.in/reader036/viewer/2022062314/56649e8f5503460f94b93f72/html5/thumbnails/17.jpg)
17
![Page 18: Digital Image Processing CCS331 Image Interpolation 1.](https://reader036.fdocuments.in/reader036/viewer/2022062314/56649e8f5503460f94b93f72/html5/thumbnails/18.jpg)
18
![Page 19: Digital Image Processing CCS331 Image Interpolation 1.](https://reader036.fdocuments.in/reader036/viewer/2022062314/56649e8f5503460f94b93f72/html5/thumbnails/19.jpg)
19
![Page 20: Digital Image Processing CCS331 Image Interpolation 1.](https://reader036.fdocuments.in/reader036/viewer/2022062314/56649e8f5503460f94b93f72/html5/thumbnails/20.jpg)
20
![Page 21: Digital Image Processing CCS331 Image Interpolation 1.](https://reader036.fdocuments.in/reader036/viewer/2022062314/56649e8f5503460f94b93f72/html5/thumbnails/21.jpg)
21
Image interpolation
![Page 22: Digital Image Processing CCS331 Image Interpolation 1.](https://reader036.fdocuments.in/reader036/viewer/2022062314/56649e8f5503460f94b93f72/html5/thumbnails/22.jpg)
22
![Page 23: Digital Image Processing CCS331 Image Interpolation 1.](https://reader036.fdocuments.in/reader036/viewer/2022062314/56649e8f5503460f94b93f72/html5/thumbnails/23.jpg)
23
![Page 24: Digital Image Processing CCS331 Image Interpolation 1.](https://reader036.fdocuments.in/reader036/viewer/2022062314/56649e8f5503460f94b93f72/html5/thumbnails/24.jpg)
24
![Page 25: Digital Image Processing CCS331 Image Interpolation 1.](https://reader036.fdocuments.in/reader036/viewer/2022062314/56649e8f5503460f94b93f72/html5/thumbnails/25.jpg)
25
Results, constant interpolation
![Page 26: Digital Image Processing CCS331 Image Interpolation 1.](https://reader036.fdocuments.in/reader036/viewer/2022062314/56649e8f5503460f94b93f72/html5/thumbnails/26.jpg)
26
Results, constant interpolation
![Page 27: Digital Image Processing CCS331 Image Interpolation 1.](https://reader036.fdocuments.in/reader036/viewer/2022062314/56649e8f5503460f94b93f72/html5/thumbnails/27.jpg)
27
Results, cubic
![Page 28: Digital Image Processing CCS331 Image Interpolation 1.](https://reader036.fdocuments.in/reader036/viewer/2022062314/56649e8f5503460f94b93f72/html5/thumbnails/28.jpg)
28
Image transformation
![Page 29: Digital Image Processing CCS331 Image Interpolation 1.](https://reader036.fdocuments.in/reader036/viewer/2022062314/56649e8f5503460f94b93f72/html5/thumbnails/29.jpg)
29
Unitary matrix
• By image transformation, a given image is represented as a series summation of a set of unitary matrices.
• matrix A is a unitary matrix if A inverse is equal to A star transpose where A star is the complex conjugate of A.
• And these unitary matrices, we will call as the basis images.
•
![Page 30: Digital Image Processing CCS331 Image Interpolation 1.](https://reader036.fdocuments.in/reader036/viewer/2022062314/56649e8f5503460f94b93f72/html5/thumbnails/30.jpg)
30
![Page 31: Digital Image Processing CCS331 Image Interpolation 1.](https://reader036.fdocuments.in/reader036/viewer/2022062314/56649e8f5503460f94b93f72/html5/thumbnails/31.jpg)
31
![Page 32: Digital Image Processing CCS331 Image Interpolation 1.](https://reader036.fdocuments.in/reader036/viewer/2022062314/56649e8f5503460f94b93f72/html5/thumbnails/32.jpg)
32
![Page 33: Digital Image Processing CCS331 Image Interpolation 1.](https://reader036.fdocuments.in/reader036/viewer/2022062314/56649e8f5503460f94b93f72/html5/thumbnails/33.jpg)
33
![Page 34: Digital Image Processing CCS331 Image Interpolation 1.](https://reader036.fdocuments.in/reader036/viewer/2022062314/56649e8f5503460f94b93f72/html5/thumbnails/34.jpg)
34
Summery of the lecture
• Image Interpolation explanation• Interpolation operation • Unitary matrix and its equation
![Page 35: Digital Image Processing CCS331 Image Interpolation 1.](https://reader036.fdocuments.in/reader036/viewer/2022062314/56649e8f5503460f94b93f72/html5/thumbnails/35.jpg)
35
References • Prof .P. K. Biswas
Department of Electronics and Electrical Communication Engineering Indian Institute of Technology, Kharagpur
• Gonzalez R. C. & Woods R.E. (2008). Digital Image Processing. Prentice Hall.
• Forsyth, D. A. & Ponce, J. (2011).Computer Vision: A Modern Approach. Pearson Education.