Euclidean Distance Skin Lesion

4 visualizzazioni (ultimi 30 giorni)
ingeln91
ingeln91 il 3 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 ?

Risposta accettata

Walter Roberson
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
ingeln91
ingeln91 il 5 Apr 2017
what do you mean for "equivalent" diameter ?
Walter Roberson
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"

Accedi per commentare.

Più risposte (0)

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!

Translated by