Okay, this is a bit gruesome, but I’ve been dusting off some old papers that I never really understood on Fourier Volume Rendering, and testing my understanding by writing some simple code that takes in a volume dataset and uses the fast Fourier transform to convert it into simulated X-ray pictures. The data set that this picture was generated from was downloaded from this webpage at Stanford, and consists of CT scan data of a cadaver. The basic code works! Given a bit more work, I should be able to do arbitrary orthographic views.
The math for all this is described quite admirably by Tom Malzbender’s paper Fourier Volume Rendering.
Addendum: Here is the raw data slices:
Addendum3: Here’s my attempt at rotation. It doesn’t really work right yet. I think I understand why.