Answered step by step
Verified Expert Solution
Link Copied!

Question

1 Approved Answer

Need a Matlab code for this project, you will read in an image, add noise to it , attempt to remove the noise with three

Need a Matlab code for this project, you will read in an image, add noise to it, attempt to remove the noise with
three different filters, and then compare the results.
Use an image that has values from about 0-255. Make sure you convert the images to precision
"double" before adding noise.
Add noise to the image with the randn command. Use a standard deviation of 10. For example:
Noisylmage = Image +10* randn(size(Image)); should work.
1 Filter the image with one of the Harmonic mean filter Adjust the parameters of the filter until
you get the best MSE that you can.
The MSE is a scaler and is calculated as: ((Restoredlmage - Images).????2)/(number of
pixels in an image). Although the number may be small, dividing by the number pixels allows
comparison between different size images and different images.
2 Repeat the above process using an order statistic filters (e.g. Median, Max, Min, Midpoint,
and Alpha-trimmed mean filters), and determine the best parameter for the filter you have
chosen.
3 Also use the adaptive filter to filter the noise and adjust the parameters until you get the
lowest MSE.
image text in transcribed

Step by Step Solution

There are 3 Steps involved in it

Step: 1

blur-text-image

Get Instant Access to Expert-Tailored Solutions

See step-by-step solutions with expert insights and AI powered tools for academic success

Step: 2

blur-text-image

Step: 3

blur-text-image

Ace Your Homework with AI

Get the answers you need in no time with our AI-driven, step-by-step assistance

Get Started

Recommended Textbook for

Practical Database Programming With Visual C# .NET

Authors: Ying Bai

1st Edition

0470467274, 978-0470467275

More Books

Students also viewed these Databases questions