Software Implementation

The software implementation include several possible types of project:

  1. System level implementation: JPEG, JPEG2000, MPEG-I, H. 263. The key is to understand the existing public domain software (with source code) and be able to modify a certain component of it. A set of test images and video clips will be posted for you to compare the improved result with the baseline source code.
  2. Specific algorithms from published papers: A list of papers are suggested below. You are encourage to suggest algorithms from other papers to implement as well.
  3. Other topics: A list of related topics given below may also be implemented. For details, you need to talk to the instructor.

Suggested papers for the Second Option

Image restoration

Image coding

Content Retrieval

Face recognition

Face recognition using line edge map,
Yongsheng Gao; Leung, M.K.H.,
Pattern Analysis and Machine Intelligence, IEEE Transactions on ,
Volume: 24 Issue: 6 , June 2002
Page(s): 764 -779

A shape- and texture-based enhanced Fisher classifier for face recognition
Chengjun Liu; Wechsler, H.
Image Processing, IEEE Transactions on , Volume: 10 Issue: 4 , April 2001
Page(s): 598 -608

Face recognition for smart environments
Pentland, A.; Choudhury, T.
Computer , Volume: 33 Issue: 2 , Feb. 2000
Page(s): 50 -55

Line-based face recognition under varying pose
De Vel, O.; Aeberhard, S.
Pattern Analysis and Machine Intelligence, IEEE Transactions on , Volume: 21 Issue: 10 , Oct. 1999
Page(s): 1081 -1088

List of other types of software implementation