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

  Image segmentation by matlab hi therewhat i need in this

hi there ltbrgt ltbrgtwhat i need in this order is that quotimage segmentationquot. choose any two obvious photos and

  Demonstrate the effect of zero-padding

Write a programs in Matlab to demonstrate the effect of zero-padding and filtering the DC-component in the frequency domain.

  Simulate an atm machine and provide the code

Simulate an ATM machine and provide the code. I have the answer already but i do not understand it; I need expert to guide through it step by step. thanks!

  Write a simple program that stores the high temperatures

A meteorological company wants you to write a simple program that stores the high temperatures and low temperates for each of the months of the year. After consulting with trusted programming partners, you come up with a great idea

  Plot the lines using the inputted vector of x values and x

Write a function named solveSystem that has three inputs: two vectors consisting of coefficients [a b c] of two line equations of the form ax + by = c and a vector of x values.

  Convert each numeric value in the vector days

Write a function dayName that has one input argument, day, containing the numerical value of a day in the month of November, 2014.

  Create a function called freefall

Write a function called eapprox that takes the value of K as input and which them approximates e using the method described.

  Create matlab function to plot the rotation of a wheel

Create Matlab function to plot the rotation of a wheel without sleeping. Plot the trajectory of any point on the wheel.

  Matlab code to create the global stiffness matrix

Write a MATLAB code to create the global stiffness matrix for a problem with 6 unconstrained degrees of freedom for any linear elastic two dimensional trusses.

  Write a program that examines student in basic arithmetic

Write a program that examines the student in the basic arithmetic operations (summation, subtraction and multiplications).

  Write a function that will convert from kw to hp and and

problem engineers use both english and si units on a regular basis. here are some conversions factors for various

  Function that takes as input parameters a function

Define a function that takes as input parameters a function handle f, start, and end values a and b, and a number of steps n. The function should compute and return the average value of f over the range a to b.

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