Manipuler les métadonnées et les annotations#

Cette section décrit comment manipuler les métadonnées et les annotations dans DataLab.

Les métadonnées d’une image contiennent diverses informations sur l’image ou sa représentation, telles que les paramètres d’affichage, les régions d’intérêt (ROIs), l’historique de la chaîne de traitement, les résultats d’analyse et toute autre information que vous avez pu ajouter aux métadonnées d’une image (ou qui provient du fichier image lui-même).

Voir aussi

Pour plus d’informations sur les régions d’intérêt (ROIs), voir la section Régions d’intérêt (ROI).

../../_images/i_edit.png

Capture d’écran du menu « Édition ».#

Le menu « Édition » vous permet d’effectuer des opérations d’édition classiques sur l’image ou le groupe d’images actuel (créer/renommer un groupe, déplacer vers le haut/vers le bas, supprimer l’image/le groupe d’images, etc.).

Comme détaillé ci-dessous, il vous permet également de :

  • Naviguer et utiliser l’historique de la chaîne de traitement grâce à des actions telles que « Recalculer » et « Sélectionner les objets sources ».

  • Manipuler les métadonnées et les annotations associées à l’image actuelle, grâce aux sous-menus « Métadonnées » et « Annotations » qui offrent les fonctionnalités suivantes.

Recalculer#

L’action « Recalculer » recompute vous permet de recalculer l’image (ou les images) sélectionnée(s) en utilisant leurs paramètres de traitement d’origine. Cela est utile lorsque vous souhaitez réexécuter la chaîne de traitement qui a été utilisée pour créer une image, par exemple après avoir modifié les paramètres globaux ou les dépendances.

Note

Cette action n’est disponible que pour les images qui ont été créées par des opérations de traitement et qui ont des paramètres de traitement stockés.

Sélectionner les objets sources#

L’action « Sélectionner les objets sources » goto_source vous permet de sélectionner l’objet (ou les objets) sources qui ont été utilisés pour créer l’image actuellement sélectionnée. Cela aide à retracer l’historique de traitement et à comprendre quelles images d’origine ont été utilisées comme entrée pour le résultat actuel.

Note

Cette action n’est disponible que lorsqu’une seule image est sélectionnée et que cette image possède des références d’objets sources.

Métadonnées#

../../_images/i_edit_metadata.png

Capture d’écran du sous-menu « Métadonnées ».#

Copier/coller les métadonnées#

Compte tenu du fait que les métadonnées contiennent des informations utiles sur l’image, elles peuvent être copiées et collées d’une image à une autre en sélectionnant les actions « Copier les métadonnées » metadata_copy et « Coller les métadonnées » metadata_paste dans le menu « Édition ».

Cette fonctionnalité vous permet de transférer ces informations d’une image à une autre :

  • Régions d’intérêt (ROIs) : c’est un moyen très efficace de réutiliser la même ROI sur différentes images et de comparer facilement les résultats de l’analyse sur ces images

  • Résultats de calcul, tels qu’une position de barycentre ou une détection de contour (la pertinence du transfert de ces informations dépend du contexte et il appartient à l’utilisateur d’en décider)

  • Toute autre information que vous avez pu ajouter aux métadonnées d’une image

Note

Copier les métadonnées d’une image à une autre écrasera les métadonnées de l’image de destination (pour les clés de métadonnées communes aux deux images) ou ajoutera simplement les clés de métadonnées qui ne sont pas présentes dans l’image de destination.

Importer/exporter les métadonnées#

Les métadonnées peuvent également être importées et exportées depuis/vers un fichier JSON en utilisant les actions « Importer les métadonnées » metadata_import et « Exporter les métadonnées » metadata_export dans le menu « Édition ». C’est exactement la même chose que la fonctionnalité de copier/coller des métadonnées (voir ci-dessus pour plus de détails sur les cas d’utilisation de cette fonctionnalité), mais cela vous permet de sauvegarder les métadonnées dans un fichier et de les importer ultérieurement.

Supprimer les métadonnées#

Lors de la suppression des métadonnées en utilisant l’action « Supprimer les métadonnées » metadata_delete dans le menu « Édition », vous serez invité à confirmer la suppression des régions d’intérêt (ROIs) si elles sont présentes dans les métadonnées. Après cette confirmation éventuelle, les métadonnées seront supprimées, ce qui signifie que les résultats d’analyse, les ROIs et toute autre information associée à l’image seront perdus.

Ajouter des métadonnées#

L’action « Ajouter des métadonnées » metadata_add vous permet d’ajouter des éléments de métadonnées personnalisés à une ou plusieurs images sélectionnées. Cela est utile pour étiqueter les images avec des identifiants d’expérience, des noms d’échantillons, des étapes de traitement ou toute autre information personnalisée.

../../_images/i_add_metadata.png

Boîte de dialogue Ajouter des métadonnées.#

