Advanced Matlab with Image Processing and Visualization
The course provides extended practical knowledge of advanced development of applications in Matlab. The course takes the perspective of image/video processing, but will benefit anyone interested in processing large amounts of data. Focus will be on computational efficiency, interaction, and visualization.
Upon completion of the course the student shall be able to: • Implement algorithms with efficiency as a goal • Handle mouse and keyboard input for interactive data exploration and visualization • Implement and port algorithms in the Matlab MEX-interface • Make full use of Matlab online resources and help functions focus will be on CPU/memory usage, good coding practices, data visualization and the MEX interface
Language of instruction Teaching is in English.
Prerequisites Programming experience with understanding of algorithms and data structures. Familiarity with the Matlab language and environment is desirable.
Form of education The course will be given as 1 introductory lecture, 2-4 laboratory exercises and 1 small project
Grading A small project will be required, with minimum requirements of data visualization, user interaction and MEX interfacing. Upon completition, the student will have a 15 min time slot for presenting this application. Well commented code is to be handed in.