File Exchange

image thumbnail

Image Segmentation Quality Scores

version 1.1.7 (1.68 KB) by Dang N. H. Thanh
Let you evaluate the image segmentation quality scores, such TP, FP, TN, FN, Accuracy, Sensitivity, Precision, MCC, Dice, Jaccard

26 Downloads

Updated 26 Apr 2021

View Version History

View License

Image Segmentation Quality Scores
Let you evaluate the image segmentation quality scores, such TP, FP, TN, FN, Accuracy, Sensitivity, Precision, MCC, Dice, Jaccard
==============================================
Copyright 2019 by Dang N. H. Thanh. Email: thanh.dnh.cs@gmail.com
Website: https://sites.google.com/view/crx/sdm
You need to install the statistics and Image Processing toolboxes
++++++++++++++++++++++++++++++++++++++++++++++
Please cite the following papers:
Thanh, D. N. H., et al. “BLOOD VESSELS SEGMENTATION METHOD FOR RETINAL FUNDUS IMAGES BASED ON ADAPTIVE PRINCIPAL CURVATURE AND IMAGE DERIVATIVE OPERATORS.” ISPRS - International Archives of the Photogrammetry, Remote Sensing and Spatial Information Sciences, vol. XLII-2/W12, Copernicus GmbH, May 2019, pp. 211–18, doi:10.5194/isprs-archives-xlii-2-w12-211-2019.

Thanh, Dang N. H., et al. “A Skin Lesion Segmentation Method for Dermoscopic Images Based on Adaptive Thresholding with Normalization of Color Models.” 2019 6th International Conference on Electrical and Electronics Engineering (ICEEE), IEEE, 2019, doi:10.1109/iceee2019.2019.00030.

Thanh, Dang N. H., et al. “Melanoma Skin Cancer Detection Method Based on Adaptive Principal Curvature, Colour Normalisation and Feature Extraction with the ABCD Rule.” Journal of Digital Imaging, vol. 33, no. 3, Springer Science and Business Media LLC, Dec. 2019, pp. 574–85, doi:10.1007/s10278-019-00316-x.

HOW TO USE:
Launch two images: a ground truth segmentation image A and an acquired segmented image B:
A = imread('groundtruth.png');
B = imread('segmented.png');

And call the function - EvaluateImageSegmentationScores:
[Accuracy, Sensitivity, Fmeasure, Precision, MCC, Dice, Jaccard, Specitivity] = EvaluateImageSegmentationScores(A, B)

Cite As

Thanh, D. N. H., et al. “BLOOD VESSELS SEGMENTATION METHOD FOR RETINAL FUNDUS IMAGES BASED ON ADAPTIVE PRINCIPAL CURVATURE AND IMAGE DERIVATIVE OPERATORS.” ISPRS - International Archives of the Photogrammetry, Remote Sensing and Spatial Information Sciences, vol. XLII-2/W12, Copernicus GmbH, May 2019, pp. 211–18, doi:10.5194/isprs-archives-xlii-2-w12-211-2019.

View more styles

Thanh, Dang N. H., et al. “A Skin Lesion Segmentation Method for Dermoscopic Images Based on Adaptive Thresholding with Normalization of Color Models.” 2019 6th International Conference on Electrical and Electronics Engineering (ICEEE), IEEE, 2019, doi:10.1109/iceee2019.2019.00030.

View more styles

Thanh, Dang N. H., et al. “Melanoma Skin Cancer Detection Method Based on Adaptive Principal Curvature, Colour Normalisation and Feature Extraction with the ABCD Rule.” Journal of Digital Imaging, vol. 33, no. 3, Springer Science and Business Media LLC, Dec. 2019, pp. 574–85, doi:10.1007/s10278-019-00316-x.

View more styles

Thanh, Dang N. H., et al. “Skin Lesion Segmentation Method for Dermoscopic Images with Convolutional Neural Networks and Semantic Segmentation.” Computer Optics, vol. 45, no. 1, Samara State National Research University, Feb. 2021, pp. 122–29, doi:10.18287/2412-6179-co-748.

View more styles

Comments and Ratings (10)

Ayubu Hassan Mbaga

Dang N. H. Thanh

@Fatma Boharoon Al Ali: The function will return some values. You must read the guideline. You must call: [Accuracy, Sensitivity, Fmeasure, Precision, MCC, Dice, Jaccard, Specitivity] = EvaluateImageSegmentationScores(A, B)
And you will get accuracy by call `Accuracy`, you will get sensitivity by call `Sensitivity`, etc.

What does 'ans' value of this function related for? since we have accuracy, precision, MCC, and Jaccard and other values also??

heba sal

GeoMath

noor

heba sal

Asaduzzaman Abir

Mahoro Adidja

Jackie

MATLAB Release Compatibility
Created with R2019a
Compatible with R2016a and later releases
Platform Compatibility
Windows macOS Linux

Community Treasure Hunt

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

Start Hunting!