Optimizing for fielf of view

  • 23 April 2020
  • 4 replies
  • 647 views

Hello


I am designing the optics for a time-of-flight system. The system I have built consists a condenser lens and a focusing lens. I have put the detector in the image space and am looking to capture the light coming from a target 50 m away into the active area of the detector (d = 200 um). I am trying to optimize the two lenses (curvature and thickness) for a maximum field of view.  I believe that I should be using the MC editor but am not sure of what operand should I be using to change the field in the Field Data Editor. Could you please give me some guidance?


Many thanks


4 replies

Userlevel 4
Badge +2

Hi,


Increasing the Field of View of a system can be a tricky problem:


I would suggest slowly increasing the FOV by hand and runing optimization step by step.


For example, here is what you get when you go from 14 to 20 degrees maximum field, more aberration and vigneting!



Best,


Userlevel 4
Badge +2

In term of operands, we have those:



Finally, you can now put variable directly in the Field Data Editor to optimize diretly on them!



 

Userlevel 7
Badge +3

Thomas is absolutely right in the method he gives, and you can make the FOV variable simply by making it so in the editor. But, I am not sure how well this will work in practice. With any image quality criterion merit function, a smaller FOV will always give better performance than a larger FOV. In other words, the FOV never truly 'optimizes', in the sense of going through a turning point where the gradient of the MF with respect to FOV changes sign. It's usually much better to set the FOV to a value set by the geometric construction of your object, and then optimize the system for that FOV.

Userlevel 7
Badge +3

BTW, something that may be more useful for you is to use a Universal Plot to plot whatever parameter is of interest versus field of view

Reply