Format Inrimage
Il s'agit du format utilisé pour les images 3D qui a été développé à l'INRIA. Il contient un en-tête de 256 caractères suivi par les données brutes de l'image.
L'en-tête contient les informations suivantes :
Exemple d'un fichier image :
#INRIMAGE-4#{
XDIM=128 // x dimension
YDIM=128 // y dimension
ZDIM=128 // z dimension
VDIM=1 // number of scalar per voxel (1 = scalar image, 3 = 3D image of vectors)
VX=0.66 // voxel size in x
VY=0.66 // voxel size in y
VZ=1 // voxel size in z
TYPE=unsigned fixed // float, signed fixed, or unsigned fixed
PIXSIZE=16 bits // 8, 16, 32, or 64
SCALE=2**0 // not used
CPU=decm // decm, alpha, pc, sun, sgi
// little endianness : decm, alpha, pc; big endianness :sun, sgi
// fill with carriage return or with any other information
// until the total size of the header is 256 characters (including final newline character)
// raw data, size=XDIM*YDIM*ZDIM*VDIM*PIXSIZE/8
Yav++ : un logiciel de visualisation et de traitement d'images 3D
Cette bibliothèque de fonctions écrites en C++ propose un ensemble de procédures pour le traitement et la visualisation d'images et de maillages 3D. Au dessus de cette bibliothèque, une interface graphique écrites en OpenGL et en Tcl/TK permet d'utiliser la plupart des algorithmes interactivement mais aussi de créer des applications spécifiques à travers l'utilisation du langage de script Tcl. Afin de faciliter son développement, la bibliothèque a été conçue de manière modulaire et hiérarchique. Les principaux modules comportent :
Ce logiciel a été développé sous la supervision de Hervé Delingette dans le projet EPIDAURE de l'INRIA Sophia Antipolis.