Sie sind auf Seite 1von 3

CS 674 Digital Image Processing

Instructor’s Name: Dr. Sohaib A. Khan Year: 2003-04

Office No. & Email: Rm 405, sohaib@lums.edu.pk, www.lums.edu.pk/~sohaib Quarter: Winter

Office Hours: Tue Thu – 11:00am to 12:30 pm Category: Grad Elective

TA for the Course: Tariq Rashid Qureshi, tariqq@lums.edu.pk

Course Code CS 674 Digital Image Processing


(Units) (3 Units)
http://suraj.lums.edu.pk/~cs674w03

Course This is a graduate-level introductory course on the fundamentals of digital image processing. The
Description course will emphasize the general principles of image processing. It will extend the signals and
systems knowledge of the students to two-dimensional signals.

This course will not emphasize compression, which is dealt with in CS676-Image and Video
Compression. It will also not cover video analysis, which is introduced in CS436-Computer Vision
Fundamentals.

Class lectures will be complemented with programming exercises in MATLAB

Core/Elective This course is an elective for both undergraduate and graduate computer science and computer
engineering students.

Pre-requisites
CS272 OR CS436 OR MATH411 OR instructor’s consent

Goals 1. Introduce the basic theory of digital processing of images.


2. Expose students to exciting applications of image processing.
3. To develop experience in coding image processing algorithms.

TextBooks, Text
Programming [Gonzales] Digital Image Processing/2E, R.C. Gonzales, R.E. Woods, Addison-Wesley, 2002
Environment,
etc. Recommended References:
[Castleman] Digital Image Processing, Kenneth R. Castleman, Prentice Hall, 1996
[Pitas] Digital Image Processing and Applications, I. Pitas, John Wiley, 2000
[Pratt] Digital Image Processing/3E, William K. Pratt, John Wiley, 2001

Programming Environment:
MATLAB: Familiarity with MATLAB is expected. Those who do not have this familiarity will have to
put in some extra effort in the beginning.
CS 674 Digital Image Processing
Year: 2003-04

Quarter: Winter

Lectures, There will be 20 sessions of 75 minutes, one in-class mid-term and one final examination.
Tutorials &
Attendance There is no grade for attendance, and is not required. However, students missing lectures may find
Policy it very difficult to make up for the content covered.

Lab support is available for getting your own images and videos for the project.

Grading 20% Assignments (Programming as well as written)


10% Project
10% Quizzes
20% Mid-term Exam
40% Final Exam

Additional Course website will serve as a primary tool for organization of additional reading material, web links
Details and other information related to the course. (http://suraj.lums.edu.pk/~cs674w03).

Cheating and plagiarism will not be tolerated and will be referred to the Disciplinary Committee for
appropriate action. The instructor will strongly recommend that the strictest possible action to be
taken against the students involved in plagiarism.

Students are encouraged to discuss the homework problems amongst themselves. Discussion is an
essential part of learning. However the solution handed in should be written up individually, without
referring to someone else’s work. The discussion partners, website, and other sources that have
contributed to the solution must be acknowledged.
Module Topics Sessions Readings

1 Introduction

Introduction 1 Ch 1
Course introduction, along with an overview of the
course, programming assignments and an applications
tour of Image Processing, File formats

Digital Image Fundamentals 1 Ch 2


Visual perception, human eye, sensing and acquisition,
sampling and quantization

2 Image Enhancement

Enhancement in Spatial Domain 2 Ch 3


Histogram processing, arithmetic operators, linear filters,
order-statistics filters, Derivative filters, Laplacian

Enhancement in Frequency Domain 3 Ch 4


2D DFT and inverse, lowpass filters, sharpening filters,
homomorphic filtering

3 Image Restoration

Noise Models, Noise reduction by spatial filtering, 3 Ch 5


Periodic noise reduction by frequency domain filtering,
inverse filtering, geometric transformations,

4 Color Image Processing

Color models, pseudocolor processing, color 2 Ch 6


transformations, color edge detection

5 Wavelets and Multiresolution Processing (tentative)

Guassian and Laplacian Pyramids, Haar transform, 2 Ch 7


wavelet functions, series expansion, discrete wavelet
transform

6 Morphological Image Processing

Preliminaries, Dilation and Erosion, Opening, Closing, 3 Ch 9


Hit-or-Miss Transformation, Boundary extraction, region
filling, connected components, convex hull, thinning,
thickening, skeletons, gray-scale morphological
processing

7 Image Segmentation (tentative)

Point detection, edge detection, Hough transform, 2 Ch 10


thresholding, region growing, split and merge

Das könnte Ihnen auch gefallen