​我们最常见的ar技术(一文看懂AR技术原理)

我们最常见的ar技术(一文看懂AR技术原理)

增强现实(Augmented Reality,简称AR)是一种实时地计算摄影机影像的位置及角度并加上相应图像的技术,最早于1990年提出。包含了多媒体、三维建模、实时视频显示及控制、多传感器融合、实时跟踪及注册、场景融合等新技术与新手段,它将计算机生成的虚拟物体或关于真实物体的非几何信息叠加到真实世界的场景之上,实现了对真实世界的增强。

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)然后再从摄像机坐标系映射到屏幕坐标系。

我们最常见的ar技术(一文看懂AR技术原理)(1)

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

我们最常见的ar技术(一文看懂AR技术原理)(2)

矩阵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可以更好的应用到移动设备上。

我们最常见的ar技术(一文看懂AR技术原理)(3)

AR增强现实系统组成

1、Monitor-based系统

在基于计算机显示器的AR实现方案中,摄像机摄取的真实世界图像输入到计算机中,与计算机图形系统产生的虚拟景象合成,并输出到屏幕显示器。

用户从屏幕上看到最终的增强场景图片。它虽然不能带给用户多少沉浸感,但却是一套最简单使用的AR实现方案。由于这套方案的硬件要求很低,因此被实验室中的AR系统研究者们大量采用。

我们最常见的ar技术(一文看懂AR技术原理)(4)

2、Video see-through系统

头盔式显示器(Head-mounted displays-HMD)被广泛应用于虚拟现实系统中,用以增强用户的视觉沉浸感。增强现实技术的研究者们也采用了类似的显示技术,这就是在AR中广泛应用的穿透式HMD。

根据具体实现原理又划分为两大类,分别是基于视频合成技术的穿透式HMD(video see-through HMD)和基于光学原理的穿透式HMD(optical see-through HMD)。

我们最常见的ar技术(一文看懂AR技术原理)(5)

Video see-through增强现实系统实现方案

3、Optical see-through系统

在上述的两套系统实现方案中,输入计算机中的有两个通道的信息,一个是计算机产生的虚拟信息通道,一个是来自于摄像机的真实场景通道。而在optical see-through HMD实现方案中去除了后者,真实场景的图像经过一定的减光处理后,直接进入人眼,虚拟通道的信息经投影反射后再进入人眼,两者以光学的方法进行合成。

我们最常见的ar技术(一文看懂AR技术原理)(6)

4、三种系统结构的性能比较

三种AR显示技术实现策略在性能上各有利弊。

在基于monitor-based和video see-through显示技术的AR实现中,都通过摄像机来获取真实场景的图像,在计算机中完成虚实图像的结合并输出。整个过程不可避免的存在一定的系统延迟,这是动态AR应用中虚实注册错误的一个主要产生原因。

但这时由于用户的视觉完全在计算机的控制之下,这种系统延迟可以通过计算机内部虚实两个通道的协调配合来进行补偿。

而基于optical see-through显示技术的AR实现中,真实场景的视频图像传送是实时的,不受计算机控制,因此不可能用控制视频显示速率的办法来补偿系统延迟。

我们最常见的ar技术(一文看懂AR技术原理)(7)

另外,在基于monitor-based和video See-through显示技术的AR实现中,可以利用计算机分析输入的视频图像,从真实场景的图像信息中抽取跟踪信息(基准点或图像特征),从而辅助动态AR中虚实景象的注册过程。而基于optical see-through显示技术的AR实现中,可以用来辅助虚实注册的信息只有头盔上位置传感器。

相关推荐

​来自星星的你12集(来自星星的你108)

​来自星星的你12集(来自星星的你108)

182

来自星星的你12集(来自星星的你108) 弯着腰头顶实在是太累,苏夏索性脱了个垫子,垫在底下,靠着门边,偷听的越发的津津有味了,接下来我们就来聊聊关于来自星星的你12集?以下...

​先秦时期的文学的内容(先秦时期文学)

​先秦时期的文学的内容(先秦时期文学)

69

先秦时期的文学的内容(先秦时期文学) 一、神话中国古代神话散见于各类书籍,现存最早、保存最多的是《山海经》“精卫填海”“夸父追日”的故事出自于《山海经》,“女娲补天...

​苏州新开的大润发在哪里(大润发正式开业)

​苏州新开的大润发在哪里(大润发正式开业)

180

苏州新开的大润发在哪里(大润发正式开业) 又等了10个月 吴中城南 商业综合体地标终于来了! 吴风生活广场10月1日正式开业 期待已久的 大润发超市试营业结束, 今天正式营业!...

​武大学术妲己(武大教授周玄毅)

​武大学术妲己(武大教授周玄毅)

190

