Le Vimber n’est pas un blob : comprendre la différence

Région détectée, entité persistante, identité, histoire et relations : pourquoi ces deux notions ne doivent pas être confondues

Michel Tran — Vimberia Research
Septembre 2026 — Article de positionnement

Un blob est une région observée. Un Vimber est une unité maintenue.

Résumé

En vision artificielle, le terme blob désigne depuis longtemps une région ou un ensemble cohérent détecté dans une image.

Cette notion est ancienne, utile et parfaitement légitime.

Mais le Vimber proposé dans l’architecture Vimberia ne désigne pas simplement un nouveau type de blob.

La différence tient à leur statut.

Un blob appartient essentiellement à une observation :Bi(t)OtB_i^{(t)} \subset O_t

Un Vimber appartient à une représentation persistante du monde :VkGtV_k \in G_t

Une région détectée peut contribuer à l’observation d’un Vimber sans être elle-même ce Vimber.

Le Vimber possède conceptuellement une identité, un état, une histoire et des relations. Il peut être maintenu au travers d’observations successives, même lorsque la région qui permet de l’observer change.

La différence fondamentale peut donc être résumée ainsi :Blob=structure dans une observation\boxed{\text{Blob}=\text{structure dans une observation}}Vimber=uniteˊ persistante dans la repreˊsentation\boxed{\text{Vimber}=\text{unité persistante dans la représentation}}


1. Qu’appelle-t-on un blob ?

Le terme blob, pour Binary Large Object dans certains contextes informatiques, a aussi acquis en vision artificielle un sens plus spécifique : celui d’une région cohérente détectée dans une image.

Selon la méthode employée, un blob peut correspondre à une zone partageant certaines propriétés perceptives ou géométriques.

On peut le représenter par :Bi(t)B_i^{(t)}

où l’indice tt indique que ce blob a été détecté dans l’observation courante :OtO_t

Le blob est donc directement lié à ce que le capteur observe à cet instant.

C’est une information précieuse.

Mais elle reste essentiellement attachée à la frame.


2. Une région observée n’est pas nécessairement une entité du monde

Prenons une scène simple : une tasse posée sur une table.

À l’instant tt, un algorithme peut détecter une région :B4(t)B_4^{(t)}

À l’image suivante, après un léger déplacement de la caméra, il peut détecter :B9(t+1)B_9^{(t+1)}

La forme apparente peut être différente.

La taille peut varier.

La position dans l’image change.

Certaines parties peuvent être cachées.

Pour le système de détection, nous avons bien deux régions différentes :B4(t)B9(t+1)B_4^{(t)} \neq B_9^{(t+1)}

Pourtant, elles peuvent correspondre à la même structure persistante du monde.

C’est précisément à ce niveau que le blob et le Vimber se séparent.


3. Le blob appartient à l’observation

Le blob répond principalement à une question du type :

« Quelle région cohérente puis-je identifier dans cette image ? »

Mathématiquement :Bi(t)OtB_i^{(t)}\subset O_t

Le blob dépend donc de l’état instantané de l’observation.

Lorsque la frame disparaît, sa définition demeure liée à cette frame.

Bien sûr, un système de tracking peut ensuite associer des blobs entre plusieurs images.

Mais cette association constitue déjà une opération supplémentaire.

Le blob lui-même n’est pas intrinsèquement une unité persistante.


4. Le Vimber appartient à l’état du monde

Dans Vimberia, la perspective est différente.

Le système maintient un état perceptif :GtG_t

et cet état contient des Vimbers :Gt=(Vt,Et)G_t=(V_t,E_t)

avec :Vt={V1,V2,,Vn}V_t=\{V_1,V_2,\ldots,V_n\}

Le Vimber n’est donc pas défini seulement par ce qui apparaît dans l’image actuelle.

Il représente une unité que le système cherche à maintenir au cours du temps.

On peut écrire conceptuellement :Vk(t)Vk(t+1)Vk(t+2)V_k(t) \rightarrow V_k(t+1) \rightarrow V_k(t+2)

