Jump to content

  •  

CNers have asked about a donation box for Cloudy Nights over the years, so here you go. Donation is not required by any means, so please enjoy your stay.

Photo

Foucault Unmasked - New Foucault Test Software

This topic has been archived. This means that you cannot reply to this topic.
371 replies to this topic

#1 ckh

ckh

    Vanguard

  • *****
  • topic starter
  • Posts: 2,020
  • Joined: 21 Feb 2015

Posted 18 November 2017 - 06:39 PM

I've developed a Windows program called Foucault Unmasked that analyzes unmasked Foucault Test images.  This method results in more objective and accurate mirror profiles than can be obtained by eye using a Couder mask or Everest pins. The number of zones is limited only by memory space.

 

The program automatically crops the images to the edges of the mirror and finds the precise radius of null zones (to sub-pixel accuracy).  Note that automatic cropping requires a dark background. Pre-cropped images can be used, but the Crop checkbox must be unchecked in that case.

 

Results can be saved in the format used by Figure XP or by Sixtests so that those programs can be used for subsequent analysis the zone data.  A native CSV format is also provided that can be loaded into Excel.

 

For convenience, the program includes a native surface analysis (with surface plot) based on ATM Mirror Mathematics by Jim Burrows (click the Show Results... button).  This has not been extensively tested so it is best to compare the results with those produced by Figure XP or Sixtests.

 

In testing the program, I had access to images from a limited number of mirrors.  I used my own 6" F8 images and images of a 450mm F3.56 mirror kindly provided by the Mark Cowan.  My own results on Mark's images nearly match those he obtained using a manual flip-diff image processing method to find null zones.

 

In testing I also generated 40 Diffract images of a simulated perfect parabolic mirror. These images were analyzed yielding an RMS of 2 nm and Strehl ratio of 0.998. The difference from perfect is largely due to the simulated diffraction effects near the edge.

 

The Help button in upper left hand corner of the main window provides an Overview of the software and instructions for use. You will need Microsoft .NET version 4 or later. 

 

To install:

I have placed the windows installer file "Setup.msi" on the file sharing site "ge.tt". To download the file click on this link http://ge.tt/6wDoeNn2.  A large grey window will appear (after the ads) containing "Download Setup.msi". Click on "Download" and then run the downloaded Setup.msi file (just double click on the file) to install Foucault Unmasked. (The file size is about 1 MB).

 

The program is added to the startup menu as "Foucault Unmasked".

 

Let me know about your experience or if you have any problems, questions or suggestions.

 

Here are some screenshots showing the analysis of Mark Cowan's images:

 

gallery_240847_5047_104447.png

 

 

 

gallery_240847_5047_28293.png

 

Carl



#2 mark cowan

mark cowan

    Vendor (Veritas Optics)

  • *****
  • In Memoriam
  • Posts: 9,987
  • Joined: 03 Jun 2005

Posted 18 November 2017 - 09:41 PM

Carl, looking good! 

 

I'll have to give it a spin.  waytogo.gif

 

Post the URL out to the Strehlafane collection when you think you can release it (unless I said that already, but still do it).

 

https://stellafane.o...t/software.html


Edited by mark cowan, 18 November 2017 - 09:50 PM.


#3 kingjamez

kingjamez

    Vanguard

  • *****
  • Posts: 2,334
  • Joined: 03 Oct 2006

Posted 20 November 2017 - 09:32 AM

Very nice. I look forward to giving this a try. 

-Jim



#4 Pinbout

Pinbout

    ISS

  • *****
  • Posts: 27,143
  • Joined: 22 Feb 2010

Posted 20 November 2017 - 09:57 AM

 

...Strehlafane...

funnypost.gif


Edited by Pinbout, 20 November 2017 - 09:57 AM.


#5 ckh

ckh

    Vanguard

  • *****
  • topic starter
  • Posts: 2,020
  • Joined: 21 Feb 2015

Posted 20 November 2017 - 10:25 AM

Missed it.lol.gif   

 

Hope somebody tries it out.  There have been a few downloads. Looking forward to feedback from you two, Jim and Mark.

 

Going back to polishing and testing my own mirror now.  Been messing with this software for a long time while my mirror just sits on it's lap.

 

Carl



#6 Pinbout

