- Recent Announcements. (Last Modified
-- make sure you have the timezone right! )
- The Final Grades for the course have been put up on the Grades so far Page.
- The status of submission of Flash Assignment are put in the Grades so far section. Students are requested to take a look at this page and confirm the submission of their assignment.
- New Assignment Upload form is put up. Students can make use of it from now.
- New assignment for module 4 has been posted. Demo and results have to be shown before 26th April 2003.
- Solution to homework 1 and exams are in the solutions section. The evaluation method is also given there.
- Grade revision policy: On a related note, students have a habit for
asking for more marks. This is understandable. Please use the
following policy for clarification of corrected papers:
- If you have any questions on the grading, you must bring it to the
attention of the professor concerned within 96 hours of receipt
or the next lecture, whichever is earlier.
- Please study the model answers before you question a decision. If
you need to appeal a decision, please note that the instructor has the
right to revise the marks of questions other than the ones you
are debating.
- I request that you do not ask frivolous questions. In
particular, questions of the form "I think I should be given partial
credit" are not welcome. You must instead use the objective criterion
"Model answer states 2 marks for this step; I have written this step; please
reevaluate".
|
- Course Overview: Computers
have moved from scientific computing, to "alphabet" (textual) computing to
now multimedia. Until recent years, most computing tasks dealt with numerical,
text, and symbolic data. CS has emphasized these data types. With the advent
of relatively cheap, large online storage capacities, network transmission
speeds and advances in digital compression, comprehensive sources of multiple
media (Text, Image, Video, and Audio) can be easily stored and made available.
This course teaches students to collect, and intelligently integrate
these multiple media on computers. Students learn the issues involved in
capturing, compressing, processing, manipulating, searching, indexing, storing,
and retrieving various kinds of continuous media.
- Texts: Note the description in the text section.
- Course Prerequisites:
- About two years user experience with computers
- Basic engineering mathematics
- Programming in Java (or a similar high level language, and the ability to pick up Java).
|
- Demos,
samples. I'll list some neat stuff that I come across on the Internet (typically
Java applets). If you find something, please let me know so that I can list
it here and give you brownie points!.
|
- Topics Covered.
- 1/4: Orientation meeting for IIT Students. Also see
Instruction for DEP students slides in ps, pdf. Zipped version.
- 1/7: Course preview slides in ps, pdf Zipped version.
- 1/11: A tour of multimedia technologies: Focus on IP based networks. slides in ps, pdf. Zipped version.
- 1/14: A tour of multimedia technologies: Focus on Graphics. slides in ps, pdf. Zipped version.
- 1/18: A tour of multimedia technologies: Focus on Video. slides in ps, pdf. Zipped version.
- 1/21: A tour of multimedia technologies: Focus on Animation. slides in ps, pdf
- 1/25: Sampling. Basics of Signals slides
- 1/28: Transforms. slides
- 2/1: Exam.
- 2/4: Source coding primer. pdf_slides.
ps_slides.
- 2/8: Source coding primer (continued) .pdf_slides
ps_slides.
- 2/11: Source coding pr.pdf_slides
ps_slides.
- 2/15: Sound and Hearing.pdf_slides
- 2/18: Audio signal compressionpdf_slides
- 2/22 Speech Processing. Pdf slides.
- 3/4 and 3/8: Sensors, image formation, color, videopdf_slides
- 3/11: Feature extraction and image analysispdf_slides
- 3/15: Still image compression and JPEG pdf_slides
- 3/22: MPEG for graphics, images and video pdf_slides
- 3/25: Enhancement, Restorationpdf_slides
- 4/8: Content Based Image Retrieval pdf_slides
- 4/19: Visual Effects pdf_slides
|
- Topics to be covered:
| NO. |
DATE |
Instructor |
DETAILS |
| 1. |
Tue 7th Jan |
Sharat |
Course preview |
| 2. |
Sat 11th Jan |
Sharat |
A Tour of Multimedia Technologies. |
| 3. |
Tue 14th Jan |
Sharat |
Multimedia and IP Networks. |
| 4. |
Sat 18thJan |
Sharat |
Multimedia and Graphics |
| 5. |
Tue 21st Jan |
Sharat |
Multimedia and Animation
Lab exercise due in 2 weeks |
| 6. |
Sat 25th Jan |
Sumantra |
Sampling, linear shift invariant systems. |
| 7. |
Tue 28th Jan |
Sumantra |
Transforms |
| 8. |
Sat 1st Feb |
Sharat |
Exam 1 |
| 9. |
Tue 4th Feb |
Preeti Rao |
Source coding primer |
| 10. |
Sat 8th
Feb |
Preeti Rao |
Source coding primer
Evaluation |
| 11. |
Tue 11th Feb |
Preeti Rao |
Basics of hearing |
| 12. |
Sat 15th Feb |
Preeti Rao |
Audio and speech coding with international
standards |
| 13. |
Tue 18thFeb |
Preeti Rao |
Speech and speaker recognition |
| 14. |
Sat 22nd Feb |
Preeti Rao |
Audio content analysis and retrieval |
| 15. |
Tue 25th Feb |
Preeti Rao |
Evaluation of speech and audio quality |
| 16. |
Sat 1st Mar |
Preeti Rao |
Exam/Assignment |
| 17. |
Tue 4th Mar |
Sumantra |
Sensors, image formation, color, video |
| 18. |
Sat 8th Mar |
Sumantra |
Sensors, image formation, color, video |
| 19. |
Tue 11th Mar |
Sumantra |
Feature extraction and image analysis |
| 20. |
Sat 15th Mar |
Subhasis Chaudari |
Still image compression and JPEG |
| 21. |
Tue 18th Mar |
|
Holi - Holiday |
| 22. |
Sat 22nd Mar |
Sumantra |
Enhancement, restoration |
| 23. |
Tue 25th Mar |
Sumantra |
Enhancement, restoration |
| 24. |
Sat 29th Mar |
Subhasis Chaudari |
Still image compression and JPEG |
| 25. |
Tue 1st Apr |
Subhasis Chaudari |
MPEG for graphics, images & video |
| 26. |
Sat 5th Apr |
Subhasis Chaudari |
MPEG for graphics, images & video |
| 27. |
Tue 8th Apr |
Subhasis Chaudari |
Image and video databases: Indexing and retrieval |
| 28. |
Sat 12th Apr |
Sumantra |
Exam or Assignment |
| 29. |
Tue 15th Apr |
|
Mahavir Jayanthi - Holiday |
| 30. |
Sat 19th Apr |
Subhasis Chaudari |
Visual effects |
| 31. |
Tue 22nd Apr |
Sharat |
All questions answered : A summary |
| 32. |
Sat 26th Apr |
Subhasis Chaudari |
Exam or assignment + Course evaluation |
|
- Demos,
samples. I'll list some neat stuff that I come across on the Internet (typically
Java applets). If you find something, please let me know so that I can list
it here and give you brownie points!.
|
- Tasks. Assignments are not optional. You MUST submit every assignment (even if you are an audit student).
- Programming assignment 2 is based on Flash. You can be creative here. You are expected to make a 1-2 minute movie. Your assignment must have
the words Vision, Graphics, Multimedia, and Images. It must have (some sound), and some motion tweening and some shape tweening. Do something that you can put on your web page. This is an individual assignment. Deadline: April 12. I expect you to put in about 6-8 hours of your time during this period, reserve this time, and complete your assignment.
- Assignment 0: Make sure you send an email
in this format: name;regno;audit/credit;mailid with
subject: IT602 course before 12 Jan midnight to
it602-tas@it.iitb.ac.in. This will carry 1% of the
course weightage.
- Assignment 1 appears
here. (Announced on 1/22).
|
- Notes on evaluation.
- Grading (these numbers are approximate, the final numbers will be tweaked to give YOU the MAXIMUM possible grade).
- Three written exams.
- One or more programming assignments.
- One research paper to analyse merit and demerit.
- Collaboration:
By default, you may discuss general ideas behind assignments with friends.
However, you are expected to implement your own solutions. Please do not
plagiarize from the Internet or other sources. By reading these lines, you
agree to these terms :-)
- Attending the class is optional.
- If
you miss a submission deadline or an exam, your marks will be rescaled (based
on other assignments) ONLY in exceptional circumstances (medical reason for
example). These must be approved by me BEFORE the due date in writing or
via email. The default for not turning in homework is that you get zero.
|
- Texts/References
- Overall Issues.
Digital Multimedia by Chapman and Chapman
Wiley. http://www.wiley.com/digital_multimedia
Multimedia Systems. Tim Morrris, Springer Verlag.
- Programming multimedia with Java.
Java - How to Program, 4th edition
Covers JMF 2.0 and Java Sound)
By Deitel & Deitel
Published by Prentice Hall
ISBN 0-13-034151-7
- Programming mutimedia with Flash.
Flash MX Bible. Reinhardt.
http://www.flashmxbible.com/index_fmxb.html
- Digital Signal Processing: Principles. Proakis.
- Digital Image Processing. Gonzales & Woods. Second edition
|
- Old Announcements.
-
A list of students is put up.
- Solution 1 appears below.
- Exam on Feb 1. You are allowed an A4 sized cheat sheet in
which you can write anything (in your handwriting :-)
- Grades of those who submitted Assg 1 in time have
appeared. Questions?: Talk to Sharat only for class participation and
written task (your answer sheet will be given on Feb 1);
otherwise talk to the TAs.
- pdf versions of the slides are present (just use
.pdf instead of .ps in the link name).
- Task 1 has been announced.
- I will announce the details of the make up lecture
in an email mesage to the students on
this list.
- Make sure you are on the list mentioned
above. This was Assignment 0 carrying 1% mark.
- Students who have not submitted assignment i will find that
their assignment
j (j >=i) will not be graded.
- Assignment 0: Make sure you send an email
in this format: name;regno;audit/credit;mailid with
subject: IT602 course before 12 Jan midnight to
it602-tas@it.iitb.ac.in. This will carry 1% of the
course weightage.
- Warning to IITB students: Please be aware that due
to the DEP overlap with the course,
SOME of the lectures will have very simple
content. Certainly, CSE/IT students should find the
first few lectures easy; EE students might find some of
the DSP material easy. Grading will therefore be
considerably harder than normal :-)
|
- Solutions.
- Here is the solution to Task 1. The evaluation rule
s are given below.
- The 'convert' program of linux is used for converting images
- Each of the three inequalities in each question, carry 0.3 marks each.
- The equation 3 * 0.3 = 1 is used for totalling
- Here is the
solution to the exam.
|
|
|