Can I use SSim to calculate the precision and recall for the detected model?

1 回表示 (過去 30 日間)
yasmin ismail
yasmin ismail 2023 年 10 月 16 日
回答済み: Shreeya 2024 年 2 月 20 日
If I applied SSim to measrure the similarity between two images to detect crack , can I calculate the precision and recall by assuming threshold=0.5 so if ssim> or equal 0.5 is True postive ,and if
ssim<0.5 False positive
or precision and recall only for IoU measure?

回答 (1 件)

Shreeya
Shreeya 2024 年 2 月 20 日
A higher SSIM, which in your case is > 0.5 indicates that it is either a True Positive (Correct classification as similar images) or False Positive (Wrong classification as similar images).
If you have an access to the ground truth values, that is, 1 if the images are to be classified as similar and 0 if not, you can classify the prediction as a TP or FP and then calculate the precision using the following formula:
Recall can also be calculated similarly.

Community Treasure Hunt

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

Start Hunting!

Translated by