alpha shape vs convex hull volume value
Mostra commenti meno recenti
Calculating the volume value with alpha shape yields a value of 1.6448e+09.
Calculating the volume value with convex hull yields a value of 1.8100e+10
I have calculated the same ply file, but why is it so different?
Calculated as an alpha shape is very different from the actual volume value.
I would like to get the calculated value of the convex hull as the volume value in concave hull form.
Do I have to do it the other way than the Alpha Shape?
2 Commenti
John D'Errico
il 5 Lug 2019
Without seeing the data, it is impossible to tell you. But it is easy enough to create some data that has a 10-1 volume differential between a convex hull and an alpha shape. So if you want help, you need to actually provide some information that would help the person who might answer you. Post the data that created these results.
woongkuk ryu
il 5 Lug 2019
Risposta accettata
Più risposte (2)
Steven Lord
il 5 Lug 2019
2 voti
Place your hand, palm down and fingers spread, on a piece of paper. Trace around it until you reach your wrist (where you would wear a watch) and connect across where your wrist would be with a straight line. The figure you've just drawn is an alpha shape for your hand.
Now place your hand, palm down and fingers spread, on another piece of paper. Trace from your wrist up along the outside of your pinky finger and your thumb, then connect the dots from fingertip to fingertip, pinky to ring to middle to index finger to thumb. Connect where your wrist would be with a straight line. That's a convex hull for your hand. [Technically it's probably not, if you spread your pinky finger and thumb out past forming a straight line with the side of your hand. But it's close enough for this demonstration.]
The area of the convex hull of your hand encompasses the space between your fingers while the area of the alpha shape of your hand doesn't. Same hand, different area.
Because the convex hull and an alpha shape are not necessarily the same shape. The alpha shape, in particular, depends on the alpha radius parameter you have chosen. If you make the alpha radius larger and larger, then the alpha shape (and likewise the calculated volume) should become closer and closer to the convex hull of your points.
Categorie
Scopri di più su Bounding Regions 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!






