Next: Functionality
Up: Java implementation
Previous: Data Structures
The tool used for the visualisation is slice-based. It means, it
is possible to view the separate slices in all three orthogonal
directions. To use the maximal intensity range, the minimum and
maximum density values of all the data sets (original, convoluted
and deconvoluted) have to be found. Then a gray-scale ramp is
divided to the whole density range. We tried different
color/intensity assignments, for example two thresholds (for
totally white and black) and between linear ramp or a kind of
colorific representation (small density bluish, big density
reddish), but the basic method was the clearest. For performance
reasons, the nearest neighbor interpolation is used for finding
the appropriate density value. If some slice has to be viewed, the
values are first interpolated according to the actual canvas size and
then stored in a 1D array which is displayed by the canvas.
Ivan Viola, Matej Mlejnek
2001-03-22