Qu’est-ce qu’une image binaire ?

Une image binaire contient exactement deux valeurs possibles par pixel, généralement interprétées comme le premier plan et l’arrière-plan, ou le noir et le blanc. Chaque pixel peut être représenté par un seul bit dans une image bitmap non compressée.

Fonctionnement des images binaires

Une image binaire modélise chaque position de la grille par son appartenance à l’une de deux classes, souvent représentées en interne par zéro et un. Les valeurs peuvent s’afficher en noir et blanc, mais leur sens peut plutôt être masque ou arrière-plan, sélectionné ou non sélectionné, occupé ou vide. Un stockage compact peut regrouper plusieurs pixels dans un octet machine. Les flux de travail de vision par ordinateur utilisent cette représentation pour les opérations booléennes, la morphologie, l’étiquetage des composantes et les mesures géométriques.

Points clés

  1. Les lignes de pixels à un bit stockés de façon compacte peuvent inclure du remplissage d’alignement. La taille du fichier ou l’occupation mémoire peut donc dépasser la largeur multipliée par la hauteur divisée par huit, et ne peut pas être déduite des seules dimensions.
  2. Les opérations morphologiques d’érosion, de dilatation, d’ouverture et de fermeture agissent sur l’ensemble de premier plan à l’aide d’un élément structurant ; la polarité du premier plan fait donc partie du contrat de l’algorithme.
  3. Certaines API d’image exposent des masques d’apparence binaire sous forme d’un octet par pixel pour faciliter l’adressage, au détriment de l’efficacité mémoire et au profit de la simplicité du traitement et de l’alignement matériel.

Quand les images binaires sont importantes

Utilisez les images binaires comme masques compacts pour la segmentation, la morphologie, les tests de pointage ou la mesure d’objets. La conversion de tons continus en deux valeurs supprime des détails ; le seuil doit donc correspondre à l’objectif de l’analyse.

Transformer vos connaissances sur les médias en une chaîne de traitement opérationnelle

Reliez les téléversements, le traitement, l’IA, le stockage et la diffusion via une seule API déclarative — la pile d’encodage, la montée en charge et l’évolution constante des formats sont prises en charge pour vous.

Essayer Transloadit gratuitement