Lectures will be conducted on Tuesday 2-4pm in Tutorial Room 7 (SoC1 #04-34).
Due to time conflict, I need to bring forward the presentation time of the morning session by
    1/2 hour. The presentation time for afternoon sessions remain the same. Please refer to the
    schedule for details.
 

This module aims to provide a comprehensive and rigorous treatment of the main approaches in multimedia (document, image, video, graphics) analysis. Three main themes are covered:
representation and modeling of multimedia entities using various modeling approaches,
matching of a model with an input entity, and
derivation of a model from sample entities.
It focuses on the non-vector-space approach, which complements the vector-space approach to multimedia analysis.

In addition to covering the main approaches in multimedia analysis, this module also aims to teach a rigorous approach to problem solving through the theoretical treatment and practical illustration of the methods. This balanced approach provides both a solid foundation and the necessary practical tools for the students to effectively engage in multimedia research. Moreover, the methods that they learn can extend well beyond the domain of multimedia into other computer science areas. Such application examples will also be highlighted in this module.
 

After taking the module, a student should be able to perform the following research tasks:
Write a formal statement of the definition of a multimedia analysis problem.
Apply one or more of the approaches to devise a method to solve the problem.
Develop performance indices that can be computed to measure the performance of the
    method devised to solve the problem.
Evaluate and analyze the performance of the method.

We will focus mainly on images, 3D models, and videos.
 

Mathematics is an indispensable tool for multimedia analysis. Unfortunately, it has presented itself as a major obstacle for beginners in this exciting area. Our philosophy in teaching this module is

Our aim is simple: Help the students understand and master the tools of mathematics instead of confusing everybody with endless proofs.
 

syllabus
 

CS5240 Theory and Practice of Multimedia or its equivalent.
Please check with the instructor regarding equivalent prerequisite.
Knowledge in CS4243 Computer Vision,CS3241 Computer Graphics, and/or CS5245 Vision and Graphics for Special Effects will be very helpful for this course.

Note that if you are a graduate student, you can still register for this module if you don't have the prerequisite. But, you are expected to be familiar with the materials covered in the prerequisite. If you are not familiar with them, then, you should learn the materials yourself.

You should be familiar with using either Matlab or the library programs in Numerical Recipes in C for problem solving. Check here for the numerical algorithms that are frequently used to solve multimedia analysis problems.
 

schedule, topics, lecture materials
 
3 problem definition assignments 20%
2 problem solving assignments +
    presentations
30%
1 individual project 50%
total
 
100%
 

Here are some exciting projects that the students have completed in the past.

Assignment grades
 
It would be nice to have a textbook. Unfortunately, nobody has written one on such wide ranging topics. Conference and journal papers will constitute most of the reading materials, and will be listed in the lecture notes.
 

Links to related web pages, software, tools, etc.
Examples and video demonstrations of algorithms.
Very brief introduction to various numerical algorithms that are frequently used to solve
    multimedia analysis problems.
  

A/Prof. Leow Wee Kheng

Last updated: 11 April 2007