Hi,
Thank you for your fantastic work.
I have implemented the lens system as given in this script. I also followed your article as well.
When I set up input_distance = output_distance = focal_length= 25cm, Ideally I should get the Fourier Transform at the output. But the implementation does not give that. Could you please guide me on how I can get that?
Input field (intensity)

What I got from the simulation (I checked for multiple scale factors in scale_propagation function (in this script). Below are images for scale_factor= 30)

What should I get (Fourier Transform)


Hi,
Thank you for your fantastic work.
I have implemented the lens system as given in this script. I also followed your article as well.
When I set up input_distance = output_distance = focal_length= 25cm, Ideally I should get the Fourier Transform at the output. But the implementation does not give that. Could you please guide me on how I can get that?
Input field (intensity)

What I got from the simulation (I checked for multiple scale factors in scale_propagation function (in this script). Below are images for scale_factor= 30)

What should I get (Fourier Transform)

