Skip to main content

Qu'est-ce que le suivi blob?

Le suivi du blob est une méthode par laquelle les ordinateurs peuvent identifier et tracer les mouvements des objets dans les images.Un blob est un groupe de pixels que l'ordinateur identifie comme un objet.Une personne, par exemple, pourrait être un blob.Cette méthode de suivi permet à l'ordinateur de trouver la position du blob dans les cadres successifs.En effet, l'ordinateur voit le mouvement de l'objet, une capacité qui a des applications dans l'analyse d'image informatisée et dans le développement de la vision de l'ordinateur.

Avant qu'un ordinateur puisse suivre des blobs, il doit les définir.La première étape du suivi des BLOB consiste à créer un programme qui détecte des blobs dans une image.L'ordinateur trouve des blobs en regroupant des pixels avec des valeurs lumineuses ou des valeurs de couleur similaires.Dans le monde réel, chaque surface a des variations subtiles, donc si l'ordinateur a sélectionné une seule valeur lumineuse ou couleur, un blob peut ne pas être quelques pixels, ce qui est inutile lorsque vous essayez de regrouper des images en composants utiles qui représentent des unités complètes.

Il est de la responsabilité du programmeur de créer un système de détection Blob qui imite les distinctions entre les objets que l'œil humain peut voir.Elle le fait en écrivant un seuil de tolérance dans le programme, qui indique à l'ordinateur la différence maximale entre les valeurs qui peuvent se produire dans un blob.Les programmeurs testent et affinez les programmes de détection Blob jusqu'à ce qu'ils puissent identifier correctement les parties des images.

Ensuite, le programmeur doit créer un moyen pour l'ordinateur de suivre le mouvement des blobs.Cela est difficile car l'ordinateur ne peut pas simplement scanner la trame suivante pour le même blob: la forme et les valeurs d'un blob peuvent changer à mesure qu'elle se déplace.Par exemple, une personne assise pourrait se lever.L'ordinateur doit détecter les blobs dans la nouvelle image et établir des connexions significatives entre les blobs apparemment différents présents dans chaque trame.Les programmeurs créent des équations qui définissent l'importance relative des facteurs, notamment l'emplacement, la taille et la couleur, et les résultats l'aident à décider si le blob dans le nouveau cadre est suffisamment similaire au blob précédent pour recevoir la même étiquette.

Le suivi du blob est unoutil puissant, en particulier lorsqu'il est combiné avec d'autres méthodes d'analyse des images.Par exemple, les ordinateurs identifient les domaines de contraste élevé entre un pixel et le suivant pour détecter les bords.Certains programmes utilisent des méthodes de détection de crête pour déterminer le contour d'une surface.

Ces capacités permettent aux ordinateurs de mener une analyse d'image sophistiquée.Un système automatisé peut scanner plus d'images que les réviseurs humains ne pourraient en faire l'examen.En utilisant sa boîte à outils, y compris le suivi des blob, il pourrait identifier des images d'intérêt qui nécessitent une revue plus détaillée et transmettre ces sections à un humain.

Une autre application du suivi des blob est dans la vision informatique et la robotique.À mesure que des techniques comme celle-ci deviennent plus raffinées, les robots pourront glaner le sens des images d'une manière qui se rapproche du traitement d'image dans le cerveau humain.Les ordinateurs pourraient reprendre des informations sans leur faire entrer manuellement, gagnant plus d'informations que jamais.Les robots pouvaient voir le monde qui les entoure.