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 In class topics |
Additional recorded discussions and project information |
Tues 9/21 |
|
|
|
Thurs 9/23 |
01 Image formation: pinhole, Snell's law, f/#, diffraction, magnification, zoom |
Downloading and running ISETCam and Psych221 tutorials |
Introduction to ISETCam and Measurement methods |
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 |
|
Thurs 9/30 |
In class discussion of image formation |
||
Tues 10/05 |
HW 1 Due |
|
|
Thurs 10/07 |
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 |
|
||
Thurs 10/14 |
HW 2 Due 02a_SensorFundamentals.m |
|
|
Tues 10/19 |
Discuss BrightWay SCIEN Talk
|
|
|
Thurs 10/21 |
HW 3 Due |
||
Tues 10/26 |
Color vision: initial stages |
03a_ColorMatching.mlx |
|
Thurs 10/28 |
HW 4 Due HW 5 Available |
|
|
Tues 11/02 |
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 |
In Video Questions HW 5 Due Mid Term available |
|
|
Tues 11/09
|
In Video Questions |
||
Thurs 11/11 |
In Video Questions Mid Term Due |
|
|
Tues 11/16 |
In Video Questions |
|
|
Thurs 11/18 |
hwJPEGMonochrome.m |
|
|
Tues 11/30 |
Binocular vision, stereo, epipolar |
In Video Questions |
Projects presentations |
Thurs 12/02 |
Several lectures, when you can |
hwDisplayRendering.m |
Reading: Characterization of visual stimuli using the standard display model |
Course Summary:
Date | Details | Due |
---|---|---|