Ray tracing through gradient-index media: recent improvements.

A general ray tracing algorithm for gradient-index media that treats various refractive index distributions in a unified manner has been developed by implementing the concept of isoindicial surfaces, position variables, and cubic splines. A novel and simpler algorithm for optical path length calculations is also presented.