IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

Traitement d'images Discussion :

vidéo segmentation, image clé interpolation


Sujet :

Traitement d'images

  1. #1
    Membre confirmé

    Profil pro
    Inscrit en
    Janvier 2008
    Messages
    786
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Janvier 2008
    Messages : 786
    Points : 602
    Points
    602
    Par défaut vidéo segmentation, image clé interpolation
    Bonjour, je fais de la segmentation de vidéo.
    L'idée en cours:
    1. un utilisateur rentre une première forme grossière d'un snake.
    2. raffinement.
    3. Snake non parfait alors utilistateur corrige le snake. Enregistrement des points qui se sont mal placé sur la forme.
    4. D'une frame à l'autre, dilatation du snake puis raffinage encore.

    Quelle solution existe pour que d'une frame à l'autre l'utilisteur puisse minimiser les corrections de snake?

    Je pense qu'avoir un snake parfait n'est pas possible sur les images que je traite.
    C'est pour cela qu'une solution avec des keyframes et une interpolation me semble idéal, mais je ne vois pas du tout comment implémenter cela.

    Merci de votre aide.

  2. #2
    Rédacteur
    Avatar de pseudocode
    Homme Profil pro
    Architecte système
    Inscrit en
    Décembre 2006
    Messages
    10 062
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 51
    Localisation : France, Hérault (Languedoc Roussillon)

    Informations professionnelles :
    Activité : Architecte système
    Secteur : Industrie

    Informations forums :
    Inscription : Décembre 2006
    Messages : 10 062
    Points : 16 081
    Points
    16 081
    Par défaut
    Citation Envoyé par saturn1 Voir le message
    Quelle solution existe pour que d'une frame à l'autre l'utilisteur puisse minimiser les corrections de snake?
    La première idée qui me vient serait de déplacer grossièrement les points du snake en suivant le flot optique, puis d'affiner le déplacement en cherchant un point "destination" ayant les même caractéristiques locales que le points "source".
    ALGORITHME (n.m.): Méthode complexe de résolution d'un problème simple.

  3. #3
    Membre confirmé

    Profil pro
    Inscrit en
    Janvier 2008
    Messages
    786
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Janvier 2008
    Messages : 786
    Points : 602
    Points
    602
    Par défaut
    Salut et merci.
    Par les points à la même caractéristiques c'est trouver par exemple la somme couleur de 9 pixels avoisinants?(qui correspondent le mieux).

  4. #4
    Rédacteur
    Avatar de pseudocode
    Homme Profil pro
    Architecte système
    Inscrit en
    Décembre 2006
    Messages
    10 062
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 51
    Localisation : France, Hérault (Languedoc Roussillon)

    Informations professionnelles :
    Activité : Architecte système
    Secteur : Industrie

    Informations forums :
    Inscription : Décembre 2006
    Messages : 10 062
    Points : 16 081
    Points
    16 081
    Par défaut
    Citation Envoyé par saturn1 Voir le message
    Salut et merci.
    Par les points à la même caractéristiques c'est trouver par exemple la somme couleur de 9 pixels avoisinants?(qui correspondent le mieux).
    Oui, c'est un peu cette idée là. Plutot que la somme on peut regarder la répartition des valeurs haute/basse dans le voisinage (Local binary patterns) ou la répartition des directions du gradient (SIFT).
    ALGORITHME (n.m.): Méthode complexe de résolution d'un problème simple.

  5. #5
    Membre confirmé

    Profil pro
    Inscrit en
    Janvier 2008
    Messages
    786
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Janvier 2008
    Messages : 786
    Points : 602
    Points
    602
    Par défaut
    Bonjour, j'ai lu deux articles sur la segmentation par keyframes notamment

    http://www.ee.columbia.edu/ln/dvmm/p...uoht-acm99.pdf

    si par hasard quelqu'un a déjà implémenter un système pareil, ce serait cool de partager ses retours, notamment sur la fiabilité du système mis en place ainsi que le nombre de keyframes placé pour une séquence donnée.

    Ainsi que cet article
    http://grail.cs.washington.edu/projects/rotoscoping/

    Dont il donne les sources assez complexes au première abord, mais l’exécutable plante un peu de partout ^_^ donc difficile de tester.

    Merci.

  6. #6
    Membre confirmé

    Profil pro
    Inscrit en
    Janvier 2008
    Messages
    786
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Janvier 2008
    Messages : 786
    Points : 602
    Points
    602
    Par défaut
    La première idée qui me vient serait de déplacer grossièrement les points du snake en suivant le flot optique, puis d'affiner le déplacement en cherchant un point "destination" ayant les même caractéristiques locales que le points "source".
    J'ai teste l'optical flow et SURF pour tenter d'obtenir le déplacement entre 2 images consécutives.
    Le probleme avec l'un ou l'autre, c'est qu'ils peuvent donner un resultat complètement aberrant.

    SURF peut bien trouver la majorité des points d'une image a l'autre, mais il peut trouver par exemple un point complètement a l'oppose de l'image parce qu'ils se ressemblent.
    Du coup après pour faire un snake la dessus...


    Je me demande si procéder de la manière suivante peut améliorer le détecteur.
    - traiter chaque point séparément avec un image roi restreint de +-20 pixels par exemple.

    Merci a vous!

  7. #7
    Rédacteur
    Avatar de pseudocode
    Homme Profil pro
    Architecte système
    Inscrit en
    Décembre 2006
    Messages
    10 062
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 51
    Localisation : France, Hérault (Languedoc Roussillon)

    Informations professionnelles :
    Activité : Architecte système
    Secteur : Industrie

    Informations forums :
    Inscription : Décembre 2006
    Messages : 10 062
    Points : 16 081
    Points
    16 081
    Par défaut
    Citation Envoyé par saturn1 Voir le message
    Je me demande si procéder de la manière suivante peut améliorer le détecteur.
    - traiter chaque point séparément avec un image roi restreint de +-20 pixels par exemple.
    Oui, je ne l'avais pas marqué dans mon message précédent, mais la recherche "fine" se fait dans le voisinage (estimé) du point final.
    ALGORITHME (n.m.): Méthode complexe de résolution d'un problème simple.

  8. #8
    Membre confirmé

    Profil pro
    Inscrit en
    Janvier 2008
    Messages
    786
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Janvier 2008
    Messages : 786
    Points : 602
    Points
    602
    Par défaut
    Salut,
    le flot optique donne des résultats plutôt convaincants.
    Cependant j'aurai aimer coupler le flot optique avec un kalman, car par moment le flot optique comme surf donne des résultats un peu aberrants sur certains points.

    Auriez vous une idee de comment melanger le filtre de kalman avec le flot optique.
    J'ai vu qu'il existait des articles sur internet, mais ils sont assez complexes.

    Merci.

Discussions similaires

  1. Réponses: 3
    Dernier message: 12/06/2009, 14h10
  2. segmentation image pour identification des objets
    Par enita dans le forum Images
    Réponses: 3
    Dernier message: 23/01/2009, 13h26
  3. Comment convertir les fichiers vidéo en image ?
    Par libgraph dans le forum Vidéo
    Réponses: 2
    Dernier message: 23/11/2007, 14h49
  4. Conversion de vidéo en images
    Par zoomeo dans le forum OpenCV
    Réponses: 3
    Dernier message: 25/07/2007, 18h13
  5. décomposer une vidéo en images BMP
    Par hkarim dans le forum C++Builder
    Réponses: 1
    Dernier message: 19/06/2006, 02h28

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo