SIL801 Special Topics in Multimedia System
Potential Projects
Suggested topics for projects: These are only suggested topics
for the projects. One can choose other topics that are related to the
theme of the course. It is encouraged that you choose project related to the term paper
which you are going present . The project should be done individually, however can be done by a group of two
(MAX) students if there is substantial work to be done together. Each student must inform by email about the
topic of your project and schedule/plan of
execution by April 15, 2023. The outcome of the project
can include at-least one of the following:
-
A comparative study of known techniques where the comparison brings in
some original contribution. These techniques may be from research papers or online material.
The comparison should be supported by experimentation
using available implementation in the public domain.
- Study and review of two (or more) recent research paper(s) on a selected
topic. It is highly recommended that attempt should also be made to select a
topic for which an implementation is also available so that some of the results
can be reproduced by installing and running the implementation.
- Implementation of some known technique(s) with some
experimentation and analysis.
- Development and discussion on potential new applications of media
processing and communication.
The evaluation of the project will be done on:
- Report (pdf) of the project (Due Date To be announced)
- Presentation of the project (Exact schedule will be
announced later)
- Demonstration (for projects involving implementation) during
presentation, the code of implementation should be submitted along with
the report.
The following is only a suggested list of projects. You can select a
project outside this list. PLEASE NOTE THAT YOUR SELECTION OF A PROJECT
SHOULD NOT OVERLAP WITH YOUR OTHER PROJECTS
- Audio/Sound Enhancement: Implement and compare some basic
audio restoration techniques (noise removal, echo cancellation); and survey
commercially/public-domain available products and compare their
performances.
- Digital Music Processing: Aspects related to
representation, processing, analysis, synthesis and understanding of digital
music. The project may indicate some public domain software tools which can
be used for these operations. There are several places where a course on
Digital Music is taught, the project may list some of these.
- Speaker Identification: Review the principle of speaker
identification in the literature, survey products available commercially
and compare their performances and applications.
- Speech Recognition: Review the principle of speech
recognition in the literature, survey products available commercially and compare their
performances and applications.
- Content Based Image Retrieval: Review the principle of
content based image retrieval (techniques that use visual contents to search
images) in the literature. Survey products available commercially and compare
their performances and applications. A reference is here.
- Face Detection and Recognition: Survey algorithms for face
detection and/or recognition and compare their performances. For face
recognition can visit here.
- Study and Implementation of Motion Estimation (used in
MPEG): Implement some algorithms for Motion Estimation and compare their
performances.
- Low Bit Video Conferencing: Study and review of techniques
for
video conferencing on low bit rate for the task of face-to-face communication.
A reference is here.
- Video on Internet: Implement a simple video application
(e.g.
streaming a video from one computer to another, with or without
transcoding) using the Java Media Framework
(http://java.sun.com/products/java-media/jmf). The JMF has libraries
for many audio/video coding standards and RTP/RTCP. You must know JAVA
programming.
- Multimedia Communication Systems: Survey commercial products
for
different video applications over different networks/access links
(video-on-demand, video streaming, video conferencing, video telephony,
over wired/wireless modem, ADSL, cable, satellite, LAN, fiber, etc.).
- QoS for Video Applications: Study and describe the
differences in QoS requirements (delay vs. quality) for different video applications
(video telephony, video conferencing, video streaming, video-on-demand),
and surveying Internet Protocols enabling real-time applications
(RTP/RSVP/RTSP, etc.)
- Multimedia Watermarking: A watermark is a code which can be
embedded
in the host data to help copyright protection. [ Reference gives a good
overview]. The study may include discussion/implementation on a specific
media (audio/image/video etc.) with some pointers to commercial products
available.
- Multiple Descriptions Coding (MDC): Review the techniques
and applications of MDC. MDC is a coding technique which fragments a single
media stream into n independent sub streams (n >= 2) referred to as
descriptions. The idea of MDC is to provide error resilience to media
streams. A reference is here.
- Scalable Video Coding (SVC): Basic approach in SVC and its
applications. A reference is here.
- Multimedia application development on smart phones.
- Geometry Processing and Compression: Review the principles
of compression techniques for geometry data. A reference is here.
- Streaming Animation Data: Review the principles of streaming
techniques for 3D animation data. A reference is here.
- SIP Related Project:
- SIP and security: Identify the various security threats that a SIP
based network can face. Analyze the various mechanisms provided within
SIP to protect against these. Also what kind of support does SIP have
for Virtual Private Networks (VPNs)
Reference is
here
- SIP in Java: Set up a server based on SIP servlets. Use the Java
based SIP softphone to give a demonstration of text/audio/video calls.
Reference is here
- Mobile VoIP through SIP: Review the principle of Mobile VoIP and
how SIP can be used for it's implementation. survey commercially (or
public-domain) available products and compare their features and
performances. Reference is here.
For selection of a topic you may refer to the following Journals:
1. The ACM Transactions on Multimedia Computing, Communications, and
Applications
2. IEEE Transaction on Multimedia
3. IEEE Multimedia