Index of /DIGdata/MAX4Img_PowderAveraging/CrossingFibre_XNH_data

[ICO]NameLast modifiedSize
[PARENTDIR]Parent Directory  -
[DIR]CrossingFibre_Intensity_voxSize_100nm/2021-12-02 15:44 -
[DIR]CrossingFibre_Segmentation_voxSize_200nm/2021-12-02 16:55 -
[TXT]README.html2021-12-02 16:54 1.7K

XNH Info

The folder "CrossingFibre_XNH_data" contains the following 2 directories:

  1. "CrossingFibre_Intensity_voxSize_100nm"
    This directory contains the raw X-ray Nano-Holotomography volume of the monkey brain crossing fibre region.

  2. "CrossingFibre_Segmentation_voxSize_200nm"
    This directory contains a downsampled (by a factor of 2) version of the raw X-ray Nano-Holotomography volume from the monkey brain crossing fibre region, and the segmentation of 58 axons from that volume.

The XNH intensity volumes are either provided as the original .VOL files (approximately 32 GB each) or downsampled .NII files for viewing on a standard desktop computer. The volumes are acquired such that the z-axis represents the left-right axis of the vervet monkey brain. The orientation of the x- and y-axes is unknown.

Due to their size, loading the entire .VOL volumes is memory intensive. Below, we include an example of how a number of slices, n_slices, of the volume can be loaded in MATLAB. Here, the variables are as follows: "filename": path to .VOL file "n_slices": number of slices to load "start_slice": slice from which to start reading XNH intensity volume

% ---- MATLAB Load .VOL example ---- %

filename = 'R1.vol';
n_slices = 2048;
start_slice = 1; % start reading matrix from start_slice

% Load image in matrix I
dim = [2048 2048 n_slices];
fid = fopen(filename);
fseek(fid, dim(1)*dim(2)*(start_slice-1)*4, 'bof');
I = fread(fid,dim(1)*dim(2)*dim(3),'single');
I = reshape(I,[dim(1) dim(2) dim(3)]);