Pinbout

    ISS

  • *****
  • Posts: 27,143
  • Joined: 22 Feb 2010

Posted 20 November 2017 - 10:36 AM

 

while my mirror just sits on it's lap.

https://www.cloudyni...flat/?p=8223970



#7 ckh

ckh

    Vanguard

  • *****
  • topic starter
  • Posts: 2,020
  • Joined: 21 Feb 2015

Posted 27 November 2017 - 03:04 PM

There have been 10 downloads of the software but no feedback yet.  Has anyone installed the software and run it?

 

Carl



#8 JohnH

JohnH

    Skylab

  • ****-
  • Posts: 4,041
  • Joined: 04 Oct 2005

Posted 27 November 2017 - 03:17 PM

Just going to fix my tester to use on my 12.5" f4.5



#9 kingjamez

kingjamez

    Vanguard

  • *****
  • Posts: 2,334
  • Joined: 03 Oct 2006

Posted 27 November 2017 - 03:31 PM

I've got to get my tester back up and running too. Got the stand fixed yesterday, so 1/2 way there.

 

Jim



#10 ckh

ckh

    Vanguard

  • *****
  • topic starter
  • Posts: 2,020
  • Joined: 21 Feb 2015

Posted 27 November 2017 - 03:37 PM

Thanks guys.  Let me know how it works out.

 

Carl



#11 sixela

sixela

    James Webb Space Telescope

  • *****
  • Posts: 17,955
  • Joined: 23 Dec 2004

Posted 28 November 2017 - 10:21 AM

I've advertised the existence on a French and Dutch forum.



#12 jeffg

jeffg

    Vostok 1

  • *****
  • Posts: 105
  • Joined: 13 Feb 2007

Posted 29 November 2017 - 12:28 AM

Carl:

 

The program installed easily.  I note that it works on Win10 , but not XP--probably due to the NET 4.1 requirement.

 

Selecting "Overview" in "Help" generates an Unhandled Exception error.  Hitting continue generates an empty dialog box.

The "About" and "Analysis Methods" tabs work as expected.

 

Since the overview doesn't seem to be working, I am unsure of what images and other data (I assume some sort of zonal measurements) I need to drive the program.  Otherwise, it looks impressive.

 

Jeff.



#13 ckh

ckh

    Vanguard

  • *****
  • topic starter
  • Posts: 2,020
  • Joined: 21 Feb 2015

Posted 29 November 2017 - 11:01 AM

In addition to the mirror parameters, all you need is a set of images (use Select Images... to load them) and the KE offset for each image.  I'll look into the Overview issue.

 

Thanks,

Carl



#14 ckh

ckh

    Vanguard

  • *****
  • topic starter
  • Posts: 2,020
  • Joined: 21 Feb 2015

Posted 29 November 2017 - 11:23 AM

Not sure why the Overview was not included, but a rebuild fixed the problem.  I have posted the updated installer at:

 

http://ge.tt/1sN65Xn2

 

Just download Setup.msi and run it by double-clicking.  The Overview (on the Help menu) explains how to use the program in detail. 

 

If you have already installed the program, select the Repair option (default) when installing.

 

Carl



#15 mark cowan

mark cowan

    Vendor (Veritas Optics)

  • *****
  • In Memoriam
  • Posts: 9,987
  • Joined: 03 Jun 2005

Posted 29 November 2017 - 04:22 PM

Hmm, on the display, even though I put in a conic of -.514, I get a surface plot referenced to -1.000...  :question:

 

Other than that quite nice.  The numbers look to be in close agreement to the last test I ran and analyzed manually.



#16 ckh

ckh

    Vanguard

  • *****
  • topic starter
  • Posts: 2,020
  • Joined: 21 Feb 2015

Posted 29 November 2017 - 06:40 PM

Mark,

 

With your older images (quite close to parabolic), I set the conic to -.514 and got this plot which shows about 2 waves overcorrected.  Can you provide more details about the problem you saw?

 

gallery_240847_5047_4572.png

 

 

Carl



#17 mark cowan

mark cowan

    Vendor (Veritas Optics)

  • *****
  • In Memoriam
  • Posts: 9,987
  • Joined: 03 Jun 2005

Posted 29 November 2017 - 10:00 PM

Oh never mind - I didn't load the offsets correctly. imawake.gif

