Contexte: j'essaie de créer un système qui suit un certain nombre de bulles dans une vidéo
J'implémente la détection de bulles dans le cas d'une seule image en utilisant la transformation circulaire de Hough. En raison de l'occlusion, du flou et d'autres facteurs, cette détection ne sera jamais précise à 100%. Je règle la procédure de détection pour un rappel élevé, peut-être au détriment de la précision.
Une fois cela fait et appliqué à une séquence d'images d'une vidéo, j'aurai un certain nombre de détections qui peuvent être caractérisées comme des points dans l'espace 4D - position x, position y, rayon et index d'image.
Existe-t-il une procédure permettant de récupérer des courbes à partir de ce nuage de points 4D?
Réponses:
Votre problème est très similaire au problème de suivi des cellules. Cela a été assez bien résolu en utilisant des approches basées sur des tracklets, où chaque objet (bulle, cellule, etc.) est modélisé comme une estimation Maximum-a-Posteriori (MAP). La solution est la programmation linéaire. Vous pouvez avoir une bonne idée des approches et d'une implémentation basée sur le Web ici
la source