comment analyser les images de détection |
par Marc
Delcroix
le 15 mai 2019
Sommaire
Introduction
Téléchargement
Résultats
Fichier
log avec datations, utilisation pour WinJupos
Comment
analyser les résultats : les images de detection
Communiquez
vos résultats positifs et aussi négatifs!!!
L'équipe
de l'International Outer Planets Watch propose depuis octobre 2012 deux
outils logiciels permettant de tester des acquisitions
planétaires (joviennes) a posteriori à la recherche d'impacts.
Le
premier, "JID" est un logiciel Window (avec interface graphique)
permettant de travailler sur une acquisition en changeant les
paramètres de détection.
Le
second, "DeTeCt", est un outil utilisable en mode commande, ce qui permet
d'enchaîner l'analyse de plusieurs acquisitions en une seule fois sans interaction avec l'utilisateur.
Il supporte les formats SER, FITS, avi, wmv,bmp, jpg, tif, ... Il implémente deux algorithmes de détection exécutés en même temps:
- le premier "classique", analyse après alignement des images chaque zone de chaque trame
pour voir si il y a apparition d'une brillance suspecte. Il affiche
alors à l'écran la zone de trames ou un impact à peut-être été detecté.
- le second analyse globalement le film et génère une simple image à analyser visuellement simplement pour détecter si il y a un candidat impact sur le film.
J'ai
donc développé une nouvelle version de DeTeCt, avec laquelle j'ai testée
avec succès plus d'un millier d'acquisitions (les miennes).
Si vous voulez tester sur
vos acquisitions téléchargez la dernière version de DeTeCt
Envoyez-moi
vos résultats (fichier DeTeCt.log) à delcroix.marc@free.fr.
Contactez-moi
toute question
d'utilisation, toute erreur rencontrée, toute suggestion de
modification, demande de support d'une nouvelle version des logs de vos
logiciels d'acquisition si ils ne sont pas encore supportés (après
vérification du DeTeCt.log - cf. ci-dessous)
Résultats
Les résultats sont les suivants:
Comment
analyser les résultats : les images dans le dossier "Impact_detection"- dans le répertoire "Impact_detection", vous trouverez pour chaque acquisition, avec un nom créé automatiquement à partir du nom de la vidéo "nom_dtc_max.jpg", qui l'image de luminosité maximale pour chaque pixel moins l'image moyenne. C'est cette image qui sert à détecter visuellement si il y a eu un flash d'impact, cf. chapitre décrivant comment analyser les images - dans le répertoire "Impact_detection\details", vous trouverez pour chaque acquisition, avec un nom créé automatiquement à partir du nom de la vidéo: 1. "nom.log", qui contient la sortie du fichier DeTeCt. C'est là que vous trouverez le chemin complet et le nom de l'acquisition, les infos individuelles sur les trames si vous avez utilisé l'option -v, ou le texte indiquant si un impact a été trouvé par l'algorithme classique. 2. "nom_dtc_max.jpg", (cf. ci-dessus) 3. "nom.jpg", la même image que la précédente, mais dont l'histogramme n'a pas été étiré (elle est donc plus sombre et moins "lisible") 4. "nom_mean.jpg", moyenne des images alignées - elle permet de vérifier l'aspect "normal" de l'acquisition, par exemple la présence de satellites ou de poussières pouvant générer des faux-positifs - dans le même répertoire que le fichier DeTeCt.exe, un fichier DeTeCt.log qui pour chaque vidéo analysée va ajouter une ligne avec les informations de dates, durée, etc ... à partir des informations de la vidéo ou d'un éventuel fichier log tiré de Lucam Recorder, Genika, Firecapture, PLxCapture, Avi felopaul ou Genicap. A m'envoyer à delcroix.marc@free.fr pour un travail sur la fréquence des impacts svp. Voyons maintenant ce fichier log dans le détail: A chaque lancement de DeTeCt.exe (et donc de detect_batch.bat), un fichier log appelé "DeTeCt.log" (ouvert automatiquement en fin de traitement) se trouvant dans le même répertoire que DeTeCt.exe sera enrichi d'une ligne par vidéo traitée contenant les informations suivantes: DeTeCt; jovian impact detection software PLEASE SEND THIS FILE to Marc Delcroix - delcroix.marc@free.fr - for work on impact frequency (participants will be named if work is published) - NO DETECTION MATTERS! Rating; Start; End; Mid; Duration (s); fps (fr/s); File; DeTeCt version and comment 0 ; 2014/12/03 11:41,071083 UT; 2014/12/03 11:41,903900 UT; 2014/12/03 11:41,487491 UT; 49.9690 s; 23.000 fr/s; 031214_114104.avi; detect v2.0(Dec.1,2014) (Firecapture 2.3) 0 ; 2014/12/03 11:41,907800 UT; 2014/12/03 11:42,741667 UT; 2014/12/03 11:42,324733 UT; 50.0320 s; 23.485 fr/s; 031214_114154.avi; detect v2.0(Dec.1,2014) (Firecapture 2.3, fps calculated) 0 ; 2014/12/03 11:42,742967 UT; 2014/12/03 11:43,063800 UT; 2014/12/03 11:42,903384 UT; 19.2500 s; 23.000 fr/s; 031214_114244.avi; detect v2.0(Dec.1,2014) (Firecapture 2.3) Pour chaque film il y a colonne par colonne: - Rating: "0"; si l'option -ADUdtconly n'est pas activée :Nombre de candidats detectés par l'algorithme classique - Start: la date de début d'acquisition, avec indication si il s'agit de temps local "LT", universel "UT" ou inconnu "xx" - End: la date de fin d'acquisition, avec indication si il s'agit de temps local "LT", universel "UT" ou inconnu "xx" - Mid: la date calculée de milieu d'acquisition utilisable par simple copier-coller dans les champs "date" et "UT" de la fonction mesure de WinJupos (attention si il doit s'agit de temps universel "UT") - Duration: la durée d'acquisition - fps: le nombre d'images par seconde - File: le nom complet du fichier traité - DeTeCt version and comment: la version de DeTeCt utilisée, et un commentaire sur comment ont été estimée les informations de datation, durée: - par les informations système sur le fichier "Date from file info") - par les informations de datation inclues dans le fichier ser ("Date from ser file info") - par les informations de datation inclues dans le fichier log du logiciel d'acquisition ("Date from Lucam Recorder log"), les logiciels supportés étant Lucam Recorder, Genika, Firecapture, PLxCapture, Avi felopaul, Genicap. Pour tout support d'un autre type de fichier log (autre logiciel, ou une version de fichier d'acquisition d'un des logiciels cités non supportés - malheureusement les formats changent avec les versions), merci de m'envoyer le fichier log et je l'implémenterai rapidement. - par les informations de date et éventuellement de nombre d'images par seconde ou si la durée n'a pu qu'être estimée (non tirée d'une information directe comment dans les fichiers log) ("Duration estimated") - si une date a été estimée à partir d'une autre et de la durée d'acquisition ("start date estimated" ou "end date estimated") |
|