Soon, we will launch a new and updated customer portal, which is an important step toward providing our customers with one place to learn, interact, and get help.
Learn more.

How Do I Make My Lens Telecentric in Image Space?

It's easy to make a lens telecentric in object space, but how do I enforce the condition that it be telecentric in image space?
Tawnya Martin
Frequently Asked Questions
Pupil Imaging

How to Make a Lens Telecentric in Image Space

A lens which is telecentric in image space has its exit pupil at infinity, and so the chief ray has zero angle with respect to the optical axis as it passes through the exit pupil and arrives at the image plane:

Layout showing telecentric image space

There are three simple ways to enforce this condition:

1. Use a chief ray angle solve on the last surface with optical power, and specify a chief-ray angle of zero:

Chief Ray Angle solve on Curvature

2. Use the EXPP operand to compute the exit pupil position, and target it to some large number. NOTE it is numerically more stable to target the reciprocal of a large number to zero, so this form of merit function construction is advised:

Merit Function Editor showing EXPP and RECI operands

The EXPP operand (operand #1) has a weight of zero, so its value is computed but does not affect the merit function value. Then the RECI operand takes the reciprocal of operand 1, targets it to zero and uses a weight of 1. This pushes the value of EXPP to become very large.

3. Use the RANG operand to target the angle of the chief ray to zero.

Note that to make a system telecentric in object space, simply specify this requirement in the System Explorer... Aperture tab:

System Explorer Aperture tab showing "Telecentric Object Space" check box

If this is selected, OpticStudio will assume the entrance pupil is at infinity irrespective of the location of the stop surface. All chief rays leaving the object surface will be parallel to the local Z axis. Ray aiming and field points defined using angles may not be used when this option is selected. For best performance, set the stop surface to surface 1 when using Telecentric Object Space mode.