3D Contact Analysis

The program extracts true contacts between spherical or cylindrical particles from 3D binary images.
26 Downloads
Aktualisiert 11 Apr 2023

Lizenz anzeigen

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).

Zitieren als

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

Kompatibilität der MATLAB-Version
Erstellt mit R2022b
Kompatibel mit allen Versionen
Plattform-Kompatibilität
Windows macOS Linux

Community Treasure Hunt

Find the treasures in MATLAB Central and discover how the community can help you!

Start Hunting!
Version Veröffentlicht Versionshinweise
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