• Stars
    star
    105
  • Rank 317,843 (Top 7 %)
  • Language
    Python
  • Created over 4 years ago
  • Updated over 4 years ago

Reviews

There are no reviews yet. Be the first to send feedback to the community and the maintainers!

Repository Details

This repo is developed for evaluating binary image segmentation results. Measures, such as MAE, Precision, Recall, F-measure, PR curves and F-measure curves are included.

Binary-Segmentation-Evaluation-Tool

This repo is developed for the evaluation of binary image segmentation results.

The Code was used for evaluation in CVPR 2019 paper 'BASNet: Boundary-Aware Salient Object Detection code', Xuebin Qin, Zichen Zhang, Chenyang Huang, Chao Gao, Masood Dehghan and Martin Jagersand.

Contact: xuebin[at]ualberta[dot]ca

Required libraries

Python 3.6.6 (version newer than 3.0)

numpy 1.15.2

scikit-image 0.14.0

matplotlib 2.2.3

Usage

Please follow the scripts in quan_eval_demo.py

Implemented measures

  1. MAE Mean Absolute Error

  2. Precision, Recall, F-measure (This is the python implementation of algorithm in sal_eval_toolbox)

  3. Precision-recall curves

Precision-recall curves

  1. F-measure curves

F-measure curves

Future measures

IoU Intersection-over-Union

relax boundary F-measure

...

Citation

@InProceedings{Qin_2019_CVPR,
author = {Qin, Xuebin and Zhang, Zichen and Huang, Chenyang and Gao, Chao and Dehghan, Masood and Jagersand, Martin},
title = {BASNet: Boundary-Aware Salient Object Detection},
booktitle = {The IEEE Conference on Computer Vision and Pattern Recognition (CVPR)},
month = {June},
year = {2019}
}