Un nouveau sous-système d'imagerie révolutionnaire va permettre aux constructeurs OEM et aux intégrateurs de réduire considérablement les coûts
de construction des systèmes de vision haut de gramme
le 9 juillet 1996, Paris, France et Montréal, Canada - Matrox Génésis, une solution PCI articulée sur une architecture DSP, offre des performances
supérieures à 100 MOPS pour les plates-formes PC.
Matrox Imaging Products Group annonce aujourd'hui le lancement de Matrox Génésis, une carte de traitement d'images au bus PCI pour le développement d'applications dans les
domaines tels que la visionique, l'imagerie médicale et l'analyse d'images. Jusqu'à présent, les constructeurs OEM et les intégrateurs ont été confrontés à des systèmes fermés
au standard VME nécessitant le développement de technologies propriétaires très onéreuses. Tout en offrant des performances supérieures à ces solutions révolues, Matrox Genesis
coûte aussi peu que le tiers ou le dixième des prix catalogues qu'on demandait pour ces systèmes. Désormais, la technologie d'imagerie sur PC a atteint un niveau de performances
suffisant pour répondre aux besoins des applications industrielles et scientifiques les plus exigeantes, telles que le contrôle qualité temps réel, l'inspection industrielle,
l'imagerie médicale, etc.
La conception de Génésis repose sur la combinaison de composants matériels et de circuits personnalisés ASIC de pointe.
Elle intègre un processeur de signaux numériques TMS320C80 et une mémoire SDRAM, ainsi que l'interface vidéo ASIC VIA (Video Interface ASIC), conçue par Matrox, et l'accélérateur
d'opérations de voisinage ASIC NOA (Neighborhood Operations Accelerator) pour le traitement d'images. La carte principale Matrox Génésis se combine sur une seule et même carte PCI
: l'acquisition, le traitement et l'affichage en temps réel. Le module avancé de numérisation d'images peut acquérir pratiquement tous les flux vidéo couleurs ou monochromes. La carte
utilise pour l'affichage un contrôleur graphique Matrox MGA 2064W et la WRAM, c'est-à-dire la même technologie que celle que l'on retrouve sur l'accélérateur graphique MGA Millennium
Matrox déjà primé plus de 100 fois. Matrox Génésis propose un traitement modulable : un nœud de traitement sur la carte principale et un ou deux nœuds de traitement sur la carte processeur.
Au total, 6 cartes processeurs utilisées avec la carte principale permettent d'exécuter plus de 100 MOPS (milliards d'opérations par seconde) : du jamais vu en matière de performances pour
une solution d'imagerie à base PC.
Les développeurs ont accès aux fonctionnalités et à la puissance du système par l'intermédiaire de la librairie de traitement d'images Matrox (MIL-32), spécialement
conçue pour le développement d'applications dans des domaines tels que la visionique, l'imagerie médicale et l'analyse d'images. Ses commandes 'C' de haut niveau en font la bibliothèque
la plus complète dans la gamme des produits d'imagerie à base C80. La carte Génésis peut aussi être programmée à l'aide de la bibliothèque d'images MIL, une bibliothèque portable, qui permet
de rendre compatible les applications développées avec MIL sur toutes les cartes Matrox.
L'interface VIA Matrox est l'un des composants exceptionnels qui fait l'unicité de la technologie Matrox. Le VIA (Video Interface ASIC) est un contrôleur
intelligent permettant d'optimiser les performances au niveau des flux de données entre l'acquisition, l'affichage et le traitement au sein du système Matrox Génésis, mais aussi de gérer les
échanges en entrée/sortie des ressources externes. De plus le VIA effectue le formatage de données et prend également en charge la synchronisation des périphériques. Le VIA décharge le C80
de toutes les tâches de gestion des données lui permettant de se consacrer à 100% au calcul des traitements de l'image.
Matrox Génésis a été conçu de façon à pouvoir être entièrement configurée selon les besoins spécifiques de chaque application. La carte principale
étant vendue en plusieurs versions, si un noeud de traitement ne suffit pas (la carte principale est équipée d'un noeud), il est possible d'améliorer les performances du système en y ajoutant une ou
plusieurs cartes processeurs. La cartes Génésis offre une capacité de traitement multiple entièrement configurable ; le développeur contrôle entièrement la configuration afin d'optimiser le traitement
sur plusieurs noeuds. Il existe plusieurs moyens de partager l'application entre les noeuds : l'image peut être segmentée, et dans ce cas chaque noeud travaille sur une partie spécifique de la trame.
Dans la mesure où cela ne convient pas à certains algorithmes, chaque noeud peut capturer et traiter une trame complète, qui est ensuite envoyée vers un autre noeud. La deuxième méthode consiste à dédier
une tâche spécifique à chaque noeud. Ainsi on charge un noeud pour la numérisation, l'autre au traitement initial, avant de passer les résultats partiels au noeud suivant du pipeline. Autrement dit, Matrox
Génésis prend en charge des topologies en pipeline ou en parallèle, ou une combinaison des deux.
Matrox Génésis peut capturer et traiter les images de pratiquement n'importe quel appareil vidéo couleur ou monochrome, numérique ou analogique utilisé dans les systèmes d'imagerie
industrielle, médicale et scientifique. Citons notamment les caméras haute résolution 1K x 1K, à balayage ligne par ligne, à balayage lent, les caméras Monocoup, Multitap (multiplexés dans le temps ou à
flux parallèles), les caméras spécifiques ainsi que les caméras RVB et monochromes standard (RS-170/CCIR).
Grâce son adaptabilité et à sa modularité, Matrox Génésis peut intervenir dans le développement de gammes d'applications étendues à de nombreux domaines, tels que
l'automatisation industrielle, la fabrication des semi-conducteurs et des composants électroniques, l'inspection lors de l'assemblage des cartes de circuits imprimés, le contrôle du trafic, le dépistage
d'objets, la surveillance, la visualisation médicale, la radiologie, l'analyse cellulaire, la microscopie, l'analyse des empreintes digitales, l'inspection industrielle, les contrôles pharmaceutique et
alimentaire, la robotique, le contrôle par rayons x, l'interférométrie et les applications militaire.