Author Topic: Extended SubframeSelector with some variables for easier weighting  (Read 3116 times)

Offline Matariki

  • Newcomer
  • Posts: 11
Hello,

today I extended the SubframeSelector because it really grinded my gears to get the weighting expression going. My workflow was to manually determine the min/max values for FWHM, Eccentricity and SNRWeight and then do a normalization on it with manually entered values for each set of images...

I have now added some variables to the weighting formula now to make things easiert: MinFWHM, MaxFWHM, MinEccentricity, MaxEccentricity, MinSNRWeight and MaxSNRWeight.I can now use the formula like below.

Code: [Select]
40*(1-(FWHM-MinFWHM)/(MaxFWHM-MinFWHM)) + 30*(1-((Eccentricity-MinEccentricity)/(MaxEccentricity-MinEccentricity))) + 20*(SNRWeight-MinSNRWeight)/(MaxSNRWeight-MinSNRWeight) + 10
This bothered me really for a long time and I wonder why no one fixed this "problem" before me, hehe. Does anyone know what the best way is to distrubute changes like this?

Here a screenshot: http://i.imgur.com/D6vVR5l.png
Cheers

Offline Niall Saunders

  • PTeam Member
  • PixInsight Jedi Knight
  • *****
  • Posts: 1456
  • We have cookies? Where ?
Hi,

You seem to have put quite some effort into extending the original script to suit your requirements.

Why don't you make the modified script available for download so other interested users can try the modifications out for themselves?

Further - have you tried to contact the original script author (sorry, I am not in front of a PixInsight PC at the moment, so I can't check this for you). If you do make contact, and they can see the benefit of the extensions to their original code, then they could incorporate this 'at source' and it could maje it's way back to the PTeam for inclusion with further PixInsight updates (note that we have an imminent release of a major code revision, so now is the time to get things 'in motion' so that the code can be vetted for inclusion with that release.

Hope this helps.
Cheers,
Niall Saunders
Clinterty Observatories
Aberdeen, UK

Altair Astro GSO 10" f/8 Ritchey Chrétien CF OTA on EQ8 mount with homebrew 3D Balance and Pier
Moonfish ED80 APO & Celestron Omni XLT 120
QHY10 CCD & QHY5L-II Colour
9mm TS-OAG and Meade DSI-IIC

Offline pfile

  • PTeam Member
  • PixInsight Jedi Grand Master
  • ********
  • Posts: 4729
mschuster is the author, you can send him a PM and see if he wants to review the changes.

rob

Offline mschuster

  • PTeam Member
  • PixInsight Jedi
  • *****
  • Posts: 1087
Hi Matariki

dvonhand has a pending submission that adds this functionality, or much like it. Plan is to merge this into the upcoming 1.8.5 release.

Thanks,
Mike

Offline Astrodoc

  • PixInsight Old Hand
  • ****
  • Posts: 379
    • AstroDoc - Astrophotography by Ron Brecher

Mike, do you have any update for if/when the script will incorporate the additional variables (min/max values) discussed in this thread? I have 1.8.5, but these variables don't seem to have been added. Thanks for all your great scripts!

Clear skies,
Ron
Clear skies,
Ron

Offline rjbokleman

  • Newcomer
  • Posts: 32
    • Astrobin
+1  This would be a great improvement as this part of the SubframeSelector script is very time consuming. 

Offline dwormuth

  • Newcomer
  • Posts: 21
Bump. Any time frame?

Offline mschuster

  • PTeam Member
  • PixInsight Jedi
  • *****
  • Posts: 1087
I was going to do this, but leaving the hobby now.

cameronleger's PCL module may do this.

Offline dwormuth

  • Newcomer
  • Posts: 21
Sorry to hear that you're leaving the hobby. SFS is very helpful, thanks for the contribution.

Would it be OK to post the code to GitHub and continue to develop it?

Offline mschuster

  • PTeam Member
  • PixInsight Jedi
  • *****
  • Posts: 1087
You are welcome. Available on GitHub in PixInsight/PJSR. Contact Juan for contributor access.

Offline dwormuth

  • Newcomer
  • Posts: 21
FYI for those following this thread, there is variant discussed on this thread that runs SubframeSelector as a process:

https://pixinsight.com/forum/index.php?topic=11780.45

Pointing this our only for others interested in this great tool.

Thanks again Mike.