Course Syllabus

Lectures:  The lectures are pre-recorded; there are questions embedded in the recordings to help you with your understanding.

Classroom:  We will use the class room time to discuss the material, help you with homework assignments, and discuss and develop class projects.  The faculty will attend the classroom meetings.

Readings: The course textbook Foundations of Vision (1995, Wandell) is online.  We will suggest additional readings to you based on your project selection.

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 submitted 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.

Grading: Homework counts for 50% of your grade; the project counts for 50%. 

Lecture schedule

Day

Video and FOV-Reading

Software
tutorials
and homework

In class topics

Additional recorded discussions and project information

Tues 9/21


Why we teach the course; What we teach in the course; Illusions

FOV Chapter: Seeing

 

Video - About SCIEN.

Thurs 9/23

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

FOV Chapter:
Introduction to Image Formation

Downloading and running ISETCam and Psych221 tutorials

Introduction to ISETCam and Measurement methods
(Joyce Farrell)

Tues 9/28

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

We discuss recordings 01 and 02

Matlab Tutorial: 01a_ImageFormation.mlx
HW 1 will be made available

Downloading ISETCam

Thurs 9/30

03 Human optics and Linear Models, MTF

In class discussion of image formation

Tues 10/05

04 Chromatic aberration, adaptive optics, lasik surgery

HW 1 Due

 

Thurs 10/07

01 Image sensor basics

HW 2 Made AvailableProject selection - In three weeks, you will be asked to identify your specific project. We will allocate time for in class discussion of projects this day

 

Tues 10/12


02 Sensor transduction, architecture and modeling

 

Thurs 10/14

03 Sensor Processing: AutoFocus, Exposure Control, HDR

HW 2 Due
HW 3 Available 

02a_SensorFundamentals.m 

 

Tues 10/19

04 HDR Imaging, Novel Color Camera Architectures

Discuss BrightWay SCIEN Talk

 

 

Thurs 10/21

Human retina
FOV Chapter: Photoreceptor mosaic
(ISETBIO)

HW 3 Due
HW 4 Made Available

Tues 10/26

Color vision: initial stages
Color matching
FOV Chapter:  Wavelength encoding 

 03a_ColorMatching.mlx

 

Thurs 10/28

Color matching and displays
FOV Chapter: Color appearance 

HW 4 Due

HW 5 Available

 

Tues 11/02

Color appearance and metrics

Color opponency and S-CIELAB

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

Thomas on interesting topics in color, optics, sensors

Thurs 11/04

Camera image processing

In Video Questions

HW 5 Due

Mid Term available

 

Tues 11/09

 

Color demosaicking

Color management and image quality

In Video Questions


SCIEN: L3 - Local, Linear, Learned 

Thurs 11/11

Human spatial vision and the brain

FOV: Pattern Sensitivity

In Video Questions

Mid Term Due

 

Tues 11/16

Human spatial vision and multiple resolution models

FOV Chapter:
Multiresolution

In Video Questions

 

Thurs 11/18

Image Compression principles
Image Compression color

hwJPEGMonochrome.m
hwJPEGColor.m 
In Video Questions 

 

Tues 11/30

Binocular vision, stereo, epipolar
FOV Chapter: Motion and Depth

In Video Questions

Projects presentations

Thurs 12/02

Several lectures, when you can

Displays (LCD)

More Displays (Many)

Printing technologies

  hwDisplayRendering.m
hwDisplayRGB2Rendering.m
In Video Questions

Reading: Characterization of visual stimuli using the standard display model
Projects presentations

 

 

 

Course Summary:

Date Details Due