ABAK Systèmes
ABAK Systèmes
Vous êtes ici: Accueil Tous les produits XRASTER
XRASTER
Écrit par Pascal Quesseveur   
Lundi, 11 Décembre 2006 21:29
Index de l'article
XRASTER
Affichage
Formats
Édition des images
Toutes les pages

Logiciel de Visualisation de Manipulation d'Images

Le logiciel xraster a pour but de permettre la visualisation et le traitement d'images sous XWindow™ et Motif™. Les images traitées sont spécifiées dans des fichiers disque, ou bien directement acquises par scannage.

xrasterChaque image est visualisée dans une fenêtre indépendante. La visualisation graphique est construite autour du Widget XgsRaster sous-classe du Widget Motif XmPrimitive. xraster supporte des connexions avec des serveurs 2, 8, 16 ou 24 bits.

Les images visualisées peuvent être imprimées (édition PostScript™ Noir & Blanc ou Couleurs).

xraster est disponible sur station SUN SPARCstation sous SunOS 4.1 et sous SOLARIS 2.4, ainsi que sur station HP 9000 série 700.

Particularités de XRaster

  • Possibilité de traiter simultanément plusieurs images.
  • Manipulation d'images de grande taille (par ex. : issues de la concaténation de plusieurs images au format A3).
  • Très bonne intégration avec les environnements X11 & Motif ; l'algorithme d'allocation des couleurs fonctionne avec la table de couleurs par défaut afin d'éviter les problèmes de flashing lorsqu'on déplace le curseur hors de la fenêtre de visualisation.
  • Extensions possibles vers d'autres formats d'images ; les fonctions de visualisation et de traitement étant intégrées au sein du Widget XgsRaster, il suffit de définir les fonctions de lecture et d'écriture adaptées aux nouveaux formats.

Fenêtres de visualisation

 

Affichage

 

Une image est visualisée dans une fenêtre X11 indépendante équipée de 2 barres de défilement horizontale et verticale. Chaque image est de plus associée à un bouton graphique dans la fenêtre principale ; ce bouton permet de :

  • sélectionner les images à traiter,
  • réaliser un déplacement simultané dans les 2 directions de l’image dans la fenêtre.

LoupePlusieurs options sont proposées à l'utilisateur pour modifier la visualisation d'une image sélectionnée :

  • appliquer des facteurs de zoom quelconques.
  • activer une fenêtre de type Loupe dans laquelle on affiche la portion d'image située autour de la position courante du curseur en appliquant un facteur de grossissement donné.
  • effacer et réafficher les barres de défilement (l'effacement permet une utilisation optimale de l'espace après un affichage plein-écran).

Formats pris en compte

  • SunRaster,
  • TIFF,
  • PICT,
  • GIF,
  • VITec,
  • RGB libre ; une interface de saisie permet de définir les données nécessaires à l'interprétation : taille de l'en-tête, dimensions de l'image, ordre de stockage des pixels, nombre d'octets par pixel,...

Acquisition

L'interface de saisie permet la définition d'un certain nombre de paramètres qui sont ensuite transmis à un logiciel de pilotage du scanner (en l'occurence le scanner MITSUBISHI SC 7500). Les données saisies sont les suivantes:

  • nom et type du device,
  • densité du scannage,
  • type du scannage (prise en compte de toutes les couleurs ou bien uniquement d'une certaine composante),
  • profondeur de l'image calculée,
  • coefficients de correction gamma,
  • mode de correction des côtés (pas de correction, côtés adoucis ou durcis),
  • position et dimension de la zone scannée (soit par sélection dans une liste de formats standards, soit par saisie interactive à la souris sur l'image issue du pre-scan).

Repérage Géographique

Lorsque les images manipulées sont des images de cartes géographiques, il est possible de réaliser un repérage en indiquant les caractéristiques de la projection (Lambert conique, UTM, type d'ellipsoide, ...), et la position d'un point de référence. L'affichage d'une grille en superposition de l'image permet de valider les données saisies.

TraitementsTransformations géométriques

  • rotation de 90 degrés,
  • rotation d'un angle quelconque,
  • symétries horizontale et verticale,
  • découpe d'une zone dans l'image sélectionnée,
  • concaténation de 2 images ; l'utilisateur définit de manière interactive les positions relatives des 2 images.

Traitements

  • dithering,
  • réglage de luminosité,
  • normalisation d’histogramme,
  • égalisation d’histogramme,
  • inversion positif / négatif,
  • passage en niveaux de gris,
  • modification des fonctions de répartition RVB,
  • modification des composantes RVB d'une couleur de l'image,
  • affectation d'une couleur unique à une zone de l'image,
  • lissage,
  • durcissement,
  • filtres (passe-haut, passe-bas, ...),
  • détecteur de contours (Roberts, Sobel, Frei-Chen)
Mis à jour le Mardi, 06 Janvier 2009 16:19
 
Animé par Joomla!. Valid XHTML and CSS.