前沿科技-混合现实(MR)远程协作辅助工具:微缩虚拟形象Mini-Me
今天分享一篇在刚刚结束的CHI’2018上发表的full paper。该文章由来自澳洲University of South Australia的Piumsomboon等人和来自新西兰University of Canterbury的Robert Lindeman发表。这要介绍了“Mini-Me”,一个用于辅助混合现实(MR)远程双人协作系统的优化工具。MR远程双人协作系统指的是一个基于虚拟现实(VR)和增强现实(AR)的帮助两个用户远程交流协作的系统。这种系统中,两个远程用户分别处于AR和VR环境中,两人共享的是AR用户所在的环境(VR用户看到的是建模复原的环境),并且,两人在自己的环境中都可以看到对方的虚拟形象。
在本文中,系统的工作场景是这样的,远程的两个用户一个是AR用户(头戴MS Hololens),另一个是VR用户(头戴HTC Vive)。如下图中的a是AR用户看到的景象,AR用户可以看到自己所在的房间,以及远程伙伴的虚拟形象;如下图中b是VR用户所处的虚拟景象,VR用户可以看到一个虚拟出来的远程伙伴的房间,和虚拟的远程伙伴的形象。
图片摘自论文。a,b为AR、VR用户环境;c为微缩版VR用户虚拟形象的设计细节;d、g为用户使用系统的实际场景;e、f为VR用户在为AR用户指出书架上的某物体。
可以看到图中很多处都有一个微缩版的虚拟形象,这个就是Mini-Me。它的出现是为了解决这种远程协作系统当中的两个用户“失联”问题-由于AR用户视界(Field of View, FOV)有限,VR用户的虚拟形象时常不在其视线内,所以很多对方的非语言交流线索(non-verbal communication cue,如眼神和肢体语言)都无法接收。作者希望通过这个附加的微型虚拟形象来为用户提供对方的非语言交流线索。Mini-Me被设计成始终停留在AR用户的视线中,但是ta复制真实用户的视线(gaze)和姿势(body gesture)-也就是说,虽然这个小人始终会自动地移动到AR用户能看到的地方,可能不是VR用户站的地方,但是他们的视线和动作保持一致:VR用户在看什么,ta也就往哪看,VR用户在指什么,ta也往哪指。AR用户可以开启/关闭Mini-Me,把Mini-Me固定在某处,VR用户也可以进入Mini-Me的视角。
作者们进行了2*2 within-subject实验,将AR用户端带有Mini-Me的MR协作系统,对比没有Mini-Me(只有一比一大小的虚拟VR用户形象)的基准系统(baseline),在两个场景下进行了评估:1)“茶会(Tea Party)”,远程的VR用户要远程帮助在茶叶零售店的AR用户,该场景是一种不对称合作(Asymmetric Collaboration)场景,主要由一方提供指导;2)“城市规划者(Urban Planner)”,双方需要共同完成城市设计的任务,这个场景是一种对称合作(Symmetric Collaboration),双方要互相帮助,而不是单方面指导。
图片摘自论文。a-d:Tea Party场景Demo;e-h:Urban Planner场景Demo。
作者们从两方面评价了系统:社交现场感(Social Presence),可用性(usability)。总的来说,他们得到了喜人的实验结果。实验结果显示,和基准系统比较,有Mini-Me的系统在非对称合作场景下可以更好的传递非语言交流线索以提高合作表现,在两种场景下都能提高社交现场感,并且在两种场景下都是参与者更偏爱的方式。
Piumsomboon, T., Lee, G. A., Hart, J. D., Ens, B., Lindeman, R. W., Thomas, B. H., & Billinghurst, M. (2018, April). Mini-Me: An Adaptive Avatar for Mixed Reality Remote Collaboration. In Proceedings of the 2018 CHI Conference on Human Factors in Computing Systems (p. 46). ACM.
前沿科技-混合现实(MR)远程协作辅助工具:微缩虚拟形象Mini-Me的更多相关文章
- Alex: 2018年对混合现实MR的展望
原文作者:Alex Kipman, 微软操作系统工程院技术院士 Hello 大家好! 难以置信我们已经走过了2018年的头两个月了. 每年一月份我都会去巴西省亲,和我的家人欢聚一堂,度过一个美好的假日 ...
- 如何透过HTC Vive拍摄Mixed Reality (混合现实)影片
https://www.vive.com/cn/forum/1706?extra=page%3D1 也许你是一位开发者,想为自己的HTC Vive游戏制作酷炫的宣传片:或者你是游戏主播,想为观众带来高 ...
- HoloLens开发手记 - 使用混合现实捕捉 Using mixed reality capture
HoloLens给了用户混合真实世界和数字世界的体验.混合现实捕捉(MRC)使得你可以保存这种体验到图片或者视频.这使得你可以分享你的体验给其他人,这允许他们能看到和你所看到一样的全息图像.这些视频和 ...
- 通AI启示录,从一篇数学物理基础论文说起 原创: 关注前沿科技 量子位 今天 允中 发自 凹非寺
通AI启示录,从一篇数学物理基础论文说起 原创: 关注前沿科技 量子位 今天 允中 发自 凹非寺
- 【分享】Vue 资源典藏(UI组件、开发框架、服务端、辅助工具、应用实例、Demo示例)
Vue 资源典藏,包括:UI组件 开发框架 服务端 辅助工具 应用实例 Demo示例 element ★11612 - 饿了么出品的Vue2的web UI工具套件 Vux ★7503 - 基于Vue和 ...
- Vue UI组件 开发框架 服务端 辅助工具 应用实例 Demo示例
Vue UI组件 开发框架 服务端 辅助工具 应用实例 Demo示例 element ★11612 - 饿了么出品的Vue2的web UI工具套件 Vux ★7503 - 基于Vue和WeUI的组件库 ...
- Windows开发中一些常用的辅助工具
经常有人问如何快速的定位和解决问题,很多时候答案就是借助工具, 记录个人Windows开发中个人常用的一些辅助工具. (1) Spy++ 相信windows开发中应该没人不知道这个工具, 我们常用 ...
- 最好用的css辅助工具——SASS&LESS
前言 首先,小编给大家解释一下什么是SCSS和LESS,Sass 是一款强化 CSS 的辅助工具,它在 CSS 语法的基础上增加了变量 (variables).嵌套 (nested rules).混合 ...
- Linux系统备份还原工具4(rsync/远程数据同步工具)
rsync即是能备份系统也是数据同步的工具. 在Jenkins上可以使用rsync结合SSH的免密登录做数据同步和分发.这样一来可以达到部署全命令化,不需要依赖任何插件去实现. 命令参考:http:/ ...
随机推荐
- 悲观锁 vs 乐观锁 vs Redis
企业面对高并发场景采用的方案. 比如 产品抢购高并发时的超发现象. 1 悲观锁悲观锁 需要数据库本身提供支持(Oracle和MySQL都是支持的).实现细节:当前 数据库事务 读取到产品后, 就将目标 ...
- 【Bazinga HDU - 5510 】【考察strstr()的使用】【贪心】
题意分析 1.题目大致说的是让你输出符合这种条件(在所给的字符串中至少有一个不是它的子串)的字符串对应的label,若没有输出-1: 2.判断子串可以用string.h下的strstr(s1, s2) ...
- Monad 在实际开发中的应用
版权归作者所有,任何形式转载请联系作者. 作者:tison(来自豆瓣) 来源:https://www.douban.com/note/733279598/ Monad 在实际开发中的应用 不同的人会从 ...
- 使用python发生邮箱
1.在使用邮箱登陆需要在邮箱内开启SMTP服务 2.注意在代码中登陆程序使用的密码为第三方授权登陆码,QQ邮箱为系统提供的授权码 网易邮箱为自己设置的授权码 QQ邮箱模拟 import smtplib ...
- URAL-1982-Electrification Plan最小生成树或并查集
Electrification Plan 题意:在一个无向图中,给你几个源点,找出把所有点连接到源点后最小的消费: 可以利用并查集: 先用结构体把每个边存起来,再按照消费大小排序.之后从消费小的到大的 ...
- Shiro实现用户对动态资源细粒度的权限校验
前言 在实际系统应用中,普遍存在这样的一种业务场景,需要实现用户对要访问的资源进行动态权限校验. 譬如,在某平台的商家系统中,存在商家.品牌.商品等业务资源.它们之间的关系为:一个商家可以拥有多个品牌 ...
- Python作业本——前言
大四毕业了,9月才开始研究生生涯,导师也没有严格要求我暑假留校做项目,也没提具体的学习要求.这两三个月比较闲,所以就打算学学Python.学习过程中肯定会有些心得体会,以及一些小练习.学习编程不同于传 ...
- 009 Python基本图形绘制
目录 一.概论 二.方法论 三.实践能力 一.概论 深入理解Python语言 实例2: Python蟒蛇绘制 模块1: turtle库的使用 turtle程序语法元素分析 二.方法论 Python语言 ...
- Mysql的两种存储引擎以及区别
一.Mysql的两种存储引擎 1.MyISAM: ①不支持事务,但是整个操作是原子性的(事务具备四种特性:原子性.一致性.隔离性.持久性) ②不支持外键,支持表锁,每次所住的是整张表 MyIS ...
- mybatis-generator:generate 生成代码配置踩坑详解
mybatis-generator:generate 生成代码配置踩坑不少,在此留下笔记以便后续填坑 一.mysql返回时间问题 错误信息: [ERROR] Failed to execute goa ...