Réduction des données ButBut: obtenir des visibilités à partir des données dobservation...

26
Réduction des données But But : obtenir des visibilités à partir des données d’observation Opérations à réaliser Opérations à réaliser : : (créer si besoin de nouveaux fichiers de calibration) corriger, calibrer les données brutes traiter ces données corrigées Approche Approche : Créer avec une IHM (forte application utilisateur) un fichier de commandes (programme traite dans environnement PV_WAVE) Exécuter ‘en batch’ ce fichier réalisant le traitement M. Pierron 6-8 Septembre 2000 Ecole GI2T/REGAIN

Transcript of Réduction des données ButBut: obtenir des visibilités à partir des données dobservation...

Page 1: Réduction des données ButBut: obtenir des visibilités à partir des données dobservation Opérations à réaliser:Opérations à réaliser: –(créer si besoin.

Réduction des données

• ButBut:obtenir des visibilités à partir des données d’observation

• Opérations à réaliserOpérations à réaliser::– (créer si besoin de nouveaux fichiers de calibration)

– corriger, calibrer les données brutes

– traiter ces données corrigées

• ApprocheApproche:– Créer avec une IHM (forte application utilisateur) un fichier de

commandes (programme traite dans environnement PV_WAVE) – Exécuter ‘en batch’ ce fichier réalisant le traitement

M. Pierron6-8 Septembre 2000 Ecole GI2T/REGAIN

Page 2: Réduction des données ButBut: obtenir des visibilités à partir des données dobservation Opérations à réaliser:Opérations à réaliser: –(créer si besoin.

Réduction données : Réduction données : description généraledescription générale

Données brutes

Traitements=

Execution des fichiers de Commandes

Visibilités

Calibrations Instrumentales

Données pour les corrections de calibration

Correction de Calibration

Commandes

Correction de calibrationIntégration des Images Critères selection imagesChoi x Traitements

Données brutes

Autres fichiers de

mesure

Etape 1: Création des fichiers decorrection de calibration

Etape 2: Création du fichier

de commandes

Etape 3: Traitement:

Exécution du fichier de commande

Autres fichiers de

mesure

Sortie soft creation commandes

Fichier d’ observation

Sortie du soft calibration

Sortie

Entrée

Sortie execution commandes

Sortie création commandes

M. Pierron6-8 Septembre 2000 Ecole GI2T/REGAIN

Page 3: Réduction des données ButBut: obtenir des visibilités à partir des données dobservation Opérations à réaliser:Opérations à réaliser: –(créer si besoin.

Calibrations instrumentalesCalibrations instrumentales

• Corrections instrumentalesCorrections instrumentales::– distorsion et raccordement des images des 4 ccd caméra

(programme grille dans environnement PV_WAVE) – champ plat: sensibilité non uniforme (programme plat dans environnement PV_WAVE)

• Calibration spectraleCalibration spectrale:correspondance entre pixel et longueur d’onde(programme calib dans environnement PV_WAVE)

M. PierronM. Pierron6-8 Septembre 2000 Ecole GI2T/REGAIN

Page 4: Réduction des données ButBut: obtenir des visibilités à partir des données dobservation Opérations à réaliser:Opérations à réaliser: –(créer si besoin.

Création des fichiers de calibrationCréation des fichiers de calibration

M. Pierron

Calibration spectrale

Traitement de champ plat

Etape 1 Etape 2 Etape 3

Donnéesde grille

Donnéesde champ plat

Donnéesde spectre

Coefficients de Distorsion

Carte de Sensibilité

Coefficients de Dispersion

Traitement de la Distorsion

6-8 Septembre 2000 Ecole GI2T/REGAIN

Page 5: Réduction des données ButBut: obtenir des visibilités à partir des données dobservation Opérations à réaliser:Opérations à réaliser: –(créer si besoin.

Données grille

Pour chacun des 4 CCD lit, integre les images

redresse la grille

Connecte les grillescorrigées des 4 CCD

fichier des coefficients de distorsion des 4 CCD

Connectées

4 fichiers coefficients de distorsion

Image de grille pour 2 CCD• non corrigée (haut)• avec correction de distorsion et connexion (bas)

M. Pierron

Calibration instrumentale - Calibration instrumentale - coefficients de distorsioncoefficients de distorsion

6-8 Septembre 2000 Ecole GI2T/REGAIN

Page 6: Réduction des données ButBut: obtenir des visibilités à partir des données dobservation Opérations à réaliser:Opérations à réaliser: –(créer si besoin.

Choixde la grille, choix du canal,sauve coeff. du canal en cours

Choix des points de départpour trouver la grille

Enlève/remets des pointspour calcul de la grille

Redresse le canalen cours

Tourne éventuellementles canaux redressés,les relie

sauve les coeffs des 4 canaux

Donnés par l’utilisateurRemplis par le programme

M. Pierron

Création des fichiers de coefficients de Création des fichiers de coefficients de distorsiondistorsion: : interface programme grilleinterface programme grille

6-8 Septembre 2000 Ecole GI2T/REGAIN

Page 7: Réduction des données ButBut: obtenir des visibilités à partir des données dobservation Opérations à réaliser:Opérations à réaliser: –(créer si besoin.

Choix champ platChoix grille

Correction distorsionLisse champ plat corrigéLe sauve

Lit, corrige la distorsionIntegre les images

Detecte et corrige pixels morts

• Carte sensibilité camera• Liste des pixels morts

Coefficients de distorsion

Données champ plat

Carte de sensibilité de la caméra

M. Pierron

Création du fichier ‘carte de sensibilité caméra’ : Création du fichier ‘carte de sensibilité caméra’ : interface programme platinterface programme plat

6-8 Septembre 2000 Ecole GI2T/REGAIN

Page 8: Réduction des données ButBut: obtenir des visibilités à partir des données dobservation Opérations à réaliser:Opérations à réaliser: –(créer si besoin.

Choix des fichiers spectre, grille, champ plat

Correction des données spectreProjection

Choix des fichiers spectre, grille, Correction,projection

lissage polynomial du spectre

Choix de chaque ligne avec click souris (pixel)

Entrée de la valeur en lamda (pour chaque ligne)

Calcule et sauve les coeff dispersion

Lit, corrige la distorsionIntegre les images

Divise par la carte de sensibilitéIdentifie les lignes spectrales

Fichier des coefficients de Dispersion

Carte de sensibilité caméraDonnées spectre

Coefficients de distorsion

Coefficients de calibration spectrale

M. Pierron

Création du fichiers de coefficients de dispersion: Création du fichiers de coefficients de dispersion: interface programme calibinterface programme calib

6-8 Septembre 2000 Ecole GI2T/REGAIN

Page 9: Réduction des données ButBut: obtenir des visibilités à partir des données dobservation Opérations à réaliser:Opérations à réaliser: –(créer si besoin.

Traitement:Traitement: Fichiers d’observation et critères de sélection des imagesFichiers d’observation et critères de sélection des images

• Fichiers donnant des infos sur la qualité des imagesFichiers donnant des infos sur la qualité des images ::– longue pose pour mesurer la turbulence (critère R0)

– guidage, donnant erreurs guidage des télescopes (critère guidage)

• Fichiers données et infoFichiers données et info ::– données brutes (critère flux minimum pour une image)

– autres information sur l’observation

• Fichiers utilisés pour le calcul de la visibilitéFichiers utilisés pour le calcul de la visibilité ::– pupille donnant l’image des pupilles

– photométrie 6-8 Septembre 2000 Ecole GI2T/REGAIN M. Pierron

Page 10: Réduction des données ButBut: obtenir des visibilités à partir des données dobservation Opérations à réaliser:Opérations à réaliser: –(créer si besoin.

Erreurs de Guidage

imageslongue pose

Choix données brutes et grilleLit les Images

Corrige de la distorsion Integre et trace

Définition des critèrespour la sélection images

Choix du traitement:• avec densité / interdensité spectrale • une ou plusieurs fenêtres spectrales

CoefficientsDistorsion

Division par la carte de sensibilitéProjection sur l’axe de dispersion

Calibration Spectrale et plot

Carte de Sensibilité

Coefficients Dispersion

Donnéescorrigées

Autres infoListe des images

sélectionnées

SpectreCalibré

Imagesintégrées

DonnéesBrutes

Fichiers temporaires

Écrit dans fichier de commandes• Auto inter-correlation

calcul et plot • Densité inter-density

calcul et plot

fichierCommandes

eventually

M. Pierron

Reduction des données: création du fichier de commandes, Reduction des données: création du fichier de commandes, franges disperséesfranges dispersées

6-8 Septembre 2000 Ecole GI2T/REGAIN

Page 11: Réduction des données ButBut: obtenir des visibilités à partir des données dobservation Opérations à réaliser:Opérations à réaliser: –(créer si besoin.

Création du fichier de commandes: interface programme traiteCréation du fichier de commandes: interface programme traite

Choix objet, grille, couronnesCorrection distorsion

choix des critères de sélection des images

Correctionchamp plat ou lissage polynomial du

spectrecalibration spectrale

Choix type traitement Sélection des bandes spectrales

sauvegarde commandes pour batchcalcul AC, IC, DS, IDS

Display pupilles et AC pupilles Calcul énergie HF

Calcul énergie BF et visibilité brute

M. Pierron6-8 Septembre 2000 Ecole GI2T/REGAIN

Page 12: Réduction des données ButBut: obtenir des visibilités à partir des données dobservation Opérations à réaliser:Opérations à réaliser: –(créer si besoin.

Choix de l’observation et de la grille - programme traiteChoix de l’observation et de la grille - programme traite

2. Choix de la grille1. Choix de l’objet

3. Choix du répertoirede traitement

Fenêtre d’information

M. Pierron6-8 Septembre 2000 Ecole GI2T/REGAIN

Page 13: Réduction des données ButBut: obtenir des visibilités à partir des données dobservation Opérations à réaliser:Opérations à réaliser: –(créer si besoin.

Choix des fichiers de l’observation - interface programme traiteChoix des fichiers de l’observation - interface programme traite

il faut maintenant:• fenêtrer = ne conserver qu’une partie de l’image• sélectionner les critères de choix des images (flux et guidage)

Une fois les fichiers choisis, les différents boutonsde la première colonne sont validés;

M. Pierron6-8 Septembre 2000 Ecole GI2T/REGAIN

Page 14: Réduction des données ButBut: obtenir des visibilités à partir des données dobservation Opérations à réaliser:Opérations à réaliser: –(créer si besoin.

Fenêtrage, Fenêtrage, une opération indispensable une opération indispensable -- programme traite: programme traite:

Remarque importante: Pour les fichiers nouveaux ( regain) la correction de distorsion n’est pas faite, donc se limiter à 1 canal, et vers le centre, est une bonne chose

M. Pierron6-8 Septembre 2000 Ecole GI2T/REGAIN

Page 15: Réduction des données ButBut: obtenir des visibilités à partir des données dobservation Opérations à réaliser:Opérations à réaliser: –(créer si besoin.

Critères de choix d’ une image - programme traite Critères de choix d’ une image - programme traite

flux minimum dans une image

Maximum erreur de guidage

M. Pierron6-8 Septembre 2000 Ecole GI2T/REGAIN

Page 16: Réduction des données ButBut: obtenir des visibilités à partir des données dobservation Opérations à réaliser:Opérations à réaliser: –(créer si besoin.

Spectre de l’objet - programme traite Spectre de l’objet - programme traite

• correction de champ platcorrection de champ plat:: choix du fichier choix champ plat ou bienchoix du fichier choix champ plat ou bien calcul d’1 polynome de lissage du spectrecalcul d’1 polynome de lissage du spectre

• calibration spectralecalibration spectrale:: choix du fichier de coefficients de dispersionchoix du fichier de coefficients de dispersionsauvegarde du spectre calibrésauvegarde du spectre calibré

M. Pierron6-8 Septembre 2000 Ecole GI2T/REGAIN

Page 17: Réduction des données ButBut: obtenir des visibilités à partir des données dobservation Opérations à réaliser:Opérations à réaliser: –(créer si besoin.

Choix du traitement,Choix du traitement, 2 types de traitement pour le calcul de la visibilité2 types de traitement pour le calcul de la visibilité

• Par autocorrelationPar autocorrelation , densité spectrale, densité spectrale::on choisit une bande spectrale de l’objet

• Par intercorrélationPar intercorrélation , interdensité spectrale , interdensité spectrale ::on choisit deux bandes spectrales de l’objet

densité ou interdensité glissante sert à écrire dans le fichier batch toujours le même traitement, sur des bandes spectrales de même largeur mais différentes.

La TF de AC ou IC donnent les pics haute et basse fréquenceLa TF de AC ou IC donnent les pics haute et basse fréquence

6-8 Septembre 2000 Ecole GI2T/REGAIN M. Pierron

Page 18: Réduction des données ButBut: obtenir des visibilités à partir des données dobservation Opérations à réaliser:Opérations à réaliser: –(créer si besoin.

M. Pierron

sélection de la bande spectrale sélection de la bande spectrale Programme traite - Traitement par densité spectraleProgramme traite - Traitement par densité spectrale

6-8 Septembre 2000 Ecole GI2T/REGAIN

Page 19: Réduction des données ButBut: obtenir des visibilités à partir des données dobservation Opérations à réaliser:Opérations à réaliser: –(créer si besoin.

boutons ‘batch processing’ et ‘batch file’ boutons ‘batch processing’ et ‘batch file’ Programme traite - Traitement par densité spectraleProgramme traite - Traitement par densité spectrale

‘Batch processing’ écrit dans le fichier de commande créé, les commandes à effectuer pour réaliser le traitement choisi.

‘Batch file’ affiche simplementle fichier batch créé

M. Pierron

Si vous n’avez choisiqu’un seul fichier, ‘batch processing’ vous pose cette question

6-8 Septembre 2000 Ecole GI2T/REGAIN

Page 20: Réduction des données ButBut: obtenir des visibilités à partir des données dobservation Opérations à réaliser:Opérations à réaliser: –(créer si besoin.

autocorrelation et densite spectrale autocorrelation et densite spectrale Programme traite - Traitement par densité spectraleProgramme traite - Traitement par densité spectrale

Quand vous pressez sur ‘densité spectrale’,vous devez choisir la taille du masque dutrou de centreur à appliquer à la densité spectrale

Le slider permet de ne pas tracer les points trop forts,afin de voir ce qui est plus faible

M. Pierron6-8 Septembre 2000 Ecole GI2T/REGAIN

Page 21: Réduction des données ButBut: obtenir des visibilités à partir des données dobservation Opérations à réaliser:Opérations à réaliser: –(créer si besoin.

autocorrélation des pupilles autocorrélation des pupilles Programme traite Programme traite

M. Pierron6-8 Septembre 2000 Ecole GI2T/REGAIN

Page 22: Réduction des données ButBut: obtenir des visibilités à partir des données dobservation Opérations à réaliser:Opérations à réaliser: –(créer si besoin.

bouton ‘BF + Vis’bouton ‘BF + Vis’Programme traite - par densité spectraleProgramme traite - par densité spectrale

‘BF+Vis’ calcule énergie BF

(lissage avec AC pup)affiche le fichier résultat

M. Pierron6-8 Septembre 2000 Ecole GI2T/REGAIN

Page 23: Réduction des données ButBut: obtenir des visibilités à partir des données dobservation Opérations à réaliser:Opérations à réaliser: –(créer si besoin.

sélection des 2 bandes spectrales sélection des 2 bandes spectrales Programme traite - traitement ‘glissant’, interdensité spectraleProgramme traite - traitement ‘glissant’, interdensité spectrale

M. Pierron6-8 Septembre 2000 Ecole GI2T/REGAIN

Page 24: Réduction des données ButBut: obtenir des visibilités à partir des données dobservation Opérations à réaliser:Opérations à réaliser: –(créer si besoin.

intercorrelation et interdensite spectraleintercorrelation et interdensite spectrale Programme traite - Traitement par interdensité spectraleProgramme traite - Traitement par interdensité spectrale

M. PierronEcole GI2T/REGAIN6-8 Septembre 2000

Page 25: Réduction des données ButBut: obtenir des visibilités à partir des données dobservation Opérations à réaliser:Opérations à réaliser: –(créer si besoin.

Photometry PupilLong exposureGuiding

Images selection criteria Visibility calibration

Info Data

Images: 20 ms exposure

Other infos

Distortioncoefficients

Sensibility card

• Read data files and correct images distortion• Create file containing images indexes to keepFor selected images,• Compute average auto- or cross-correlation• Compute average auto- or cross-spectral-density

• Determine fringe peaks position• Fit speckle peak with pupil auto-correlation

(theoretical speckle function)• Estimate visibility • Calculate associated SNR• Correct visibility

Corrected Visibilityfiles

Commands file executionCommands file execution

M. Pierron

Data reductionData reduction: : commands file executioncommands file execution

Ecole GI2T/REGAIN6-8 Septembre 2000

Page 26: Réduction des données ButBut: obtenir des visibilités à partir des données dobservation Opérations à réaliser:Opérations à réaliser: –(créer si besoin.