当前位置: 首页 > news >正文

扫视扫描路径预测的评估:主观评估数 据库和基于循环神经网络的度量 记录

记录一

随着势头的不断增强,扫视预测逐渐成 为培养视觉注意力的热门研究课题。在扫视预测中,每个模型通常生成一个覆盖一系列注视点的扫描路径,以模拟动态扫视行为。因此, 通常通过计算预测的扫描路径与所有人类扫描 路径之间的相似性来评估模型。

记录二

  1. 评估预测准确性:豪斯多夫距离(HD)和最大均值差异(MMD)是衡量预测路径与参考路径差异的关键指标。豪斯多夫距离衡量了两个路径集合之间最大不匹配程度,而最大均值差异则通过再生核希尔伯特空间(RKHS)中的均值嵌入来比较两个分布的差异。通过这些指标,研究人员可以评估算法的准确性,并据此进行调整。

  2. 相似度评估:扫描路径相似度(SS)指标,如SS-All和SS-AUC,提供了预测路径与参考路径在整体上相似性的评价。这些指标有助于判断算法是否能够捕捉到观察者的视觉注意力模式,从而进行必要的优化。

  3. 特征重要性分析:通过比较不同特征对相似度评估结果的影响,如位置、幅度、方向和形状,研究人员可以识别出哪些特征对于视觉追踪最为关键,并据此优化特征提取过程。

  4. 性能优化:通过分析不同指标下的表现(如HD-AUC、MMD-AUC),可以识别出算法在哪些方面需要改进,例如,如果发现HD-AUC值较大,说明预测路径与参考路径差异较大,需要优化算法以减少这种差异。

  5. 策略调整:搜索结果提到,可以通过改变多样性策略中的任何一种,评估选择性搜索的性能指标。例如,通过改变颜色空间、相似度度量标准或阈值初始化原始区域,可以提高召回率并增加候选区域,从而优化算法性能。

  6. 模型训练与测试:通过最小化训练数据和测试数据之间的MMD,可以使得模型在不同分布的数据上表现更一致,这对于模型的泛化能力至关重要。

越大越好的指标:
  1. 扫描路径相似度(Scanpath Similarity, SS):这个指标衡量预测扫描路径与参考扫描路径的相似程度。SS值越高,表示预测路径与参考路径越相似,因此SS值越大越好。

    • 例如:SS-All、SS-AUC、sAUC
  2. 曲线下面积(Area Under the Curve, AUC):在某些情况下,如接收者操作特征(ROC)曲线,AUC值越高表示模型的分类性能越好。但在您提供的数据中,AUC似乎用于表示形状相似度,这种情况下,较高的AUC值也表示更好的相似度。

    • 例如:HD-AUC、MMD-AUC、AUC
越小越好的指标:
  1. 豪斯多夫距离(Hausdorff Distance, HD):这个指标衡量两个路径集合之间最大的不匹配程度。HD值越小,表示预测路径与参考路径之间的差异越小,因此HD值越小越好。

    • 例如:HD-2、HD-3、HD-4、HD-5
  2. 最大均值差异(Maximum Mean Discrepancy, MMD):这个指标衡量两个分布之间的差异。MMD值越小,表示预测分布与参考分布之间的差异越小,因此MMD值越小越好。

    • 例如:MMD-2、MMD-3、MMD-4、MMD-5
  3. 欧几里得距离(Euclidean Distance):通常用于衡量两点之间的直线距离。在您提供的数据中,可能以“Position”表示。欧几里得距离越小,表示预测位置与参考位置之间的差异越小,因此越小越好。

  4. 能量均值差异(Energy Mean Difference, EMD):这个指标衡量两个概率分布之间的差异。EMD值越小,表示预测分布与参考分布之间的差异越小,因此EMD值越小越好。

记录三

