File format
All data sets are stored in a simple binary format. It consits of a 6 byte header which contains the data set dimensions (one unsigned 2 byte value per dimension) followed by the voxel data (one unsigned 2 byte value per voxel) in sequential slice-by-slice order. The data range is [0,4095]. The format uses little-endian byte order. Here is a simple C++ code snippet to read such a file into an array:
FILE *fp = fopen("filename.dat","rb");
unsigned short vuSize[3];
fread((void*)vuSize,3,sizeof(unsigned short),fp);
int uCount = int(vuSize[0])*int(vuSize[1])*int(vuSize[2]);
unsigned short *pData = new unsigned short[uCount];
fread((void*)pData,uCount,sizeof(unsigned short),fp);
fclose(fp);
Data sets
To download alternate resolutions or to see further information about each data set, just click on the thumbnail image.
Image | Bib Reference | Publication Type |
---|---|---|
2006 | ||
Christoph Heinzl Christmas Present [492x492x442] |
Data set | |
2005 | ||
Eduard Gröller, Georg Glaeser, Johannes Kastner Stag beetle [832x832x494] [readme] |
Data set | |
2002 | ||
Armin Kanitsar Christmas tree [512x499x512] |
Data set |