Propositions de sujets de TER


N'hésitez pas à venir discuter des sujets.
jean-claude.iehl@liris.cnrs.fr


2010-2011 :

  1. Simplification progressive d'objets 3d et affichage efficace openGL :


    L'objectif du ter est de tester la méthode de simplification d'objet 3d "Progressive Meshes" et ses améliorations. L'idée est de n'afficher que les détails qui sont visibles : c'est à dire plus gros qu'un pixel une fois l'objet affiché. La méthode élimine les triangles qui décrivent la forme de l'objet en fonction de leur taille et permet de construire plusieurs versions, plus ou moins détaillées de l'objet. La deuxième partie du ter concerne l'affichage efficace avec opengl.


  2. Localisation et navigation par suivi de points caractéristiques :

    L'objectif du ter est d'arriver à identifier une scène que l'on a déjà "vu" ou plutôt filmé. L'application visée est de permettre à un robot mobile de reconnaître un objet, par exemple, ou un endroit particulier d'une pièce. Au lieu d'essayer de reconnaitre la forme et la couleur des objets, une méthode plus souple recherche dans chaque image des points caractéristiques, c'est à dire facilement identifiables, distinguables des autres. Un objet ou un lieu sera donc représenté par un ensemble de ces points caractéristiques. Une autre application possible est d'utiliser les mêmes techniques pour déterminer précisement comment le robot se déplace et l'aider à suivre une trajectoire, ou à éviter des obstacles, par exemple. Plusieurs applications sont possibles une fois la technique de base comprise.


  3. video-projetter sur un écran non plat :

    Lorsque l'on positionne mal un video projecteur, l'image projettée est déformée, elle n'est plus rectangulaire. L'objectif du ter est d'arriver à estimer cette déformation et à pre-déformer l'image afin que sa projection apparaisse normalement, ou le plus normalement possible. Une fois que ce cas fonctionnera, il est possible de faire mieux et de corriger les déformations que subit une image projettée sur un objet quelconque ...




    [Retour à la page d'accueil]




2007-2008 : affichage de scènes complexes

    résumé du projet et documents.





2006-07:

quelques idées, à discuter, autour de la réalité augmentée ;

  1. Capture d'ambiance lumineuse réelle pour le ré-éclairement d'un objet 3D :

        L'objectif du TER est d'incruster de manière cohérente un objet 3D dans une photo (le décors). En plus de cette photo du décors, on dispose de photos supplémentaires prises autour de l'endroit (réel) ou l'on souhaite incruster l'objet. Ces photos "supplémentaires" permettent de déterminer comment est éclairé l'endroit où l'on souhaite incruster l'objet 3D et comment il serait éclairé s'il était présent dans le décors. Plusieurs techniques sont envisageables (openGL, lancer de rayons, etc.)

    exemple exemple d'environnement

  2. Librairie d'acquistion video : unifier l'acquisition des cameras Video4Linux et IIDC :

        Il s'agit d'un travail d'intégration d'une librairie pour les cameras IIDC dans une librairie générale gérant déja les caméra Video4Linux.
        Un autre aspect à développer consiste à ajouter des modules à la librairie générique permettant de stocker le flux video brut ou compressé et éventuellement la transmission réseau.

        Remarque : toutes les fonctions bas niveau (communication bas niveau sur le bus IEEE1394, conversions de formats) sont fonctionnelles, le plus gros travail sera de restructurer l'API de la librairie IIDC afin de l'intégrer à la librairie générique.
        Plateforme : la version actuelle fonctionne sous Linux. Une version précédente fonctionne sous Windows, le portage sous mac OS X serait egalement interessant.

  3. Intersecteur Bezier / NURBS pour un lancer de rayons interactif GNU-RT conforme à la proposition openRT :

        Les surfaces de type carreau de Bézier ou NURBS permettent de décrire de manière compacte des surfaces complexes. L'objectif du TER est de réaliser un module d'intersection optimisé (langage C et builtins SSE) pour GNU-RT. Les directions possibles sont clairement comparées dans cet article :

    "Interactive Ray Tracing of Free-Form Surfaces "
    Carsten Benthin, Ingo Wald, and Philipp Slusallek
    Proceedings of Afrigraph 2004.

  4. Beta-Testeur GNU-RT :

        Le développement du projet gnu-rt, un lancer de rayon interactif nécessite une phase de tests. L'objectif du TER est de réaliser quelques applications afin de trouver les bugs existants et éventuellement de rédiger des tutoriaux pour les autres utilisateurs.


Archives



[Retour à la page d'accueil]