Advanced Matlab with Image Processing and Visualization

From ISLAB/CAISR

Course Code:
Short description: (1.5 credits)Provides extended practical knowledge of 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, visualization, CPU/memory usage, good coding practices, and the MEX interface
Course Level: Advanced
Course page: {{{CourseUrl}}}






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.