Fractal analysis package

This is a set of functions to analyse the geometry of particle aggregates in black and white binary images.
758 download
Aggiornato 21 nov 2022

Visualizza la licenza

This package contains 3 main finder functions:
ap_finder.m - this determines the area and perimeters of particle clusters in a binary image, and returns each in a separate array. Mainly for making area vs. perimeter plots for fractal particle aggregates. Note, the perimeter is determined by expanding the clusters by 1 pixel in every direction, not by the default MATLAB routine.
conn_finder.m - this function determines several geometric aspects of the connected components of the image (i.e. the clusters), such as average cluster area, centre of mass coordinates for each cluster, the gyration radius of each cluster, and the correlation length of the image.
D_finder.m - find the Hausdorff fractal dimension of each cluster in the image, using the scaling/box counting method.
A short mathematical note is included on the methods used.
For practial examples of use of this code, see:
[1.] Frydendahl, Christian, Meir Grajower, Jonathan Bar-David, Roy Zektzer, Noa Mazurski, Joseph Shappir, and Uriel Levy. "Giant enhancement of silicon plasmonic shortwave infrared photodetection using nanoscale self-organized metallic films." Optica 7, no. 5 (2020): 371-379. - supplementary materials.
[2.] Zuliani, Alessio, David Chelazzi, Rosangela Mastrangelo, Rodorico Giorgi, and Piero Baglioni. "Adsorption kinetics of acetic acid into ZnO/castor oil-derived polyurethanes." Journal of Colloid and Interface Science (2022).

Cita come

Christian Frydendahl (2025). Fractal analysis package (https://it.mathworks.com/matlabcentral/fileexchange/71770-fractal-analysis-package), MATLAB Central File Exchange. Recuperato .

Compatibilità della release di MATLAB
Creato con R2019a
Compatibile con qualsiasi release
Compatibilità della piattaforma
Windows macOS Linux
Categorie
Scopri di più su Fractals in Help Center e MATLAB Answers

Community Treasure Hunt

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

Start Hunting!
Versione Pubblicato Note della release
1.0.3

Added additional practical example reference.

1.0.2

Added reference for a practical implementation of the code.

1.0.1

Added option for including or excluding the particles touching the edges of a binary image.

1.0.0