Metric Scanpath-Based Saliency Time-Delay Embedding 是一个结合视觉扫描路径和时间延迟嵌入的计算模型,主要用于分析和量化人类视觉注意力的动态过程。它通过扫描路径(scanpath)和时间延迟嵌入(time-delay embedding)来表示和研究观察者在观看某一场景时的注意力如何随时间变化。

  • Scanpath(扫描路径): 代表了人在观看图像或视频时,眼睛的移动轨迹,通常由一系列注视点(fixations)和扫视(saccades)组成。它反映了观察者的视觉注意力在空间上的变化。

  • Saliency(显著性): 通常是指图像或场景中的某些区域由于其视觉特征(如颜色、对比度、运动等)比其他部分更容易吸引人类的注意力。显著性模型用于预测这些区域。

  • Time-Delay Embedding(时间延迟嵌入): 这是一种从时间序列中提取信息的方法,通过引入时间延迟将数据嵌入到高维空间,从而捕捉时间序列中的动态变化。在该模型中,它被用来表征扫描路径中的时间依赖性特征,帮助理解观察者在不同时间点的注意力转移模式。

相关文章:

扫视扫描路径预测的评估:主观评估数 据库和基于循环神经网络的度量 记录

记录一 随着势头的不断增强,扫视预测逐渐成 为培养视觉注意力的热门研究课题。在扫视预测中,每个模型通常生成一个覆盖一系列注视点的扫描路径,以模拟动态扫视行为。因此, 通常通过计算预测的扫描路径与所有人类扫描 路径之间的相…...

【Java数据结构】优先级队列(堆)

【本节目标】 1. 掌握堆的概念及实现 2. 掌握 PriorityQueue 的使用 一. 优先级队列 1 概念 前面学过队列,队列是一种先进先出 (FIFO) 的数据结构 ,但有些情况下, 操作的数据可能带有优先级,一般出队 列时,可…...

图书个性化推荐系统|基于springBoot的图书个性化推荐系统设计与实现(附项目源码+论文+数据库)

私信或留言即免费送开题报告和任务书(可指定任意题目) 目录 一、摘要 二、相关技术 三、系统设计 四、数据库设计 五、核心代码 六、论文参考 七、源码获取 一、摘要 本论文主要论述了如何使用JAVA语言开发一个图书个性化推荐系统&…...

通用车牌正则校验

要编写一个正则表达式来包含所有类型的车牌号,我们需要考虑以下几种常见的车牌类型: 1. 普通汽车车牌(蓝牌/黄牌) 规则:1个汉字 1个字母 5个字母或数字示例:京A12345、粤B5678X 2. 新能源车牌&#xf…...

使用 SSH 连接 GitLab 的常见问题及解决方案

使用 SSH 连接 GitLab 的常见问题及解决方案 在使用 SSH 连接到 GitLab 服务器时,可能会遇到类似于以下的错误信息: git192.168.xx.xxx: Permission denied (publickey).这个错误通常表示 SSH 无法验证你的公钥,导致无法访问 GitLab 仓库。…...

泛微E9开发 校验日期型字段是否符合要求

校验日期型字段是否符合要求 1、需求分析及展示效果1.1、需求确认1.2、展示效果 2、实现方法3、扩展知识——js日期相关函数 1、需求分析及展示效果 1.1、需求确认 “填报时间”是一个日期型字段,用户提出需求只能选择每个月的第二个周二,选择其他日期…...

ubuntu安装Vim和net-tools和htop

合并安装,快捷方便 sudo apt update sudo apt install net-tools vim htop在Ubuntu中安装Vim可以通过终端使用以下命令完成: sudo apt update sudo apt install vim这两条命令首先更新了本地的包索引,然后安装了Vim文本编辑器。 安装完成后…...

每天10个js面试题(六)

1、js数组方法? Array.push()此方法是在数组的后面添加新加元素,此方法改变了数组的长度Array.pop()此方法在数组后面删除最后一个元素,并返回数组,此方法改变了数组的长度 Array.shift()此方法在数组后面删除第一个元素&#xf…...

