Euclidean Distance Skin Lesion
4 visualizzazioni (ultimi 30 giorni)
Mostra commenti meno recenti
ingeln91
il 3 Apr 2017
Commentato: Walter Roberson
il 5 Apr 2017
Hello everyone !!! I'm trying to evaluate the diameter of a skin lesion by evaluate the euclidean distances between all the pixels of the border and averaging it. How can i do it ?

0 Commenti
Risposta accettata
Walter Roberson
il 3 Apr 2017
Modificato: Walter Roberson
il 3 Apr 2017
You could regionprops and ask for MajorAxesLength to get "equivalent" diameter (an ellipse would be fitted to the data.)
I suspect that might be accurate enough for your purpose. If not then bwtraceboundary(), or regionprops pixellist . Then pdist(). And do not average the distances: take the maximum distance to get the diameter.
2 Commenti
Walter Roberson
il 5 Apr 2017
'MajorAxisLength' Returns a scalar that specifies the length (in pixels) of the major axis of the ellipse that has the same normalized second central moments as the region.
Or, as I posted earlier "an ellipse would be fitted to the data"
Più risposte (0)
Vedere anche
Categorie
Scopri di più su Biotech and Pharmaceutical in Help Center e File Exchange
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!