0
  • 聊天消息
  • 系统消息
  • 评论与回复
登录后你可以
  • 下载海量资料
  • 学习在线课程
  • 观看技术视频
  • 写文章/发帖/加入社区
创作中心

完善资料让更多小伙伴认识你,还能领取20积分哦,立即完善>

3天内不再提示

增强现实技术原理

传感器技术 来源:YXQ 2019-08-09 14:56 次阅读

用户对现实世界感知的新技术。一般认为,AR技术的出现源于虚拟现实技术(Virtual Reality,简称VR)的发展,但二者存在明显的差别。传统VR技术给予用户一种在虚拟世界中完全沉浸的效果,是另外创造一个世界;而AR技术则把计算机带入到用户的真实世界中,通过听、看、摸、闻虚拟信息,来增强对现实世界的感知,实现了从“人去适应机器”到技术“以人为本”的转变。

AR技术原理

AR从其技术手段和表现形式上,可以明确分为大约两类,一是Vision based AR,即基于计算机视觉的AR,二是LBS basedAR,即基于地理位置信息的AR。

Vision based AR

基于计算机视觉的AR是利用计算机视觉方法建立现实世界与屏幕之间的映射关系,使我们想要绘制的图形或是3D模型可以如同依附在现实物体上一般展现在屏幕上,如何做到这一点呢?本质上来讲就是要找到现实场景中的一个依附平面,然后再将这个3维场景下的平面映射到我们2维屏幕上,然后再在这个平面上绘制你想要展现的图形,从技术实现手段上可以分为2类:

1、 Marker-Based AR

这种实现方法需要一个事先制作好的Marker(例如:绘制着一定规格形状的模板卡片或者二维码),然后把Marker放到现实中的一个位置上,相当于确定了一个现实场景中的平面,然后通过摄像头对Marker进行识别和姿态评估(Pose Estimation),并确定其位置,然后将该Marker中心为原点的坐标系称为Marker Coordinates即模板坐标系,我们要做的事情实际上是要得到一个变换从而使模板坐标系和屏幕坐标系建立映射关系,这样我们根据这个变换在屏幕上画出的图形就可以达到该图形依附在Marker上的效果,理解其原理需要一点3D射影几何的知识,从模板坐标系变换到真实的屏幕坐标系需要先旋转平移到摄像机坐标系(Camera Coordinates)然后再从摄像机坐标系映射到屏幕坐标系。

在实际的编码中,所有这些变换都是一个矩阵,在线性代数中矩阵代表一个变换,对坐标进行矩阵左乘便是一个线性变换(对于平移这种非线性变换,可以采用齐次坐标来进行矩阵运算)。公式如下:

矩阵C的学名叫摄像机内参矩阵,矩阵Tm叫摄像机外参矩阵,其中内参矩阵是需要事先进行摄像机标定得到的,而外参矩阵是未知的,需要我们根据屏幕坐标(xc ,yc)和事先定义好的Marker 坐标系以及内参矩阵来估计Tm,然后绘制图形的时候根据Tm来绘制(初始估计的Tm不够精确,还需要使用非线性最小二乘进行迭代寻优),比如使用OpenGL绘制的时候就要在GL_MODELVIEW的模式下加载Tm矩阵来进行图形显示。

2、 Marker-Less AR

基本原理与Marker based AR相同,不过它可以用任何具有足够特征点的物体(例如:书的封面)作为平面基准,而不需要事先制作特殊的模板,摆脱了模板对AR应用的束缚。它的原理是通过一系列算法(如:SURF,ORB,FERN等)对模板物体提取特征点,并记录或者学习这些特征点。当摄像头扫描周围场景,会提取周围场景的特征点并与记录的模板物体的特征点进行比对,如果扫描到的特征点和模板特征点匹配数量超过阈值,则认为扫描到该模板,然后根据对应的特征点坐标估计Tm矩阵,之后再根据Tm进行图形绘制(方法与Marker-Based AR类似)。

LBS-Based AR

其基本原理是通过GPS获取用户的地理位置,然后从某些数据源(比如wiki,google)等处获取该位置附近物体(如周围的餐馆,银行,学校等)的POI信息,再通过移动设备的电子指南针和加速度传感器获取用户手持设备的方向和倾斜角度,通过这些信息建立目标物体在现实场景中的平面基准(相当于marker),之后坐标变换显示等的原理与Marker-Based AR类似。

这种AR技术利用设备的GPS功能及传感器来实现,摆脱了应用对Marker的依赖,用户体验方面要比Marker-Based AR更好,而且由于不用实时识别Marker姿态和计算特征点,性能方面也好于Marker-Based AR和Marker-Less AR,因此对比Marker-Based AR和Marker-Less AR,LBS-Based AR可以更好的应用到移动设备上。

声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉
  • 计算机视觉
    +关注

    关注

    8

    文章

    1600

    浏览量

    45613
  • 增强现实
    +关注

    关注

    1

    文章

    663

    浏览量

    44729

原文标题:传感器专业微信群,赶紧加入吧!

文章出处:【微信号:WW_CGQJS,微信公众号:传感器技术】欢迎添加关注!文章转载请注明出处。

