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_MINMAXRecalibre les valeurs de pixel sur une plage spécifiée pour la visualisation.NORM_INFTient 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 RangeetClip Intensityet applique la normalisation à l'imageReference.Si
Second Imageest connecté, sa moyenne et son écart-type sont utilisés pour déterminer les plages de clipping ; sinon, ce sont les statistiques deReferencequi 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 laPixel Rangechoisie 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
Connectez l'image à normaliser à l'entrée
Reference.Optionnellement, connectez une image stable ou un échantillon d'arrière-plan à l'entrée
Second Imagepour utiliser ses statistiques.Sélectionnez le
Morph Typeapproprié à votre objectif :Utilisez
NORM_MINMAXpour définir des plages d'affichage explicites.Utilisez
NORM_INFlorsque vous souhaitez borner par des valeurs maximales.
Ajustez
Pixel Rangepour définir les valeurs min/max de sortie.Réglez
Clip Intensitypour limiter l'influence des valeurs aberrantes avant la normalisation.Alimentez la sortie
Image Anyvers des blocs de visualisation ou de traitement en aval.
💡 Astuces
Si vos images d'entrée sont très grandes, ajoutez
Image Resizeravant ce bloc pour accélérer les aperçus.Utilisez
DenoisingouBluravant 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 ContrastouContrast Optimizationaprès la normalisation pour affiner l'apparence visuelle.Pour inspecter visuellement les résultats, connectez la sortie à
Show Imageou sauvegardez des exemples avecImage 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 (commeFind ObjectouObject 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 Intensityou élargissez laPixel Range.Si la normalisation est incohérente entre les images, fournissez une image stable à
Second Imageafin 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 à
Referenceet prévisualisez avecShow Image.
Mis à jour