3D Sphere Separation

This program separates 3D spheres contained in a binary image.

You are now following this Submission

This program separates spheres in 3D binary TIFF images using Euclidean Distance Map and a watershed algorithm.
INPUT : 3D binary TIFF image (an example is provided in the program)
OUTPUT (in the same folder as the input) :
- 3D binary TIFF image of separated spheres
- 3D binary TIFF image of contact regions (for a complete study of those contacts, see "3D Contact Analysis" on Matlab Central)
The user can run an example. The program will use a provided .mat file to create a .tif image containing 3D spheres that will be used to run the script. The user can play with the TIFF image afterwards.
Developed by Aurélien Sibellas (aurelien.sibellas@gmail.com)
Pulp & Paper Center, University of the British Columbia
Vancouver, Canada

Cite As

Aurélien Sibellas (2026). 3D Sphere Separation (https://www.mathworks.com/matlabcentral/fileexchange/127209-3d-sphere-separation), MATLAB Central File Exchange. Retrieved .

General Information

MATLAB Release Compatibility

  • Compatible with any release

Platform Compatibility

  • Windows
  • macOS
  • Linux
Version Published Release Notes Action
1.0.3

Bug in the name of the MAT file

1.0.2

The program can run an example with 3D spheres.

1.0.1

Name is changed

1.0.0