Aller au contenu

PIPP : Planetary image pre-processor


patry

Messages recommandés

PIPP est l'acronyme de Planetary Image Pre-Processor, un préprocesseur dédié à l'imagerie planétaire.

C'est une boite à outils qui va s'adresser aux utilisateurs qui manipulent de gros volumes de fichiers et que les logiciels peinent à traiter. Cela est aussi un moyen de faire du transcodage de fichiers (AVI, SER, BMP, TIFF, CR2 ou JPEG) vers un format plus connu (AVI, SER, BMP ou TIFF).

Bien sur on pense aussi débayerisation, mais aussi, tant qu'à faire un peu de filtrage (au sens élimination de trames) et le programme est alléchant comme on va le voir plus bas.

Si vous voulez jouer avec (attention, l’essayer c’est l’adopter) c’est là que cela se passe ; https://sites.google.com/site/astropipp/

 

Et pour le tutoriel c'est par là : http://perso.magic.fr/marc.patry/marc/Tutoriel_pipp.pdf

Lien vers le commentaire
Partager sur d’autres sites

Albéric> Cela devrait te plaire, c'est (entre autre) un convertisseur multi-formats ...

Thierry> ... sauf qu'il ne manipule pas le FIT (il compense par le TIF, même si c'est pas vraiment pareil).

 

 

En fait j'ai découvert ce logiciel il y a peu alors que j'avais une diarrhée de fichiers BMP que seul Avistack (ou iris) arrivait à traiter. J'ai pu faire du BMP vers du SER (depuis la version 2.1.3 quand j'ai reporté le bug), en filtrant qualitativement le flux, et en faisant un crop. Le tout a pu être ensuite correctement traité par autostakkert ou Registax.

Recemment, j'ai fait du SER -> SER en faisant un crop bien senti (avec centrage).

 

Marc

Lien vers le commentaire
Partager sur d’autres sites

Un petit complément d'information.

PIPP est en fait un front-end (une interface graphique) au programme pipp_core.exe qui réalise les opérations et qui fonctionne en ligne de commandes.

 

Certains pourraient trouver cela désuet, voire incongru, mais cela permet aussi de faire des scripts (fichiers .bat au minimum) quand l'interface graphique ne suffit plus !

 

Voila la liste des commandes disponibles avec la version 2.1.4

 

 

C:\Users\ng1914f\MyProgramFiles\PIPP>pipp_core.exe -help

PIPP (v2.1.4)

 

Usage:

pipp [options] input_file(s)

 

Frame Rejection Options:

-check | -chk

Enable checking for planet in image.

-saverejected | -sr

Save rejected frames in a rejected directory instead of discarding.

-minsize=xxxx | -ms=xxxx

Specify the minimum planet size for planet detection.

-minpixel=xxxx | -mp=xxxx

Specify the minimum pixel value for planet detection.

-overexposed=xxxx | -oe=xxxx

Specify the maximum number of overexposed pixels in an image before rejection.

 

Processing Options:

-join | -j

Join all input files and treat as a single input file (Join mode).

This disables PIPP's default operation where a processed output file is generated

for each input file (Batch mode).

-frames=xxxx | -f=xxxx

Only process the first xxxx frames.

-centre | -ctr

Enable image centring.

-crop=xxxx | -c=xxxx

Specify the x and y sizes (width and height) of the cropped image.

-cropx=xxxx | -cx=xxxx

Specify the x size (width) of the cropped image.

-cropy=xxxx | -cy=xxxx

Specify the y size (height) of the cropped image.

-offsetx=xxxx | -ox=xxxx

Specify the x offset for the cropped image.

-offsety=xxxx | -oy=xxxx

Specify the y offset for the cropped image.

-debayer=x | -db=x

Debayer image using debayer pattern:

0: GBRG 1: BGGR 2: RGGB 3: GRBG

-smoothhue | -sh

Use smooth hue debayering algorithm. (slower than the default bi-linear algorithm)

-histostretch | -hs

Stretch histogram to maximum pixel value 204 (80% of 255).

This equalises R, G an B histograms on colour images.

-histostretch=xxxx | -hs=xxxx

Stretch histogram to maximum pixel value xxxx (1 to 255).

This equalises R, G an B histograms on colour images.

-histostretch=xx% | -hs=xx%

Stretch histogram to maximum pixel percentage xx% (1% to 100%).

This equalises R, G an B histograms on colour images.

-colour | -mono

Override colour/monochrome input image autodetection

-rgbsplit | -rgb

Split colour image into individual R, G, and B files.

-truey800 | -y8

Use true Y800 decoding rather than Imaging Source compatible Y800 decoding.

 

Quality Options:

-quality | -q

Sort and rename/reorder generated frames by quality.

-quality=xxxx | -q=xxxx

Sort and rename/reorder generated frames by quality and only keep the bext xxxx frames.

-qmin=xxxx

Minimum downsample value for quality estimation. Default value is 3.

