CS641: Multimedia Database Systems
Instructor: Walid G. Aref
MWF
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,
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:
Class Schedule: MWF
Office Hours: Mon-Wed:
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