首页 > 其他分享 >【论文阅读笔记】【Hand Pose Estimation-Interacting Hand】 Interacting Two-Hand 3D Pose and Shape Reconstructio

【论文阅读笔记】【Hand Pose Estimation-Interacting Hand】 Interacting Two-Hand 3D Pose and Shape Reconstructio

时间:2024-09-19 17:12:39浏览次数:8  
标签:Interacting Pose aware Hand 交互 MANO

ICCV 2021

读论文思考的问题

  1. 论文试图解决什么问题?写作背景是什么?

    问题:

    • 如何针对性解决双手手势识别里出现的重度遮挡以及深度交互的问题?

    背景:

    • 由于严重的遮挡和交互特点,先前针对单手手势识别设计的模型不能很好地应用到双手的情景中
  2. 文章提出了什么样的解决方法?

    • 提出了一个深度学习模型,通过编码器和解码器预测和改进(refine) MANO 模型的参数

    • 编码器包含一个 hand pose-aware 的注意力模块,根据每只手的关节的 heatmap 提取出对应的手部特征,降低了两手交互和遮挡带来的干扰和误导

    • 解码器利用双手的上下文信息来对回归的 MANO 参数进行更新,在每一次更新中,每只手的参数预测网络包括:该手的 pose-aware 的特征、上一阶段预测的双手(左手和右手)的 MANO 参数

  3. 你觉得解决方法的关键之处在哪里?

    • 特征提取时运用了 heatmap 的形式,相当于用 mask 将双手的区域分开了,缓解了交互产生的错乱

    • 在进行 MANO param refinement 时,每次的输出不仅有单手的特征,还有上一步预测时另一只手的特征,对双手的交互关系进行了建模

  4. 这个解决方法的局限性在哪里?有没有更好的解决方法?

    • 迭代更新中的 context 信息感觉太过于隐式了,将前一阶段预测的 MANO 参数加进来这种方式感觉作用有限(MPJPE 从13.170 到 13.071),作者这里用了一些定性的结果来说明

    • 对于每只手的特征提取,只提取了手的对应区域,但被遮挡的区域应该也能提供一些信息的(HandOccNet)

  5. 文章是通过设计什么样的实验来支撑其解决方法的有效性的?这些实验你觉得有效吗?

    实验:

    1. 在 InterHand2.6M 和 Haggling 数据集上和其他方法的对比

    2. 消融实验

      • pose-aware feature

      • context-aware refinement

      • network architecture

要点

  1. 在解码器进行迭代更新时,每次利用的特征图是不同的,每一轮利用的特征图级别从高到低

标签:Interacting,Pose,aware,Hand,交互,MANO
From: https://www.cnblogs.com/yywwhh2000/p/18420988

相关文章

  • [ERROR] Error log throttle: 'Can't create thread to handle new connection' erro
    日常巡查中发现mysql日志中有大量报错:2024-09-1202:51:0219177[ERROR]Errorlogthrottle:3'Can'tcreatethreadtohandlenewconnection'error(s)suppressed2024-09-1202:51:0219177[ERROR]Can'tcreatethreadtohandlerequest(errno=......
  • docker compose.yml 文件属性详解
    dockercompose.yml文件属性详解version:"3.5"services:rabbitmq:container_name:rabbitmqimage:rabbitmq:3.9.15-management-alpinerestart:alwaysenvironment:-TZ=Asia/Shanghai-RABBITMQ_DEFAULT_USER=admin#设置Rabb......
  • Docker-compose安装MySQL8.0.39
    编写DockerfileFROMmysql:8.0.39ENVTZ=Asia/ShanghaiRUNln-sf/usr/share/zoneinfo/$TZ/etc/localtime&&echo$TZ>/etc/timezone编写docker-compose.yml,与Dockerfile在同目录中services:db:build:context:./image:mysql:8.0.39......
  • zblogphp错误之“未知方法或属性 (set_error_handler)
    当你在Z-BlogPHP中遇到“未知方法或属性(set_error_handler)”的错误时,这通常意味着PHP版本不支持 set_error_handler 函数。该函数在PHP5.0及更高版本中可用。如果你的PHP版本低于5.0,你可能会遇到这个问题。解决方案检查PHP版本确认当前PHP版本是否支持......
  • android HandlerThread post后 7s才执行
    在Android中,HandlerThread是用来创建一个具有Looper的线程,这样可以在该线程上处理消息和运行任务。当你在HandlerThread上使用Handler的post()方法发送一个Runnable任务时,这个任务会被添加到MessageQueue中,并且会在Looper的主循环中被处理。如果你发现任务在post()之后大约7秒才被......
  • 三维手势 第一人称 汽车驾驶 handpose 3D RGB 单目相机手势识别 手势检测 手势3D建模
    三维手势第一人称汽车驾驶handpose3DRGB单目相机手势识别手势检测手势3D建模三维建模第一人称汽车安全驾驶:三维手势建模RGB单目相机手势识检测手势3D建模 咨询合作DataBall项目,欢迎加以下微信。助力快速掌握数据集的信息和使用方式。......
  • 安装docker-compose
    1. 在Linux上安装DockerCompose步骤1:下载DockerCompose二进制文件首先,您需要下载DockerCompose的二进制文件。您可以使用以下命令来下载最新版本的 docker-composesudocurl-L"https://github.com/docker/compose/releases/latest/download/docker-compose-$(unam......
  • Jetpack Compose 基本布局(7)
    导读大纲1.1探索基本布局1.1.1布局介绍1.1.2定位和尺寸的修改器1.2组合可组合元素1.2.1在布局内组合可组合元素1.2.2组织可组合元素的最佳实践1.2.3真实世界的场景1.1探索基本布局布局是JetpackComposeUI的支柱它们提供在屏幕上组织和排列可组合......
  • docker-compose 安装activemq、rocketmq
    目录结构创建目录#activemq目录mkdir-p/docker/activemq/datamkdir-p/docker/activemq/conf#rocket目录mkdir-p/docker/rocketmq/broker1/confmkdir-p/docker/rocketmq/broker1/logsmkdir-p/docker/rocketmq/broker1/storemkdir-p/docker/rocketmq/names......
  • Android HandlerThread Post后延迟7秒才执行的原因及解决方案|如何提高Android后台线程
    在Android开发中,HandlerThread是用于处理后台线程任务的常见工具。然而,有时我们会遇到这样的问题:当任务通过HandlerThread的post方法发送后,任务的执行时间会出现明显的延迟,比如7秒的延迟才执行任务。本文将深入分析这种问题的成因,探讨可能的影响因素,并提供多种优化方案,帮助开发者解......