Inrimage format
This is the format of the FOVEA 3D images that was developed at INRIA. It is composed of a 256 characters header followed by the image raw data.
The header contains the following information:
An example of an image file:
#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++: a 3D image visualization and processing software
This C++ library offers a suite of functionalities for the processing and visualization of 3D images and geometric meshes. On top of the library, a Graphical User Interface based on OpenGL and Tcl/TK, allows to apply most available algorithms interactively but also to build dedicated applications through the use of Tcl scripting language. In order to ease its development, the library has been designed in a hierarchical and modular fashion. The main modules include:
This software has been developed under the supervision of Hervé Delingette in the EPIDAURE Project at INRIA Sophia Antipolis.