Hi Gerlos, the method that I use is with FFTRegister Module and it works like a charm with the Sun. The important thing is to have a perfect reference image.
To summarize the process:
1)
First open one of your Sun images.
Generate an New Image that will work as reference image. You have several ways to do this, but I prefer to do it with PixelMath as it let me locate the Sun perfectly in the center of the image.
"Set as active image" in New Image module to have the new images with the same size that the images you have acquired. You will get a black image.
Measure the diameter of your Sun and calculate the radius.
See the width and high of your image and calculate the center.
Write in PixelMath in RGB/K the expression: (~max( 0, ( rdist( cx, cy ) / r )))*h
Write in PixelMath in Symbols: cx=(the value you have previously calculated), cy=(the value you have previously calculated), r=(the value you have previously calculated), h=150
cx is the width divided by 2, cy is the high divided by 2 and r is the diameter divided by 2. h is to define how is the border of the circle, a value of 150 is good for the Sun.
Apply PixelMath on the black image and you will get the reference image with the white circle in the center.
2)
Open ImageContainer and add your images.
Select an output directory different to where are located your input images
write an output template, for example: &filename;_r.xisf
Generate the ImageContainer instance on your workspace.
3)
Open FFTRegister Module (if you do not have it, see how to get and install Carlos' modules
here)
Set identifier: here you have to select the reference image that was created with PixelMath
Layer index: set the value to 1
Output image: set "Replace Target" (This is important and will not replace your images due to you have already selected a new location in ImageContainer)
Apply FFTRegister Module over ImageContainer instance.
Open Blink, load the _r images and enjoy watching it
Hope this helps