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
|