Calculate the adaptive wiener filter output at pixels

Assignment Help Programming Languages
Reference no: EM131175018

ION 528 MIDTERM-2 EXAM SPRING 2012

Q1) (10 pts) You are given a binary image consisting of only zeros and ones, see image-A. Apply required morphological operations and give the output images on the grid.

Image-A

Operation

Structuring element

Output

When this operation is useful? What are its functional outcomes?

Q2) (7 pts) Suggest an algorithm in order to find the local maxima points of a given gray-scale image. (Hint: Gray-scale morphology would be useful)

Q3) (15pts) Consider the filter h[n,m] describing the input-output relationship below:

g[n,m]=f[n-1,m]+ f[n,m-1]+ f[n+1,m]+ f[n,m+1]

a) What is the impulse response of this filter?

b) Derive its Fourier Transform and sketch its magnitude and phase spectrum.

c) What type of a filter is this? Justify your answer.

Q4) (10pts) Compute the Fourier Transform of the following function:

f(x) = exp( - x2 /(2σ2)) cos (2πx/k)

where σ and k are constants.

What is the minimum sampling rate required for alias-free reconstruction, if any?

Q5) (10 pts) Assume that the model illustrated below is linear and position invariant. Also the noise and the image are uncorrelated.
Show that the power spectrum of the output is

Q6) (10 pts) Discuss how Wavelet Transform is suitable for each application below. You can give examples if you need to.

a) multi-resolution analysis of signals and images

b) space-frequency analysis

c) coding and compression

e) edge detection

f) object recognition

Q7) (8 pts) We have discussed three different color spaces: RGB, HSI and CMY(K). Specify the need for multiple color spaces. Why can we not use only one?

Q8) (10 pts) A telescope in an observatory is used to produce images on a high-resolution CCD array. Assume the optics are flawed so that the images are blurry. Keeping in mind that only astronomical objects are viewed, describe two ways of correcting the blur.

Q9) (10 pts) The magnitude spectrum of a continuous image is as given below.

a) Sketch the frequency response of the sampled spectrum if ωs =1.5 ωm along x and 3ωm along y directions in the figure below.

b) What is the minimum sampling rate along x and y to avoid aliasing ?

c) Do you believe this is the most efficient sampling scheme? Why or why not? If you were to select a more efficient sampling scheme in what ways would it make the sampling more complicated?

Assume the noise is additive to and independent of the noiseless image f(m,n). The global image noise variance is 100. Calculate the adaptive Wiener filter output at pixels (2,2)and (3,3) using a 3x3 pixel neighborhood and uniform box filters. Discuss your findings.

Attachment:- ION528 MIDTERM 2_MATLAB.pdf

Reference no: EM131175018

Questions Cloud

Compute the amount of insertion required to center the probe : A small velocity probe is to be inserted through a pipe wall. If we measure from the outside of the DN 150 Schedule 80 pipe, how far (in mm) should the probe be inserted to sense the average velocity if the flow in the pipe is laminar?
Strategic plan and its implementation : Include in this section the possible implications of the triple bottom line (people, planet, profit) on the strategic plan and its implementation.
Draw an arbitrary graph of 10 nodes with varying degrees : Referring to the attached document, draw an arbitrary graph of 10 nodes with varying degrees and perform the pagerank calculations as described from page 19 of the document.
Does this case set precedent for same-sex marriage : Begin by looking up the Loving v. Virginia case. Next, list the states that allow same-sex marriage. What were some of the arguments the states used in their legalization? What were some of the legal arguments against same-sex marriage?
Calculate the adaptive wiener filter output at pixels : Calculate the adaptive Wiener filter output at pixels (2,2)and (3,3) using a 3x3 pixel neighborhood and uniform box filters. Discuss your findings.
Identify managerial issues related to health care industry : Provide a detailed summary of your hospital's organizational structure. Include a tabulated description of the levels of professionals within the organization. Describe the duties of each major head within the organization.
How will the advertising industry : How will the advertising industry have to react to evolving conditions in developing countries and the former Soviet bloc? Please provide answer in a paragraph
Write a program in python to create a graph of 7 nodes : 1.Write a program in python to create a graph of 7 nodes and 15 edges using adjacency matrix representation. Recreate the graph though edge-list and adjacency-list representations of the graph and visualize the same.2. What is a Krchardt kite graph? ..
What is moral relativism according to one of the authors : What is moral relativism, according to one of the authors you read this week? What does the author mean when they are talking about "America's changing moral framework"?

Reviews

Write a Review

Programming Languages Questions & Answers

  Write a haskell program to calculates a balanced partition

Write a program in Haskell which calculates a balanced partition of N items where each item has a value between 0 and K such that the difference b/w the sum of the values of first partition,

  Create an application to run in the amazon ec2 service

In this project you will create an application to run in the Amazon EC2 service and you will also create a client that can run on local machine and access your application.

  Explain the process to develop a web page locally

Explain the process to develop a Web page locally

  Write functions

These 14 questions covers java class, Array, link list , generic class.

  Programming assignment

If the user wants to read the input from a file, then the output will also go into a different file . If the user wants to read the input interactively, then the output will go to the screen .

  Write a prolog program using swi proglog

Write a Prolog program using swi proglog

  Create a custom application using eclipse

Create a custom Application Using Eclipse Android Development

  Create a application using the mvc architecture

create a application using the MVC architecture. No scripting elements are allowed in JSP pages.

  Develops bespoke solutions for the rubber industry

Develops bespoke solutions for the rubber industry

  Design a program that models the worms behavior

Design a program that models the worm's behavior.

  Writing a class

Build a class for a type called Fraction

  Design a program that assigns seats on an airplane

Write a program that allows an instructor to keep a grade book and also design and implement a program that assigns seats on an airplane.

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