收藏 人收藏

    评论

    相关推荐

    什么是AR?ar增强现实技术支撑是什么

    标定技术:这是增强现实AR眼镜的关键技术之一,用于确定人眼与跟踪系统之间的相对位置关系,以及人眼的内参数,帮助用户准确地看到虚拟与真实世界的融合。
    的头像 发表于 03-07 18:18 1807次阅读
    什么是AR?ar<b class='flag-5'>增强</b><b class='flag-5'>现实</b>的<b class='flag-5'>技术</b>支撑是什么

    问界M9的AR-HUD有何优势?

    AutOptiX智能车载光技术华为AR-HUD采用了华为自家的AutOptiX智能车载光技术,使汽车的驾驶舱不再需要传统的仪表板,而是通过增强现实
    发表于 12-27 09:36 460次阅读
    问界M9的AR-HUD有何优势?

    智能运维技术的发展和设计资料

    智能运维技术,就是利用当下的虚拟现实技术(VirtualReality、VR)增强现实技术(Au
    发表于 09-21 07:18

    AR-HUD带来挑战有哪些?

    AR-HUD 则是利用增强现实技术,与智能网联数据深度融合,实现虚拟图像与现实的叠加显示。 而未来HOLO HUD结合3D技术和AR显
    发表于 09-06 15:22 1235次阅读
    AR-HUD带来挑战有哪些?

    AR昆虫种类科普系统:增强现实技术带你深入了解昆虫世界

    随着科技的不断发展,人们对自然界的认识也在不断加深。在这个过程中,AR(增强现实技术的出现为人们带来了全新的体验方式。为此,广州华锐互动开发了AR昆虫种类科普系统,本文将为大家详细介绍这款系统
    发表于 08-28 15:46 479次阅读
    AR昆虫种类科普系统:<b class='flag-5'>增强</b><b class='flag-5'>现实</b><b class='flag-5'>技术</b>带你深入了解昆虫世界

    不止应用于抬头显示 汽车AR增强现实技术能做些什么?

    来源:Metaverse元宇宙随着AR技术将我们的现实与数字内容相结合,在这个竞争激烈的市场中扩大可能性并提高效率,AR在汽车应用中的普及率正在广泛提高。因此,问题不再是“我们应该在汽车行业实施AR
    的头像 发表于 08-15 10:13 361次阅读
    不止应用于抬头显示 汽车AR<b class='flag-5'>增强</b><b class='flag-5'>现实</b><b class='flag-5'>技术</b>能做些什么?

    不止应用于抬头显示 汽车AR增强现实技术能做些什么?

    AR 技术吗?” 而是“我们应该多久实施 AR 不同的应用程序以提高效率?”和“这些应用程序如何影响行业?” 在 Web3D/AR技术方面,我们有一个专家团队随时准备帮助您了解更多信息。经及目3D笔者深入了解和挖掘后,发现了一份汽车AR
    的头像 发表于 08-14 10:55 405次阅读
    不止应用于抬头显示 汽车AR<b class='flag-5'>增强</b><b class='flag-5'>现实</b><b class='flag-5'>技术</b>能做些什么?

    增强现实是人机交互技术

    增强现实是人机交互技术增强现实是一种涵盖多种应用程序和技术的科技,可以改变我们的感知和与
    的头像 发表于 08-12 15:27 630次阅读

    AR增强现实技术在电力实训中的应用

    随着科技的发展,教育方式也在不断地进步和创新。其中,增强现实(AR)技术的出现,为教育领域带来了全新的可能。AR变电站模拟实训系统就是这种创新教学方法的完美实践,它将虚拟与现实相结合,
    的头像 发表于 08-10 15:18 503次阅读
    AR<b class='flag-5'>增强</b><b class='flag-5'>现实</b><b class='flag-5'>技术</b>在电力实训中的应用

    增强现实技术(AR)和虚拟现实技术(VR)的区别

    增强现实(简称AR),增强现实技术也被称为扩增现实,AR增强
    发表于 08-06 15:58 1114次阅读

    变电站AR增强现实巡检系统

    变电站AR增强现实巡检系统是一种基于增强现实技术的电力设备巡检系统,它可以利用增强
    的头像 发表于 07-24 15:54 494次阅读

    ar和vr的区别和用途

    AR将虚拟信息叠加到真实世界中,通过增强现实技术为用户提供交互性的增强体验;而VR则是创造一个完全虚拟的数字世界,让用户通过沉浸式的体验感觉好像真的置身其中。
    发表于 06-20 16:50 2278次阅读

    XR虚拟拍摄解析

    XR虚拟拍摄是一种新兴的影视拍摄技术,它利用虚拟现实增强现实技术,将演员的动作和表情实时捕捉,并将其转化为数字形象,使得影片的拍摄效果更加
    的头像 发表于 06-17 14:25 446次阅读

    使用增强现实技术的非接触式ATM

    电子发烧友网站提供《使用增强现实技术的非接触式ATM.zip》资料免费下载
    发表于 06-09 14:28 0次下载
    使用<b class='flag-5'>增强</b><b class='flag-5'>现实</b><b class='flag-5'>技术</b>的非接触式ATM

    什么是XR虚拟制作技术

    XR,扩展现实(Extended Reality),是指通过计算机将真实与虚拟相结合,打造一个可人机交互的虚拟环境,这也是虚拟现实技术(VR)、增强
    的头像 发表于 05-04 17:54 997次阅读