Display the magnitude of images two-d fourier transform

Assignment Help MATLAB Programming
Reference no: EM13972981

Digital Image Processing

Note: Use MATLAB Software or ‘C' only

Set I

1. Make a BMP image file with a white square in center in paintbrush. Display the magnitude of its 2-D Fourier Transform in the form of the image. Bring the (0, 0) - frequency coordinate to the center of this display. Change the size of the square and observe the change in the corresponding DFT display. Comment on the observation. Rotate the image by some angle (say 45°) and observe the change in FT display. Explain your observation with mathematical equations.

2. Load an image. Take its FFT. Reconstruct the image using only

a) magnitude information of FFT

b) Phase information of FFT

Comment on the observation.

3. Load an image in MATLAB in gray shades. Change the number of gray levels to 64, 16, 8, 4, 2 to display the same image. Comment on the observation. Now change the spatial resolution of this image. Explain the effect of sampling error.

4. Take an image having only two point sources. Pass it through a low pass filter defined

(a) by a mask in spatial domain

(b) in frequency domain

Observe the result. Change the cut-off frequency of the filter and comment on the result.

5. Take an image that has black and white alternating vertical strips. Pass it through a high pass filter defined in

(a) in frequency domain

(b) by a mask in spatial domain.

Observe the result. Change the cut-off frequency of the filter and comment on the result.

6. Take an image. Carry out edge detection in both directions using

(a) Sobel operator

(b) Prewitt operator

(c) Roberts operator

Do not use in-built commands. Use the corresponding masks and then carry out edge detection.

Reference no: EM13972981

Questions Cloud

What is the size of the physical main memory in words : What is the size of the physical (main) memory in words? What is the address of the following data words found in the cache above?
How large a force is required to stretch the spring : An unstretched spring has a force constant of 1260N/m. How large a force is required to stretch the spring by 1.6m from its unstretched length
What is the speed of sound for a given temperature : In the upper atmosphere at altitudes where commercial airlines travel, we find extremely cold temperatures. What is the speed of sound (in metric units) for a temperature of -49C
Produce the completed consolidated financial reports : Prepare the consolidation journal entries to consolidate House Ltd and Smart Ltd for the year ended 30th June 20X9. Use Partial Goodwill method to account for goodwill and NCI.
Display the magnitude of images two-d fourier transform : Display the magnitude of its 2-D Fourier Transform in the form of the image. Bring the (0, 0) - frequency coordinate to the center of this display.
How can antibiotic resistance be reached : The scientists in this study used their understanding of evolution to understand patterns of antibiotic resistance in clinical settings
Find the magnetic field inside of a long straight cylinder : Use Ampere's Law to find the magnetic field inside of a long straight cylinder of current with current density J. Remember that J = I/A
How to add a new user with the specified permissions : How to add a new user with the specified permissions. How to add the user to the local administrator group. How to assign the specified password length.
Find the magnetic field of a wire : Use the Biot-Savart law to find the magnetic field of a wire which is infinitely long, but takes the shape shown below

Reviews

Write a Review

MATLAB Programming Questions & Answers

  Finite difference method

Use the finite difference method to calculate the temperature at the point specified since it is easier.

  Determine the necessary shell temperature

In a shell-and-tube heat exchanger, one fluid passes through a central tube while another fluid flows through an outer shell in the opposite direction. The purpose is to heat the fluid passing through the central tube.

  Find the integral of a function at an arbitrary location

Write a Matlab function to perform numerical integration of a set of evenly spaced data points using the trapezoidal rule

  Compute the speed of single-stage planetary gear train

Write a MATLAB function [speed] = planetary (N, emesh, first, last, arm) that computes the speed of a given link in a single-stage planetary gear train.

  Calculate and plot the error in the numerical derivative

Write a program to calculate and plot the error in the numerical estimate of the derivative.

  Create the graph using matlab functions

Create the graph, which contains a piecewise function where a line exists in the first interval, a parabola in the second interval, and the sine function in the third interval.

  Develop a simulation program

Develop a simulation program

  Create a vector in matlab

Create a three dimensional diagram of function.

  Open a named pipe and to read data from the pipe

Open a named pipe and to read data from the pipe in matlab

  Write the commands that will create the matrix

Write the commands that will create the matrix.

  Lagrange interpolating polynomial of degree

Lagrange interpolating polynomial of degree

Free Assignment Quote

Assured A++ Grade

Get guaranteed satisfaction & time on delivery in every assignment order you paid with us! We ensure premium quality solution document along with free turntin report!

All rights reserved! Copyrights ©2019-2020 ExpertsMind IT Educational Pvt Ltd