Evaluate the median and convolution filters to reduce noise

Assignment Help MATLAB Programming
Reference no: EM13753517

OVERVIEW

You have recently learned about the convolution sum that serves as the basis of the FIR filter difference equation. The filter coefficient sequence {????} - equivalent to the filter's impulse response h[??] - may be viewed as a one-dimensional moving window that slides over the input signal ??[??] to compute the output signal ??[??] at each time step. Extending the moving window concept to a 2-D array that slides over an image pixel array provides a useful and popular way to filter an image.

In this lab project you will implement two types of moving-window image filters, one based on convolution and the other based on the median value of the pixel grayscale values spanned by the window. You will also gain experience with the built-in image convolution filter imfilter.

OUTLINE

1. Develop and test a 3x3 median filter

2. Develop and test a 3x3 convolution filter

3. Evaluate the median and convolution filters to reduce noise while preserving edges

4. Study the behavior of various 3x3 convolution filter kernels for smoothing, edge detection, and sharpening

5. Learn how to use imfilter to convolution-filter color images, and study the various mechanisms offered by imfilter to deal with boundary effects

Reference no: EM13753517

Questions Cloud

Specific identification-fifo-lifo : Specific Identification, FIFO, LIFO, and Weighted-Average Swing Company's beginning inventory and purchases during the fiscal year ended September 30, 20-2, were as follows:
Qualities change based on different situations : What are poor qualities of a manager? Do the qualities change based on different situations (social environment, work environment, or home environment)? Do you agree with the results of your management quiz? Discuss. Format your essay consistent w..
Different software development methods : Compare and contrast at least three (3) different software development methods. Explain why the testing of software products is of great importance
Identify two financial intermediaries : Identify two financial intermediaries. What are their respective functions? What are their major roles in the economy?
Evaluate the median and convolution filters to reduce noise : Evaluate the median and convolution filters to reduce noise while preserving edges. Study the behavior of various 3x3 convolution filter kernels for smoothing, edge detection, and sharpening
Maintain a wireless network within the store : Maintain a wireless network within the store and Maintain a Web server in the DMZ that is protected by another firewall
Whats the change in price due to the subsidy : Set the price of tuna to its equilibrium level.  Now the price of tacos falls to $3.  At the current price of spaghetti, supply changes by what?
Who ruled over babylon''s last era of greatness : Who ruled over Babylon's last era of greatness? The earliest agriculturists to migrate into Europe probably came from.
Data center management : Data Center Management- Imagine you are an IT security specialist of a large organization which is opening a new data center

Reviews

Write a Review

MATLAB Programming Questions & Answers

  Write a matlab function that takes in one argument

Write a MatLab function that takes in one argument, a vector or 2-D matrix and returns a single value, the highest value in the vector or matrix. Use nested for loops to accomplish this task. Assume that all of the values in the vector or matrix are ..

  The length of hose is 275 feet and the system is to be

a system for delivering lawn fertilizer in liquid form. the nozzle on the end of the hose requires 20 psig of pressure

  A good way to structure this program

A good way to structure this program is to read in each "number" as a string of characters, look at the first character to determine what kind of number it is (hex, binary, decimal), and then call an appropriate function to convert the string into..

  Script that will graphically show the range of frequency

the script that will graphically show the range of frequencies for which the ouput amplitude is less than 70% of the input amplitude. The original problem statement

  Write a matlab script that performs dot product

Let a and b be three-dimensional vectors. Write a MATLAB script that performs: 1. the dot product between the two vectors and 2. the cross product a × b.

  Considered to equal when the result of one array subtract

Two arrays are considered to be equal when the result of one array subtracted from the other is an array of zeros. In the script file, create the MATLAB commands to prove the following relationships (use arrays that you makeup yourself)

  If the model tests are to be performed in a wind tunnel

the fluid dynamic characteristics of an airplane flying 240 mph at 10000 ft are to be investigated with the aid of a

  Derive and solve a model of an insulated water tank

Determine the steady state conditions at t

  Parking in garage using matlab

In matlab: parking garage charges a $2.00 minimum fee to park for up to three hours. The garage charges an additional $0.50 per hour for each hour.

  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

  Program that gets 10 numbers and stores then in an array

Write a program for a child's rectangle play yard is to be built next to the house. To make the three sides of the play-pen, twenty-four meters of fencing are available.

  Write a matlab program that produces the sum of square

Write a Matlab program that produces the sum of square of all the even numbers and cube of all the odd numbers between 1 to 100.

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