武大学术妲己(武大教授周玄毅) 一提起“老师”,人们首先想到的就是一个慈祥的老人,一个温和的年轻人,或者是温柔善良的女性形象。公众很难相信,一个德高望重的老师,会做...

​曲筱绡赵启平最后的结局

​曲筱绡赵启平最后的结局

185

曲筱绡赵启平最后的结局 《欢乐颂3》的结局是曲筱绡与赵启平结婚,樊胜美和王柏川分手了,邱莹莹和应勤离婚了,成为了有钱人,关雎尔与谢童在一起了,安迪与小包总在一起了。...

​求佛原唱哪里人

​求佛原唱哪里人

189

求佛原唱哪里人 原唱誓言是黑龙江人。求佛(别名《一世情缘》)是由陈超填词、谱曲,誓言演唱的歌曲,收录于誓言2006年2月10日发行的专辑《我的誓言》中。 求佛原唱哪里人 黑龙江...

​攀枝花首富排名

​攀枝花首富排名

150

攀枝花首富排名 第一名:罗阳勇--四川安宁铁钛股nbsp nbsp nbsp nbsp nbsp nbsp nbsp nbsp nbsp nbsp nbsp nbsp nbsp nbsp 份董事长兼总裁 第二名:鲜扬--恒鼎实业国际发展nbsp nbsp nbsp nbsp nbsp nbsp nbsp nbs...

​奶奶再爱我一次忠华最后结局

​奶奶再爱我一次忠华最后结局

152

奶奶再爱我一次忠华最后结局 《奶奶再爱我一次》结局是: 王朝辉和忠华看着这一幕也都含泪感叹,这个时候丽娟说起来阿足始终挂念着忠华,做生意的时候始终不愿意离开那个小村...

​卖化妆品利润一般是多少

​卖化妆品利润一般是多少

196

卖化妆品利润一般是多少 化妆品的利润是相当大的,一般情况下化妆品单件的成本只有价格的5%左右,最多不超过15%,而且是已经包含了广告宣传和明星代言费用。 这些化妆品其中...

​客家麻油鸭的正宗做法

​客家麻油鸭的正宗做法

195

客家麻油鸭的正宗做法 主料:秋鸭 一只 辅料:姜 蒜 适,料酒 糖 适量,老抽 生抽 适量,盐 适量,辣椒适量 做法 1、秋鸭一只洗净,开水中煮下去血水,控干。 2、锅烧红,下姜蒜数个...

​精油和防晒哪个先涂

​精油和防晒哪个先涂

146

精油和防晒哪个先涂 先抹精油,最后使用防晒霜。 1、乳液或面霜 如果是油性肌肤就可以只使用乳液,若是干性肌肤可以使用面霜。 2、防晒霜 防晒霜千万一定要记得使用,肌肤防护工...

​惊慌失措造句

​惊慌失措造句

126

惊慌失措造句 她的惊慌失措可能会破坏整个计划,所以我们一定要万分小心。 再做任何的事情都不要让我们惊慌失措,否则会导致我们整件事情的失败。 惊慌失措造句 1) 她的惊慌失措...

​今夜我又要来喝醉原唱女声版

132

今夜我又要来喝醉原唱女声版 歌名:爱情醉醉醉 女声版原唱是:郭力 词:郭力 曲:郭力 歌词:今夜我又来喝醉,因为我真的好累,心里的苦不知说给谁,只好自己来背,今夜寂寞难入睡...

​霍永刚闯上海片尾曲

​霍永刚闯上海片尾曲

200

霍永刚闯上海片尾曲 片尾曲是电视剧《闯上海》。 一群外乡人冲撞大上海的生存壁垒,努力贴近社会各阶层的生活真相,深情反映了小人物在上海的苦难和奋斗,强烈表现历史厚重感...

​桓文之事的典故

​桓文之事的典故

53

桓文之事的典故 战国时期,列强纷争,以征伐为能事,各诸侯国都是野心勃勃地追求霸主的地位。对外连年征战,对内盘剥人民,致使广大人民过着苦难的生活。 而齐国在东方诸侯国...

​哈尔滨有眼镜批发市场吗

​哈尔滨有眼镜批发市场吗

82

哈尔滨有眼镜批发市场吗 哈尔滨有眼镜的批发市场。而且哈尔滨眼镜的批发市场不止一家。推荐你几个比较集中的眼镜批发地点。 第1个就是位于哈尔滨火车站对面的北北大厦。 这是哈...

​功夫战警的左震身份揭秘

​功夫战警的左震身份揭秘

185

功夫战警的左震身份揭秘 nbsp nbsp nbsp 左震不是卧底,还是个犯罪嫌疑人,但他也不是个坏人。为了不连累辛小晶他选择了跳楼,因此陷入了昏迷。 nbsp nbsp nbsp nbsp《功夫战警》,是由徐...