Term Projects
A project usually consists of reading of papers in a chosen area, compare performances of different approaches, and perhaps propose your own algorithms/improvements, implement one or two of them. Alternatively, it can be a survey of system development and commercial deployment.
- Submit a project proposal (describing the problems to be explored, include a list of references already read, and what you plan to accomplish): 2/26 (You can discuss with me in the next two weeks about the possible topics, either in my office hour or through email).
- Final project presentation (a 15 minutes oral presentation, possibly with demonstration of computer implementations): 5/14.
- Final project report: 5/14
- Video sampling and sampling rate conversion
- Analysis of interlaced video, deinterlacing, etc. [Beuker94]
- Conversion between chosen formats (with computer implementation)
- Motion estimation
- Survey and comparison of block based techniques, fast algorithms
- Advanced algorithms (global motion estimation, mesh-based, object-based, dense motion estimation, etc.)
- 3D motion estimation
- Video compression
- Compare different coding standards (MPEG1,2,4,H.261/H.263), their performances and intended applications, availability and applicability of commerical products
- Embeded/scalable video coding using wavelets/subbands
- Rate control in video
- Video transcoding in compressed domain
- Video transmission
- Internet Protocols enabling real-time applications (RTP/RSVP/RTSP)
- Video over wireless
- Error resilience/concealment
- Commercial products for interactive and streaming applications
- Scene segmentation
- Region segmentation
- Object segmentation
- Object tracking
- Video analysis and summarization
- Video segmentation
- Key frame selection
- Video retrieval based on motion/color similarity
- Visual/multimedia communication systems
- Digital TV / HDTV deployment in US/Europe
- MPEG-4 terminals
- Video-on-demand
- Video watermarking