L’unité reste la même.

C’est son état qui évolue.


5. Une région peut observer un Vimber sans être le Vimber

Cette phrase est probablement la plus importante de cet article :

Une région observée peut participer à un Vimber sans être elle-même le Vimber.

Considérons :Bi(t)B_i^{(t)}

puis :Bj(t+1)B_j^{(t+1)}

et :Bm(t+2)B_m^{(t+2)}

Ces trois régions peuvent constituer des observations successives d’une même unité :Bi(t)VkB_i^{(t)} \rightarrow V_kBj(t+1)VkB_j^{(t+1)} \rightarrow V_kBm(t+2)VkB_m^{(t+2)} \rightarrow V_k

Le blob est donc une manifestation perceptive instantanée.

Le Vimber est l’entité persistante à laquelle ces manifestations peuvent être rattachées.


6. Une analogie simple : photographie et personne

Prenons plusieurs photographies d’une même personne.

La silhouette observée sur la première image n’est pas physiquement la personne elle-même.

C’est une représentation de cette personne dans une observation donnée.

À la photographie suivante :

  • la pose change ;
  • l’éclairage change ;
  • la taille apparente change ;
  • certaines parties peuvent être cachées.

Et pourtant, nous reconnaissons la continuité d’identité.

Le rapport blob/Vimber peut être compris de manière analogue :reˊgion observeˊeentiteˊ persistante\text{région observée} \neq \text{entité persistante}

Le blob appartient davantage à la photographie.

Le Vimber appartient davantage à la représentation que le système maintient de ce qu’il pense exister.


7. Le Vimber possède une identité

La première propriété fondamentale du Vimber est son identité persistante.

On peut représenter :Vi=(IDi,...)V_i= ( ID_i, … )

Cette identité permet de distinguer :VAV_A

de :VBV_B

même lorsque leurs apparences peuvent être proches.

Elle permet surtout de dire que :VA(t)V_A(t)

et :VA(t+1)V_A(t+1)

sont deux états du même Vimber.

Le blob n’a pas nécessairement cette propriété intrinsèque.

Un blob peut recevoir un identifiant dans un algorithme de tracking, bien sûr.

Mais l’identité du Vimber est ici conçue comme une propriété constitutive de l’unité elle-même.


8. Le Vimber possède un état

Un Vimber n’est pas figé.

Il possède un état :Si(t)S_i(t)

qui peut évoluer :Si(t)Si(t+1)S_i(t) \rightarrow S_i(t+1)

Cet état peut représenter différentes propriétés utiles à l’architecture.

Le détail exact dépend de l’implémentation.

L’idée essentielle est que le système ne remplace pas systématiquement l’unité par une nouvelle à chaque observation.

Il met à jour son état.

Nous pouvons alors écrire :Vi(t+1)=U(Vi(t),Ot+1)V_i(t+1) = \mathcal U \left( V_i(t), O_{t+1} \right)

Le Vimber devient une structure dynamique.


9. Le Vimber possède une histoire

Une autre différence majeure est la mémoire temporelle.

On peut associer au Vimber :HiH_i

son historique.

Ainsi :Hi(t+1)=Hi(t)+information nouvelleH_i(t+1) = H_i(t) + \text{information nouvelle}

L’état courant ne dépend plus seulement de l’observation instantanée.

Il peut aussi bénéficier des observations précédentes.

Cette histoire permet de distinguer :

ce que je vois maintenant

de :

ce que j’ai appris jusqu’ici sur cette unité.

Cette séparation est fondamentale pour toute représentation persistante.


10. Le Vimber possède des relations

Le Vimber n’existe pas nécessairement de manière isolée.

Il peut entretenir des relations avec d’autres Vimbers :Rij(t)R_{ij}(t)

Ces relations peuvent elles-mêmes évoluer dans le temps :Rij(t)Rij(t+1)R_{ij}(t) \rightarrow R_{ij}(t+1)

L’état global peut alors être représenté comme un graphe :Gt=(Vt,Et)G_t=(V_t,E_t)

