Excuse me for my poor english.
I am an Italian student in computer science of the University of Bologna.
I am developing the thesis on an algorithm of volume rendering on parallel machine.
I have read several articles on the matter (Levoy, Heidelberger, etc.) but I still have many doubts about it.
1) how should I take care of the voxels and their correlated data (gradient, opacity, fonts of light, etc.) with
regards to the trasformations of view (perspective and orthographic). Since I have to elaborate too many voxels
and related data, when i calculate the trasformation of view (using the matrix of trasformation) and the final
image (i use the ray casting) i should trasform all the coordinates of the voxels,
gradient, fonts of light etc. in the coordinates view (as the algorithms of ray tracing say).
I'd like to know, if it's right to calculate the origin of the rays and their directions in the
coordinates view and trasform them in the coordinates world, without modify the coordinates of the voxels.
2) I'd like to have some info about the C data structures about algorithms of ray casting and what
files should be created from the given data sets (MRI and TAC).
3) In an article of Robert A. Drebin: "Volumetric Rendering of Computed Tomography Data: Principles and
Techniques" he speaks about "bicubic interpolation", what is it?
Thanks in advance.
Please help me...SIGH!