Next: Functionality Up: Java implementation Previous: Data Structures

Data Visualization

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