Sterncat / opticspy

python optics module

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Discussion: model eye as one lens or series of lenses

mikezucc opened this issue · comments

I meant this Issue to be used more for some discussion. I think this project was really well done btw

I am trying to recreate the human eye as a series of lenses so I can do some ray tracing calculations on the transformation of a projection onto the retina. I am also trying to fit the projection through the iris, so I need something sort of like this http://i.imgur.com/eej7PIk.png. The image describes having a biconvex lens in front of the eye such that the focal distance allows the image flip somewhere near the iris in order to "fit" the original larger projection.

Is there a way I could just model the cornea->retina as a single lens? Or would I have to model each intermediate lens. I dont need something extremely precise (i.e. accounting for the spherical shape of the retina, as its really the fovea that's my concern). If this isn't something that can be easily solved, then which parts of the problem can I replace with an assumption?

References:
Generalized eye element refractive indices and their thicknesses. http://hyperphysics.phy-astr.gsu.edu/hbase/vision/imgvis/eyesca.gif
media reference:
http://hyperphysics.phy-astr.gsu.edu/hbase/vision/eyescal.html

Also I took a brief look through at that enormous lens catalog, and I'll to write a script to filter lenses most closely matched to a desired config for the purpose of a simple sim.