où les nœuds représentent les Vimbers et les arêtes certaines de leurs relations.

Cette dimension relationnelle change considérablement le statut de l’unité.

Le système ne maintient plus seulement :

« cette région existe ».

Il peut maintenir :

« cette unité existe, elle possède telle histoire et entretient telles relations avec les autres unités ».


11. Identité, état, histoire, relations

Nous pouvons maintenant donner une représentation conceptuelle compacte du Vimber :Vi=(IDi,Si,Hi,Ri)\boxed{ V_i= ( ID_i, S_i, H_i, \mathcal R_i ) }

avec :

IDiID_i — identité ;

SiS_i — état actuel ;

HiH_i — historique ;

Ri\mathcal R_i — ensemble des relations avec d’autres Vimbers.

Cette définition ne décrit volontairement pas comment un Vimber est construit.

Elle décrit ce qui le distingue conceptuellement d’une région détectée.


12. Pourquoi le Vimber ne peut pas être réduit à un blob suivi

Une objection naturelle serait :

« Un Vimber, c’est donc simplement un blob auquel on ajoute du tracking ? »

Ce rapprochement est utile pour comprendre le point de départ, mais il reste insuffisant.

Un blob suivi conserve typiquement une correspondance entre des détections :Bi(t)Bj(t+1)B_i^{(t)} \leftrightarrow B_j^{(t+1)}

Le Vimber cherche à inverser le statut de ces éléments.

L’entité principale devient :VkV_k

et les observations successives deviennent des informations qui viennent la mettre à jour.

Autrement dit, dans une logique classique de suivi :deˊtectionsassociation temporelle\text{détections} \rightarrow \text{association temporelle}

Dans Vimberia :uniteˊ persistanteobservations successives\text{unité persistante} \leftarrow \text{observations successives}

La différence peut paraître sémantique.

Elle devient architecturale si le Vimber constitue réellement l’unité centrale utilisée par les autres modules du système.


13. Le changement important est le changement de statut

C’est probablement là que se trouve la distinction la plus importante.

Un blob est généralement un résultat de traitement d’image.

Un Vimber est envisagé comme une primitive de représentation du monde.

Le blob peut être produit, exploité, puis remplacé à la frame suivante.

Le Vimber, lui, a vocation à survivre aux observations qui l’ont fait émerger.

On passe donc de :reˊsultat intermeˊdiaire\boxed{\text{résultat intermédiaire}}

à :eˊleˊment de meˊmoire perceptive\boxed{\text{élément de mémoire perceptive}}

C’est un changement de statut plus qu’un simple changement de nom.


14. Une région peut changer sans que le Vimber change d’identité

Supposons qu’un objet tourne.

Sa projection visuelle change.

La région observée à tt :B(t)B^{(t)}

peut être très différente de :B(t+10)B^{(t+10)}

Pourtant, si les observations soutiennent suffisamment cette continuité, l’architecture peut maintenir :VAV_A

comme même unité persistante.

On obtient alors :B(t)VAB^{(t)} \rightarrow V_AB(t+1)VAB^{(t+1)} \rightarrow V_A...B(t+n)VAB^{(t+n)} \rightarrow V_A

L’apparence observée change.

L’identité représentée peut persister.


15. Un Vimber peut persister sans région visible

La différence devient encore plus claire lorsque l’unité n’est momentanément plus observable.

Prenons :VAV_A

qui est visible à tt.

À t+1t+1, une autre structure le masque complètement.

Il peut ne plus exister de région visible correspondant directement à VAV_A.

Cela ne signifie pas nécessairement :VA=V_A=\varnothing

Le système peut éventuellement maintenir son existence comme hypothèse, avec une confiance différente.

On distingue alors :non observeˊ\boxed{\text{non observé}}

de :n’existe plus\boxed{\text{n’existe plus}}

Une région d’image ne possède pas cette possibilité par elle-même.

Un état persistant, oui.


16. Le blob est spatial ; le Vimber devient spatio-temporel et relationnel

