Show Posts

This section allows you to view all posts made by this member. Note that you can only see posts made in areas you currently have access to.


Messages - mhebert

Pages: [1]
1
I use the image container on a fairly regular basis, but not often enough to remember each time the subtleties in the Output Template syntax.

I would see it as a huge advantage to give a preview of what will be the name of the file or files produced after launching the process, based on the syntax we are entering, but BEFORE effectively starting the process.
This would remove so many uncertainties as to the correct syntax to use and would reduce the number of (long) process abortions due to a bad syntax in the output template, which often result with unwanted "&" or ";" or other unwanted strings in the resulting filenames...

It would be a huge time saver!

Thanks to consider!

Mario

2
Wish List / Re: Insert Fits header data in Annotation
« on: 2018 August 09 07:56:01 »
Ah, but where was I when this function was announced ??
Exactly what I'm looking for, as you say!
I've been using the AnnotateImage script for a long time and I've seen from time to time the word "user defined text" at the bottom layer, but I do not know what he could do. I thought it was strictly for something related to the identification of stars or other DSO's on our images, or some other data from personal star catalogs.
I just tested it and I note the most important: this script can run once in the container process and the container image, which is essential to name hundreds of images at a time.

A little annoying that the images must have astrometric solution, but it does the work anyway, congratulations Mr. Pozo!
When I think it's been years that I deprive myself of dating my animations .... tssk tssk...

To the administrators: You can transfer this discussion in the section which will seem to you the most appropriate, since it is no longer a wishlist.

3
Wish List / Insert Fits header data in Annotation
« on: 2018 August 06 16:45:41 »
I often do animations of comets and asteroids. I regret a little that we can not attach to each image constituting the animation the time of the photo or any other data from the fits header.
We can only place a fixed title for all the images using the image container, annotation and process container.
If the annotation tool could accept to print some data of the header as a function for example, rather than static text, I could annotate each frame of the animation with its own shooting time. The final effect could be a rolling counter showing exact time of each frame.

4
Ok, i found my bug with PixelMath: i have to activate "replace target image" instead of "create a new image".
After that, all files go to disk with identical background.
Thanks!

5
Thank you for answering Juan,

What a simple and elegant way to do! I now catch the idea.
I didn't even heard of the "$T" utility in PixelMath, but with your example, i now see all the possibility it offers!

So i did some experiments with your examples and my linear images sequence.

It seems to produce consistent results when i proceed manually with each image of my sequence (loading an image, apply the "$T - median( $T ) + median( ReferenceImage )" to it, and the median of the resulting image is very near to reference, if not the same.

But when i try to apply this pixelmath formula in batch mode using ImageContainer, strange results occurs:
The median of successive images produced are slowly decreasing from image to image...

Any idea why it operates correctly if i do it manually, but incorrectly if i used PixelMath?

6
Thank your for your answer Pfile,

But your solution is exactly what i am doing actually, it gives rather good results. Thst's for now the best way to do.

But just for the exercise, i would like to specify myself a specific value for the sky background. The blink process seems to normalize the ENTIRE image, rather than the background itself. It sometimes create subtle variations in the sky background in case of comet animations.
In fact, the image integration process do what i want to do (normalisation) but unhappily, this action occurs only in memory, we can't output these intermediate, normalised images to disk!
This is why i would like to do it with some sort of batch action.
...Unless the PixInsight designers offer a case in the ImageIntegration process allowing us to output each normalised images to disk... ;-)

7
Challenge for PI pros:

I would like to save a sequence of images after normalizing the sky background value for each of these images to a fixed value.
Moreover, I would like to save these images to a specific STF that I choose myself. At first, the images could be 16 bits FITS, but they can be saved in PNG format, with the choosen STF.
The goal is to get a sequence of PNG or JPEG files the most identical possible in order to make an animation.

I repeat that the most important thing is to normalize the sky background value of all (already calibrated) images, like we can do with the "noffset2" command in Iris.
Even if you have a solution for just this point, i will be happy to know how!

I suspect that it is necessary to use PixelMath and the image container, but I am not very familiar with Pixelmath, especially if it must act on a series of images.

Thank you !

8
Bug Reports / Re: missing animation script
« on: 2012 December 27 20:13:32 »
Thank you NKV!

Mario

9
Bug Reports / missing animation script
« on: 2012 December 25 09:34:40 »
Hello,

After i installed Ripley, my image animation script disappeared... No way to recover it. I tried featured scripts without success, it seems the script disappeard from my hard disk after i uninstalled 1.7.

Il tried to uninstall 1.8, reinstall 1.7 with hope to recover the script but.... still no presence of it!
So i retuned to Ripley, and i'm waiting for a solution..
At least, can someone tell me where i can download this script?

BTW, i obtained very buggy images with the script ExtractWaveletLayers under Ripley, large horizontal black stripes in the images.... am i alone?

Thank you very much for your help!

Mario

Pages: [1]