ECE 535 Advanced Image Compression Methods and Algorithms - 3 hours credit
Professor: Dr. Scott
E Umbaugh Office:
Phone: 650-2524, 2948 e-mail: sumbaug@siue.edu
Class Format: Lecture and Project. Lectures of advanced compression methods and algorithms not covered in ECE 439 will be presented. Additionally, topics of current interest in research areas of image compression, will be presented. The students will also participate by presenting journal papers as well as their own term projects.
Description: Advanced image compression methods and algorithms, along with topics of current interest in image compression and coding. Applications of image coding and compression, multi-dimensional image processing. Group projects.
Objectives: To familiarize the student with current areas of research interest in image compression. Various paper presentations by the professor and students will be used to achieve this goal. The students will become familiar with the literature - journals, magazines, conferences, etc. - in this research area.
Prerequisite: ECE439 or consent of instructor
Reference Text(s): Digital Image Processing, 4th Edition, Gonzalez and Woods, Pearson, 2018; DIPA: Digital Image Enhancement, Restoration and Compression, 4th Edition, SE Umbaugh, Taylor&Francis/CRC Press, 2023; Supplementary documents are available at the publisher’s web site as Support Material
COURSE SCHEDULE |
||
Week |
|
|
Summer |
Fall |
|
1 |
1 |
Image compression
lectures (1-68): Overview, system model, Golomb-Rice Coding, LZW,
arithmetic coding, bitplane RLC, Dynamic RLC, BTC, Reading: Gonzalez/Woods
– Chapter 8: 612-628; Umbaugh – Chapter 3: 110-117 (image
fidelity criteria), Chapter 8: 393-417; Homework – Umbaugh
book Chapter 8: 5,7,8,10,14,16,18, Supplemental: 1,3,4,5,6; |
1 |
2 |
Image compression
lectures (69-141): Vector quantization, DPC, fractal, transform coding,
JPEG, Reading: Gonzalez/Woods – Chapter 8: 628-670; Umbaugh –
Chapter 8: 417-437; Homework – Umbaugh book Chapter 8:
20,22,25, Supplemental: 6; Work on project proposal |
1 |
3 |
Image
compression lectures (142-164): Wavelet-based compression, Reading:
Gonzalez/Woods – Chapter 8: 670-687; Umbaugh – Chapter 8:
437-448; Homework – Umbaugh book Chapter 8: 27,28; Work on
project proposal; Homework Solutions |
2 |
4 |
Work on homework and project proposal |
2 |
5 |
Test; Work on
project proposal |
3 |
6 |
Journal paper/Project proposal |
4-5 |
7-9 |
Project meetings |
6 |
10 |
Progress presentations
by students, project meetings |
7 |
11-14 |
Project meetings |
8 |
15 |
Project presentations, email soft copy of paper and presentation before the presentation; include project name and your name in file names |
GRADE:
Class
Attendance Policy: Based on
University Class Attendance Policy 1I9: It is the responsibility of students to
ascertain the policies of instructors with regard to absence from class, and to
make arrangements satisfactory to instructors with regard to missed course
work. Failure to attend the first session of a course may result in the
student’s place in class being assigned to another student.
Class Policies:
Students needing accommodations
because of medical diagnosis or major life impairment will need to register
with Accessible Campus Community & Equitable Student Support (ACCESS)
and complete an intake process before accommodations will be given. Students
who believe they have a diagnosis but do not have documentation should contact
ACCESS for assistance and/or appropriate referral. The ACCESS office is located
in the Student Success Center, Room 1270. You can also reach the office by
e-mail at myaccess@siue.edu or by calling 618.650.3726. For more
information on policies, procedures, or necessary forms, please visit the
ACCESS website at www.siue.edu/access.
Students are
expected to be familiar with and follow the Student Academic Code. It is
included in the SIUE Policies and Procedures under Section 3C2.2. .
TERM PROJECT
Term Project: The project may be from one of the active research areas here at SIUE:
1. Skin Lesion Detection and Evaluation
2. Retinal Fundus Image Evaluation
3. Veterinary Thermographic Image Analysis.zip
4. Veterinary Thermographic Images Remapped
6. Matlab CVIP Toolbox Development
Or a topic of your choice approved by the professor.
You may choose any project relating to image compression or coding. You are to perform graduate level research in your area of choice and to build on previous work for your project. Projects will be individual in small classes or groups in large classes. There will be a maximum of 6 projects in a class.
A paper will be written describing the project and discussing what was learned during the project. The final paper will be about 25 to 50 pages, typed, double-spaced (excluding appendices). Include images in the paper!
For a group project, you are required to submit three evaluations of the work performed by each member in your group, including yourself. These evaluations are as follows:
Ø
In addition to handing in a paper copy of the
report, email me a soft copy of the Word file. Before you send me the
file give
it a meaningful name that includes your last name(s) and the
project title.
Your final paper will conform to the following format:
Paper Format Outline
General: reports should be typed, double spaced, pages numbered starting with abstract. The number of pages listed above are only guidelines, do what is necessary, but keep it concise. DO NOT put in plastic folder, simply staple in upper left hand corner.
The students will give a presentation of the project during the last week of the semester.
Grading: The project is worth 65% of your grade, broken down as follows:
Suggested Project Process:
COMPUTER RESOURCES AVAILABLE
Hardware:
Software:
THE RESEARCH ENGINEER'S NOTEBOOK
NOTE: In ECE 535 you are required to keep a research engineer's notebook which will be reviewed by the professor during group meetings.
INTRODUCTION: The technical notebook is one of the most important tools for any engineering work. This includes: basic research, product development, or engineering design. It is primarily for the researcher's own use, but another person with similar technical background should be able to understand and duplicate any experiment, data, and conclusion, or to prepare a technical report following only the notebook.
There are many reasons to keep an accurate and complete record of your work:
The nature of the work and the purpose of the research will influence the content and format of the notebook.
CONTENT REQUIREMENTS: The notebook must be understandable to a person with a comparable technical background. It must be legible. It must be complete; for example, "We got code from book" is NOT an acceptable entry - what code ?, what page ?, what does it do ?, did you have to recompile it ?, etc.
The notebook must answer the following questions:
General: The typical engineers notebook available in bookstores will be blue, brown or black, is approximately 9" X 12", and has about 100 to 150 pages. The notebook will be bound, never looseleaf, and the pages should be numbered consecutively, preferably by the printer. For the our purposes you may use spiral notebooks, as long as each page is numbered and each entry is dated.
A neat, organized and complete notebook record is as important as the investigation itself. The notebook is the original record of what was done. It is not a report to be written after completing an investigation. Do not write on scratch paper expecting to transfer it later to the notebook. Use a blue or black non-eraseable pen. Errors are not erased, but simply marked through with a single line so that they still can be read - later you may discover that your "error" contains important information.
Leave the first page or two in the notebook blank for a Table of Contents. This is necessary so that your work can easily be referenced. Use only the right-hand, odd-numbered pages for the notebook record. Use the left-hand, even-numbered pages for sketches, rough calculations, and memos to yourself. You may also place diagrams and graphs on the left, opposite corresponding procedures and calculations. Do not leave any blank spaces/pages in the notebook.
Format - Technical Diary
Organization of this format type is left to the engineer. This format is suited to experimental work, design work, and research. The general format and content requirements must be met. Notes, program code, flowcharts, procedures, data, and calculations are blended together logically and chronologically to form a step-by- step diary describing work. Observations and conclusions are entered as they are made, and summarized at the logical end of a section. This format is well suited for research.
Brief Bibliography
Books
Journals
IEEE - Institute of Electrical and Electronic Engineers
SPIE - The International Society for Optical Engineering
SMPTE - The Society of Motion Picture and Television Engineers
PRS - Pattern Recognition Society
ACM - Association for Computing Machinery