Matlab 显著性检测模型评价算法之KL距离
KL距离是用来计算两个概率分布函数的差异大小:
h是ground thruth map,p是saliency map,当h和p完全相等时,KL值为0
现在一般用对称形式,即h和p换个位置,求个KL,两个KL求平均值。下面就是对称形式:关键代码:
function score = KLdiv(saliencyMap, fixationMap)
% saliencyMap is the saliency map
% fixationMap is the human fixation map, 即ground truthmap1 = im2double(imresize(saliencyMap, size(fixationMap)));
map2 = im2double(fixationMap);% make sure map1 and map2 sum to 1,使map1上所有像素值和为1,map2一样
if any(map1(:)) % 遍历所有像素map1 = map1/sum(map1(:));
end
map1(map1==0)=1e-50; % 使map1所有像素非零if any(map2(:))map2 = map2/sum(map2(:));
end
map2(map2==0)=1e-50;% compute KL-divergence
score1 = sum(sum(map2 .* log(eps + map2./(map1+eps)))); % 相对熵
score2 = sum(sum(map1 .* log(eps + map1./(map2+eps))));
score = (score1+score2)/2;
gmap = imread(gt_full_path);
smap = imread(smap_full_path);score = KLdiv(smap, gmap);
% created: Zoya Bylinskii, Aug 2014
Matlab 显著性检测模型评价算法之KL距离相关推荐
- 【Matlab DVRP】蚁群算法求解带距离的车辆路径规划问题【含源码 1040期】
一.代码运行视频(哔哩哔哩) [Matlab DVRP]蚁群算法求解带距离的车辆路径规划问题[含源码 1040期] 二.matlab版本及参考文献 1 matlab版本 2014a 2 参考文献 [1 ...
- ACM MM'21 | 超轻量8.5M!更高效的RGB-D显著性检测模型DFM-Net
点击上方"3D视觉工坊",选择"星标" 干货第一时间送达 自深度传感器的普及以来,RGB-D显著物体检测(Salient object detection,SO ...
- stats | 线性回归(四)——显著性检验和模型评价
本篇介绍线性回归的显著性检验和评价方法.示例数据同上篇: DATA <- mtcars[, c("mpg", "wt", "qsec" ...
- 显著性检测(saliency detection)评价指标之KL散度距离Matlab代码实现
步骤1:先定义KLdiv函数: function score = KLdiv(saliencyMap, fixationMap) % saliencyMap is the saliency map % ...
- 计算机视觉——图像视觉显著性检测
目录 系列文章目录 零.问题描述 一.图像显著性检测 1.定义 2.难点 二.常用评价标准和计算方法 1.综述 2.ROS曲线详述 2.1 混淆矩阵 2.2 ROC曲线简介 2.3 ROC曲线绘制及其 ...
- 显著性检测——GR模型
显著性检测--GR模型 1. Introduction 2. Saliency Model 2.1 Initial Saliency Map 2.2 Saliency Map Refining Wit ...
- 视觉显著性python_OpenCV—python 图像显著性检测算法—HC/RC/LC/FT
文章目录 一.显著性检测研究现状 二.基于谱残差法的显著性检测 三.基于全局对比度图像显著性检测(LC) 2.1 基于直方图对比度的显著性检测(HC) 2.2 基于区域的对比度方法(region-ba ...
- 【显著性检测】Matlab实现Itti显著性检测
目录 理论知识 代码步骤 读取图像 得到金字塔图像 提取底层特征 计算显著图 显著图综合 运行结果展示 理论知识 显著性检测 是指按照人类的视觉注意机制,判断出图像中的显著区域,并为该区域分配较高的显 ...
- python视觉识别_视觉显著性python_OpenCV—python 图像显著性检测算法—HC/RC/LC/FT
文章目录 一.显著性检测研究现状 二.基于谱残差法的显著性检测 三.基于全局对比度图像显著性检测(LC) 2.1 基于直方图对比度的显著性检测(HC) 2.2 基于区域的对比度方法(region-ba ...
最新文章
- 又一所“双一流”清退超33名博士生!今年已有超1300名硕博研究生被清退
- 有关ucosii中OSTCBY、OSTCBBitY、OSTCBX、OSTCBBitX的意义(我是菜鸟)
- 步步为营-72-asp.net简单练习(通过webForm实现一些简单实例)
- 关于可迭代对象、迭代器和生成器
- win10 java无法运行_Win10中配置jdk之后javac无法运行
- 一起学习C语言:函数(三)
- linux spi不使用框架,Linux spi驱动框架之执行流程
- Maven史上最全总结
- java sftp 密钥_通过密钥 SFTP (二):启用没有 Shell 访问权限的 SFTP 账户
- 51单片机c语言教程温度计,单片机课程设计-数字温度计.doc
- Scala 获取当前时间
- beanutils copyproperties_你还在用BeanUtils进行对象属性拷贝?
- Zabbix 系统监控(三)VMware 虚拟平台监控、邮件告警、企业微信告警配置
- 【考研数学】函数、极限、连续
- Selenium2 Python自动化测试实战(第二版)第一部分 自动化测试基础-总结笔记
- eclipse之 Type Hierachy:Viewing the type hierarchy
- Swift游戏实战-跑酷熊猫 14 熊猫打滚
- 《你心柔软,却有力量》-林清玄--读书笔记
- TRL街道审核软件包简介
- 如何开发一款用户体验优秀的语音交友app?