CS641: Multimedia Database Systems


Instructor: Walid G. Aref

MWF 9:30-10:20AM

CS G066

Read the Academic Integrity Policy before you start!

Course Overview:
During the past two decades, database systems have been extended significantly beyond handling only textual data, to be able to match the demands of emerging multimedia applications.  The goal of this course is to prepare students for research in the area of multimedia database systems. The students will be exposed to a variety of techniques and emerging innovative solutions to store, retrieve, manipulate, communicate, visualize, and reason with multimedia database systems.

 

After covering some necessary background material (Multi-dimensional data structures, relational, object-oriented, and object-relational database technologies), topics in the course will focus on the following multimedia contexts or angles: Multimedia data types (representation, retrieval, and indexing), multimedia data acquisition and sensors, alternative storage media and their impact (storage hierarchy), multimedia servers (handling real-time constraints, quality of service guarantees, network bandwidth, and tertiary storage issues), query processing (nearest-neighbor, similarity search, top-k queries, skyline and preference queries).

 

More specifically, the course will cover the following topics:

1.    Introduction

2.    Overview of Relational, Object-oriented, and Object-relational Database Technologies

3.    Multidimensional Data Structures

4.    Image and Text Database Techniques

5.    Audio and Video Database Techniques

6.    Physical Storage and Retrieval

7.    Distributed Multimedia Presentations

8.    Distributed Media Servers

9.    High-dimensional Indexing Techniques

10.                       Spatio-temporal Indexing Techniques

11.                       Query Processing Techniques

12.                       Misc. topics (Querying the Web,  Mobile and Wireless Multimedia Systems, Watermarking and Steganography)

 

Textbook:

The textbook of the course is: Multimedia Database Systems by V.S. Subrahmanian along with a collection of research papers.

 

Schedule and Contact Information:
Instructor:          Walid G. Aref
E-mail:             
aref@cs.purdue.edu

Class Schedule:  MWF 9:30 – 10:20AM Room: CS G066
Office Hours:      Mon-Wed:
10:20-11:30AM (or by appointment)

Walid’s Office:    Room CS 124

 

Workload and Grading:

There will be a semester-long programming/research-oriented project (40% of the course grade), two-three homework assignments (20% of the course grade), a mid-term and a final exams (each counts for 20% of the course grade).

 

The Project:
The project will involve implementing some of the techniques covered in class with some modifications to them, or performing comparative studies between alternative techniques. I will be providing you with a list of possible projects to choose from or you can come up with your own idea (you need my approval in the latter case). Each student will need to submit a project proposal on or before September 15. A good project would possibly result in writing a publishable paper.

Course Policy:
Late submission will result in a 10% penalty for each day late. Students are strongly advised that any act of cheating will be handled according to the following Academic Integrity Policy. Please read it carefully.

Most information regarding the course will be made available on the web page:
http://www.cs.purdue.edu/homes/aref/Fall2004CS641/CS641coursehome.html