Jump to content

Banner.jpg.b89429c566825f6ab32bcafbada449c9.jpg

Seeing wavefront moddeling?


Recommended Posts

I was playing around with simulation of seeing effects and have very viable model in reproducing seeing effect - apart from one thing - creating seeing wavefront disturbance.

Here is quick breakdown of technique used:

I created "aperture" and random seeing disturbance:

image.png.2f6e1a175826a8fe18832a123d0cd3b0.png

Aperture is wavefront intensity with 1 being in aperture circle and 0 elsewhere.

Next I took very small image (24x24) and created Gaussian noise on that and then enlarged it to 512x512 image - this gives rather nice looking wavefront error (although probably away from accurately representing seeing wavefront):

image.png.43388f88ecf7bfde456051a63be2ba04.png

This image should be interpreted as phase of wavefront.

Next step would be to compose two images - real and imaginary by combining phase and magnitude (which is simply sin(phase)*aperture and con(phase)*aperture):

Here it is side by side:

image.png.78e239f0ac43ff9edbf7d3f2bb1a9e3d.png

And of course, last step would be to find FFT of this complex wavefront representation and look at power spectrum of it:

image.png.351f731cd9a3a44965804c0ac7187d75.png

This image has been gamma corrected to better visually represent star as it would look when observed.

It gives rather "credible" looking seeing distorted star. Depending on "granulation" of wave front and intensity of phase shift (first is controlled by size of base gaussian noise image and how much it is enlarged / it's relative size compared to aperture, and second is controlled by sigma of gaussian noise - it is phase shift at anyone point in radians) we can get different seeing levels like this:

image.png.c46f6b6a85e7feecba9bf73d6cee8047.png

(fine fluctuations in wavefront - like when using large telescope)

image.png.0efdd10b859b2b7132428e674a77216b.png

Or very decent seeing - second ring defined but broken in few places.

However, I'm sure that above generated seeing wavefront is not accurate representation of seeing wavefront. It probably has different power spectrum than average seeing that we encounter.

Does anyone know or have an idea how "accurate" seeing wavefront can be obtained (in terms of phase). Further more, how would one go about it's time dependence. I was thinking along the terms of multiple layers moving in different directions where one can define some sort of cell and combining those in some way.

Much like if I were to make multiple images with gaussian noise and then slowly shift them and morph them and somehow combine them?

I know that ultimate solution would be to do something silly like running simulation of Navier Stokes equations for 20km of atmosphere or similar - but let's go with next best thing, shall we? :D

 

 

  • Like 1
Link to comment
Share on other sites

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now
  • Recently Browsing   0 members

    • No registered users viewing this page.
×
×
  • Create New...

Important Information

We have placed cookies on your device to help make this website better. You can adjust your cookie settings, otherwise we'll assume you're okay to continue. By using this site, you agree to our Terms of Use.