-
Notifications
You must be signed in to change notification settings - Fork 51
OI tutorials and scripts
Brian Wandell edited this page Oct 15, 2024
·
70 revisions
These tutorials and scripts are part of the standard ISETCam distribution. We routinely check them with ieValidate. Over time, we hope to simplify the tutorials, make them look nicer as HTML files, and integrate these examples with online books: Foundations of Image Systems Engineering and/or Foundations of Vision.
- t_oiIntroduction Introduction to the optical image object
- t_oiRadiance2Irradiance Using the oiCompute function
- t_oiPrinciples Illustrating principles of the optics calculations
- t_wvfOverview Wavefront calculations
- t_wvfZernike Wavefront parameters explained
- t_wvfMTF Wavefront and MTF calculations, including defocus
- t_opticsAiryDisk Diffraction limited blur of a circular aperture (Airy)
- t_opticsFresnel Calculate expected Fresnel reflectance and transmission
- t_opticsBarrelDistortion Barrel distortion removal.
- s_opticsCoC The circle of confusion
- s_opticsDefocusDisplacement Displacement of the image plane to produce defocus
- s_opticsDepthDefocus Depth of field and defocus
- s_opticsMicrolens The microlens object and window
- s_opticsDefocusWVF Wavefront defocus calculations
- s_opticsDefocusScene Defocusing a scene
- s_wvfAstigmatism Wavefront calculations of astigmatism
- s_opticsDLPsf Diffraction limited point spread function calculations
- s_opticsSIIdeal Create shift-invariant optics model with no blurring (ideal) and compare to diffraction
- s_opticsSIExamples Shift-invariant optics examples
- s_opticsGaussianPSF The shift-invariant optics model for spatial blurring
- s_opticsRTGridLines The ray trace optical model illustrated
- s_opticsRTPSF The ray trace point spread function (PSF)
- s_opticsRTPSFView Calculating with the ray trace model (synthetic)
- s_opticsRTSynthetic Ray trace optics model based on synthetic PSFs
- t_opticsDiffraction Illustrate diffraction calculations
- t_opticsPSFPlot Point spread function (PSF) plots
- t_wvfPlot Using the wvfPlot function
- t_wvfZernikeSet Wavefront aberrations and the Zernike polynomial
ISETcam development is led by Brian Wandell's Vistalab group at Stanford University and supported by contributors from other research institutions and industry.