Description

Early computers were text-based. Data was entered as text, programs were run from the command line, etc. Then computer systems began to use images -- but only for output. Computer graphics was invented, and the compute gaming industry was born. We began to have special-purpose graphics computers, and traditional computers were outfitted with window-based operating systems. Now we are entering the next phase: images and video streams as input. Every computer and cell-phone has a digital camera, but how do we take advantage of all this raw visual data? This course tries to begin answering this question...

 
Instructor:
Bruce A. Draper
Office: 442CS Building
Office Hours: Find me, or make an appointment
Email: draper@cs.colostate.edu
Lecture Time and Place:
10:00-10:50, MWF, CSB Room 325

Prerequisites

The prerequisite for this course is CS 410 .

Reading

When appropriate we will be drawing upon material from the book "Computer Vision: Algorithms and Applications" by Richard Szeliski. There is a free electronic version of this textbook available online. In addition, we willbe compiling pointers to appropriate material for each module. These will be referenced from the Progress Page.

Programming Projects

Four programming projects are planned for this course, two for image level matching and two for feature based matching. Student are allowed to cooperate with each other, within the guidelines outlined in the Student Information Sheet. Otherwise, unless otherwise clearly stated, all projects are individual projects, not team projects.

Class Participation

The material covered in this course will be drawn from many sources and the class meetings are important for integrating and elaborating on the different topics being covered. Active participation is a requirement and is expected of all students.

Grading

The breakdown of how each major requirement counts toward the final grade is summarized in the following table:

Type Description / Topic Area Percent of Grade
Programming Projects Image Manipulation /Image Matching / Object Recognition 75 %
In Class Participation Discussion, Short Presentations and Supplemental Notes 5 %
Midterm In class exam 10 %
Final Exam on May 10th 11:50 to 1:50. 10 %

Semester grades are determined by the weighted sum of points earned in each of these areas. Total points for each area are normalized so that the best possible score for the semester is 100. Typically the A- to B+ cutoff falls at 90 points, the B- to C+ cutoff at 80 points, and so on. While this is the typical grading procedure, the instructor reserves the right to make adjustments.

Late and Makeup Policy

Midterm and Final: Make-up exams are only given for extraordinary circumstances (e.g., illness, family emergency). Students must consult with the instructor as soon as possible, preferably before the start of the exam. Course examination dates are listed in the syllabus; be aware of them and plan accordingly.

Projects: Always check the assignment page for due dates. Late assignments submitted within 48 hours of the time required will receive a 10% late penalty. Submission is closed 48 hours after assignments are due; students not having submitted programs receive an automatic zero on the assignment.

Important Dates

In Class Midterm Wednesday, March 13th in class
Final Exam Monday, May 13th, 2:00 to 2:50

Exam will be held in the same classroom as regular lectures. While no change to the midterm dates is anticipated, the instructor reserves the right to change these dates with a weeks notice.

In Class Participation

All students taking this course are expected to participate actively. For all students, includes asking and responding to questions. Questions may be asked or answered in class (preferred) or during office hours.

Professional Conduct

All students are expected to conduct themselves professionally. We assume you are familiar with the policies in the student information sheet for the department. We further assume you conduct yourself in accordance with the Colorado State University Honor Pledge: I have not given, received, or used any unauthorized assistance. Additionally, you are computing professionals, albeit perhaps just starting. You should be familiar with the code of conduct for the primary professional society, ACM. You can read the ACM Code of Conduct HERE.

We work to maintain an environment supportive of learning in the classroom and laboratory. Towards that end, we require that you be courteous to and respectful of your fellow participants (i.e., classmates, instructors, GTAs and any tutors). In particular:

  • Please turn off the ring on your cell phone. If you are expecting an emergency call, sit near the door and slide out discretely to take it.
  • In class use of electronic devices in general, and laptops specifically, is permitted as a courtesy so that you may better participate and learn. If at any time the instructor judges that an electronic device is becoming a distraction the student may be asked to to turn it off and put it away.
  • All exams and quizzes are to be done without the aid of notes of any kind. Laptops and all other electronic devices must be shut and put away during exams and quizzes.