AIGC技术的学习 系列二

文章目录 前言一、AIGC是什么?1.1. 基本概念1.2机器学习分类二、 语言模型2.1. 基于统计的语言模型。2.2. 基于神经网络的语言模型。2.3. 基于预训练机制的的语言模型/大语言模型三、读入数据3.1. 不得不说的Transformer3.2. 影响力3.3. 根据人类反馈的强化学习3.4. 生成式AI3…...

惊艳!AI模型DIAMOND可模拟《反恐精英》,单张RTX 3090就能运行

最近,研究人员开发了一种名为 DIAMOND(Diffusion for World Modelling)的 AI 模型,它能够在神经网络中模拟著名的电脑游戏《反恐精英:全球攻势》(CS:GO)。 这个模型在一张 Nvidia RTX3090显卡上运行,能够达到每秒10帧…...

中波长线天线耦合的一个方法

围绕窗外墙外牵了10米的室外天线。 短波,fm都是很简单,一个夹子直接夹在拉杆天线上面,效果已经很好。 今天偶尔听到中波前面大约510khz的地方有个摩尔斯码。是成都附近机场的NDB。这个平时要在楼顶或者很空旷的地方才能收到。音量比较小&am…...

Java基础(6)

深拷贝和浅拷贝区别了解吗?什么是引用拷贝?关于深拷贝和浅拷贝区别,我这里先给结论:浅拷贝:浅拷贝会在堆上创建一个新的对象(区别于引用拷贝的一点),不过,如果原对象内部…...

[JAVAEE] 线程安全问题

目录 一. 什么是线程安全 二. 线程安全问题产生的原因 三. 线程安全问题的解决 3.1 解决修改操作不是原子性的问题 > 加锁 a. 什么是锁 b. 没有加锁时 c. 加锁时 d. 死锁 e. 避免死锁 3.2 解决内存可见性的问题 > volatile关键字 (易变的, 善变的) a. 不加…...

k8s 集群给用户生成 kubeconfig 文件

在 k8s 集群的 RBAC 里有用到用户、组的概念,但是它又不直接管理这些资源,而是通过外部身份验证机制(Authentication Mechanisms)来管理和定义的,比如证书进行签名时,将其配置为 Subject: O system:master…...

(八)Proteus仿真STM32单片机GPIO驱动数码管

1,参考上篇,将LED点阵屏更换成数码管如下图 2,修改驱动函数,数组seg[14]前10个是0-9数字的编码,后四个是空格,点,横线,下划线 char seg_decode(char num)//数字解码 {const char se…...

Python进阶知识1

Python函数 定义一个函数 1.什么是函数:函数是可以重复执行的语句块,可以重复调用 2.作用:用于封装语句块, 提高代码的重用性。 函数是面向过程编程的最小单位 def 语句 1.作用:用来定义( 创建)函数 2…...

单片机设计|基于STM32实现具有室内定位功能的智能手环的设计

作者简介:Java领域优质创作者、CSDN博客专家 、CSDN内容合伙人、掘金特邀作者、阿里云博客专家、51CTO特邀作者、多年架构师设计经验、多年校企合作经验,被多个学校常年聘为校外企业导师,指导学生毕业设计并参与学生毕业答辩指导,…...

计算机网络——运输层(可靠传输、超时重传、选择确认、流量控制和拥塞控制、TCP连接和释放)

TCP可靠传输的实现 我们假定数据传输只在一个方向进行,即A发送数据,B给出确认。这样的好处是使讨论限于两个窗口,即发送方A的发送窗口和接收方B的接收窗口。 以字节为单位滑动窗口 发送方构造窗口 窗口前沿和后沿的移动情况 描述发送窗口的状…...

Web安全实践

