OI tutorials and scripts - ISET/isetcam GitHub Wiki
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.
Tutorials
Optical image and wavefront optics
- t_oiIntroduction Introduction to the optical image object
- t_oiRadiance2Irradiance Using the oiCompute function
Wavefront aberrations
- 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
Ray trace model
Example calculations
- t_opticsAiryDisk Diffraction limited blur of a circular aperture (Airy)
- t_opticsFresnel Calculate expected Fresnel reflectance and transmission
- t_opticsBarrelDistortion Barrel distortion removal.
Scripts
Blur
- 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
Diffraction
- s_opticsDLPsf Diffraction limited point spread function calculations
- s_opticsSIIdeal Create shift-invariant optics model with no blurring (ideal) and compare to diffraction
Shift invariant
- s_opticsSIExamples Shift-invariant optics examples
- s_opticsGaussianPSF The shift-invariant optics model for spatial blurring
Ray Trace
- 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
Deprecated
Diffraction limited model
- t_opticsDiffraction Illustrate diffraction calculations
- t_opticsPSFPlot Point spread function (PSF) plots
Wavefront
- t_wvfPlot Using the wvfPlot function
- t_wvfZernikeSet Wavefront aberrations and the Zernike polynomial