Digital Image Processing (CS/EE 635), Spring 2016
(the best means to reach me after class)
|Office: Room 317, DMB building |
|Office Hours: 1:00-2:00pm (Tuesday/Thursday)|
The course will provide mathematical foundations and practical
techniques for digital manipulation of images,
image acquisition; image enhancement techniques; segmentation; Fourier domain processing;
and compression. Students will learn to implement some image
processing algorithms using the C/C++ programming language.
required to participate in lecture
discussions, complete all
assignments, take a
mid-term exam, and complete a final exam.
The Department of Computer Science has
an official general
syllabus, as well.
following topics will be covered
|Introduction: cameras, image
representation and display|
|Camera and imaging geometry;|
|Image Transforms: Fourier;|
|Transform-based processing and
|Filtering, thresholding and
|Image and Movie Compression:
gif, jpeg, h261, mpeg|
|Overview of human vision|
|Computer Vision overview|
- Weekly topic list is
available in the schedule
C. Gonzalez,and Richard
E. Woods Prentice,
You will be
assigned an account for this course in the Multilab,
a PC laboratory administered by the Computer Science department located in
Room 203 of the Engineering Annex. You may use alternative computer
systems for developing and testing your work.
programming environment is MS Visual Studio under Windows. You are allowed
to develop your code in other platforms. However all the programming
assignment will be graded under Windows.
|The final grade will be based on a weighted
sum of performance in each of the following areas:
Assignments will involve a substantial
programming section as well as other questions designed to evaluate student
progress. Each assignment is due at the midnight of the due date. Late
submission will incur a 20% penalty per day. Submission will be electronic via
the CS online submission system (https://www.cs.uky.edu/CSAPP/main.php).
Your login and password will be emailed to you.
All programming assignment will be graded
via a script. The image generated by the assignment is compared bitwise with
the correct answer. No partial credit will be given to any programming
assignment. A test script will be given for each assignment. The real
grading script is expected to have more testing cases.
work (programming, exams) must be your own. You may discuss ideas with
others, but no sharing of computer code or other work will be allowed.
Group projects allow the sharing of ideas and computer code within the
group; no sharing of work between groups will be acceptable. The
University of Kentucky’s guidelines regarding academic dishonesty will
be strictly enforced.