CSE 185
Introduction to Computer Vision
http://faculty.ucmerced.edu/snewsam/CSE185
Introduction
CSE 185 is an introduction to computer vision. Humans solve the problem of understanding a viewed scene or image with amazing ease. Getting a computer to do this turns out to be deceptively challenging. During the semester, you will study a variety of techniques developed over the past four decades or so to solve this problem.
On one hand, having the human visual system as a example of a working system is encouraging. We know the vision problem can be solved by a self-contained, compact system. However, it is also frustrating because while it proves the problem is solvable, there is so much about human vision that we don’t know. We have only been able to “reverse-engineer” and emulate very little of it. Hopefully, during this course you will come to appreciate just how good humans are at seeing.
Some of the topics we will cover include perception, image acquisition and formation, image enhancement, image restoration, color image processing, morphological image processing, image segmentation, image representation, and the basics of pattern recognition.
You should be familiar with the fundamentals of linear algebra and probability theory. You should also have programming experience. The lab exercises will utilize Matlab. There will be an introduction to Matlab early in the semester.
Topics
We will cover the following topics: perception, image acquisition and formation, image enhancement, image restoration, color image processing, morphological image processing, image segmentation, image representation, and the basics of pattern recognition.
People
Instructor Professor Shawn Newsam
Office: Rm 286 SE1
TA Yi Yang
Lecture and Lab
LECT M W 12:00 pm - 1:15 pm CLSSRM 276
LAB W 5:00 pm - 7:50 pm Kolligian Library 202
Office Hours
Professor Newsam W 11am-noon Rm. 286 SE1
Th 9am-10am Rm. 286 SE1
TA in lab
Grading
While I will try to make the lecture slides available online, please come to lecture. Homework assignments will be due roughly every other week. Lab exercises will also be due roughly every other week (on alternate weeks from homework). There will be one midterm exam and a final exam.
Please format your lab assignment reports according to the following specifications.
The lab sections are not required but you are highly advised to use them to do your lab assignments. They are a time when you have exclusive use of the lab computers and when TA will be available to help you with the assignments.
Unless otherwise specified, ALL WORK IS TO BE YOUR OWN. This includes the homework and lab assignments.
Unless otherwise specified, homework and lab assignments are to be turned in by hardcopy. You can either give them to me during lecture or you can slip them under my door before midnight on their due date. Late homework and lab assignments will be marked 10% off for each day they are late for up to one week. Assignments that are more than one week late will receive no credit.
Course Materials
The following text is required:
The 3rd edition was released on August 23, 2007. While it might not be substantively different from the 2nd edition, the reading assignments and homework exercises will be from the 3rd edition.
The text has an excellent accompanying website:
There, you will find answers to even numbered exercises, tutorials and other helpful resources.
Programming Environment and Development Tools
The lab assignments will require you to use Matlab and the Matlab Image Processing Toolbox.
Some Matlab resources can be found here.
Academic Misconduct
Please review UC Merced's Academic Honesty Policy available at the Office of Student Life Web site at: http://studentlife.ucmerced.edu. Follow the links to Student Judicial Affairs.
From that policy:
Academic misconduct includes, but is not limited to cheating, fabrication, plagiarism, altering graded examinations for additional credit, having another person take an examination for you, or facilitating academic dishonesty or as further specified in this policy or other campus regulations.
The instructor
of record for the course has the authority to handle an incident of student
academic misconduct directly, by any of the following means:
a. assigning a failing grade for the course
b. assigning a failing grade for the course, with additional notation placed on
the student’s transcript that the failing grade was the result of a violation of
the Academic Honesty Policy
c. assigning a failing or zero grade for the piece of work
d. lowering the grade on the piece of work
e. assignment of additional work or reexamination