Question: Image filtering involves the application of window operations that perform useful functions, such as noise removal and image enhancement. Compare the effects of mean, median,

Image filtering involves the application of window operations that perform useful functions, such as noise removal and image enhancement. Compare the effects of mean, median, and Gaussian filters on an image for different kernel windows.
This image Download imagecontains impulse noise. In OpenCV, write algorithms for this image to do the following:
Apply mean, median, and Gaussian filters using a 3x3 kernel. Additionally, for Gaussian, select two different values of sigma. Think about how to select good values of sigma for optimal results.
Apply mean, median, and Gaussian filters using a 5x5 kernel. For Gaussian, use the same values of sigma you selected in the above step.
Apply mean, median, and Gaussian filters using a 7x7 kernel. For Gaussian, use the same values of sigma you selected in the above step.
Output your filter results as 3 x 4 side-by-side subplots to make comparisons easy to inspect visually. That is, your subplot should have 3 rows (1 for each kernel size) and 4 columns (1 for each filter type, 2 for Gaussian). Be sure to include row and column labels.
Next, write a 2-3 page summary of your output results. Include in your summary, the following:
Which filter type is preferred for removal of impulse noise and why? Provide two references of support for your answer and cite them in your summary using correct APA styling.
Which filter (include kernel size and sigma, if applicable) performed the best visually? Include details like whether there were image features better preserved and/or better enhanced. Are these preservations and enhancements of image features important? Why or why not?
Are your results in line with the preferred method? Discuss why or why not?
Your submission should be one executable Python script and one summary of 2-3 pages in length that conforms to CSU Global Writing Center. Include at least two scholarly references in addition to the course textbook. The CSU Global Library is a good place to find these references. The Writing Center and Library can be accessed by clicking on the tabs in the course navigation panel.

Step by Step Solution

There are 3 Steps involved in it

1 Expert Approved Answer
Step: 1 Unlock blur-text-image
Question Has Been Solved by an Expert!

Get step-by-step solutions from verified subject matter experts

Step: 2 Unlock
Step: 3 Unlock

Students Have Also Explored These Related Programming Questions!