Question: ( a ) Create a new function zaa = antialias ( z ) ; which inputs a high - resolution image z and outputs high
a Create a new function zaa antialias; which inputs a highresolution image and outputs highresolution antialiased image zaa. Use the function imagesystem from Question # as a guide. Design the antialiasing system to compute each point of according to the difference equation ie a discretetime system
Include this new function at the end of the skeleton file.
b Apply antialias to your highresolution image to obtain zaa. Use subplot to show sidebyside images before and after applying the antialiasing filter.
c Use a forloop to apply the antialiasing filter to the highresolution image z times. This applies a x antialiasing filter" to get Use subplot to show sidebyside images with and without the antialiasing filter.
d Use your sample function to sample every pixels of the antialiased image zaa to obtain output zaas and to the antialiased image to obtain output Use subplot to show sidebyside sampled images with antialiasing and antialiasing.
e Answer in your comments: What does the antialiasing filter do to the image? How does this reduce aliasing? Why is this useful in realworld applications?
f Answer in your comments: Temporarily uncomment the imread line from the skeleton code to load a "natural" image. Run your code with this. How does the antialiasing affect this image differently? Note: Submit your solution with the sinusoidal image, not this one.
Guide for imagesystem is: functionza imagesystemz Sx Sy
Step by Step Solution
There are 3 Steps involved in it
1 Expert Approved Answer
Step: 1 Unlock
Question Has Been Solved by an Expert!
Get step-by-step solutions from verified subject matter experts
Step: 2 Unlock
Step: 3 Unlock
