写点什么

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

  • 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:026402

评论

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

知识经济时代,教会你做好知识管理

小炮

SAP Marketing Cloud 功能概述(三)

汪子熙

SaaS SAP 云应用 6月月更 Marketing Cloud

AS深圳站来了!参与讨论领取官方限量周边!

InfoQ写作社区官方

热门活动 ArchSummit

初识云原生安全:云时代的最佳保障

SEAL安全

云原生安全

远程办公之:在家露营办公小工具| 社区征文

甜甜的白桃

初夏征文

左手代码,右手开源,开源路上的一份子

开源社

开源

钛星数安加入龙蜥社区,共同打造网络安全生态

OpenAnolis小助手

开源 龙蜥社区 合作 CLA 钛星数安

SAP Marketing Cloud 功能概述(四)

汪子熙

云原生 SaaS SAP 6月月更 Marketing Cloud

一文讲透研发效能!您关心的问题都在 ‍

思码逸研发效能

研发效能

4个不可不知的“安全左移”的理由

SEAL安全

安全左移 shift left

大数据培训Spark 高频面试考点分享

@零度

spark 大数据开发

居家办公更要高效-自动化办公完美提升摸鱼时间 | 社区征文

迷彩

Python AI 6月月更 初夏征文 Python自动化办公

等保备案是等保测评吗?两者是什么关系?

行云管家

备案 等保 等级保护 等保备案 等级测评

初中级开发如何有效减少自身的工作量?

百家饭隐私计算平台创业者

开发 书籍推荐

如何在物联网低代码平台中进行任务管理?

AIRIOT

低代码 物联网

融云通信“三板斧”,“砍”到了银行的心坎上

融云 RongCloud

在 Django 中呈现 HTML 表单(GET 和 POST)

海拥(haiyong.site)

Python django 6月月更

P2PDB 白皮书

Rock-李益

区块链 去中心化数据库

业务与技术双向结合构建银行数据安全管理体系

易观分析

银行数字化

leetcode 139. Word Break 单词拆分(中等)

okokabcd

LeetCode 动态规划 算法与数据结构

虚拟化是什么意思?包含哪些技术?与私有云有什么区别?

行云管家

云计算 运维 虚拟化 IT运维

详解kubernetes备份恢复利器 Velero | 深入了解Carina系列第三期

BoCloud博云

Kubernetes 云原生 数据备份

敏捷之道 | 敏捷开发真的过时了么?

LigaAI

敏捷 敏捷开发 敏捷软件开发 敏捷宣言 LigaAI

java技术培训在 MySQL 中使用枚举需要注意什么

@零度

JAVA开发 枚举

「开源摘星计划之操作系统100人」发布,共建操作系统开源人才生态

腾源会

快手实时数仓保障体系研发实践

Apache Flink

大数据 flink 编程 流计算 实时计算

【直播回顾】战码先锋第七期:三方应用开发者如何为开源做贡献

OpenHarmony开发者

OpenHarmony

龙蜥开发者说:首次触电,原来你是这样的龙蜥社区? | 第 8 期

OpenAnolis小助手

Linux 开源 故事 龙蜥社区 开发者说

web前端培训怎么修改 node_modules 中的文件

@零度

node.js 前端开发

青藤入选工信部网安中心“2021年数字技术融合创新应用典型解决方案”

青藤云安全

网络安全 工信部 主机安全

保险APP适老化服务评测分析2022第06期

易观分析

保险APP

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