#每天一篇论文#241/365 DFF-DEN:基于带细节增强网络的深度特征流手部深度视频分割

本文主要是介绍#每天一篇论文#241/365 DFF-DEN:基于带细节增强网络的深度特征流手部深度视频分割,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!

DFF-DEN: DEEP FEATURE FLOW WITH DETAIL ENHANCEMENT NETWORK FOR HAND SEGMENTATION IN DEPTH VIDEO

在深度图连续帧上估计手势运动。通过使用一个轻量级的网络来估计流场和训练整个框架的端到端,DFF可以实现显著的加速,与一般视频分割任务中的每帧分割相比,具有中等精度的损失。然而,当这种方法应用于视频手部分割任务时,分割精度显著降低。原因是手是非刚性物体,不仅具有快速的位置位移,而且连续的手姿势变化在视频序列。

摘要

近年来,研究将基于CNN网络的分割方法从静止图像扩展到视频。在视频中直接应用基于帧的图像分割网络是不有效的。为了解决这个问题,一个有希望的方向是探索视频的连续性。一种最先进的方法称为深度特征流(DFF),它仅在稀疏关键帧上运行分割网络,并通过跨帧运动将特征映射传播到其他帧。然而,这种方法不能很好地用于手部分割在视频中,因为它是不鲁棒的手姿势改变。在本文中,我们提出将一个轻量级细节增强网络(DEN)纳入到DFF框架,以实现对横向帧运动和手姿势变化的鲁棒性。公开深度视频数据集FingerPaint实验结果表明,我们的方法实现了更高的分割精度比基于DFF的方法,类似的加速比基于帧的视频手分割方法。

贡献

为了解决上述问题,我们建议将轻量级细节增强网络(DEN)引入到DFF(10)框架中,以实现对交叉帧位置位移和连续手姿态变化的鲁棒性,以用于视频手部分割。具体地说,如图1(c)所示,除了使用流场来传播深特征图之外,我们还引入了一个辅助的轻型网络,并在每个图像帧上运行它来提取具有手部姿势细节的特征图。融合细节特征映射与传播的深度特征映射使得手部分割更加准确。在一个大型的公共深度视频数据集fingerpaint上的实验结果表明,我们的方法比最新的最先进的dff实现了更好的精度-速度权衡。

方法

不同手势分割算法对比,本文提出的DFF-DEN网络
在这里插入图片描述、网络结构
在这里插入图片描述

实验结果

在这里插入图片描述

在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

这篇关于#每天一篇论文#241/365 DFF-DEN:基于带细节增强网络的深度特征流手部深度视频分割的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!



http://www.chinasem.cn/article/246049

相关文章

Java中Redisson 的原理深度解析

《Java中Redisson的原理深度解析》Redisson是一个高性能的Redis客户端,它通过将Redis数据结构映射为Java对象和分布式对象,实现了在Java应用中方便地使用Redis,本文... 目录前言一、核心设计理念二、核心架构与通信层1. 基于 Netty 的异步非阻塞通信2. 编解码器三、

一篇文章彻底搞懂macOS如何决定java环境

《一篇文章彻底搞懂macOS如何决定java环境》MacOS作为一个功能强大的操作系统,为开发者提供了丰富的开发工具和框架,下面:本文主要介绍macOS如何决定java环境的相关资料,文中通过代码... 目录方法一:使用 which命令方法二:使用 Java_home工具(Apple 官方推荐)那问题来了,

Java HashMap的底层实现原理深度解析

《JavaHashMap的底层实现原理深度解析》HashMap基于数组+链表+红黑树结构,通过哈希算法和扩容机制优化性能,负载因子与树化阈值平衡效率,是Java开发必备的高效数据结构,本文给大家介绍... 目录一、概述:HashMap的宏观结构二、核心数据结构解析1. 数组(桶数组)2. 链表节点(Node

Java 虚拟线程的创建与使用深度解析

《Java虚拟线程的创建与使用深度解析》虚拟线程是Java19中以预览特性形式引入,Java21起正式发布的轻量级线程,本文给大家介绍Java虚拟线程的创建与使用,感兴趣的朋友一起看看吧... 目录一、虚拟线程简介1.1 什么是虚拟线程?1.2 为什么需要虚拟线程?二、虚拟线程与平台线程对比代码对比示例:三

Python函数作用域与闭包举例深度解析

《Python函数作用域与闭包举例深度解析》Python函数的作用域规则和闭包是编程中的关键概念,它们决定了变量的访问和生命周期,:本文主要介绍Python函数作用域与闭包的相关资料,文中通过代码... 目录1. 基础作用域访问示例1:访问全局变量示例2:访问外层函数变量2. 闭包基础示例3:简单闭包示例4

Vue3视频播放组件 vue3-video-play使用方式

《Vue3视频播放组件vue3-video-play使用方式》vue3-video-play是Vue3的视频播放组件,基于原生video标签开发,支持MP4和HLS流,提供全局/局部引入方式,可监听... 目录一、安装二、全局引入三、局部引入四、基本使用五、事件监听六、播放 HLS 流七、更多功能总结在 v

Python实现简单封装网络请求的示例详解

《Python实现简单封装网络请求的示例详解》这篇文章主要为大家详细介绍了Python实现简单封装网络请求的相关知识,文中的示例代码讲解详细,感兴趣的小伙伴可以跟随小编一起学习一下... 目录安装依赖核心功能说明1. 类与方法概览2.NetHelper类初始化参数3.ApiResponse类属性与方法使用实

深度解析Python中递归下降解析器的原理与实现

《深度解析Python中递归下降解析器的原理与实现》在编译器设计、配置文件处理和数据转换领域,递归下降解析器是最常用且最直观的解析技术,本文将详细介绍递归下降解析器的原理与实现,感兴趣的小伙伴可以跟随... 目录引言:解析器的核心价值一、递归下降解析器基础1.1 核心概念解析1.2 基本架构二、简单算术表达

深度解析Java @Serial 注解及常见错误案例

《深度解析Java@Serial注解及常见错误案例》Java14引入@Serial注解,用于编译时校验序列化成员,替代传统方式解决运行时错误,适用于Serializable类的方法/字段,需注意签... 目录Java @Serial 注解深度解析1. 注解本质2. 核心作用(1) 主要用途(2) 适用位置3

Debian 13升级后网络转发等功能异常怎么办? 并非错误而是管理机制变更

《Debian13升级后网络转发等功能异常怎么办?并非错误而是管理机制变更》很多朋友反馈,更新到Debian13后网络转发等功能异常,这并非BUG而是Debian13Trixie调整... 日前 Debian 13 Trixie 发布后已经有众多网友升级到新版本,只不过升级后发现某些功能存在异常,例如网络转