View Single Post
  #22  
Old 27-08-2013, 07:54 AM
RickS's Avatar
RickS (Rick)
PI cult recruiter

RickS is offline
 
Join Date: Apr 2010
Location: Brisbane
Posts: 10,584
Quote:
Originally Posted by alocky View Post
Should point out that if you can't reproduce exactly the results using the same algorithm in a different program, then one of the bits of software has a bug. There is no flexibility in the implementation.
There is unlikely to be any difference in the actual bit of code (I still call them subroutines!) doing either the Lanczos resampling, or the bilinear spline: in fact I'll bet they've been lifted straight out of either Lapack, the Naval Surface Warfare library, or Numerical Recipies. The maths should be identical and reproducible. As for stacking, it's not a very complicated algorithm. However, I wonder if gains might be made by weighting the contribution to a final pixel from individual subframes in the summation by the FWHM values in each, or some similar data quality metric?
The real gains from one bit of software to the next will be in optimising the rejection criteria in the stack for your data. The optimal parameters will depend on the type of noise and its particular realisation that you're trying to stack out.
cheers,
Andrew.
G'day Andrew,

Interpolation is only part of the registration process so there's plenty of opportunity for variation in results even using Lanczos-3 in both cases. CCDStack and PI use different methods for star detection and matching.

There's some interesting stuff in the PI documentation for StarAlignment including a comparison of the different interpolation algorithms.

The idea of weighting subs based on a quality metric is a good one. Integration in PI normally applies a weighting based on the estimated S/N ratio of the subs. There are other options, of course, but using star quality is currently not one of them.

Cheers,
Rick.
Reply With Quote