Evaluation Metrics for k-means Image Segmentation

Hi everyone!
When I used CNNs to segment an image base, I had available the evaluateSemanticSegmentation( ) function and its ClassMetrics and ImageMetrics objects, which provided me with metrics such as IoU, Accuracy, and so on.
However, when using k-means clustering, there is no equivalent function to obtain the desired metrics. Since I'm quite new to Matlab, I still am not able to write code to get these metrics. Basically there is a folder with test images and another one with their associated labels, and what I want is to get the IoUs and Accuracies between what was segmented by k-means and what is determined by the label for each image.
Could someone help me with this? =(
I am very grateful!

1 Comment

To calculate IoU;
you can use the following function;
bboxOverlapRatio

Sign in to comment.

Answers (0)

Categories

Find more on Statistics and Machine Learning Toolbox in Help Center and File Exchange

Products

Release

R2018b

Asked:

on 26 Jul 2019

Commented:

on 2 Apr 2020

Community Treasure Hunt

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

Start Hunting!