Important Dates and Deadlines:
Project: 17.May.2009
Peer/Blind Review: 24.May.2009
P. Final Version: 01.June.2009
Conference: 02-03.June.2009
(to be confirmed)
Lab Deadlines:
Lab 1: 22.March.2009
Lab 2: 26.April.2009
Lab 3: 17.May.2009
Attending lectures and labs is mandatory. If students miss more than 3 lectures
and 2 labs they will not have the sufficient grade to pass the course.
This course will help students understand the fundamental principals of multimedia systems. It covers the state of the art technology and the necessary background to design and develop sophisticated multimedia systems. The content of this course aims to teach students how multimedia systems are currently being used in different industries. It will introduce state of the art articles and scientific papers throughout the year.
The overall idea is that students have to choose a topic to research, develop a multimedia application (if applicable), write a paper on that subject and then present it at a conference, which will be organized by the students at the end of the course. The process includes blind peer review of the papers by other students; the final version of the paper and presentation must include the feedback of the reviewers. The conference will be held at FCUP main auditorium and will be attended by students, staff and invited participants. Their will be a jury (to be designated) that will award the best paper.
The goal is to instill in students the same curiosity, passion to discover and desire to convey knowledge that drives researchers to explore new areas.
There are no special prerequisites, but it is positive if the students have:
You MUST do Assignment 2, Assignment 3 and the Final Exam.
You MUST contact me before March 17th and let me know that you are going to follow the Working Student grading policy
Grading Policy fro Working Students:
The Multimedia Systems course requires active participation in class and involves three main assignments for the students: [1] state of the art paper presentation, [2] multimedia project and [3] blind peer paper review.
1. State of the art paper/article presentation
Read, understand and present a state of the art multimedia article.
The two (2) students presenting the article will also need to write 5
questions with the corresponding answers to hand in to the professor
at the beginning of the presentation. The presentation must be 20 minutes including questions
(15 minutes presentation + 5 minutes debate).
After the presentation, there will be a debate on the topic.
Deliverables:
You MUST bring a CD/DVD with the content of the presentation the day you present. If you DON'T give me the CD/DVD before your presentation you will not be allowed to present and you will have a ZERO 0/20 on the assignment. The CD/DVD must have the following information:
How you will be graded:
2. Multimedia project
there are two options: a) develop a multimedia system; b)
survey on a specific multimedia topic. In both cases, a group of two
(2) students will need to write a paper of minimum of four pages
(double column) and a maximum of tenpages that reflects their research.
The longer the report, the more contribution work needs to have.
The reports must be accompanied by a video with a demo of the work.
The work will be presented at the final conference and the presentation
will be also graded. The presentation must not exceed 20
minutes and after the presentation the audience
will be allowed to ask questions.
Recommendation:
keep the research topic simple! Ask the professor
for advice on which topics to choose and how to quantify the workload.
Deliverables:
You MUST submit a CD/DVD with all the information related to the project (report, source code, presentation, additional material, URL, etc.). And you MUST create a site. If you DON'T give me the CD/DVD and you don't have a site you will have a ZERO 0/20 on the assignment.
How you will be graded:
3. Blind peer paper review
Each student will review one classmate's paper and provide feedback,
following a template provided by the professor.
Download the template here,
a sample review is available here.
If you don't follow the
delivery instructions you will have ZERO 0/20 in the assignment.
Deliverables:
You must generate two files in PDF format and send them to me by email:
veronica.orvalho (@) dcc.fc.up.pt:
How you will be graded:
 
