Author Topic: Blind Solver  (Read 43239 times)

Offline georg.viehoever

  • PTeam Member
  • PixInsight Jedi Master
  • ******
  • Posts: 2129
    • View Profile
Re: Blind Solver
« Reply #75 on: 2011 March 03 11:15:03 »
hmm, on osx x86_64 i'm getting "exception caught in solveFile:TypeError: Console.execute is not a function"
...
Your observation is correct. I posted a bug report, see http://pixinsight.com/forum/index.php?topic=2903.0.

Georg
Georg (6 inch Newton, unmodified Canon EOS40D+80D, unguided EQ5 mount)

Offline pfile

  • PTeam Member
  • PixInsight Jedi Grand Master
  • ********
  • Posts: 4139
    • View Profile
Re: Blind Solver
« Reply #76 on: 2011 March 03 11:49:08 »
cool, thanks.

didnt realize it was a 1.6.9 thing, figured it might have been os dependent.

Offline kwiechen

  • PixInsight Addict
  • ***
  • Posts: 186
    • View Profile
Re: Blind Solver
« Reply #77 on: 2012 April 02 09:01:41 »
This is very interesting. Are there any plans to make a module? I do not understand why it is not possible to use the GPL here.

Kai


Offline georg.viehoever

  • PTeam Member
  • PixInsight Jedi Master
  • ******
  • Posts: 2129
    • View Profile
Re: Blind Solver
« Reply #78 on: 2012 April 02 09:06:23 »
No time to work on this. You may want to use the Solver/Annotation script that does something very similar http://pixinsight.com/forum/index.php?topic=3966.75 .
Georg
Georg (6 inch Newton, unmodified Canon EOS40D+80D, unguided EQ5 mount)

Offline kwiechen

  • PixInsight Addict
  • ***
  • Posts: 186
    • View Profile
Re: Blind Solver
« Reply #79 on: 2013 January 27 12:26:00 »
I have looked again at the astrometry.net code. The solve-field binary calls other programs to separate the positions of stars and writes a xy-list sorted by signal descending. This is written to a FITS bintable with some information in the header (image size and flags) and submitted to the backend binary that does the job.

I have tried to extract the xy-list using code from the the SubFrameSelector script and this should work. The xy-list is converted to a FITS bintable using a modified xylist2fits binary from the astrometry.net suite and then the modified backend is called using ExternalProcess. The output is collected via stdout and written to the FITS header. The process of extracting star positions with StarAlignment is time consuming because there is no access to the internal data table. And there is some overhead because PI is not able (??) to write and read FITS bintable data and the resulting wcs header.

In the current state the resulting data is unfortunately not compatible with the ImageAnnotation script but OK as a starting point for the ImageSolver script. In addition the binaries are linux only but it should be possible to use the cygwin dlls (the relevant C source files were tranfered to a cmake build tree - the project compiles with cygwin, but the backend is still not usable in a windows environment because of problems with wildcard expansion). I will do some cleanup and then post the files.

Kai

Offline Juan Conejero

  • PTeam Member
  • PixInsight Jedi Grand Master
  • ********
  • Posts: 6621
    • View Profile
    • http://pixinsight.com/
Re: Blind Solver
« Reply #80 on: 2013 January 27 12:37:56 »
I plan on releasing a StarDetector process, which will fill this gap nicely. It will be available soon (perhaps it will be part of the final 1.8.0 release in February). This process is actually rather easy to write because all the necessary pieces already exist in StarAlignment and DynamicPSF. Just a bit of patience! :)
Juan Conejero
PixInsight Development Team
http://pixinsight.com/

Offline netwolf

  • Newcomer
  • Posts: 17
    • View Profile
Re: Blind Solver
« Reply #81 on: 2013 September 19 19:39:52 »
Georg, Does your blind sovler script work with the Astrometry.net beta web portal? Or does it only work with a local copy?

I am not sure on the legal side of these things but would it not be possible to have ImageSolver have a link to nova.astrometry.net/upload  the beta web API for astrometry.net? I know sequencegenerator pro has this in there software so I am guessing it is ok to use this service in such a way.


Offline rleisenz

  • Newcomer
  • Posts: 26
  • In the sun we remember, in the planets we forget
    • View Profile
Re: Blind Solver
« Reply #82 on: 2013 September 19 22:03:23 »
i don't know if somebody mentioned it, there is a solution
called astrotortilla, which is also based on astrometry.net.
works like a charm on my computer.
http://sourceforge.net/p/astrotortilla/home/Home/

Robert
G11/Gemini2 on pier; 8"f4 Newton; ED80;80/480 APO; EOS1000Da; ALCCD9m; QHY6pro; ALCCD5LII-M;

Offline georg.viehoever

  • PTeam Member
  • PixInsight Jedi Master
  • ******
  • Posts: 2129
    • View Profile
Re: Blind Solver
« Reply #83 on: 2013 September 19 23:48:07 »
Hi Robert, Netwolf,
my script used a local copy of the Astrometry.net software - but this was long ago. Today PI has the ImageSolver script that will find a plate solution as long as you roughly know the coordinates of your image (kind of half blind). Plus it will handle distortions and more.

I know about AstroTortilla, but never tried it.
Georg
« Last Edit: 2013 September 19 23:59:19 by georg.viehoever »
Georg (6 inch Newton, unmodified Canon EOS40D+80D, unguided EQ5 mount)

Offline netwolf

  • Newcomer
  • Posts: 17
    • View Profile
Re: Blind Solver
« Reply #84 on: 2013 September 20 01:08:02 »
Robert, yes I am aware of Astrotortila i did try to install it some time ago but had problems with it. Might give it another try.
I have Elburs installed for use with SGPro but that does not do blind solve.

Georg, yes I have tried the Imagesolver and can see it does link in with extenral websites , just wondering if this could be modified to use the nova.astrometry.net web portal, I think there is meant to be an API around this web portal to allow remote use.


Regards
Fahim