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
hwImageFormationHuman.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
HW 2 Available

Reading 1

 

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
HW 3 Available

 

 

 

Thurs 10/17

Sensor calibration and modeling (ISETCam)

hwSensorEstimation.m 
hwMetricsMTF.m

 

 

 

 

Tues 10/22

Novel sensor designs
(Triple well, Pixim)

 

HW 3 Due
HW 4 Available

 

 

 

Thurs 10/24

Human retina (ISETBIO)

 

 

 

Tues 10/29

Color vision

 hwColorMatching.m
hwMetricsColor.m 

 

 

Chapter 4 (Wavelength sensitivity)

 

 

Thurs 10/31

Color metrics

 

HW 4 Due (November 3rd)

HW 5 Available November 3rd)

Chapter 9
(Color) 

 

 

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 - Local, Linear, Learned
 

L3 image processing videos  

 

Thurs 11/14

Display calibration

HW 5 Due 

HW 6 
Available

(Cumulative "mid-term")

Reading 2

 

 

Tues
11/19

Thanksgiving

 

 

 

 

 

Thurs 11/21

Thanksgiving 

 

 

 

 

 

Tues
11/26

Light field cameras

 

HW 6 Due

HW 7 available

Chapter 7
(Pattern Sensitivity) 

 

 

Thurs 11/29

Human spatial vision and multiple resolution models

 hwJPEGMonochrome.m

hwJPEGColor.m  

 

 Project

Chapter 8 (Multiresolution) 

 

 

Tues
12/3

Image Compression

 hwJPEGMonochrome.m

hwJPEGColor.m   

Project

HW 7 Due

 

 

 

Thurs
12/5

Technologies for 3D Sensing and Display

hwDisplayRendering.m
hwDisplayRGB2Rendering.m

Project

Chapter 10
(Motion and Depth)

 

 

Friday 12/06

SCIEN Affiliates Meeting (Tentative)

 

 

 

 

 

12/9

Project presentations:
Finals Exam Week

 

 

 

 

 

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