To register to the mailing list http www

  • Slides: 22
Download presentation
To register to the mailing list: http: //www. wisdom. weizmann. ac. il/~vision/courses/ 2017_1/intro_to_vision/index. html

To register to the mailing list: http: //www. wisdom. weizmann. ac. il/~vision/courses/ 2017_1/intro_to_vision/index. html (or just google “Weizmann Vision”).

2 D Image Fourier Spectrum

2 D Image Fourier Spectrum

Convolution Good for: - Pattern matching - Filtering - Understanding Fourier properties

Convolution Good for: - Pattern matching - Filtering - Understanding Fourier properties

Convolution Properties • Commutative: f*g = g*f • Associative: (f*g)*h = f*(g*h) H •

Convolution Properties • Commutative: f*g = g*f • Associative: (f*g)*h = f*(g*h) H • Homogeneous: : s f o f*( g)= f*g o r P • Additive (Distributive): f*(g+h)= f*g+f*h • Shift-Invariant f*g(x-x 0, y-yo)= (f*g) (x-x 0, y-yo) ew om k r o

Spatial Filtering Operations Example 3 x 3 h(x, y) = 1/9 S f(n, m)

Spatial Filtering Operations Example 3 x 3 h(x, y) = 1/9 S f(n, m) in the 3 x 3 neighborhood of (x, y)

Noise Cleaning Salt & Pepper Noise 3 X 3 Average 5 X 5 Average

Noise Cleaning Salt & Pepper Noise 3 X 3 Average 5 X 5 Average 7 X 7 Average Median

Noise Cleaning Salt & Pepper Noise 3 X 3 Average 5 X 5 Average

Noise Cleaning Salt & Pepper Noise 3 X 3 Average 5 X 5 Average 7 X 7 Average Median

A very simplistic “Edge Detector” x derivative y derivative Gradient magnitude

A very simplistic “Edge Detector” x derivative y derivative Gradient magnitude

The Convolution Theorem and similarly: Proof: Homework

The Convolution Theorem and similarly: Proof: Homework

Going back to the Noise Cleaning example… Salt & Pepper Noise 3 X 3

Going back to the Noise Cleaning example… Salt & Pepper Noise 3 X 3 Average Convolution with a rect Multiplication with a sinc in the Fourier domain = LPF (Low-Pass Filter) 5 X 5 Average Wider rect Narrower sinc 7 X 7 Average = Stronger LPF

Examples What is the Fourier Transform of * ?

Examples What is the Fourier Transform of * ?

Image Domain Frequency Domain

Image Domain Frequency Domain

The Sampling Theorem (developed on the board) Nyquist frequency, Aliasing, etc…

The Sampling Theorem (developed on the board) Nyquist frequency, Aliasing, etc…

Multi-Scale Image Representation • Gaussian pyramids • Laplacian Pyramids • Wavelet Pyramids Good for:

Multi-Scale Image Representation • Gaussian pyramids • Laplacian Pyramids • Wavelet Pyramids Good for: - pattern matching - motion analysis - image compression - other applications

Image Pyramid Low resolution High resolution

Image Pyramid Low resolution High resolution

Fast Pattern Matching search

Fast Pattern Matching search

The Gaussian Pyramid Low resolution down-sample blur down-samp le blur down -sam ple blur

The Gaussian Pyramid Low resolution down-sample blur down-samp le blur down -sam ple blur do wn blur High resolution -sa mp le

The Laplacian Pyramid Gaussian Pyramid expan - exp d and ex pa = -

The Laplacian Pyramid Gaussian Pyramid expan - exp d and ex pa = - = nd

Laplacian ~ Difference of Gaussians - = DOG = Difference of Gaussians More details

Laplacian ~ Difference of Gaussians - = DOG = Difference of Gaussians More details on Gaussian and Laplacian pyramids can be found in the paper by Burt and Adelson (link will appear on the website).

Computerized Tomography (CT) v F(u, v) u f(x, y)

Computerized Tomography (CT) v F(u, v) u f(x, y)

Computerized Tomography Original (simulated) 2 D image 8 projections. Frequency Domain Reconstruction from 8

Computerized Tomography Original (simulated) 2 D image 8 projections. Frequency Domain Reconstruction from 8 projections 120 projections. Frequency Domain Reconstruction from 120 projections

End of Lesson. . . Exercise#1 -- will be posted on the website. (Theoretical

End of Lesson. . . Exercise#1 -- will be posted on the website. (Theoretical exercise: To be done and submitted individually) To register to the mailing list: http: //www. wisdom. weizmann. ac. il/~vision/courses/ 2017_1/intro_to_vision/index. html (or just google “Weizmann Vision”).