Trusted by Students Everywhere
Why Choose Us?
0% AI Guarantee

Human-written only.

24/7 Support

Anytime, anywhere.

Plagiarism Free

100% Original.

Expert Tutors

Masters & PhDs.

100% Confidential

Your privacy matters.

On-Time Delivery

Never miss a deadline.

Assignment 3 1

Statistics Apr 14, 2022

Assignment
3
1. DFT Implementation
a. Forward Fourier transform
b. Inverse Fourier transform
c. Magnitude of DFT
2. Spatial Filtering
a. Using Gaussian 5X5 filter
b. Using Laplacian 3X3 filter
3. Frequency filtering
a. Reject noise frequencies by analyzing the DFT

Assignment
3
1. DFT Implementation
a. Forward Fourier transform
b. Inverse Fourier transform
c. Magnitude of DFT
2. Spatial Filtering
a. Using Gaussian 5X5 filter
b. Using Laplacian 3X3 filter
3. Frequency filtering
a. Reject noise frequencies by analyzing the DFT

Part 1: DFT Implementation
1.
Input a matrix of integers (15X15)
1.
Compute forward Fourier transform
2.
Compute inverse Fourier transform
3.
Compute magnitude of DFT

Part
2: Spatial Filtering
The input is an image, and string specifying the type of filter to use
1.
Perform the required zero padding
2.
Create the filter
1.
5X5 Gaussian filter
2.
3X3 Laplacian filter
3.
Perform convolution

Computation of the DFT

Fast algorithms for the DFT are collectively referred to as
Fast Fourier Transform (FFT)

We will not delve into the design of these, as they are
available in most math library programs.

Divide and conquer

Exploit Symmetry

Reduces complexity from ?(?2)to ?(?log?)

Assignment
3
1. DFT Implementation(15 Pts)
2. Spatial filtering (30 Pts)
3. Frequency filtering (30 Pts)
Total: 75 Pts.

Submission Instructions
?
Must use the starter code available in Github
?
Submission allowed only through Github
?
You will receive an email with invitation to join
Github classroom
?
Start by reading the readme.md file.
Instructions are available here
?
Github will automatically save the last commit
as a submission before the deadline

Expert Solution

Buy This Solution
26.99 USD
Instant Access
Already a member? Sign In
Important Note: This solution is from our archive and has been purchased by others. Submitting it as-is may trigger plagiarism detection. Use it for reference only.

For ready-to-submit work, please order a fresh solution below.

Or get a fresh solution
Get Custom Quote
Secure Payment