How to calculate volume by Dilation (ball 3 structural element)?

2 views (last 30 days)
Hello everyone,
I have 3d center coordinates and radii of an object which is made up of poly-disperse spheres (as shown in the figure). I want to compute the total volume of the object by Dilation (ball3) in order to calculate the open pores porosity. How can I perform this in MATLAB, any advice would be highly appreciated.

Answers (1)

Joost
Joost on 7 Sep 2016
I am not sure if I understand your question correctly, but I think that what you need to do is:
  1. Compute the sum of the volume of all individual spheres (4/3 * pi * r^3)
  2. Subtract the overlapping volume of all permutations of 2 individual spheres. The volume of the overlap of spheres is nicely described at: Sphere-sphere Intersection.

Categories

Find more on Image Processing Toolbox in Help Center and File Exchange

Community Treasure Hunt

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

Start Hunting!