(27/Apr/15) Final exam reminders:
As digital cameras, video recorders and other imaging devices become common accessories for computer users, there is growing demand for students who are knowledgeable in the processing and interpretation of digital images. This course teaches basic skills, such as image sensing, sampling, filtering, colour analysis and texture description, while also including some of the more exciting current research topics in computer vision, such as stereo analysis, motion interpretation, 3D shape recovery, and recognition.
Upon completion of this course, students will:
There are seven (7) assignments given throughout the term. The first is a self-study tutorial introduction to Python for computer vision (that is not marked). The other six are handed in to be marked. Each assignment has a specific due date and time. There are NO extensions to an assignment due date. Assignments are to be handed in at the start of the lecture on their due date. A course TA will collect the assignments before the lecture begins, and then leave. Assignments handed in later on the due date are penalized 20% of the total mark. A further penalty of 20% of the total mark is assessed for each additional day late. An assignment that is five or more days late is worth 0% and will not be marked. You can also hand in assignments (early or less than 5 days late) to Jim Little's Department of Computer Science mailbox, in the CPSC department office, ICCS 201. Note: The department office is open Monday–Friday, 8:30–16:30.
Unless otherwise notified, you must hand in all assignments in hardcopy form. In order to get top marks, programs must not only work correctly, but also must be clearly documented and easily understood. Note: The material you hand in, including figures, must be legible. If you choose to use your own printer to print your results, be sure that the print quality is sufficient to enable the marker to see clearly what it is you have done. If in doubt, print your results on a departmental printer.
If you miss an assignment owing to sickness or similar reason, then you should contact the instructor as soon as possible after the due date. (See the section on Academic Concession).
The course uses the following textbook, which is recommended (but not required):
D.A. Forsyth and J. Ponce, Computer Vision: A Modern Approach, (2nd edition), Pearson, 2012.
Another useful textbook is
R. Szeliski, Computer Vision: Algorithms and Applications, Springer, 2010. On-line version available at http://szeliski.org/Book/
A “hands-on” practical book, useful for the assignments, isJ.E. Solem, Programming Computer Vision with Python, O'Reilly, 2012. A pre-production draft is on-line at http://programmingcomputervision.com/
The final mark for the course is calculated as follows:
|In class (clicker questions)||10%|
Note: The instructor reserves the right to adjust the grading scheme at any time, although the final grading scheme will be fairly close to (and result in a mark no worse than) the calculation given above.
This policy applies to all marked assignments and to the midterm exam.
Here is the procedure to follow if you wish to have a mark reviewed:
1. Write a note detailing (all) your objections, including which questions you believe were marked inappropriately and why, and staple the note to the entire assignment/exam. Submit this to the instructor.
2. The instructor will review the marking (generally with input from any TA involved in the original marking). The decision of the instructor is final.
Note: Marking often involves some degree of subjective judgment. When the assigned mark falls within the range deemed consistent with the marking scheme, the instructor will always respect the judgment of the original marker. This assures consistency in marking for all students.
3. In order to have a mark reviewed, you must make your submission to your instructor no later than two weeks from the date the assignment/exam was returned in class. Failure to have picked up your assignment/exam when first available for return is not grounds for an extension to this deadline.
There is one in-class midterm exam. The date is Thursday, February 26, 2015. The midterm is closed book, no notes allowed.
The Registrar's Office has scheduled the CPSC 425 final exam for Tuesday, April 28, 3:30 pm, FSC 1005
For the final exam, you are allowed one (standard) 8.5x11 handwritten double-sided sheet of notes.
The course home page is
All announcements are posted to the “Course News” section of the course web site, which should be monitored regularly.
Students who miss the midterm or an assignment due to illness should contact the instructor as soon as possible. If the student is excused from the missed midterm or assignment (appropriate documentation may be required), the instructor will arrange with the student to rebalance the grading scheme, putting the weight of the missed activity on to other components of the course (makeup exams or assignments typically are not provided). A student missing the final exam due to illness must request academic concession from the office of their dean or director as soon as possible.
In accordance with UBC Policy #65, students who are scheduled to attend classes or write examinations on the holy days of their religion must notify their instructors two weeks in advance of the religious holiday they wish to observe. Instructors will provide opportunity for students to make up the missed work or examination without penalty. The policy may be viewed at
You also may wish to consult the section on religious accommodation at
Submitting the work of another person as your own is plagiarism and constitutes academic misconduct, as does communication with others (either as donor or recipient) in ways other than those explicitly permitted for assignments and exams. Academic misconduct will not be tolerated.
For this course, the rules for assignments submitted for marking are as follows:
Violation of any of these rules constitutes academic misconduct and is subject to penalties ranging from a grade of zero on a particular assignment to indefinite suspension from the University. For more information see the Department's “Guidelines and Practices Regarding Collaboration” policy document at
and consult the UBC Calendar. If you are in any doubt about the interpretation of any of these rules, ask the instructor or a TA!
This course ought to be exciting. It is challenging. It can be fun. There is not a lot of time to recover if you fall behind. Falling behind is not fun. Try to keep up to date.
If you don't understand something covered in lecture, ask about it right away. The only silly question is the one which is not asked. Similarly, if you get a poor mark on an assignment or on the midterm, find out why right away.
Welcome to the course, and good luck!
Please email Jim Little with any corrections or suggested improvements to the course web site.