写点什么

模拟仿真系统中的汽车和行人模型

  • 2019-08-17
  • 本文字数:1677 字

    阅读完需:约 6 分钟

模拟仿真系统中的汽车和行人模型

在模拟仿真的环境中,一部分属于静态的物体,以背景为主,比如高架桥、楼房、街道、树木、河流和山丘等等,另一部分是动态的物体,比如汽车、行人、摩托车、自行车和动物等等。静态的环境数据需要 3-D 模型或者 IBR 模型,而动态的活动模型,就需要提供运动学和动力学模型。


在汽车工业,有众多成熟的仿真模拟公司做汽车 CAD 模型和车体运动学/动力学模型,比如 MSC 软件公司的 VIRES、西门子收购的公司 TASS 开发的 PreScan、IPG 公司的 CarMaker、Mechanical Simulation 公司的 CarSim 和 dSpace 的 Automotive Simulation Models(ACM)等。如下图分别是 CarMaker、CarSim 和 ACM 的汽车模型。





图片来自黄浴的知乎


人体模型以及人脸模型是模拟行人的基础,作为外观的服装也需要 3-D 建模,至于更多的细节如皮肤和头发部分,对自动驾驶环境仿真的效果不那么敏感。同时作为一个运动物体,本身需要提供其骨架模型(skeleton model),行走或者其他动作,如倒地和蹲下等,需要运动学模型确定,甚至摩托车手和自行车手也可以在一些动作细节上做工作,体现出其特有的动作模型。面部表情和人体动作一样,也需要提供变形模型(也有肌肉模型和表情单元模型等)和运动学方程决定仿真的面部动作,如惊讶,微笑,甚至哭泣等等。手指运动类似于人体运动,有独特的骨架模型描述。


在对人体运动理解和建模困难的情况下,以前动画游戏制作者会采用运动捕获技术,即在运动物体身上贴红外标记(marker),在红外摄影数据中得到人体模型的运动模式。


在计算机视觉研究领域,一些研究者探索如何通过真实图像的数据采用机器学习和概率方法对人体(包括提到的人脸,服装等)的外观和运动(包括表情和手势)进行建模,其中还是和计算机图形学的 3-D 模型结合,即 IBR 或者 VBR(video-based rendering)技术。


基于视频数据重建 3-D 人体模型:



图片来自黄浴的知乎


一个交互式服装建模和编辑的工具:



图片来自黄浴的知乎


一种基于深度学习得到运动转换的方法,这里将基于视觉捕获的人体运动传递到另外一个人身上。



图片来自黄浴的知乎


基于深度学习 GAN 理论学习一个面部表情的转换方法,基于视觉的面部显著标记(landmark)处理,可以将一个人的表情传递到另外一个人脸上。



图片来自黄浴的知乎


对一些表观和运动细节的把握也有一些研究工作,如下图基于深度学习从图像中直接头发建模:



图片来自黄浴的知乎


对自行车手的特技动作进行建模,得到其运动学模型表示:



图片来自黄浴的知乎


参考文献:


1、CarMaker


2、CarSim


3、ACM


4、Alldieck et al., “Video Based Reconstruction of 3D People Models”, SIGGRAPH 2018


5、N Umetani et al., “Sensitive Couture for Interactive Garment Modeling and Editing”, SIGGRAPH 2011.


6、C Chan et al., “Everybody Dance Now”,arXiv 1808.07371,2018


7、E Zakharov et al.,“Few-Shot Adversarial Learning of Realistic Neural Talking Head Models“,arXiv 1905.08233,2019


8、M Chai et al., “AutoHair: Fully Automatic Hair Modeling from A Single Image”,SIGGRAPH,2016


9、J Tan et al.,“Learning Bicycle Stunts”,SIGGRAPH 2014


本文来源:


https://zhuanlan.zhihu.com/p/66962321


2019-08-17 18:026358

评论

发布
暂无评论
发现更多内容

强!上线3天获10w浏览量,京东T8纯手码Redis缓存手册,我粉了

Java 数据库 redis 架构 面试

Python协程 & 异步编程(asyncio) 入门介绍

行者AI

#python

全表遍历并处理数据有点慢?放开!我来!

林一

jpa Stram @QueryHints

CVPR2021竞赛结果出炉,阿里淘系多媒体算法包揽3项国际冠军

阿里巴巴大淘宝技术

CVPR

IPFS挖矿靠谱吗?IPFS挖矿合法吗?

区块链 IPFS

2022秋春招/提前批面经分享总结(字节、腾讯、阿里)

学无止境的阿奔

腾讯 面试 阿里 字节 校招

Vitalik Buterin眼中的区块链信任模型

CECBC

什么是数据仓库

奔向架构师

数据库 数据仓库 数据架构 话题讨论 7月日更

Flink知识点总结

五分钟学大数据

flink 7月日更

云原生负载均衡和网关应用实践

火山引擎开发者社区

云原生 后端

大专的我,闭关苦学56天,含泪拿下阿里offer,五轮面试,六个小时灵魂拷问

Java架构师迁哥

免费分享入门学习Java的优秀图书

Java入门到架构

Java 书籍 Java入门

🏆「推荐收藏」【Spring源码专题】彻底让你明白【IOC容器初始化】运行原理和源码流程

洛神灬殇

spring 容器 源码分析 7月日更

Linux常用命令-文件操作

正向成长

linux命令

数字新金融到底是什么样的金融

CECBC

网络攻防学习笔记 Day62

穿过生命散发芬芳

网络攻防 7月日更

利用 IComparable<T> 以及 IComparer<T> 定义顺序关系

喵叔

7月日更

iOS 15隐私升级及注意事项

阿里巴巴大淘宝技术

ios WWDC21

国内市场主流音视频产品主要功能分析

anyRTC开发者

音视频 WebRTC 语音通话 实时通讯 视频通话

从特斯拉召回事件,窥探OTA汽车进化真面目

脑极体

字节跳动实习生删库高操作

学神来啦

Linux 程序员 职场搞笑 linux运维

为技术系统打“疫苗”,爱奇艺攻防演练平台的探索实践

爱奇艺技术产品团队

架构 安全攻防 开发 混沌工程

科创人|容联七陌CEO陈光:90后街舞少年的CEO修炼手册

科创人

人工智能 创业 程序员

模块1

cherrycheek

新能源车的发展趋势

石云升

学习 新能源汽车 7月日更

将 FeignClient 的请求记录成 cURL 格式

哈德韦

微服务 前后端分离 log4j curl Spring boot Feign

AQS介绍和原理分析(下)

追风少年

并发编程 AQS

为什么AI需要大大大大大模型?

白洞计划

在企业软件中负责任地使用开放源代码

BeeWorks

花2个月备战字节,3轮面试拿下总包60W Offer!

Java架构师迁哥

如何实现跨设备的双向连接? Labo涂鸦鸿蒙亲子版分布式开发技术分享

科技汇

模拟仿真系统中的汽车和行人模型_AI&大模型_黄浴_InfoQ精选文章