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 which is now freely available to all Stanford students

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

Video and FOV-Reading

Software
tutorials
and homework

Additional recorded discussions and project information

Tues 9/15

Video - About SCIEN.

Video 00: Why we teach the course;
What you will learn; Human vision
illusions; course mechanics

FOV: Seeing

 

Our online Zoom discussions are stored in Panopto
(a) ISET Projects and Software and
(b) Psych 221 Zoom Recordings

 

Thurs 9/17

01 Image formation: pinhole, Snell's law, f/#, diffraction, magnification, zoom

FOV: Introduction to Image Formation

 

(a) Introduction to ISETCam and Measurement methods
(Joyce Farrell)

(b) Class Zoom review of Canvas/Matlab/ISETCam (Brian)

Tues 9/22

02 Review, ISETCam, Circle of Confusion, Depth of Field, LightField Imager, Linespread, pointspread

 hwImageFormation.m
HW 1 Available

Class Zoom review

Thurs 9/24

03 Human optics and Linear Models, MTF

 

Class Zoom review

Tues 9/29

04 Chromatic aberration, adaptive optics, lasik surgery

HW 1 Due
HW 2 Available

 

Thurs 10/01

01 Image sensor basics
Digital Camera Simulation

Project selection - start thinking about the project you want to work on.  Ask questions in the online sessions, through email, or the Canvas site. In three weeks, you will be asked to identify your specific project.

 

Tues 10/06


02 Sensor transduction, architecture and modeling

HW 2 Due
HW 3 Available 

 

Thurs 10/08

03 Sensor Processing: AutoFocus, Exposure Control, HDR

hwSensorFundamentals.m 

 

Tues 10/13

04 HDR Imaging, Novel Color Camera Architectures

HW 3 Due
HW 4 Available

 

Thurs 10/15

Human retina
FOV: Photoreceptor mosaic
(ISETBIO)

 

Tues 10/20

Color vision: initial stages
Color matching
FOV:  Wavelength encoding 

 hwColorMatching.m
hwMetricsColor.m 

 

Thurs 10/22

Color matching and displays
FOV: Color appearance 

HW 4 Due

 

Tues 10/27

Color metrics (1)

Color metrics (2)

Submit a one paragraph summary of what you (possibly with a group) would like to do for your project.  

 

Thurs 10/29

Camera image processing (1)

In Video Questions

 

Tues 11/03

 

Camera image processing (2)

Color management and image quality
L3 - Local, Linear, Learned

In Video Questions


 

Thurs 11/05

Human spatial vision

FOV: Pattern Sensitivity

In Video Questions

 

Tues
11/10

Human spatial vision and multiple resolution models

FOV: Multiresolution

In Video Questions

 

Thurs 11/12

Image Compression (1)
Image Compression color

hwJPEGMonochrome.m
hwJPEGColor.m 
In Video Questions 

 

Tues
11/17

Stereo
FOV: Motion and Depth

In Video Questions

Projects presentations

Thurs 11/19

Several lectures, when you can

Displays (LCD)

More Displays (Many)

Printing (Why not)

  hwDisplayRendering.m
hwDisplayRGB2Rendering.m
In Video Questions

Reading: Characterization of visual stimuli using the standard display model
Projects 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:

Course Summary
Date Details Due