写点什么

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

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

评论

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

MongoDB技术实践与应用案例征集活动

MongoDB中文社区

mongodb

小程序与 H5、原生应用的对比

Speedoooo

容器 信息安全 ios开发 APP开发 Andriod开发

架构实战营毕业总结

Abner S.

#架构实战营

2021云栖大会|东方通正式加入阿里云云原生合作伙伴计划,强强联手共创国产数字化转型新风向!

阿里巴巴云原生

阿里云 云原生 合作共赢 云栖大会

每周学习感想

张靖

#架构实战营

Gartner发布《2021年企业低代码平台魔力象限》低码一体化平台成趋势!

优秀

低代码

云主机是什么?可以用来干嘛?

行云管家

云计算 云服务 云主机 云平台

Python代码阅读(第46篇):寻找符合条件的元素

Felix

Python 编程 Code Programing 阅读代码

字节跳动Web Infra发起 Modern.js 开源项目,打造现代 Web 工程体系

字节跳动终端技术

字节跳动 大前端 开源技术

观察者网专访明道云CEO任向晖

明道云

1024 写给程序员的一些建议

Andy阿辉

编程 程序员 程序人生 程序 java;

京东架构师珍藏版:redis深度笔记(全彩版)全篇精华,细节满满

收到请回复

redis 编程 面试 后端 计算机

helm部署的es出现探针过不了的问题

ilinux

高校人才集聚飞桨启航菁英计划!百度联合中国图象图形学学会助力AI人才培养

百度大脑

人工智能 百度 图像

云智慧开源数据可视化编排平台—FlyFish

云智慧AIOps社区

开源 大前端 低代码 数据可视化 JavaScrip

招募令!焱融 SaaS 平台新产品招募100位体验官

焱融科技

云计算 分布式 高性能 文件存储 NAS

利用守护线程隐式关闭线程池

FunTester

Java 线程池 接口测试 FunTester 守护线程

搭建springboot-tdengine 环境

williamcai

tdengine Spring Boot

事件管理CRM系统是活动策划工作的必要工具

低代码小观

CRM 管理系统 事件管理 CRM系统 活动策划

英特尔公司CEO帕特·基辛格致开放生态系统的一封公开信

科技新消息

落实等级保护工作的意义简单说明-行云管家

行云管家

网络安全 等保 等级保护 安全等级保护

微信业务架构

stars

架构训练营

四万字32图,Kafka知识体系保姆级教程宝典

五分钟学大数据

大数据 kafka

二本渣渣的金九银十辛酸面试之旅:5 面阿里(Java岗) 侥幸上岸

Java 编程 程序员 架构 面试

终于有人把云原生存储讲明白了

青云技术社区

云计算 云原生 存储 Cloud Native

CFI技术新探索,struct_san今日登场

腾讯安全云鼎实验室

云安全

Kubernetes Operator 开发入门

侯生

Kubernetes operator #k8s

Aeron是什么?

BUG侦探

Aeron

4个实验,彻底搞懂TCP连接的断开

Java 架构 TCP 后端 网络编程

校招失败,在小公司熬了2年后我终于进了阿里,竭尽全力(Java岗)

Java 程序员 架构 面试 计算机

携手企业创新 共创美好未来——低代码助力企业数字化

明道云

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