Home > ISET > human > westheimerLSF.m

westheimerLSF

PURPOSE ^

Westheimer line spread function

SYNOPSIS ^

function ls = westheimerLSF(xSec)

DESCRIPTION ^

Westheimer line spread function

  ls = westheimerLSF(xSec)

 Spatial position is x in secs of arc of visual angle.

 Westheimer calculated that the linespread function of the human
 eye, specified in terms of minutes of arc and using a 3mm
 pupil, should be approximated using the following formula

 LineSpread = 0.47*exp(-3.3 *(x.^2)) + 0.53*exp(-0.93*abs(x));

 Example:

  vcNewGraphWin; xSec = -300:300; 
  plot(xSec,westheimerLSF(xSec)); grid on
  xlabel('Position (arc sec)'); ylabel('Relative intensity');

  xSec = -300:300; westheimerOTF = abs(fft(westheimerLSF(xSec)));
  (One cycle spans 10 min of arc, or freq=1 is 6 cyc/deg)
  freq = [0:11]*6;
  vcNewGraphWin; plot(freq,westheimerOTF([1:12])); grid on;
  xlabel('Freq (cpd)'); ylabel('Relative contrast');
  set(gca,'ylim',[-.1 1.1])

 Copyright ImagEval Consultants, LLC, 2005.

CROSS-REFERENCE INFORMATION ^

This function calls: This function is called by:
Generated on Sun 14-Jan-2007 10:24:23 by m2html © 2003