博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
一种语义分割损失函数LovaszSoftmax
阅读量:2047 次
发布时间:2019-04-28

本文共 906 字,大约阅读时间需要 3 分钟。

(在做语义分割的过程中,用到了LovaszSoftmax。针对本人的数据集,多分类时,LovaszSoftmax的效果优于CrossEntropy;二分类时,dice loss相对较好。

仅限本人的数据集,若有更好的方法和结果,欢迎留言讨论。

鉴于此,转载了一篇关于LovaszSoftmax的博客,记录一下心路历程。以下是转载,偷个懒 ^_^ )

==================================================================================================

论文:

Github:

 

CVPR2018

 

论文提出了LovaszSoftmax,是一种基于IOU的loss,效果优于cross_entropy,可以在分割任务中使用。最终在Pascal VOC和 Cityscapes 两个数据集上取得了最好的结果。

 

cross_entropy loss:

Softmax 函数:

Jaccard index :

优化的IOU loss:

论文贡献:

  • 结合Lovasz hinge 和Jaccard loss 解决2值图片的分割问题
  • 提出了Lovasz-Softmax loss 对多个类别分割的参数设置
  • 设计了一个基于batch的IOU作为基于dataset IOU的高效代理
  • 分析和对比各种IOU测量方法
  • 基于本文的loss,对经典的分割方法的分割效果做出很大的提升
     

定义1:

定义2:

得出:

(1)对于前景背景分割的问题,使用Lovasz hinge

(2)对于多类别分割问题,使用Lovasz-Softmax loss

 

前景背景分割:

多类别分割:

优化的IOU:

实验结果:

(a)中第一个图为label,第二个图为特征,通过对第一个图进行高斯滤波

fi ∼ N (e; 1) ,e=1/2对于前景,e=-1/2对于背景。

(b)Lovasz hinge 的bias的绝对最小值和Jaccard loss 最接近

 

二类分割:

多类分割:

总结:

分割任务可以使用的loss,相比cross entropy具有更好的效果。

 

你可能感兴趣的文章
(PAT 1073) Scientific Notation (字符串模拟题)
查看>>
(PAT 1080) Graduate Admission (排序)
查看>>
Tree UVA - 548 (DFS+建立二叉树)
查看>>
Play on Words UVA - 10129 (欧拉路径)
查看>>
mininet+floodlight搭建sdn环境并创建简答topo
查看>>
(计蒜客) 取石子游戏 (gcd算法灵活运用)
查看>>
Prime Path POJ - 3126 (BFS,素数距离)
查看>>
Wireless Network POJ - 2236 (并查集)
查看>>
【javascript】手写bind函数
查看>>
Kube-state-metrics的collectors配置
查看>>
使用Vmware装虚拟机Ubuntu
查看>>
【java】异常处理及捕获的理解
查看>>
【Java】继承知识点总结
查看>>
【Linux】什么是链接文件及其分类
查看>>
【UML】《Theach yourself uml in 24hours》——hour2&hour3
查看>>
【linux】nohup和&的作用
查看>>
【UML】《Theach yourself uml in 24hours》——hour4
查看>>
Set、WeakSet、Map以及WeakMap结构基本知识点
查看>>
【NLP学习笔记】(一)Gensim基本使用方法
查看>>
【NLP学习笔记】(二)gensim使用之Topics and Transformations
查看>>