CRITICAL KERNELS: PROGRAMS



We provide C source code for several algorithms described in  [BC06a,BC06b,BC06c], namely MK², AK², NK² (2D), MK³, EK³ and CK³ (3D).


• INSTALLATION

A version of Linux is needed for an easy installation. To install the programs, download the archive CK_programs.tgz to your working directory, then open a terminal and type :

    tar zxvf CK_programs.tgz
    cd CK_programs
    make
The executables are created in the subdirectory "bin".



• FILE FORMAT

We use a standard file format for 2D images, called pgm. The format description can be found here. For 3D images, we use a "natural" extension of the pgm format. In addition to the "width" and "height" fields in the file header, a "depth" field (in ASCII decimal) indicates the number of planes of the 3D volume. The data is stored as a succession of 2D planes. Both raw data and ASCII data are supported.

For conversion from and to raw file format, we provide the programs raw2pgm and pgm2raw.


• TEST

To test the programs, you may use the images provided in the directory "test". These images were also used as illutrations in the papers [BC06a,BC06b,BC06c].


• DOCUMENTATION

A quite minimal documentation is provided. The html version can be found in "doc/html/index.html", and the pdf version in "doc/latex/refman.pdf".

Site info

© 2006-2007 A2SI Lab.