Lorsque vous sélectionnez « Ajouter des métadonnées… » dans le menu Édition, une boîte de dialogue apparaît où vous pouvez :

  • Clé de métadonnées : Entrez le nom du champ de métadonnées à ajouter

  • Modèle de valeur : Définir un modèle pour la valeur des métadonnées en utilisant des chaînes de format Python

  • Conversion : Choisissez comment stocker la valeur (chaîne, flottant, entier ou booléen)

  • Aperçu : Voir comment les métadonnées seront ajoutées à chaque image sélectionnée

Le modèle de valeur prend en charge les espaces réservés suivants :

  • {title} : Titre de l’image

  • {index} : Index basé sur 1 de l’image dans la sélection

  • {count} : Nombre total d’images sélectionnées

  • {xlabel}, {xunit}, {ylabel}, {yunit} : Étiquettes et unités des axes

  • {metadata[key]} : Accéder aux valeurs de métadonnées existantes

Vous pouvez également utiliser des modificateurs de format :

  • {title:upper} : Convertir en majuscules

  • {title:lower} : Convertir en minuscules

  • {index:03d} : Formater en nombre à 3 chiffres avec des zéros devant

Exemples :

  • Ajouter le numéro d’acquisition : clé=``acquisition``, modèle=``ACQ_{index:04d}``, conversion=chaîne → Crée des métadonnées comme acquisition="ACQ_0001"

  • Ajouter le temps d’exposition : clé=``exposure_ms``, modèle=``{metadata[exposure]}``, conversion=float → Copie l’exposition des métadonnées existantes et la convertit en float

  • Identifier les images étalonnées : clé=``is_calibrated``, modèle=``true``, conversion=bool → Définit is_calibrated=True pour toutes les images sélectionnées.

Annotations#

Les annotations sont des éléments visuels qui peuvent être ajoutés aux images pour mettre en évidence des caractéristiques spécifiques, marquer des régions d’intérêt ou ajouter des notes explicatives. DataLab propose un sous-menu dédié dans le menu « Édition » pour gérer les annotations.

../../_images/i_edit_annotations.png

Capture d’écran du sous-menu « Annotations ».#

Copier/coller les annotations#

Les annotations peuvent être copiées d’une image et collées sur une ou plusieurs autres images en utilisant les actions « Copier les annotations » annotations_copy et « Coller les annotations » annotations_paste. Cela est utile lorsque vous souhaitez appliquer les mêmes marqueurs visuels à plusieurs images.

L’action « Coller les annotations » n’est activée que lorsqu’il y a des annotations dans le presse-papiers (c’est-à-dire après avoir utilisé « Copier les annotations »).

Edit annotations#

L’action « Éditer les annotations » annotations_edit ouvre une boîte de dialogue où vous pouvez visualiser, ajouter, modifier ou supprimer des annotations de l’image actuelle. Cela offre un moyen visuel de gérer toutes les annotations sur une image.

Importer/exporter les annotations#

Les annotations peuvent être enregistrées et chargées à partir de fichiers JSON (extension .dlabann) en utilisant les actions « Importer les annotations » annotations_import et « Exporter les annotations » annotations_export. Cela vous permet de :

  • Enregistrer des ensembles d’annotations pour une réutilisation ultérieure

  • Partager des annotations avec des collègues

  • Archiver les annotations séparément des données d’image

  • Appliquer les mêmes annotations à différentes images au cours des sessions

L’action « Exporter les annotations » n’est disponible que lorsque l’image sélectionnée a des annotations.

Supprimer les annotations#

L’action « Supprimer les annotations » annotations_delete supprime toutes les annotations des images sélectionnées. Cette action n’est activée que lorsque les images sélectionnées ont des annotations.

Note

Les annotations sont stockées séparément des métadonnées et des résultats d’analyse. La suppression des annotations n’affecte pas les ROIs ou d’autres éléments de métadonnées.

Titres des images#

Les titres des images peuvent être considérés comme des métadonnées du point de vue de l’utilisateur, même s’ils ne sont pas stockés dans les métadonnées de l’image (mais dans un attribut de l’objet image).

Le menu « Édition » vous permet de :

  • « Ajouter le titre de l’objet au graphique » : cette action ajoutera une étiquette en haut de l’image avec son titre, ce qui peut être utile en combinaison avec l’opération « Distribuer sur une grille » (voir Traitement des images) pour identifier facilement les images.

  • « Copier les titres dans le presse-papiers » copy_titles : cette action copiera les titres des images sélectionnées dans le presse-papiers, ce qui peut être utile pour les coller dans un éditeur de texte ou dans un tableur.

    Exemple du contenu du presse-papiers :

    g001:
        s001: lorentz(a=1,sigma=1,mu=0,ymin=0)
        s002: derivative(s001)
        s003: wiener(s002)
    g002: derivative(g001)
        s004: derivative(s001)
        s005: derivative(s002)
        s006: derivative(s003)
    g003: fft(g002)
        s007: fft(s004)
        s008: fft(s005)
        s009: fft(s006)