| a) | Assignment 1: State of the art paper/article presentation   |   20% |
|---|---|---|
| b) | Assignment 2: Multimedia project   |   50% |
|   | (report is 25%, presentation is 25%)   | |
| c) | Assignment 3: Blind paper review   |   15% |
| d) | Final Exam (*)   |   15% |
(*) If the average grade of a), b) and c) is 15/20, then students can choose not to do the final exam and keep the grade . Else, the final grade will also include the Final Exam.
Evaluation is individual even when students work in pairs.
Deadlines will not be changed. Assignments will not be accepted after deadlines. If you miss a deadline your assignment will not be evaluated and you will get 0/20.
The final exam will include a set of questions based on the theory covered in class and questions about all the paper/articles the students have presented throughout the semester.
Fundamental Multimedia Principles:
> Definitions
> Formats and standards
> Data compression techniques and storage
> Networking
Interactive Multimedia Systems:
> Usability
> User interface
> Types of Media: static and dinamic
> Content based navigation
> Distributed multimedia systems
> Multimedia information retrieval
Multimedia Applications Areas
> Art
> Education
> Entertainment
> Advertisements
> Medicine
> Engineering
> Business
> Scientific research
Multimedia Technology
> Virtual reality
> Augmented reality
> Interactive television
> Multimedia archive
(Lecture; Lab)
Lecture | Description |
|---|---|
| 01: 03.Mar.09 | Course Description |
| 02: 04.Mar.09 | Introduction: how to present
a multimedia project (Case Study: Facial Rigging) |
| 03: 10.Mar.09 | Definition, formtas, standars and data compression technology |
| 04: 11.Mar.09 | Hands-on: videogame design |
| 05: 17.Mar.09 | Multimedia data processing and represenation: visual thinking and communications |
| 06: 18.Mar.09 | Article Presentation |
| 07: 24.Mar.09 | Distributed Multimedia Systems |
| 08: 25.Mar.09 | Article Presentation |
| 09: 31.Mar.09 | Usability, user interface and content based navigation |
| 10: 01.Apr.09 | Article Presentation |
| 11: 07.Apr.09 | No Class: "Férias da Páscoa" |
| 12: 08.Apr.09 | No Class: "Férias da Páscoa" |
| 13: 14.Apr.09 | Virtual Reality, augmented reality and motion capture |
| 14: 15.Apr.09 | Article Presentation |
| 15: 21.Apr.09 | Virtual Reality, augmented reality and motion capture |
| 16: 22.Apr.09 | Article Presentation |
| 17: 28.Apr.09 | Modeling and Animation |
| 18: 29.Apr.09 | Article Presentation |
| 19: 05.May.09 | No class: "Semana Academica" |
| 20: 06.May.09 | No class: "Semana Academica" |
| 21: 12.May.09 | Special Effects for films, videogames and TV |
| 22: 13.May.09 | Article Presentation |
| 23: 19.May.09 | Special Effects for films, videogames and TV |
| 24: 20.May.09 | Article Presentation |
| 25: 26.May.09 | Geometric Modeling and Deformation |
| 26: 27.May.09 | Article Presentation |
| 27: 02.Jun.09 | Project presentations |
| 28: 03.Jun.09 | Project presentations |
Lab | Description |
|---|---|
| 1: 09.Mar.09 10.Mar.09 | Define project, start writing the state of the art |
| 2: 16.Mar.09 17.Mar.09 | Writing the state of the art |
| 3: 23.Mar.09 24.Mar.09 | Define project requirements and start the application design |
| 4: 30.Mar.09 31.Mar.09 | Application development |
| 5: 06.Apr.09 07.Apr.09 | No Class: "Férias da Páscoa" |
| 6: 13.Apr.09 14.Apr.09 | Application development |
| 7: 20.Apr.09 21.Apr.09 | Application development |
| 8: 27.Apr.09 28.Apr.09 | Application development |
| 9: 04.May.09 05.May.09 | No Class: "Semana Academica" |
| 10: 11.May.09 12.May.09 | Project Conclusion and results |
| 11: 18.May.09 19.May.09 | review paper final version |
| 12: 25.May.09 26.May.09 | Prepare presentation |
The schedule can suffer modifications throughout the year (always check online).
All deliverables must be original. Remember to always reference other people's work you include in your projects.
There is no main textbook for this course.
This section will be updated through out the year based on student demand. Feel free to send me an email requesting a specifc subject and I will update the reference list.
We will not follow a specific book because multimedia touches many different areas and technologies. Students are encouraged to study using the class notes posted on the course website, which will cover all course material. Additional material, like selected articles and research papers, will be provided during the course. Here is a list of books and links that cover some topics of the course in greater detail.
Books:
> Sloane A, Multimedia Communication, McGraw-Hill, 1996.Conferences, Interest Groups, Journals:
ACM Special Interest Group on Graphics and Interactive Techniques
http://www.siggraph.org/
ACM Transactions on Multimedia Computing, Communications and Applications
http://tomccap.acm.org/
ACM Special Interest Group Multimedia
http://www.sigmm.org/
Game Developers Conference
http://www.gdconf.com
Search engine for all ACM publications
http://portal.acm.org
Search engine for all IEEE publications
http://ieeexplore.ieee.org
Check out other ACM and IEEE groups, conference and publications like
SCA (Symposium in Computer Animation), Eurographics, GRAPP, I3D, IEEE VR (virtual reality)
Other Books and Online Resources:
LaTeX
The Not So Short Introduction to LaTeX (PDF book)
How to install LaTeX
If you have trouble installing LaTeX contact me and I can help you.
Videogame Articles
http://www.gamasutra.com
http://www.avault.com/ Videogame reviews
Videogame programming
http://nehe.gamedev.net OpenGL tutorials and much more
http://creators.xna.com/ XNA videogame development
OpenGL
http://www.opengl.org/
OpenGL Programming Guide: The Red Book
OpenGL source Code Example: Empty Framework, 1st Person Camera
GPGPU Programming
http://gpgpu.org/
Books: GPU Gems 2 and
GPU Gems 3
SIGGRAPH 2007 GPGPU Course. Check also older SIGGRAPH GPGPU courses
A.E. Lefohn PhD Dissertation
Generic Data Structures for Graphic Hardware
http://www.beyond3d.com/
Google's scientific publications search engine
http://scholar.google.es
For resources on a specific subject ask me at anytime.