-qmax=xxxx

Maximum downsample value for quality estimation. Default value is 5.

-qinc=xxxx

Downsample increment value for quality estimation. Default value is 1.

-qweight | -qw

Enable quality weighting of final frames (experimental).

This option duplicates each of the top 25% quality frames twice and duplicates each of

the next 25% quality frames once.

Therefore a stack with -quality=100 and -qweight will actually generate 1750 output frames.

-norenumber | -nr

Do not renumber/reorder frames in quality order.

-qold

Use the original quality algorithm from Ninox.

-qhisto

Use simple histogram based quality algorithm.

 

File Output Options:

-drop=x

Only output 1 in x frames, drop all other frames.

-outprefix=prefix | -op=prefix

Prefix for the output filename.

-outdir=directory_path | -od=directory_path

Output directory for generated image frames.

(If not specified the output directory will be named based on the current

date and time)

-bmp

Output generated image frames in BMP format.

-avi

Output generated image frames in AVI format.

-ser

Output generated image frames in LuCam recorder SER format.

(SER file format only supports mono images.)

-fps

Speed in frames per second for generated AVI or SER file.

 

Misc Options:

-ini=filename

Specify an ini file containing command line options.

 

Debug Options:

-verbose | -v

Verbose output mode.

-debugfind

Debug planet detection algorithm by drawing box around planet.

-debugavi

Output debug details of AVI files.

 

Use 'pipp -help' to display help

 

La version 2.1.4 a apporté quelques évolutions graphiques. Je posterais un nouveau tutoriel sous peu.

 

 

Marc

Lien vers le commentaire
Partager sur d’autres sites

  • 1 mois plus tard...

Un petit up pour ceux (comme moi) qui n'arrivaient à rien avec la dérotation de flux vidéo winjupos.

Moi j'ai tendance à faire balader la cible dans le capteur pour éliminer des éventuelles pétouilles du capteur. Mais du coup, WJ ne suis pas bien (mais pas bien du tout) le déplacement de la cible.

Un coup de PIPP, et me voila avec un fichier SER croppé et dont la cible est fixe !

Comme par magie, WJ m'a fournie une image alignée parfaite ... voila ce que cela donne sur un simple alignement de TOUTES les images (i.e. pas de selection il y a aussi beaucoup de mauvaises images) :

 

attachment.php?attachmentid=22089&stc=1&d=1355564430 (traitement après ondelettes)

 

C'est un peu mieux que ça non (capture d'écran du fichier SER après dérotation ...) cela se passe de commentaire ;

attachment.php?attachmentid=22087&stc=1&d=1355564430

(Même fichier IMS utilisé)

 

PIPP devient donc encore plus le fidèle compagnon de WinJupos pour ce qui est de la dérotation.

Il ne lui manque plus qu'à préserver la datation des images pour que l'accord soit parfait.

De mon coté je met au point (sous Linux pour le moment) à un outil de correction des données de datation dans les SER pour que là encore, WJ puisse se débrouiller tout seul.

 

 

Marc

Capture-1.jpg.cdad83eb81ae59c08c2b2dd6fe1b664e.jpg

2012-12-11-2042_6-J20121211-204153859_MPa_None_pipp-DeRot.jpg.fdca926c7e5a3fd02d34e381a99eed01.jpg

Lien vers le commentaire
Partager sur d’autres sites

Je viens d'essayer PIPP. ça marche bien. Le fichier AVI montre des images recadrés et "bien" définies"...par contre, j'ai perdu la couleur...(en partant de fichier SER en couleur acquis avec une PLAC).

Des idées sur l'origine de cela?

Lien vers le commentaire
Partager sur d’autres sites

PIPP est capable de beaucoup de conversions en entrée (si le SER est en couleur beyerisé ou non) comme en sortie (en SER ce sera forcément noir et blanc ou couleur bayerisé, pour de la couleur il faudra choisir AVI).

 

 

Marc

Lien vers le commentaire
Partager sur d’autres sites

Rejoignez la conversation !

Vous pouvez répondre maintenant et vous inscrire plus tard. Si vous avez un compte, connectez-vous pour poster avec votre compte.

Invité
Répondre à ce sujet…

×   Collé en tant que texte enrichi.   Coller en tant que texte brut à la place

  Seulement 75 émoticônes maximum sont autorisées.

×   Votre lien a été automatiquement intégré.   Afficher plutôt comme un lien

×   Votre contenu précédent a été rétabli.   Vider l’éditeur

×   Vous ne pouvez pas directement coller des images. Envoyez-les depuis votre ordinateur ou insérez-les depuis une URL.

  • En ligne récemment   0 membre est en ligne

    • Aucun utilisateur enregistré regarde cette page.
×
×
  • Créer...

Information importante

Nous avons placé des cookies sur votre appareil pour aider à améliorer ce site. Vous pouvez choisir d’ajuster vos paramètres de cookie, sinon nous supposerons que vous êtes d’accord pour continuer.