After taking care of that it's pretty close to what I got, at least at that rough stage of the work.



#18 ckh

ckh

    Vanguard

  • *****
  • topic starter
  • Posts: 2,020
  • Joined: 21 Feb 2015

Posted 30 November 2017 - 04:51 PM

That happened to me numerous times during testing.  I suppose it could give a warning if the offsets result in more than 2 waves from the conic.

 

Carl



#19 mark cowan

mark cowan

    Vendor (Veritas Optics)

  • *****
  • In Memoriam
  • Posts: 9,987
  • Joined: 03 Jun 2005

Posted 30 November 2017 - 06:39 PM

Better to highlight it at some point so the user gets reminded, I suspect.  I code the offset into the filenames so if it were me I'd just pull it from that.  :shrug:



#20 lethoncbon

lethoncbon

    Lift Off

  • -----
  • Posts: 7
  • Joined: 07 Oct 2006

Posted 01 December 2017 - 06:31 AM

Thanks a lot for sharing this :)

 

I would love to test it, but the download link doesn't seem to work anymore.



#21 ckh

ckh

    Vanguard

  • *****
  • topic starter
  • Posts: 2,020
  • Joined: 21 Feb 2015

Posted 01 December 2017 - 11:04 AM

I updated the program as noted in post #14 (the Overview on the Help menu was missing). However I just tested both links and both worked.  This is the latest version.

 

http://ge.tt/1sN65Xn2

 

Did you try this link?  What problem did you encounter downloading?

 

Carl



#22 lethoncbon

lethoncbon

    Lift Off

  • -----
  • Posts: 7
  • Joined: 07 Oct 2006

Posted 01 December 2017 - 05:02 PM

Now it's working :) 

I was trying from work earlier, guess that's where the problem was coming from (the grey window wasn't showing at all ...)



#23 Dorin Blajan

Dorin Blajan

    Lift Off

  • -----
  • Posts: 13
  • Joined: 17 Apr 2014

Posted 16 December 2017 - 05:50 AM

Hello Carl and all,

I tried your program on my first mirror that I made a couple of years ago. It is a 150 mm diameter mirror of 1015 mm focal length (f/6.77).
I took several images, 0.25 mm apart. I used a webcam so the images are not the best quality but the program finds the null zones quite nicely.

Images - meas3.jpg

But...
I took two series of images, taking care that the images are shifted a little bit along the optical axes between the series. I mean the images in the two series are not taken exactly at the same KE position so the null zones are slightly different.
Analyzing the two series I expected to get identical or very similar results but they are wildly different. That means that if I measure the mirror many times I'll get very different results. This should not happen. Here you can see the results from the two series:

Foucault Unmasked - Results (Meas 3).jpg Foucault Unmasked - Results (Meas 4).jpg

For each series I also exported the results to FigureXP and its analysis agrees with yours (in FigureXP the mirror is slightly better but the difference is not significant). So the problem comes from finding the nulls zones not from the analysis.
It would be interesting if somebody could try this and see if he gets the same inconsistent results. Or am I missing something here?

I really want to thank you for your effort and for sharing it. I would be very interested to use your program if it gives consistent results.

 

Dorin



#24 ckh

ckh

    Vanguard

  • *****
  • topic starter
  • Posts: 2,020
  • Joined: 21 Feb 2015

Posted 16 December 2017 - 06:57 PM

Hi Dorin,

 

Can you post both sets of images?  Also how much did you shift the offset in the second set?

 

Possibly Mark or someone else can at least check some of them using the diff/flip method.  

 

I'd certainly like to find out what's going on.  I presume that nothing in the Foucault setup was changed except the initial offset.

 

Thanks,

Carl



#25 Dorin Blajan

Dorin Blajan

    Lift Off

  • -----
  • Posts: 13
  • Joined: 17 Apr 2014

Posted 17 December 2017 - 11:36 AM

I don't know the offset between the series, I just moved the tester a little bit along the optical axis. This is all that was changed between the two series of images.
I'll post the images soon.

Thanks for your help!




CNers have asked about a donation box for Cloudy Nights over the years, so here you go. Donation is not required by any means, so please enjoy your stay.


Recent Topics






Cloudy Nights LLC
Cloudy Nights Sponsor: Astronomics