Is there any methods (like circularity) to decide if the 3D construction close to sphere?
Mostra commenti meno recenti
Hi,
I have got many 3D particles from 2D images and want to get a value to decide if this 3D particles close to perfect sphere. For a 2D shape, I know there is a way to calculate circularity, but is there a similar way for 3D constructions?
Thanks!
4 Commenti
Jan
il 3 Feb 2021
Please explain in which format you "have many 3D particles".
You can fit a sphere in a least square sense and measure the maximum or mean deviation of the radius of the partical coordinates. But than 2 circles could be accepted as "perfect sphere", if they are located exactly on the surface. Would this match your needs or do you need a kind of equi-distribution on the surface?
Dongyu Liang
il 3 Feb 2021
Jan
il 4 Feb 2021
Again: How are your input data are represented? As an image, as coordinates of points or edges, as STL-File, as polytops, as point cloud?
So what exactly is "an object" in your case. How can a "hollow sphere" be distinguished from a "not hollow sphere"? Do you expect an equi-distribution of points on the surface, or inside a volume? Is it defined if the obejct is convex at all?
Dongyu Liang
il 4 Feb 2021
Risposte (1)
Shubham Rawat
il 3 Feb 2021
0 voti
Hi,
When finding sphericity for a single particle or object, you can define sphericity as the ratio of surface area of a sphere that has the same volume as the particle or object to the surface area of the particle itself.
Put into mathematical terms, the sphericity given by Ψ ("psi") is:
for the volume of the particle or object
and surface area of the particle or object
. You can see why this is the case through a few mathematical steps to derive this formula.
Hope this Helps!
1 Commento
Dongyu Liang
il 3 Feb 2021
Categorie
Scopri di più su Lighting, Transparency, and Shading in Centro assistenza e File Exchange
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!