CSE 185

Introduction to Computer Vision

http://faculty.ucmerced.edu/snewsam/CSE185

 

 

Announcements.

 

Schedule.

 

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

                    snewsam@ucmerced.edu

                    Office: Rm 286 SE1

TA               Yi Yang

                    yyang6@ucmerced.edu

 

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