Un blob est principalement défini à l’intérieur d’une observation spatiale :B(x,y)B(x,y)

Le Vimber possède une existence qui se prolonge :V(t)V(t)

et s’inscrit dans un réseau :R(Vi,Vj,t)R(V_i,V_j,t)

Sa définition conceptuelle devient donc simultanément :

  • perceptive ;
  • temporelle ;
  • relationnelle ;
  • potentiellement hiérarchique.

C’est pourquoi parler simplement de « blob amélioré » masque une partie importante du concept.


17. Le Vimber n’est pas non plus nécessairement un objet

Une autre confusion serait de passer directement de :blob\text{blob}

à :objet\text{objet}

Le Vimber ne nécessite pas forcément une catégorie sémantique.

Le système peut maintenir :VAV_A

sans savoir encore qu’il s’agit :

d’une roue,

d’une main,

d’un animal,

d’une partie de machine.

Le Vimber peut donc constituer une unité pré-sémantique.

La sémantique peut venir ensuite.


18. Plusieurs Vimbers peuvent participer à une structure supérieure

La notion permet aussi une organisation hiérarchique.

Plusieurs unités :V1,V2,V3V_1,V_2,V_3

peuvent former une structure :VAV_A

Puis :VA,VB,VCV_A,V_B,V_C

peuvent participer à :VXV_X

On obtient :V(0)V(1)V(2)V^{(0)} \rightarrow V^{(1)} \rightarrow V^{(2)}

Cette hiérarchie n’est pas une propriété nécessaire d’un blob.

Elle peut devenir constitutive de la représentation Vimber.


19. Blob, région homogène et Vimber

Dans le contexte de Vimberia, il est utile de distinguer trois niveaux.

Pixel

pip_i

Une mesure produite par le capteur.

Région homogène ou blob

Bi(t)B_i^{(t)}

Une structure détectée dans une observation.

Vimber

VkV_k

Une unité persistante que les observations viennent maintenir.

La chaîne conceptuelle devient donc :PixelsReˊgions homogeˋnesVimbers\boxed{ \text{Pixels} \rightarrow \text{Régions homogènes} \rightarrow \text{Vimbers} }

mais cette flèche ne doit pas être interprétée comme :

« chaque blob devient automatiquement un Vimber ».

Une région peut :

  • contribuer à un Vimber ;
  • contribuer à plusieurs niveaux de représentation ;
  • ne jamais devenir une unité persistante ;
  • ne constituer qu’une observation temporaire.

20. Le Vimber n’est pas défini par une frame unique

Cette propriété peut être formulée simplement.

Pour un blob :Bi=f(Ot)B_i=f(O_t)

L’observation courante est centrale.

Pour un Vimber :Vi(t+1)=U(Vi(t),Ot+1)V_i(t+1) = \mathcal U \left( V_i(t), O_{t+1} \right)

La nouvelle observation intervient dans une mise à jour d’un état existant.

La différence tient donc à la présence de :Vi(t)V_i(t)

dans l’équation.

Le passé de l’unité fait partie du calcul.


21. Le Vimber transforme la perception en mémoire active

Cela entraîne une conséquence importante.

Le système ne possède plus seulement une succession de détections.

Il possède une mémoire perceptive active.

On peut imaginer :Gt={V1,V2,,Vn;R12,R13,...}G_t= \{ V_1,V_2,\ldots,V_n; R_{12},R_{13},… \}

Chaque nouvelle observation modifie cette mémoire :Gt+1=U(Gt,Ot+1)G_{t+1} = \mathcal U(G_t,O_{t+1})

Le monde interne ne disparaît pas lorsqu’une nouvelle image arrive.

Il évolue.


22. Pourquoi cette distinction est importante pour l’intelligence artificielle embarquée

La différence entre blob et Vimber n’est pas seulement terminologique.

Elle peut avoir une conséquence informatique.

Si une structure a déjà été identifiée et maintenue avec suffisamment de fiabilité, le système peut potentiellement éviter de reconstruire intégralement toutes ses propriétés à chaque image.

