Digital Image Processing Syllabus
CSC 520
 Fall 2007

Section 001: T-R 4:30-5:45 PM, CIS 1006

Schedule

Description

CSC 520 is an introduction to the methods and theory of digital image processing.  The course begins with a presentation of techniques for representing digital images and introduces basic image processing structures from the Java programming language API. Next storage formats for common digital image files are presented and students develop tools for reading image data from files, calculating measurements of image properties, and performing common point, local, and global transforms. In addition, the course will introduce methods for data compression, digital watermarking, and steganography as well as calculating the results of various image transformations. The course is also expected to include methods for image segmentation and pattern recognition.

Topics

Once students have developed the ability to acquire and display digital image data, they will be introduced to a variety of common image transformations such as:

  • Zooming, smoothing, sharpening, fading
  • Edge detection/enhancement processing such as Prewitt, Roberts, Sobel, Laplacian, Canny, Hoteling
  • Contrast enhancement
  • Segmentation, morphological processing, object recognition
  • Fourier transforms and spectral filtering
  • Vertex finding and feature extraction

 

In addition, the course will present more recent tools such as:

  • Discrete wavelet processing
  • Object representation and pattern recognition
  • Morphological processing including dilation, erosion, opening, closing

Texts

  • Rafael C. Gonzalez and Richard E. Woods, Digital Image Processing, 2nd ed., Prentice Hall, Upper Saddle River, NJ, 2002. ISBN 0-201-18075-8
  • Nick Efford, Digital Image Processing: A Practical Introduction Using Java™, Pearson Education, New York, NY, 2000. ISBN 0-201-59623-7 (optional)

Administrative Matters

Instructor, Office, Office Hours, and Contact Information

Instructor:         Gene A. Tagliarini, PhD

Associate Professor of Computer Science

Office:              Bear Hall 122

Office Hours:    M-W-F 10:00-11:00 AM and T-R 3:30-4:30 PM (Other office hours

                        may be arranged by appointment.)

Phone:              (910) 962-7572

E-mail:              tagliarinig@uncw.edu

Class Meetings

The lecture session meets Tuesdays and Thursdays from 4:30-5:45 PM in CIS 1006. In addition, you should expect to avail yourself of the computer labs as needed. Come prepared to each meeting with the capacity to demonstrate the current state of your implementation of the various methods being discussed. You may be asked to demonstrate your work at any time and will be required to demonstrate your implementations for lab assignment credit.

Grading

There will be two tests: a mid-term test is scheduled for Thursday, 18 October 2007, and the final examination is scheduled for 7:00-10:00 PM, Tuesday, 11 December 2007. The examinations will each be worth 25% of the final grade and the laboratory demonstrations, each equally weighted, will be worth 50% of the final grade. Laboratory demonstrations may be incorporated into the tests, in which case the tests would each become worth 50% of the final grade.

 

Expectations for graduate student performances exceed those for undergraduate students. For example, undergraduate students will be required to complete only the first eight laboratory assignments, while graduate students will be required to complete all nine laboratories. In addition, there may be other variations in the graduate student assignments or test problems from those required of the undergraduate students.

 

Final grades will be determined according to the following scale:

 

Final average

Letter grade

≥90

A†

≥80

B

≥70

C

≥60

D

Below 60

F

 

†In addition to an exceptional performance on the intermediate tests and final exam, a final grade of "A" will require that the student's programming projects correctly demonstrate all specified functionality.

 

The instructor reserves the right, solely at his own discretion, to curve grades.

Incomplete grades

Incomplete grades are given only very rarely and only when the student is

-         Otherwise passing the course,

-         Able to complete the work of the course entirely on his/her own, and

-         Prevented from completing the course by verified unforeseen circumstances beyond the control of the student. 

The instructor MUST be able to certify all three of these factors to the chair before assigning a grade of "I". 

Understanding the Schedule

A tentative schedule is available online. At the discretion of the instructor, the schedule may be adapted to include additional selections or remove existing topics. You should explore the content of both texts as needed to supplement class discussions. Please express leadership by taking the initiative to read about areas if interest without waiting for specific reading assignments to cover a topic that attracts your attention. There will not be time in class to discuss all of the potential reading, so you should plan for independent study. In addition, you should allocate time for office hours visits as appropriate. If you have questions regarding topics in the text, please e-mail your questions to the instructor or the TA, ask during class, or visit during office hours.

 

Demonstrations or laboratory documentation of functioning programs are due on the dates shown in the schedule. Late penalties of 25%, 50%, and 100% apply for assignments delivered up to 24 hours late, more than 24 but less than 48 hours late, and more than 48 hours late, respectively.

Attendance Policy

Regular attendance and vigorous participation in class are expected but not required.  However, if you desire the "benefit of the doubt" in any matter related to your grade in the class, you will routinely be present, ask relevant questions, and fully cooperate with the instructor as well as the course objectives.  Each student is personally responsible for material covered during each class meeting.

Americans with Disabilities Act

If you have a disability and need reasonable accommodation in this course, you should inform the instructor of this fact in writing within the first week of class or as soon as possible.  If you have not already done so, you must register with the Office of Disability Services in Westside Hall (ext. 3746) and obtain a copy of your Accommodation Letter.  You should then meet with your instructor to make mutually agreeable arrangements based on the recommendations of the Accommodation Letter.