Each dataset includes an ascii *.header file with the following format:
light1_x light1_y light1_z
light2_x light2_y light2_z
light1512_x light1512_y light1512_z
The *.dat file is a binary file of (1512 x 1024 x 1024) 32-bit floating point numbers. This file stores the acquired monochromatic images in pixel order
to make reading more efficient. In other words, the first values in the file are
[pixel 0,0 with light1] [pixel 0,0 with light2] ...
, and to recover a full image illuminated by
you would use every 1512th value.
- Lightsource positions are not normalized
- On 32-bit systems
fseek() might fail for files this large.
We have also included our results from the paper for comparison in *.n and *.t files below. These are binary files with (3 x 1024 x 1024) 32-bit floating point numbers in each, ordered
x1 y1 z1 x2 y2 z2 ...