L’unité devient une mémoire sur laquelle les nouvelles observations viennent agir.

Le calcul peut alors chercher à se concentrer sur :ΔVi\Delta V_i

plutôt que sur une reconstruction systématique de :ViV_i

Cela ne garantit évidemment pas à lui seul un gain de calcul.

La maintenance et la validation ont elles-mêmes un coût.

Mais cette hypothèse devient testable.


23. Une comparaison directe

PropriétéBlob / régionVimber
OrigineObservation couranteObservations successives
Appartient àImage / frameÉtat perceptif du monde
Identité persistanteNon intrinsèqueOui, centrale
État propreLimité à la détectionOui
HistoriqueNon intrinsèqueOui
Relations persistantesNon intrinsèquesOui
Peut exister temporairement sans être visibleNon comme régionPotentiellement oui
HiérarchiePossible par traitement externePeut appartenir directement au modèle
RôleRésultat perceptifPrimitive de représentation
Mise à jour temporelleNouvelle détection / associationMaintenance d’une même unité

La distinction n’implique pas qu’un blob soit « inférieur ».

Les deux objets ne remplissent simplement pas le même rôle.


24. Une différence entre observation et existence

Nous arrivons finalement au point conceptuel central.

Une caméra peut affirmer :

« J’observe cette région maintenant. »

Une représentation persistante cherche à maintenir :

« Je considère que cette unité existe, et voici ce que je sais actuellement d’elle. »

Ce sont deux niveaux différents.

Le premier concerne :l’observation\boxed{\text{l’observation}}

Le second :l’existence dans le modeˋle interne\boxed{\text{l’existence dans le modèle interne}}

Et cette distinction est essentielle pour une intelligence qui doit évoluer continuellement dans un environnement réel.


25. La phrase à retenir

On peut finalement condenser toute la distinction en une seule formule :

Le blob est dans l’image. Le Vimber est dans le monde représenté.

Ou, de manière plus rigoureuse :Bi(t)Ot\boxed{ B_i^{(t)} \subset O_t }

alors que :ViGt\boxed{ V_i \in G_t }

Une région observée peut fournir une information sur le Vimber.

Mais :Bi(t)Vi\boxed{ B_i^{(t)} \neq V_i }

Cette séparation entre observation et unité persistante constitue l’un des fondements conceptuels de Vimberia.


Conclusion — Une région est vue, un Vimber est maintenu

Les blobs, les régions homogènes et les composantes perceptives appartiennent depuis longtemps à l’histoire de la vision artificielle.

Vimberia ne cherche pas à renommer ces concepts.

Au contraire, la distinction doit être explicite.

Un blob est une structure détectée dans une observation.

Un Vimber est proposé comme une unité persistante de représentation possédant conceptuellement :identiteˊ+eˊtat+histoire+relations\boxed{ \text{identité} + \text{état} + \text{histoire} + \text{relations} }

Une région peut permettre d’observer un Vimber.

Plusieurs régions successives peuvent alimenter le même Vimber.

Un Vimber peut changer d’apparence.

Il peut évoluer.

Ses relations peuvent se modifier.

Il peut éventuellement rester maintenu lorsque son observation devient temporairement impossible.

Le changement essentiel n’est donc pas la forme de la région.

Il est dans le statut de l’information.

Le blob décrit ce qui est détecté maintenant.

Le Vimber cherche à maintenir ce qui continue d’exister dans la représentation.

Et c’est précisément ce passage de la détection instantanée à l’unité persistante qui constitue l’un des principes centraux de Vimberia.


Michel Tran
Vimberia Research
France — septembre 2026

Article de positionnement sur le concept de Vimber — Vision, Image, Élément, Répétition. Le terme « Vimber » désigne ici une unité perceptive persistante distincte des notions classiques de blob, région homogène ou composante connexe. Les mécanismes algorithmiques propriétaires permettant sa construction, son identification, sa consolidation, sa maintenance et l’établissement de ses relations ne sont volontairement pas décrits dans cette publication.