3D Contact Analysis

The program extracts true contacts between spherical or cylindrical particles from 3D binary images.

Al momento, stai seguendo questo contributo

The program can perform the segmentation and give statistics about contacts between particles in 3D binary images on the following types of structure:
  • Monodisperse (monosize) & polydisperse (different sizes) assemblies of spheres
  • Monodisperse assemblies of high-aspect ratio cylinders
The program extracts all the particles and the contacts contained in the images and decouples true and false contacts due to image artifacts. Main results are given as a function of the structure investigated : coordination numbers, partial coordination numbers, density of contacts, 3D spatial networks formed by each category of contact.
Contact_Segmentation_3D.m : separate the particles and extract contact regions in a 3D binary image.
Contact_Analysis_3D.m : perform a complete analysis of the true contracts in the assembly.
If the user does not have images or wants to run the code with ready-to-use 3D images, the script Script_CreateExamples.m will create binary images of spheres and cylinders that were obtained through X-ray tomography.
2 manuals are provided as PDF file to investigate either spheres or cylinders.
This program has been used in a full scientific article which is under review (citation will be updated when published).

Cita come

Aurélien Sibellas (2026). 3D Contact Analysis (https://it.mathworks.com/matlabcentral/fileexchange/118230-3d-contact-analysis), MATLAB Central File Exchange. Recuperato .

Informazioni generali

Compatibilità della release di MATLAB

  • Compatibile con qualsiasi release

Compatibilità della piattaforma

  • Windows
  • macOS
  • Linux
Versione Pubblicato Note della release Action
1.0.8

* Script for examples (tiff files with spheres and cylinders)
* Labelled image can have more than 255 objects
* Removed example in Contact_Segmentation
* Correction of particle size in case of monodisperse spheres
* Update manuals with examples

1.0.7

* Added Particle sizes
* Added Particle sizes involved in contacts
* Added Particle size in Coordination Numbers
* Update of manuals

1.0.6

Added comments
2 manuals are provided regarding spheres and cylinders

1.0.4

Removed used files.

1.0.2

Missing files added.

1.0.1

Missing files added.

1.0.0