Author Topic: Pixemath for Frame Adaption?  (Read 2301 times)

Offline SilvioM

  • Newcomer
  • Posts: 5
Pixemath for Frame Adaption?
« on: 2014 December 15 15:24:38 »
Is it possible to use Pixelmath to do Frame Adaption? Maybe there is a simple solution to my problem, but currently I don't see it.
It's a bit complicated to describe (or at least I'm having a hard time trying to...), so please bear with me!

I wanna stitch an mosaic and keep struggeling with the normal process of building a mosaic with pixinsight (StarAlignment-Mosaic or even MosaicByCoordinates+GradientMergeMosaic).

I'm getting much a better result with a "normal" panorama tool. It simply does the blending better and has no problem with bright stars near the seams.
But I have quite different background values in my different panels.

So I want to use Frame Adaption, available in StarAlignment, to equalize the signal levels on the panels.

My current workflow is (here with 2 panels, A and B):
- StarAlignment, WorkingMode Register/Union - Separate, Frame adaption checked, Panel A is the reference image
- drag 'New Instance' on Panel B, that gets aligned, frame adapted, and 2 images are generated, one with each Panel
- crop the generated Image containing Panel B so that there is no black seam anymore --> adapted Panel B
- stitch Panel A and adapted Panel B in an external panorama-tool

The Problem here is, that adapted Panel B is distorted in the mosaicing process and that's not needed.

StarAlignment calculates some linear fitting functions for frame adaption and outputs these in the process console:
"Linear frame adaptation functions:
y0 = -0.130296 + 1.219116*x0
Applying frame adaptation: done
y1 = -0.170110 + 1.398703*x1
Applying frame adaptation: done
y2 = -0.172278 + 1.416281*x2
Applying frame adaptation: done"

Is there a way to use pixelmath and these values (or functions) on the original Panel B to equalize the signal level of both panels - without distorting?


thanks for everybody that read all of my whining and hopefully someone has a clue for me...

Silvio.