Software Implementation
The software implementation include several possible types of
project:
- 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.
- 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.
- 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
- Galatsanos, Removal of compression artifacts using
projections onto convex sets and line process modeling,
IEEE Trans. Image Processing, vol. 6, pp. 1345-1357, 1997.
- S. Yang, Y. H. Hu, D. L. Tull, and T. Q. Nguyen, Maximum
likelihood parameter estimation for image ringing
artifact removal, IEEE Trans. Circuits and Systems for
Video Technology, vol. 11, 2001.
Image coding
- J. Shapiro, Embedded image coding using zerotrees of
wavelet coefficients, IEEE Trans. SP, vol. 41, pp. 3445-3462,
1993.
- A. Said, and W. A. Pearlman, A new fast and efficient
image codec based on set partitioning in hierarchical
trees, IEEE Trans. CAS - Video Technology, vol. 6, 1996.
Content Retrieval
- I. J. Cox, et. al, The Bayesian image retrieval system,
PicHunter: theory, implementation, and psychophysical
experiments, IEEE Trans. Image Processing, vol. 9, no. 1
(Special issue on Digital Libraries), Jan. 2000, pp. 20-37.
- A. Moisilovic, et. al, Matching and retrieval based on
vocabulary and grammar of color patterns, IEEE Trans.
Image Processing, vol. 9, no. 1 (Special issue on Digital
Libraries), Jan. 2000, pp.38-54.
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
- A web based image quality assessment system that allows a
human tester to judge the quality of pictures via a web
browser interface.