THE UNIVERSITY OF MEMPHIS

DEPARTMENT OF ELECTRICAL & COMPUTER ENGINEERING

 


EECE 7214/8214 – Image Processing§

 

Objective             

Image visualization and appropriate processing of images are necessary to understanding different topics such as computer vision, pattern recognition, object detection, information processing and display. Some of the advanced systems-related concepts such as convolution, edge extraction, filtering and two-dimensional transforms are better understood when these algorithms are applied to images. The course EECE 7214/8214 will provide an introduction to image processing. An emphasis will be placed on the implementation of computer algorithms using high level programming languages such as C/C++, MATLAB etc. to process images.

 

Prerequisites & Co-Requisites       

Regular graduate standing is required to enroll in this course. Access to a personal computer running Windows 3.1/98/NT, a World Wide Web browser and Knowledge of C/C++ or MATLAB (or any other high level programming language) is mandatory. You may use the departmental/college/university clusters.

Instructor                             Dr. Khan M. Iftekharuddin

                                                Associate Professor

Department of Electrical and Computer Engineering

                                                Office: Engineering Science 208c

                                                Voice: (901) 678-3250

                                                Fax: (901) 678-5469

                                                E-Mail: iftekhar@memphis.edu

                                                WWW: http://engronline.ee.memphis.edu

 

Lectures                                Time: 1:00 – 2:25 pm TR

                                                Location: ES 220

 

Office Hours                       MW 2:00 pm3:00 pm (EN 208c) - tentative

                                                Other times - by appointment.

 

Textbooks                            R. C. Gonzalez and R. E. Woods, Digital Image Processing, 3rd Ed.

                                                Prentice Hall, 2008, or, Addison Wesley, 2002. (Required)

References                           K. R. Castleman, Digital Image Processing,

                                                Prentice Hall, 1996.

                                                A. K. Jain, Fundamental of Digital Image Processing

                                                Prentice Hall, 1989.

Computer Usage

Computer simulations will be assigned which require use of any high level programming language to process digital images. The C/C++ compilers, the MATLAB are available in ECE departmental clusters and College of Engineering clusters. In addition, some other types of image visualization and manipulation software packages such as Paint Shop Pro (http://www.jasc.com/psp.html) may be downloaded from the WWW. To perform all programming, processing, and viewing of the resulting images locally, the image processing algorithms may be implemented on a personal computer running C/C++ compiler, MATLAB or any other high level language.

Laboratory Assignments

Approximately five laboratory assignments will be given over the duration of the semester, corresponding to the image processing topics itemized in the tentative schedule section. Approximately 2-3 weeks will be given for completion of a particular laboratory assignment. Each assignment will consist of computer simulations, which require knowledge of the C/C++, MATLAB or any other high level programming language. Students are encouraged to discuss the basic concepts on the assignments; however, the implementation of algorithms/code must be their own. In addition, analytical (written homework) problems may be assigned at regular intervals.

Each laboratory assignment and homework must be turned in by the beginning of class on the scheduled due date. In the event of extenuating circumstances such as illness or a family emergency, an extension may be granted for with prior permission from the instructor.

You will be given additional instructions on the format of the report.

Email for class announcements

Occasionally, we plan to send email to the students updating on immediate class announcements. If you normally use another e-mail account, you need to go to http://iam.memphis.edu to make sure that mail sent to your U of M account is automatically forwarded to the account you do use.

Exams

Two mid term exams and a final will be given during the semester.  The final exam may either be a take home or in-class. The tentative schedule is shown below. Exams will only be given at the scheduled times unless prior arrangements have been made.

Final Project 

An open-ended project will be assigned during the second half of the course. The objective of the final project is to have each student (or a group of 2 students) work on a research-related project on image processing. The students may be given option to propose and discuss project ideas with the instructor. Those who do not have a suitable project idea, they will be assigned a project. These projects may involve significant computer simulations and/or analytical development. Substantial instructor supervision may be expected.

Schedule for Final Project(a more detail instruction will be provided later):

In-class project selection/assignment presentation: No later than October 4 – 5 points

In-class progress presentation: No later than November 1 (this is a short 5-10 minute power point presentation showing project progress, results, discussions to the class) – 10 points

Final project presentation - A formal 10-20 minute oral presentation of the results for each student will take place on the last day of class period – 25 points

Project Report – 60 points

 

Course Grading Policy

The relative weighting of the different types of work used to evaluate individual performance in the course is listed below:

Laboratory Assignments (projects, HW, quizzes):

25%

Exam I:

20%

Exam II:

20%

Final Project:

15%

Final Exam:

20%

Final grades will be computed statistically by examining the averages of all students enrolled in the course. The highest possible grading curve is shown below (% may be lowered depending on overall class performance):

A:

90% -- 100%

B:

80% -- 89%

C:

70% -- 79%

D:

60% -- 69%

F:

< 59.5%

Tentative Syllabus (based on 2nd Ed.)

Tentative topics that will be covered are listed below, but not necessarily in the order that they will be presented:

Chapter

Sections

Week

Computer Projects and Exams

1

1.1, 1.2, 1.3*, 1.4, 1.5*

1

 

2

2.1*, 2.2, 2.3.4, 2.4, 2.5.1, 2.5.2-2.5.3,2.6*

2

Project#1

3

3.1, 3.2, 3.3.1, 3.3.2,3.3.3*, 3.4, 3.5, 3.6, 3.7,3.8,

2

Project#2

4

4.1, 4.2.1, 4.2.2, 4.2.3, 4.2.4, 4.3.1, 4.3.2, 4.3.3, 4.4., 4.5, 4.6

2

Mid term I

6

Wavelet transform (Castleman/Gonzalez)

2

Project#3

5

5.1, 5.2*, 5.3, 5.4, 5.5, 5.6*,5.7, 5.8,5.9,5.10,5.11*

1

Project#4

8

8.1, 8.1.3*,8.1.4,8.2*, 8.3*, 8.4, 8.5.1*, 8.5.2, 8.5.3*, 8.6

1

 

9

9.1,9.2, 9.3, 9.4, 9.5, 9.6*

2

Mid term II

10

10.1, 10.2.1,10.2.2, 10.2.3*,10.3.1-10.3.3, 10.3.4*10.3.5*10.4*, 10.6.2

1

Project #5

11

11.1.1*,11.2.3, 11.2.4, 11.3*,11.3.4,11.4*

1

Final (Consult the University Schedule)

12

12.1,12.2,12.3*

1

Time permitting

* Independent study sections

Academic Integrity and Student Conduct:

Expectations for academic integrity and student conduct are described in detail on the website of the Office of Student Judicial and Ethical Affairs (http://saweb.memphis.edu/judicialaffairs). Please take a look, in particular, at the sections about “Academic Dishonesty,” “Student Code of Conduct and Responsibilities,” and “Disruptive Behaviors.” I will expect students to be aware of these guidelines and to conduct themselves accordingly.

Violation will result in appropriate disciplinary action.

Disabilities Statement

Any students with disabilities who need accommodations are encouraged to speak with the instructor as soon as possible to make appropriate arrangements. Any student with permit from the students’ disability office will be provided reasonable accommodation. Also see the following for policies: http://www.people.memphis.edu/~sds/g-ap.htm.

Class Attendance Policy

Prompt class attendance is the policy and practice of the ECE department. The class instructor reserves the right to refuse entrance to latecomers.

 

Prepared by: Khan M. Iftekharuddin, Ph.D.                                                                                  Updated: August 2009

 



§ Note: This is a living document (i.e. subject to change over the semester).