前言 安全无小事,成败在细节,网络有风险,灾难弹指间。 安全一般情况下看不见,在你周围漂浮着,显现出来后,往往会刻骨铭心。正因为安全看不见,所以往往不受重视,因为感知到的概率真…...

【算法篇】动态规划类(2)——01背包+完全背包(笔记)

目录 一、理论基础 1. 问题类型 2. 01背包问题 3. 完全背包问题 4. 解题步骤 (1)确定dp数组(dp table)以及下标的含义。 (2)确定递推公式。 (3)dp数组如何初始化。 &#x…...

DockerHub与私有镜像仓库在容器化中的应用与管理

哈喽,大家好,我是左手python! Docker Hub的应用与管理 Docker Hub的基本概念与使用方法 Docker Hub是Docker官方提供的一个公共镜像仓库,用户可以在其中找到各种操作系统、软件和应用的镜像。开发者可以通过Docker Hub轻松获取所…...

.Net框架,除了EF还有很多很多......

文章目录 1. 引言2. Dapper2.1 概述与设计原理2.2 核心功能与代码示例基本查询多映射查询存储过程调用 2.3 性能优化原理2.4 适用场景 3. NHibernate3.1 概述与架构设计3.2 映射配置示例Fluent映射XML映射 3.3 查询示例HQL查询Criteria APILINQ提供程序 3.4 高级特性3.5 适用场…...

大型活动交通拥堵治理的视觉算法应用

大型活动下智慧交通的视觉分析应用 一、背景与挑战 大型活动(如演唱会、马拉松赛事、高考中考等)期间,城市交通面临瞬时人流车流激增、传统摄像头模糊、交通拥堵识别滞后等问题。以演唱会为例,暖城商圈曾因观众集中离场导致周边…...

关于nvm与node.js

1 安装nvm 安装过程中手动修改 nvm的安装路径, 以及修改 通过nvm安装node后正在使用的node的存放目录【这句话可能难以理解,但接着往下看你就了然了】 2 修改nvm中settings.txt文件配置 nvm安装成功后,通常在该文件中会出现以下配置&…...

JDK 17 新特性

#JDK 17 新特性 /**************** 文本块 *****************/ python/scala中早就支持,不稀奇 String json “”" { “name”: “Java”, “version”: 17 } “”"; /**************** Switch 语句 -> 表达式 *****************/ 挺好的&#xff…...

高防服务器能够抵御哪些网络攻击呢?

高防服务器作为一种有着高度防御能力的服务器,可以帮助网站应对分布式拒绝服务攻击,有效识别和清理一些恶意的网络流量,为用户提供安全且稳定的网络环境,那么,高防服务器一般都可以抵御哪些网络攻击呢?下面…...

SpringTask-03.入门案例

一.入门案例 启动类: package com.sky;import lombok.extern.slf4j.Slf4j; import org.springframework.boot.SpringApplication; import org.springframework.boot.autoconfigure.SpringBootApplication; import org.springframework.cache.annotation.EnableCach…...

有限自动机到正规文法转换器v1.0

1 项目简介 这是一个功能强大的有限自动机(Finite Automaton, FA)到正规文法(Regular Grammar)转换器,它配备了一个直观且完整的图形用户界面,使用户能够轻松地进行操作和观察。该程序基于编译原理中的经典…...

Unsafe Fileupload篇补充-木马的详细教程与木马分享(中国蚁剑方式)

在之前的皮卡丘靶场第九期Unsafe Fileupload篇中我们学习了木马的原理并且学了一个简单的木马文件 本期内容是为了更好的为大家解释木马(服务器方面的)的原理,连接,以及各种木马及连接工具的分享 文件木马:https://w…...

基于 TAPD 进行项目管理

起因 自己写了个小工具,仓库用的Github。之前在用markdown进行需求管理,现在随着功能的增加,感觉有点难以管理了,所以用TAPD这个工具进行需求、Bug管理。 操作流程 注册 TAPD,需要提供一个企业名新建一个项目&#…...