-
Notifications
You must be signed in to change notification settings - Fork 1
Task Description
You should have implemented the following individual tasks in your assessment:
Task1 – Interpolation (25 pts) Complete the MATLAB script to load the image 'Zebra.jpg' and convert it to grey-scale. Then resize the image from its original size of 556×612 to an enlarged size of 1668×1836 by interpolation. Implement both nearest neighbour and bilinear interpolation. Display both re-sized images in your report. Also add at least one close-up (zoomed-in section) to you report where the difference between the two interpolation techniques is clear. Discuss the differences you notice between the two techniques in viva. For this task, you CANNOT use the MATLAB built-in functions ‘imresize’ and ‘interp2’.
Task2 – Neighbourhood Processing (25 pts) Complete the MATLAB script to load the image ‘Noisy.png' and convert it to grey-scale. Then implement smoothing filters using averaging and median filters with a kernel (mask) size of 5 (neighbourhood of 5×5). Use zero-padding to deal with pixels on the edges of the image. For this task, you CANNOT use the MATLAB built-in functions ‘fspecial’, ‘imfilter’, ‘conv2’, ‘medfilt2’ and ‘filter2’. However, you CAN use any other built-in function, if necessary. Discuss the differences you notice between the effects of the application of two filters on the image in viva. Display both filtered images in your report.
Task3 – Object Recognition (25 pts) Complete the MATLAB script to load the image ‘Starfish.jpg’ and, through a series of image processing techniques you choose, generate a binary image where zero means no starfish detected and a non-zero value means that the pixel belongs to a starfish as shown in the figure below. For this task, you CAN use any built-in function. In your viva, you will be asked to fully explain each step you have taken and justify the methods you have used. Illustrate the outcome of each processing stage by displaying figure(s). For example, if you used a particular type of spatial filtering, you need to explain why you have chosen it and discuss its effect by showing the figures of the original and filtered images.
Task 4: Shape Description (25 pts) While implementing task 4, you will have to describe and differentiate shape of the star fish from other objects. To do this, you will need to devise a method that can interpret shape of a give binary object. You are expected to produce ‘shape signature’ for a star fish and demonstrate how it is different from any other object in the image. You will need to do some basic research in order to understand how to describe shapes; moreover, there will be discussion about this in one of the lectures.