digital image processing ccs331 image interpolation 1

35
Digital Image Processing CCS331 Image Interpolation 1

Upload: daniel-tyler

Post on 30-Dec-2015

230 views

Category:

Documents


5 download

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.