CIS 6930 -- Image Compression: A Computational Perspective
(Section 7416)
Computer & Information Sciences & Engineering Department
University of Florida, Spring 2007
CLASS PERIODS: Tue 8th period, Thu 8-9th Period)
CLASSROOM: Rinker 230
PREREQUISITES: College Calculus, Differential Equations, and Linear Algebra, with some Matlab programming useful
DESCRIPTION: This course emphasizes essential
concepts, theory, software use, and research issues in
image compression. The class is organized
from a mathematics and computer science perspective, with
programming projects to provide practical experience.
The course will begin with an introduction to communications
and image processing theory. We will then overview techniques
of image compression, which will be discussed in general terms
and exemplified in case studies. The majority of the course
will concentrate on current problems in image
compression, including description of image content and quality,
information-theoretic bases of image compression, current and
advanced techniques such as codebook-based compression, wavelet
compression, and fractal-based iterative compression schemes.
TEXTBOOKS:
OTHER MATERIAL: Class notes will be provided on the class
Website following class presentation.
EVALUATION: Homework 35% -- Projects: 50% -- Final: 10%
PROJECTS are assignments done outside of class using software provided by UF's CISE Department. These are INDIVIDUAL projects, but collaborative work is permitted on early phases of the project. Any collaboration on final results will be considered cheating.
Late projects will be penalized by 10% for each calendar day late. Projects more than 3 calendar days late will not be accepted!
Project extensions may be allowed only for documented, un- avoidable conflicts reported in advance and allowed by the instructors. Only DOCUMENTED emergency medical excuses can be accepted after a project is due.
The projects will all be equally weighted, EXCEPT that the first project has half the weight of subsequent projects.
FINAL EXAM: There will be one final examination that will be similar to the quizzes but longer, which will be administered during finals week at the announced time.
RETURN POLICY: Every attempt will be made to return projects and quizzes as soon as possible. After they are graded and recorded, they will be returned during class. If there are no objections, grades will be posted on the class' Web page, according to the last five digits of your social security number.
TENTATIVE SCHEDULE:
Week 1 - Basic concepts, theory and applications of compression Week 2 - CPX Problems: Image analysis Week 3-4 - CPX Problems: Entropy coding Project #1 Week 5-6 - CPX Problems: Codebook based compression Quiz #1 Week 6-7 - CPX Problems: Standards: JPEG, MPEG-2 Project #2 Week 7-8 - CPX Problems: Subband coding Project #3 Week 9 - CPX Problems: Wavelet based compression Project #4 Week 10-11 - CPX Problems: Advanced techniques Quiz #2 Week 12-13 - CPX Problems: Image evaluation and analysis Project #5 Week 14 - Future Problems: Video compression, databases, querying compressed imagery, parallel compression FINALS WEEK Final ExamDISHONESTY: Under no circumstances will acts of academic dishonesty be tolerated. Any suspected incidents of dishonesty will be promptly referred to the Director for Student Judicial Affairs and the Student Honor Court. Refer to the pamphlet entitled Academic Honesty, Student Judicial Process, Guide for Students, from the Office for Student Services.
ACCOMODATIONS: Students with disabilities requesting classroom accommodation must first register with the Dean of Students Office. The Dean of Students Office will provide documentation to the student who must then provide this documentation to the Instructor when requesting accommodation.