Solved

Optimization with lenslet array

  • 18 November 2021
  • 1 reply
  • 383 views

Hello everyone.

 

I am interested in optimizing an optical system that contains a micro-lens array. 

I am aware of the user defined surface type and the "US_ARRAY.C" objects. I understand that this would help me build the optical system, but now I am interested in optimization. Since the MLA will generate multiple spots/wavefronts, how can I include this information into the Merit function?

Also, in order to diagnose the performance of the system I would like to know the MTF for each lenslet. Is it possible to build an analysis plot that only considers rays from a specific region of the image?


Thanks very much in advanced for any help.


John.

icon

Best answer by Jeff.Wilde 18 November 2021, 21:03

View original

1 reply

Userlevel 7
Badge +3

I think your best bet is to optimize/analyze one individual lenslet by itself (i.e., just a standard single lens).  Once satisfied with its performance, you can replicate it using us_array.dll.

 

Reply