For the complete documentation index, see llms.txt. This page is also available as Markdown.

Normalize Image

Ce bloc fonction redimensionne les valeurs de pixels d'une image en utilisant des méthodes de normalisation sélectionnables afin d'améliorer la visualisation ou d'ajuster la plage dynamique. Il prend également en charge le clipping basé sur les statistiques d'image pour réduire l'effet des valeurs aberrantes.

📥 Entrées

Reference L'image principale à normaliser. (prise d'entrée)

Second Image Image optionnelle utilisée pour calculer les statistiques de normalisation. Si fournie, ses statistiques sont utilisées à la place de celles de Reference. (prise d'entrée)

📤 Sorties

Image Any L'image normalisée prête pour un traitement ultérieur ou l'affichage. (prise de sortie)

🕹️ Contrôles

Morph Type Choisissez la méthode de normalisation. Options courantes :

  • NORM_MINMAX Recalibre les valeurs de pixel sur une plage spécifiée pour la visualisation.

  • NORM_INF Tient les valeurs en relation avec la valeur maximale, utile pour ajuster la plage dynamique.

Pixel Range Sélectionnez la plage de sortie cible pour les valeurs de pixels à l'aide d'un curseur de plage horizontal. Contrôle les valeurs minimale et maximale après normalisation.

Clip Intensity Ajuste l'agressivité du clipping des valeurs de pixel autour de la moyenne (exprimée en pourcentage). Des valeurs plus élevées réduisent les extrêmes en coupant les valeurs en dehors de mean ± (clip × std).

⚙️ Mécanisme d'exécution

  • À l'exécution, le bloc lit les contrôles Morph Type, Pixel Range et Clip Intensity et applique la normalisation à l'image Reference.

  • Si Second Image est connecté, sa moyenne et son écart-type sont utilisés pour déterminer les plages de clipping ; sinon, ce sont les statistiques de Reference qui sont utilisées.

  • Le bloc commence par tronquer les valeurs extrêmes autour de la moyenne selon Clip Intensity, puis ramène les valeurs de pixels dans la Pixel Range choisie en utilisant la méthode de normalisation sélectionnée, produisant l'image de sortie.

🎨 Fonctionnalités

  • Sélection rapide entre un étalonnage adapté à la visualisation (NORM_MINMAX) et un étalonnage borné par le maximum (NORM_INF).

  • Clipping ajustable pour réduire l'effet des valeurs aberrantes ou des pixels bruités.

  • Option d'utiliser une image distincte pour les statistiques de normalisation, permettant une normalisation cohérente sur plusieurs images ou flux caméra.

📝 Instructions d'utilisation

  1. Connectez l'image à normaliser à l'entrée Reference.

  2. Optionnellement, connectez une image stable ou un échantillon d'arrière-plan à l'entrée Second Image pour utiliser ses statistiques.

  3. Sélectionnez le Morph Type approprié à votre objectif :

    • Utilisez NORM_MINMAX pour définir des plages d'affichage explicites.

    • Utilisez NORM_INF lorsque vous souhaitez borner par des valeurs maximales.

  4. Ajustez Pixel Range pour définir les valeurs min/max de sortie.

  5. Réglez Clip Intensity pour limiter l'influence des valeurs aberrantes avant la normalisation.

  6. Alimentez la sortie Image Any vers des blocs de visualisation ou de traitement en aval.

💡 Astuces

  • Si vos images d'entrée sont très grandes, ajoutez Image Resizer avant ce bloc pour accélérer les aperçus.

  • Utilisez Denoising ou Blur avant la normalisation pour réduire le clipping induit par le bruit et obtenir des statistiques plus stables.

  • Pour un réglage de contraste basé sur l'histogramme, essayez Auto Contrast ou Contrast Optimization après la normalisation pour affiner l'apparence visuelle.

  • Pour inspecter visuellement les résultats, connectez la sortie à Show Image ou sauvegardez des exemples avec Image Logger / Image Write.

  • Pour préparer des images destinées à des tâches de détection, normalisez de manière cohérente entre les images en fournissant une image représentative à l'entrée Second Image (par exemple un échantillon d'arrière-plan) afin que les détecteurs en aval (comme Find Object ou Object Detection) soient moins sensibles aux variations d'éclairage.

🛠️ Dépannage

  • Si la sortie semble délavée ou trop découpée, réduisez Clip Intensity ou élargissez la Pixel Range.

  • Si la normalisation est incohérente entre les images, fournissez une image stable à Second Image afin d'utiliser la même référence statistique à chaque exécution.

  • Si aucune image n'apparaît, assurez-vous qu'une image valide est connectée à Reference et prévisualisez avec Show Image.

Mis à jour