Documente Academic
Documente Profesional
Documente Cultură
1
quizzes (25%), and the final project (25%). Letter grades are assigned as follows:
Homework assignments will consist of writing Java code to solve image processing problems as well
as written questions. We will use the open-source software ImageJ to develop image processing
methods. ImageJ can be found here: http://rsbweb.nih.gov/ij/
Homeworks are due by 11:59pm on the due date by electronic submission. Late assignments will
receive a 10% deduction during the first day they are late (midnight to 11:59pm), and a 20%
deduction in the second day. Assignments will not be accepted beyond 48 hours late.
If you believe there is an error in grading (homeworks or quizzes), you may request a regrading
within one week of receiving your grade. Requests must be made in writing, explaining clearly
why you think your solution is correct.
Working Together. You are welcome to discuss the concepts in a homework assignment with
your fellow classmates. However, you must develop and write up your own solutions. Do not
read another persons code, and do not show your code to anyone else. Copying another students
solutions will be considered cheating. Also, it is important that you first try to solve problems on
your own, and discuss them only when you are stuck or to reassure yourself about your answer.
Copying solutions or code from outside sources (people outside class, internet sources, etc.) is also
prohibited. For the final course project, you are encouraged to work together in teams of 2-3 people.
Of course, there must be no collaboration during in-class quizzes. If a student is caught cheating
on a homework or quiz, they will receive a failing grade for the course. For a detailed description
of the university policy on cheating, please see the University of Utah Student Code: http://www.
regulations.utah.edu/academics/6-400.html.
School of Computing Cheating Policy. The School of Computing has instituted a two strikes
and youre out cheating policy, meaning if you get caught cheating twice in any SoC classes, you
will be unable to take any future SoC courses. In order to receive a grade in this course, all
students must do the following:
Sign the Acknowledgment Form, and return this to the SoC front desk (MEB 3190).
Note that signing this form only needs to be done once at the department level, so if youve done
this already for another class, you dont need to sign this form again.
Students with Disabilities. The University of Utah seeks to provide equal access to its programs,
services, and activities for people with disabilities. If you need accommodations in this class,
reasonable prior notice needs to be given to the Center for Disability Services, 162 Olpin Union
Building, 581-5020 (V/TDD). CDS will work with you and the instructor to make arrangements
for accommodations.
2
Syllabus. The following topics will be covered. See the course web page for a detailed schedule.
Introduction to Images. Why is image processing important and what are its applications?
Image acquisition. Image representation and sampling. Basic operations on images. Sources
of image noise.
Image Compression. Measures of compressed image fidelity. Basic coding techniques. Com-
pression in image file formats.
Write code to implement pixel operations, histogram operations, and convolution, in order to
perform tasks such as brightness/contrast adjustment, noise removal, and edge detection.
Understand the Fourier transform and reason about image filtering operations in both the
spatial and frequency domains.
Know the basic image color spaces and relate properties of human color perception to image
processing algorithms.