ImmerVision English Francais
Accueil l News l Compagnie l Contact l Log-in


Frost & Sullivan logo
Panoramique sur mesure > Expertises > Software

 Traitement numérique des images panoramiques

Capturer et restituer un environnement panoramique peut être, aujourd’hui, réalisé par une multitude de solutions et de systèmes.

ImmerVision intervient ici et vous apporte un conseil quant au choix des technologies à utiliser.

De la capture d'environnements au fichier panoramique

Capture

A partir d'images provenant :

  • De lentilles panormorphes d'ImmerVision
  • D'autres dispositifs catadioptriques (miroir) ou dioptriques (lentille)
  • De systèmes multi-caméras complexes
  • De tout autres systèmes propriétaires sous réserve de licence
ImmerVision vous propose des solutions de numérisation et d'extraction semi-automatique ou automatique de toutes les caractéristiques et informations de l'image.

Projection/Assemblage

L'expertise d'ImmerVision vous permet :
  • La correction des problèmes de paralaxe,
  • La détermination des déformations optiques,
  • Un calibrage de caméras automatique ou manuel,
  • La projection d'images et de vidéos sur des surfaces 3D,
  • La correction colorimétrique des images entre elles,
  • Un mosaïcage (stitching) automatique ou manuel. (utilisé aussi dans l'imagerie satellitaire ou médiacle...)

Format de fichiers

Depuis Hotmédia (IBM) et QTVR (Apple), plusieurs années se sont écoulées sans innovation majeure dans du format d'image panoramique.

ImmerVision est depuis 5 ans la seule compagnie à investir dans la création d'un format ouvert et evolutif :

  • Il est doté d'une architecture permettant l'intégration de différentes sources de multimédia (images, vidéos, sons, 3D...).
  • Il peut être adapté sur toutes les plates-formes.
  • Il fonctionne aussi efficacement pour la photographie panoramique que pour la video immersive.
 



La projection numérique, notre savoir-faire.


"Depuis la première projection du globe de Mercator (Gerhard Kremer), l’homme s’est toujours intéressé à représenter son monde sous différents angles.

Ainsi, depuis que la puissance des ordinateurs ainsi que la qualité graphique des supports numériques le permettent, le panorama numérique est devenu une suite logique à l'évolution de la représentation de notre monde.

Ce format, permettant enfin de ne plus être limité par son support, est un véritable défi de qualité pour nos informaticiens:

A partir d'une image plane, prise avec une lentille panomorphique par exemple, nous avons la possibilité de la projeter sur un modèle géométrique générique.
Ce modèle, généralement cubique, sphérique ou cylindrique, est défini par des formules mathématiques triviales.
C'est la discrétisation optimale de ces formules en modèle numérique qui donneront le rendu réaliste de la scène observée.

Le rendu d’une projection numérique passe donc par 2 étapes :

 La recherche d’une formule mathématique exacte qui nous amène dans un environnement continu (le nombre de perceptions possibles est infini). Ce modèle fixe les fondations d’une projection.

La mise en place d’un algorithme discrétisant ce monde infini.
Il s’agit alors de choisir la meilleure approximation de ce que la réalité nous offre.
Cette partie est une des plus importante dans notre processus puisque nous touchons à la qualité du panorama.
Des solutions pour approximer existent mais ne sont pas toutes équivalentes, le choix et les techniques utilisées influent directement sur la qualité de notre rendu.

Enfin, l’optimisation de tous ces algorithmes est toujours nécessaire pour évoluer sur les systèmes d’aujourd’hui.
En effet, les traitements de surfaces et de textures sont nombreux et la complexité algorithmique reste élevée.
Pour une visualisation correcte, il est donc évident que nous devons penser à la performance de tous nos algorithmes.

Le capital de 5 années de recherches fondamentales et d’analyses empiriques dans le domaine du panorama numérique, consiste aujourd’hui pour nous en une bibliothèque de solutions multi plates-formes.
L’équipe R&D d’ImmerVision a ainsi posé de nouvelles bases et critères de performance dans le domaine de la visualisation panoramique."

Pierre KONEN
Directeur du Département de Recherche Appliquée d'ImmerVision


ImmerVision est le contributeur technologique le plus important du consortium OpenPanorama. Cette organisation indépendante, soutenue par les leaders de l'imagerie panoramique, a pour mission la création et la promotion d'un format de fichier standard. Un tel standard est souhaité par l'ensemble des utilisateurs et de l'industrie du panorama.

Autour de ce format il est possible de développer des scripts avancés et des modules logiciels indépendants adaptés à vos besoins spécifiques.

Analyse et traitements des images panoramiques

Les images sources utilisées pour l'imagerie panoramique comporte de nombreuses distorsions. La géométrie des scènes et objets s'en trouve donc affectée. Elle peut être variable et très différente de l'imagerie traditionnelle. De ce fait, la plupart des traitements et algorithmes actuels sont inopérants ou peuvent induire de graves erreurs d'interprétations.

Certaines fonctionnalitées sont à repenser totalement comme par exemple :
  • La détection et l'interprétation de mouvements dans un flux vidéo,
  • L'analyse des formes et reconnaissance,
ImmerVision étudie chaque cas et propose une solution spécialement optimisée pour le traitement et l'extraction des informations désiréee dans une vue panoramique.

Visualisation de photos et vidéos 360 degrés

ImmerVision propose un environnement simple où l'interaction homme-machine est des plus intuitives sur toutes plates-formes :

  • PDA et téléphones cellulaires
  • Systèmes embarqués
  • Tous types d'ordinateurs et de systèmes d'exploitation
  • Utilisation ou non des cartes accélératrices 3D (OpenGL, DirectX)
  • Casques de réalité virtuelle (plusieurs innovations dans ce doamaine)

L'applet java de visualisation multimedia d'ImmerVision est une bonne illustration de notre expertise et du niveau d'optimisation de nos algorithmes.


Voir en plein écran

Java est une solution multi plate-forme intéressante de part sa grande diffusion (98% des ordinateurs individuels). Cependant, Java impose de nombreuses contraintes et limitations de mémoire et de performance, très inférieures aux solutions développées en C++ et aux systèmes accélérés 3D. C'est pourquoi jusqu'à ce jour, les images panoramiques visualisées en Java ont toujours été de taille modeste.

Néanmoins, bien que très riche en fonctionnalités requiérant de nombreux traitements informatiques, l'applet d'ImmerVision est le seul à pouvoir fonctionner en plein écran tout en restant fluide au niveau des mouvements, avec des images de hautes résolutions.

Cet applet dispose de la technologie PURE (Panoramic Universal Rendering Engine) compatible OpenPanorama. Il comporte de nombreux effets spéciaux exclusifs, comme le traitement des effets d'éblouissement, et un langage de scripting évolué.

Il est possible d'avoir la même technologie avec des performances accrues dans des solutions ImmerVision en C++, C# et autres langages.


Vous êtes intéressés par ces services :

Prendre contact / Demander une cotation

Vous souhaitez en savoir plus sur l’expertise Panoramique d’ImmerVision :

Optiques Panomorphes

Expertises générale en Informatique



get Get Java Get Flash Player Get Acrobat Reader Accueil | Compagnie | Investisseurs | Carrières | Contact | Informations légales
Copyright (C) ImmerVision 2000-2007 - Tous droits réservés.