Assignment title: Information
Assignment 1 - Matlab Robocup Soccer image analysis The purpose of this assignment is to introduce students to developing computer vision and image analysis methods in Matlab. These include techniques from image analysis, colour analysis, edge detection, template matching and matching with features, which will be evaluated on given images. The context is the analysis of images and the recognition of objects in images from Robocup Soccer competitions. (Note: This type of work will directly benefit the UC Robocup Soccer team.) Your task is to find the location of the ball, the field lines and the goal by means of computer vision algorithms. In the assignment, we will use images from 3 'levels' of difficulty: Images where the lines, ball and goal are clearly visible. (The lines may at times be blocked by the ball or robots.) Images where the lines, ball and goal are partially occluded. That is, you might only see 3/4 of the ball or one post and the crossbar of the goal. An image sequence where the ball and the robots move, thus creating a dynamic scene where occlusion may happen at some points in time, while the ball and goal may be completely visible at other time. The training images below can be used during the development phase. They follow the same difficulty levels as mentioned above. Image set [ZIP] Students are to write Matlab code, using good software engineering skills, that will automatically analyse the images and display the location of the field lines, the goal (posts and crossbar) and the ball in the images. The distribution of marks across different aspects that will be assessed here can be seen in the marking feedback sheet. Please put all your Matlab files into a single ZIP file and upload this ZIP file to Moodle.