首页 > 其他分享 >SMPLify论文阅读:Keep it SMPL: Automatic Estimation of 3D Human Pose and Shape from a Single Image

SMPLify论文阅读:Keep it SMPL: Automatic Estimation of 3D Human Pose and Shape from a Single Image

时间:2024-07-13 17:10:30浏览次数:8  
标签:SMPLify 惩罚 Pose SMPL 2D 形状 Human 关键点 3D

基本信息

  1. 时间:2016

  2. 会议/期刊:ECCV

  3. 论文网址:https://arxiv.org/pdf/1607.08128

  4. 一作单位:Max Planck Institute for Intelligent Systems

文章内容

  1. 关键词:3D身体形状,人体姿态,卷积神经网络

  2. 文章类型:算法/基于优化的方法

  3. 硬件/算法类型:SMPL/HMR

  4. 核心思想:

    1. 从单张图像中恢复出3D pose和shape。基于DeepCut,bottom-up方法预测出二维关键点坐,基于SMPL top-down 方法和二维关键点匹配

    2. 最小化目标函数,惩罚3D关键点投影和2D关键点坐标,达到了SOTA水平

  5. 贡献点

    1. 提出了第一种从单个图像预测3D shape和pose的自动方法

    2. 提出了损失函数中的穿透项

    3. 提出了将3D关键点和2D关键点匹配的新的目标函数

  6. 问题背景

    1. 从图像中预测3D的shape和pose具有挑战性,因为人体、关节、遮挡、服装、照明的复杂性,以及从2D推断3D的固有模糊性。

    2. 之前的方法使用的人体模型比较弱,此方法选择SMPL

    3. 没有其他方法只通过2D关键点预测3D的pose和shape;没有其他方法automatic

    4. 许多方法选择了利用先验知识

  7. 工作概述

    1. 使用DeepCut CNN预测2D关键点坐标和置信度。3D身体模型SMPL匹配二维关键点。训练了一个新的性别模糊的模型。用20个胶囊的方式近似身体 计算穿模,训练了一个回归器来从SMPL的shape参数得到胶囊参数(轴长度和半径),然后根据运动链的旋转来调整胶囊的姿态。

    2. 损失函数

      • 总的损失函数:

      • joint损失项

        \(\Pi_{k}\) 将3D关键点投影成2D,\(w_{i}\)是二维关键点预测网络输出的置信度,用来对每个joint加权,对于遮挡的关键点,权值较低。$\rho $是German-McClure惩罚函数

      • 关节反弯惩罚项

      标签:SMPLify,惩罚,Pose,SMPL,2D,形状,Human,关键点,3D
      From: https://www.cnblogs.com/fang0218/p/18300348

相关文章

  • How to link multiple docker-compose services via network
    Howtolinkmultipledocker-composeservicesvianetworkNewscenario:SharinganetworkbetweenservicesIfyouwantdefineservicesinmultipledocker-compose.ymlfiles,andalsohavenetworkconnectivitybetweentheservices,youneedtoconfigureyou......
  • HumanoidBench——模拟仿人机器人算法有未来
    概述论文地址:https://arxiv.org/pdf/2403.10506仿人机器人具有类似人类的外形,有望在各种环境和任务中为人类提供支持。然而,昂贵且易碎的硬件是这项研究面临的挑战。因此,本研究开发了使用先进模拟技术的HumanoidBench。该基准利用仿人机器人评估不同算法的性能,其中包括各......
  • Franka Robot 打印机器人关节位姿(print_joint_poses.cpp)
    //Copyright(c)2023FrankaRoboticsGmbH//UseofthissourcecodeisgovernedbytheApache-2.0license,seeLICENSE#include<iostream>#include<iterator>#include<franka/exception.h>#include<franka/model.h>/***@exam......
  • composer优化php项目
    composerdump-autoload--optimizecomposerinstall--no-dev--prefer-dist--prefer-stable这两个命令是在使用Composer时常用的,Composer是PHP的依赖管理工具。下面是这两个命令的解释:1.`composerdump-autoload--optimize`:-`composerdump-autoload`:这个命令会重......
  • 容器之docker compose
    DockerCompose是一个用于定义和运行多容器Docker应用的工具。通过一个YAML文件,您可以配置应用程序需要的所有服务,并使用单个命令来创建和启动这些服务。以下是对DockerCompose的详细介绍:核心概念服务(Services)服务是一个运行容器的抽象。每个服务都运行一个镜像,并且......
  • docker-compose创建haproxy教程
    本文主要讲解通过docker-compose创建haproxy并进行代理一、haproxy简介HAProxy是一款基于事件驱动、单进程模型设计的四层与七层负载均衡器,它能够在TCP/UDP层面以及HTTP(S)等应用层协议上实现高效的流量分发。HAProxy不仅适用于Web服务器负载均衡,还能应用于数据库、邮件服务器......
  • docker-compose vs docker-stack
    docker-composevsdocker-stack都是docker两个容器编排工具,docker-compose是属于第三方容器编排工具需要单独安装,docker-stack是docker内置容器编排工具。docker-compose一般配合K8S使用,目前要容器管理方面K8S有着比较明显的优势,所以docker-compose目前比较流行。docker-stac......
  • docx转html方案验证-支持latex,表格,图片(aspose)
    方案总结:1:poi(html属性支持)存在一个bug,对于table中的cell中既有文本又有图片的在转化后图片丢失2:tika(主要是提取内容,转换出来的html不太好)3.openoffice(依赖安装,转出的html不太好)4.aspose(功能强大但是付费),但也可以免费使用,缺点:不支持扩展原因代码不是开源的5.mamm......
  • 尚硅谷 docker-compose.yml 文件内容
    #配置各个容器服务services:microService:image:zzyy_docker:1.6container_name:ms01#容器名称,如果不指定,会生成一个服务名加上前缀的容器名ports:-"6001:6001"volumes:-/app/microService:/datanetworks:-springboo......
  • Docker Compose 安装
    安装方案场景一:安装DockerDesktop获取DockerCompose的最简单且推荐的方法是安装DockerDesktop。DockerDesktop包括DockerCompose以及DockerEngine和DockerCLI,它们是Compose的先决条件。场景二:安装Compose插件如果您已经安装了DockerEngine和DockerCL......