Motif binaire local

Motif binaire local

Les motifs binaires locaux (local binary patterns en anglais) sont des caractéristiques utilisées en vision par ordinateur pour reconnaître des textures ou pour la détection d'objet dans des images numériques.

Sommaire

Introduction

Trois exemples de voisinages utilisés pour définir une texture et calculer un motif binaire local (LBP)

Ce descripteur a été mentionné pour la première fois en 1993 pour mesurer le contraste local d'une image[1] mais réellement popularisé trois ans plus tard par Ojala pour analyser les textures[2]. Le principe général est de comparer le niveau de luminance d'un pixel avec les niveaux de ses voisins. Cela rend donc compte d'une information relative à des motifs réguliers dans l'image, autrement dit une texture. Selon l'échelle du voisinage utilisé, certaines zones d'intérêt tels des coins ou des bords peuvent être détectés par ce descripteur.

Définition (mathématique)

Algorithme pour calculer un motif binaire local (LBP)

Une texture est définie dans le voisinage de rayon R d'une image (en niveaux de gris) comme la distribution jointe de P + 1 pixels:

T=t(g_c,g_0,\dots,g_{P-1})

gc est le niveau de gris du pixel (xc,yc) et gi (avec i=1, \dots, P-1) celui de P points du voisinage circulaire dont il est le centre. Ainsi définie, la texture peut se représenter, sans perte d'information, par les différences de niveau de gris entre le centre et le pourtour :

T=t(g_c,\_g_0-g_c,\dots,g_{P-1}-g_c)

Si on suppose que ces différences sont localement indépendantes de la valeur du pixel central, on a:

T=t(g_c)t(g_0-g_c,\dots,g_{P-1}-g_c)

Cette hypothèse d'indépendance est bien entendu discutable puisque le niveau de gris des images est limité en pratique, et que des valeurs grandes ou petites de gc limiterait les valeurs possibles des différences (les deux phénomènes ne sont donc alors plus indépendants). La petite perte d'information induite par cette hypothèse d'indépendance (i.e négliger les possibles « couplages » pour les valeurs extrêmes) a néanmoins l'appréciable avantage de rendre la définition invariante aux translations dans l'image.

Puisque t(gc) reflète l'information globale de luminance de l'image et n'est pas informatif sur la texture locale, on peut négliger ce terme:

T\approx t(g_0-g_c,\dots,g_{P-1}-g_c)

Ce vecteur de dimension P reflète les différences locales de niveau de gris. Afin de renforcer l'invariance à des changements monotones des niveaus de gris, seul le signe de ces différences est pris en compte:

T\approx t(\delta(g_0-g_c),\dots,\delta(g_{P-1}-g_c))

δ(.) est la fonction de Heaviside. Il ne reste alors qu'à pondérer chaque différence avec un facteur de la forme 2p pour obtenir un code unique, aboutissant au descripteur du motif binaire local en un point (xc,yc):

LBP_{P,R}(x_c,y_c)= \sum_{p=0}^{P-1}{2^p\delta(g_p-g_c)}

Pour une image comportant N pixels (x_c, c=0\dots N-1), ce motif est calculé en chaque point faisant sens (c'est-à-dire où le voisinage peut être défini), ce qui résulte en un descripteur global décrivant la texture de l'image.

Remarque sur les voisinages

Selon l'application visée l'implémentation des voisinages peut être différente. Dans la définition générale donnée ci-dessus, les coordonnées des P points du voisinage de (xc,yc) est donnée par:

\bigl(x_c + R \cos (2\pi p/P), y_c-R\sin (2\pi p/P)\bigr)

la valeur de niveau de gris des points du voisinage qui ne «tombent» pas exactement sur un pixel réel est calculée par interpolation bilinéaire. Dans sa version originale néanmoins, il était proposé d'utiliser directement la valeur du pixel le plus proche du point P[1],[2]

Application

Les motifs binaires locaux ont récemment été utilisés pour détecter des personnes[3].

Liens externes

Notes et références

  1. a et b Harwood D, Ojala T, Pietik¨inen M, Kelman S & Davis S (1993) Texture classification a by center-symmetric auto-correlation, using Kullback discrimination of distributions. Technical report, Computer Vision Laboratory, Center for Automation Research, University of Maryland, College Park, Maryland. CAR-TR-678.
  2. a et b Ojala T, Pietikïnen M & Harwood D (1996) A comparative study of texture measures a with classification based on feature distributions. Pattern Recognition 29: 51–59
  3. Mu, Y., Yan, S., Liu, Y., Huang, T., and Zhou, B. (2008). Discriminative local binary patterns for human detection in personal album. CVPR 2008, 1 :1–8.



Wikimedia Foundation. 2010.

Contenu soumis à la licence CC-BY-SA. Source : Article Motif binaire local de Wikipédia en français (auteurs)

Игры ⚽ Нужен реферат?

Regardez d'autres dictionnaires:

  • Extraction de caractéristique en vision par ordinateur — Pour les articles homonymes, voir extraction de caractéristique (homonymie). En vision par ordinateur, l extraction de caractéristiques visuelles (ou visual features extraction en anglais) consiste en des transformations mathématiques calculées… …   Wikipédia en Français

  • LBP — Cette page d’homonymie répertorie les différents sujets et articles partageant un même nom.   Sigles d’une seule lettre   Sigles de deux lettres > Sigles de trois lettres   Sigles de quatre lettres …   Wikipédia en Français

  • Les Dents de la mer — Données clés Titre original Jaws Réalisation Steven Spielberg Scénario Peter Benchley Carl Gottlieb Acteurs principaux Roy Scheider Robert Shaw Richard Dreyf …   Wikipédia en Français

  • Automate Cellulaire — À gauche, une règle locale simple : une cellule passe d un état (i) au suivant (i+1) dans le cycle d états dès que i+1 est présent dans au moins 3 cellules voisines. À droite, le résultat (complexe !) de l application répétée de cette… …   Wikipédia en Français

  • Automate cellulaire — À gauche, une règle locale simple : une cellule passe d un état (i) au suivant (i+1) dans le cycle d états dès que i+1 est présent dans au moins 3 cellules voisines. À droite, le résultat (complexe) de l application répétée de cette règle… …   Wikipédia en Français

  • Automates cellulaires — Automate cellulaire À gauche, une règle locale simple : une cellule passe d un état (i) au suivant (i+1) dans le cycle d états dès que i+1 est présent dans au moins 3 cellules voisines. À droite, le résultat (complexe !) de l… …   Wikipédia en Français

  • Projet:Mathématiques/Liste des articles de mathématiques — Cette page n est plus mise à jour depuis l arrêt de DumZiBoT. Pour demander sa remise en service, faire une requête sur WP:RBOT Cette page recense les articles relatifs aux mathématiques, qui sont liés aux portails de mathématiques, géométrie ou… …   Wikipédia en Français

  • TEMPO — Le tempo, souvent désigné aussi par le terme de mouvement, joue un rôle essentiel dans la conception d’une œuvre musicale et dans son exécution: il fixe la durée absolue de l’unité de temps; il ne modifie pas les rapports de valeur établis par le …   Encyclopédie Universelle

  • Ahmad Jamal — au festival de Jazz de Glasgow en 1994. Nom Frederick Russell Jones …   Wikipédia en Français

  • Frederick Russell Jones — Ahmad Jamal Ahmad Jamal Ahmad Jamal au festival de Jazz de Glasgow en 1994. Nom Freder …   Wikipédia en Français

Share the article and excerpts

Direct link
Do a right-click on the link above
and select “Copy Link”