This repository will collect codes accompanying the publication: Quantitative 3D structural analysis of the cellular microstructures of sea urchin spines (I): Methodology. Here we provide comprehensive quantitative description and analysis of the natural cellular materials in 3D. It provides free, open source tools for cellular materials geometry and shape analysis. Here we use sea urchin spine structure as a representative volume. Scripts are implemented in MATLAB. Enjoy this structural analysis journey!
The main code is put in the folder 'Code' under this repository. For the data, please unzip the 'Binary' folder under the 'Code/Data' folder. The 3D redndering of the provided dataset is shown as below.

In the first part 01_main_dataprocessing.m, network registration is performed based on binarized 3D volume; In the second part 02_main_dataAnalysis.m, multi-scale feature extraction and data visulization are performed based on the registered network, including
1 . node configuration, branch length, thicknes, orientation, inter-branch angles in the node and branch level;
2. chain and ring analysis in the local cellular level;
3. node analysis based on Fourier transform in the global network level;
4. and correlations among different levels.
Here shows the main parametrers.
For more analysis results, please refer to our paper.
- MATLAB
If you found this library/demonstration useful for your research, please consider citing this work.
