Top Banner
Digital Image Processing CCS331 Image Interpolation 1
35
Welcome message from author
This document is posted to help you gain knowledge. Please leave a comment to let me know what you think about it! Share it to your friends and learn new things together.
Transcript
Page 1: Digital Image Processing CCS331 Image Interpolation 1.

1

Digital Image ProcessingCCS331

Image Interpolation

Page 2: Digital Image Processing CCS331 Image Interpolation 1.

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.

3

Todays lecture

• Image Interpolation explanation• Interpolation operation • Unitary matrix and its equation

Page 4: Digital Image Processing CCS331 Image Interpolation 1.

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.

5

Properties of the interpolation

• B spline function satisfies all these 3 properties we need

Page 6: Digital Image Processing CCS331 Image Interpolation 1.

6

Page 7: Digital Image Processing CCS331 Image Interpolation 1.

7

Page 8: Digital Image Processing CCS331 Image Interpolation 1.

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.

9

interpolation

Page 10: Digital Image Processing CCS331 Image Interpolation 1.

10

Interpolation

Page 11: Digital Image Processing CCS331 Image Interpolation 1.

11

Changes in interpolation formula

Page 12: Digital Image Processing CCS331 Image Interpolation 1.

12

Page 13: Digital Image Processing CCS331 Image Interpolation 1.

13

Change in shift

Page 14: Digital Image Processing CCS331 Image Interpolation 1.

14

interpolating the function

Page 15: Digital Image Processing CCS331 Image Interpolation 1.

15

interpolating the function

Page 16: Digital Image Processing CCS331 Image Interpolation 1.

16

Page 17: Digital Image Processing CCS331 Image Interpolation 1.

17

Page 18: Digital Image Processing CCS331 Image Interpolation 1.

18

Page 19: Digital Image Processing CCS331 Image Interpolation 1.

19

Page 20: Digital Image Processing CCS331 Image Interpolation 1.

20

Page 21: Digital Image Processing CCS331 Image Interpolation 1.

21

Image interpolation

Page 22: Digital Image Processing CCS331 Image Interpolation 1.

22

Page 23: Digital Image Processing CCS331 Image Interpolation 1.

23

Page 24: Digital Image Processing CCS331 Image Interpolation 1.

24

Page 25: Digital Image Processing CCS331 Image Interpolation 1.

25

Results, constant interpolation

Page 26: Digital Image Processing CCS331 Image Interpolation 1.

26

Results, constant interpolation

Page 27: Digital Image Processing CCS331 Image Interpolation 1.

27

Results, cubic

Page 28: Digital Image Processing CCS331 Image Interpolation 1.

28

Image transformation

Page 29: Digital Image Processing CCS331 Image Interpolation 1.

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.

30

Page 31: Digital Image Processing CCS331 Image Interpolation 1.

31

Page 32: Digital Image Processing CCS331 Image Interpolation 1.

32

Page 33: Digital Image Processing CCS331 Image Interpolation 1.

33

Page 34: Digital Image Processing CCS331 Image Interpolation 1.

34

Summery of the lecture

• Image Interpolation explanation• Interpolation operation • Unitary matrix and its equation

Page 35: Digital Image Processing CCS331 Image Interpolation 1.

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.