solidity concept in labeled components

Réponses (2)

Image Analyst
Image Analyst le 14 Août 2012

2 votes

Solidity is area fraction of the region as compared to its convex hull. The convex hull is what you'd get if you wrapped a rubber band around your region. So solidity is what fraction of the actual area your region is. For any convex object it's 1. An asterisk might have a solidity of around 0.5, while a thin "L" shape (or T or E, etc.)would have a very low solidity. The more bays, nooks, and crannies it has, the lower the solidity.

2 commentaires

Nurzamal Islam
Nurzamal Islam le 7 Mai 2017
can you please explain the solidity taking any image as an example?
Image Analyst
Image Analyst le 7 Mai 2017
I don't know how to explain it any better than what I already did above. It's the ratio of the actual blob area to the convex hull (rubber band) area. What is not understandable about that?

Connectez-vous pour commenter.

Sean de Wolski
Sean de Wolski le 14 Août 2012
Modifié(e) : Sean de Wolski le 14 Août 2012

1 vote

Solidity: Area / Convex Hull Area
A rectangle will have a solidity of 1 because it is convex and thus its area is the convex area. A pacman will have a solidity of a little more than 0.75 since its area is about 3/4 of the almost circle that is its convex hull.
http://www.pacmangame.net/pacman-chart.gif
Note the convex hull would not include the circle segment between the top and bottom of its mouth

Catégories

Question posée :

le 14 Août 2012

Commenté :

le 7 Mai 2017

Community Treasure Hunt

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

Start Hunting!

Translated by