Course Syllabus
Readings: The course textbook Foundations of Vision (1995, Wandell) is online
Grading: Homework counts for 50% of your grade; the project counts for 50%.
Homework: Students are given weekly problem sets comprising either short answer questions or small programming problems in Matlab. The programming often relies on the tools in (ISETCAM). The toolbox and tutorials can be run from any computer running Matlab 7.0 or higher.
Problem sets are done through the "Quizzes" page on Canvas. Quiz problems may be multiple choice, short answer, or may require you to upload code or figures. You can work on the assignment throughout the week and save your progress, but you must submit your final solutions before the due date. Typically quizzes will be open at midnight on Tuesday and due the following Tuesday, at midnight.
Project: Project suggestions and opportunities will be described in class. This year projects will emphasize the use of computer graphics simulation tools, image systems simulation tools, and biomedical imaging applications. Projects can be done in groups of 2-3. Follow this link to additional project information.
Lecture schedule
Day |
Topic |
Tutorials |
Homework due by midnight* |
Chapters |
Videos |
Notes |
Tues 9/24 |
Course overview |
|
|
|
|
|
Thurs 9/26 |
Image formation: pinhole, Snell's law, f/#, diffraction, magnification, zoom |
|
|
Chapter 2 (Introduction to Image Formation) |
ISET video |
|
Tues 10/1 |
ISETCam, Circle of confusion, depth of field, light field camera, linear systems, MTF |
hwImageFormation.mlx |
HW 1 Available |
|
Ray tracing and light fields |
|
Thurs 10/3 |
Human optics, chromatic aberration, adaptive optics, lasik surgery |
|
|
|
|
|
Tues 10/8 |
Image sensor basics (CCD and CMOS, Shuttering) |
|
HW 1 Due |
|
||
Thurs 10/10 |
Image sensor basics (CCD and CMOS, Shuttering) |
|
|
Chapter 3 |
|
|
Tues 10/15 |
Sensors, Rolling and Global Shutter, 3T pixel, Pixel response model, CFAs, HDR pixels |
|
HW 2 Due |
|
|
|
Thurs 10/17 |
Sensor calibration and modeling (ISETCam) |
hwSensorEstimation.m |
|
|
|
|
Tues 10/22 |
Novel sensor designs |
|
HW 3 Due |
|
|
|
Thurs 10/24 |
Human retina (ISETBIO) |
|
|
|
||
Tues 10/29 |
Color vision |
hwColorMatching.m |
|
Chapter 4 (Wavelength sensitivity) |
|
|
Thurs 10/31 |
Color metrics |
|
HW 4 Due (November 3rd) HW 5 Available November 3rd) |
Chapter 9 |
|
|
Tues 11/5 |
Color metrics |
|
|
|
||
Thurs 11/7 |
Camera image processing |
|
Project Descriptions Due (Nov. 11) |
|
|
Dr. Farrell lectures on image quality |
Tues 11/12
|
Camera image processing |
|
|
L3 image processing videos |
|
|
Thurs 11/14 |
Display calibration |
HW 5 Due HW 6 (Cumulative "mid-term") |
|
|
||
Tues |
Thanksgiving |
|
|
|
|
|
Thurs 11/21 |
Thanksgiving |
|
|
|
|
|
Tues |
Light field cameras |
|
HW 6 Due HW 7 available |
Chapter 7 |
|
|
Thurs 11/29 |
Human spatial vision and multiple resolution models |
hwJPEGMonochrome.m hwJPEGColor.m
|
Project |
Chapter 8 (Multiresolution) |
|
|
Tues |
Image Compression |
hwJPEGMonochrome.m hwJPEGColor.m |
Project HW 7 Due |
|
|
|
Thurs |
Technologies for 3D Sensing and Display |
hwDisplayRendering.m |
Project |
Chapter 10 |
|
|
Friday 12/06 |
SCIEN Affiliates Meeting (Tentative) |
|
|
|
|
|
12/9 |
Project presentations: |
|
|
|
|
|
Course recording
Video cameras located in the back of the room will capture the instructor presentations in this course. For your convenience, you can access these recordings by logging into the course Canvas site. These recordings might be reused in other Stanford courses, viewed by other Stanford students, faculty, or staff, or used for other education and research purposes. Note that while the cameras are positioned with the intention of recording only the instructor, occasionally a part of your image or voice might be incidentally captured. If you have questions, please contact a member of the teaching team.
Course Summary:
Date | Details | Due |
---|---|---|