Forum |  HardWare.fr | News | Articles | PC | S'identifier | S'inscrire | Shop Recherche
1923 connectés 

  FORUM HardWare.fr
  Programmation
  Algo

  suivi d'objets

 


 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

suivi d'objets

n°1343776
bivroc
Posté le 11-04-2006 à 09:17:44  profilanswer
 

Bonjour,
 
Je n'arrive pas a resoudre mon probleme de suivi d'objet qui dans mon cas sont des bulles.
Je pose le probleme le plus simple que je puisse avoir.
 
J'ai un couple d'images ou sont représentées 2 bulles(sur chaque image). Sur ma premiere image j'ai les 2 bulles quelconque^^. Sur la 2eme image, j ai au mieux encore mes 2 bulles qui se sont déplacées( si elle ne sont pas sorti de l'image) mais elles sont aussi subis une deformation que je ne peux prevoir. Je ne vois pas du point vu algorithimique et sur quel critere je peux reconnaitre quelle bulle est quelle bulle sur le couple d'image( a cause de la deformation) :pt1cable: . Ceci dans la perspective d'obtenir les champ de deplacement de chacune des bulles.
 
Le PB peut s'appliquer a N bulles lol
Ps: je pourrais le voir a l oeil mais quand j ai N bulles ce n'est pas possible
 
donc si vous avez des idees des pites je suis preneur
merci d'avance

mood
Publicité
Posté le 11-04-2006 à 09:17:44  profilanswer
 

n°1343796
rufo
Pas me confondre avec Lycos!
Posté le 11-04-2006 à 09:31:28  profilanswer
 

déjà, quelle est leur vitesse de déplacement? Ca permettrait de limiter la zone de recherche. Ensuite, entre 2 images, tu peux trouver leur vecteur de déplacement.

n°1343806
_darkalt3_
Proctopathe
Posté le 11-04-2006 à 09:47:28  profilanswer
 

par différenciation ?

n°1343813
bivroc
Posté le 11-04-2006 à 09:54:52  profilanswer
 

rufo:alors pour la vitesse des bulles c est tres variables c est en milieu turbulent mais on peut dire de l'ordre de 30-100 pixel. sinon pour retrouver la vitesse de deplacement je suis d accord si j ai qu une bulle mais c est surtout quand j en ai plusieurs par image et que j aimerais savoir comment reconnaitre quel bulle est quelle bulle (choix du critere) pour appliquer le principe 1 bulle.
darkalt: c est a dire darkalt?
 
en tous cas merci pour vos reponses rapides

n°1343822
_darkalt3_
Proctopathe
Posté le 11-04-2006 à 10:09:45  profilanswer
 

Une différence pixel à pixel de tes 2 images (peut-être). Et effectivement, gerer une région of interest en plus.
 
Et le bonjour sur Lille :hello:

n°1343846
bivroc
Posté le 11-04-2006 à 10:25:00  profilanswer
 

darkalt tu as de la biblio sur ca?
 
et voui un tchit^^ en faite c est pour etudier les bulles de la biere lol

n°1343875
_darkalt3_
Proctopathe
Posté le 11-04-2006 à 10:53:16  profilanswer
 

non, j'ai pas vraiment de doc, d'habitude j'utilise une lib (payante && chère) : http://www.matrox.com/imaging/fr/produits/software.cfm
 
Avec inspector, tu peux génerer un algo de model finder ...

n°1344044
nargy
Posté le 11-04-2006 à 13:19:52  profilanswer
 

C'est super balaise ton problème, avec 1 bulle à la rigueur, mais avec N bulles, je ne vois pas d'autre solution que de changer ta méthode de capture: laisser le diaphragme de la caméra ouvert entre deux prises d'image.
 
Tu te retrouve avec une image ou les bulles sont floutées suivant leur déplacement, c'est plus facile à analyser.

n°1344262
bivroc
Posté le 11-04-2006 à 16:06:11  profilanswer
 

voui c est un peu la misere et une partie de ma these mais je suis loin d etre calle en traitement d'image (pas mon cursus) donc je me demandais si je pouvais trouver qq idees. Je vois ce que tu veux dire naguy mais je ne peux pas faire ca du fait que je couple ca a une methode pour mesurer le fluide autour des bulles.
 

n°1344289
rufo
Pas me confondre avec Lycos!
Posté le 11-04-2006 à 16:30:36  profilanswer
 

et en travaillant sur les aires (taille des bulles)? Je pense pas qu'une petite bulle puisse devenir subitement énorme l'image suivante, non? (et inversement).

mood
Publicité
Posté le 11-04-2006 à 16:30:36  profilanswer
 

n°1344297
nargy
Posté le 11-04-2006 à 16:39:40  profilanswer
 

> je couple ca a une methode pour mesurer le fluide autour des bulles.
 
Je ne me rende pas bien compte de ce que tu veux dire, mais pour tout ce qui est écoulement de fluides, la méthode du ``motion blur`` (appelons la comme ça) reste la plus facile.
 
En fait, si tu entends mesurer sur une image instantanée les écoulement de fluides, ça marche aussi sur une image floue, puisque qu'il te suffit de calculer la dérivé d'une fonction 2D pour retrouver une image non floue (en plus de la vitesse des fluides tu as leur accélération).
 
Éventuellement, recherche peut être du côté du traitement des images par ondelettes. Il s'agit en fait de faire une FFT 2D sur une image, puis d"utiliser cette FFT comme nouvelle image à traiter. Les filtres graphiques de toute librairie graphique peuvent alors travailler sur l'image FFT, c'est à dire sur les vitesses des pixels. Une deuxième FFT te permet de travailler sur les accélérations.

n°1344768
bivroc
Posté le 12-04-2006 à 10:11:37  profilanswer
 

oki bon je vais voir du coté du motion blur en tous cas merci de votre aide


Aller à :
Ajouter une réponse
  FORUM HardWare.fr
  Programmation
  Algo

  suivi d'objets

 

Sujets relatifs
(résolu) [Java 3D] Comment centrer la vue sur des objets WaveFront(résolu) [Java 3D] Changer l'apparence d'objets WaveFront
iText Créer ses propres objets[RESOLU] Intéraction entre deux objets - Meilleure façon de faire
Outil suivi de developpementTableau d'objets
Acceder à des objets d'une classe via une autre classeComment lier un Vector d'objets "User" à une JList ?
interroger interpréteur, liste objets créés hors du script.ASP.net Stocker des objets RW dans l'application state
Plus de sujets relatifs à : suivi d'objets


Copyright © 1997-2022 Hardware.fr SARL (Signaler un contenu illicite / Données personnelles) / Groupe LDLC / Shop HFR