第十章 基于立体视觉的深度估计.

Slides:



Advertisements
Similar presentations
期末考试作文讲解 % 的同学赞成住校 30% 的学生反对住校 1. 有利于培养我们良好的学 习和生活习惯; 1. 学生住校不利于了解外 界信息; 2 可与老师及同学充分交流有 利于共同进步。 2. 和家人交流少。 在寄宿制高中,大部分学生住校,但仍有一部分学生选 择走读。你校就就此开展了一次问卷调查,主题为.
Advertisements

TOEFL Speaking ----Q1&Q2 坚果托福 秀文. 评分标准评分标准 Volume Grammar Fluency Logic / Organization Lexical ability Pronunciation.
1 FOUR SQUARE QUESTIONS! 四方塊問題 這是一個富有哲理的智力遊戲。特此翻譯為中文, 並推薦給大家。
2014 年上学期 湖南长郡卫星远程学校 制作 13 Getting news from the Internet.
Unit 9 Have you ever been to an amusement park? Section A.
-CHINESE TIME (中文时间): Free Response idea: 你周末做了什么?
增译法 作为翻译的一个普遍准则,译者不应当对原文的内容随意增减。不过,在实际翻译过程中,要准确地传达原文的信息,译者难免要对译文做一些增添或删减, 译者往往需要把原文中隐含的一些东西增补清楚,以便于读者理解。 例如: Success is often just an idea away. 原译:成功往往只是一个念头的距离。
专题八 书面表达.
How can we become good leamers
广德二中2006届高考 英语专题复习 单项填空 答题指导.
Java Programming Hygiene - for DIDC
功夫茶.
-Artificial Neural Network- Hopfield Neural Network(HNN) 朝陽科技大學 資訊管理系 李麗華 教授.
5B 教材分析.
摘要的开头: The passage mainly tells us sth.
實用日常英文用語 陳辟賢老師                          .
定语从句.
专题讲座 武强中学外语组 制作:刘瑞红.
人教PEP四年级英语上册.
Homework 4 an innovative design process model TEAM 7
Unit 4 I used to be afraid of the dark.
3D Model Wan-Yu Chen NTUEE.
Proteus 可视化设计 Drag, Drop and PLAY! Slide 1.
第二章 共轴球面系统的物像关系 Chapter 2: Object-image relations of coaxial spheric system.
第4章 网络互联与广域网 4.1 网络互联概述 4.2 网络互联设备 4.3 广域网 4.4 ISDN 4.5 DDN
第八章 Illumination and Shading
创建型设计模式.
Step 1. Semi-supervised Given a region, where a primitive event happens Given the beginning and end time of each instance of the primitive event.
但是如果你把它发给最少两个朋友。。。你将会有3年的好运气!!!
第三章 基本觀念 電腦繪圖與動畫 (Computer Graphics & Animation) Object Data Image
Remember the five simple rules to be happy 快樂的五個簡單常規
重點 資料結構之選定會影響演算法 選擇對的資料結構讓您上天堂 程式.
增强型MR可解决 临床放射成像的 多供应商互操作性问题
磁共振原理的临床应用 福建医科大学附属第一医院影像科 方哲明.
Neutron Stars and Black Holes 中子星和黑洞
Unit 1.
錢買不到的禮物 自動換頁 音樂:海莉·衛斯頓 演唱<Nada Sousou> 日本電影「淚光閃閃」主題曲英文版
Demon.C 封面 UNIQUE PPT June 6, 2013.
第三章 基本觀念 電腦繪圖與動畫 (Computer Graphics & Animation) Object Data Image
A high payload data hiding scheme based on modified AMBTC technique
Chapter 5 Recursion.
FOUR SQUARE QUESTIONS! 四方塊問題 這是一個富有哲理的智力遊戲。.
2D…?.
漂亮的台灣水雉What Beautiful Jacanas in Taiwan !
VIDEO COMPRESSION & MPEG
Remember the five simple rules to be happy 快樂的五個簡單常規
Mechanics Exercise Class Ⅰ
Guide to a successful PowerPoint design – simple is best
BORROWING SUBTRACTION WITHIN 20
3.5 Region Filling Region Filling is a process of “coloring in” a definite image area or region. 2019/4/19.
Safety science and engineering department
公钥密码学与RSA.
计算机问题求解 – 论题 算法方法 2016年11月28日.
中考英语阅读理解 完成句子命题与备考 宝鸡市教育局教研室 任军利
Inter-band calibration for atmosphere
高考应试作文写作训练 5. 正反观点对比.
第九章 明暗分析 Shape from Shading SFS SFM SFC SFT …… SFX.
阳光学习网.
Remember the five simple rules to be happy 快樂的五個簡單常規
Remember the five simple rules to be happy 快樂的五個簡單常規
An Efficient MSB Prediction-based Method for High-capacity Reversible Data Hiding in Encrypted Images 基于有效MSB预测的加密图像大容量可逆数据隐藏方法。 本文目的: 做到既有较高的藏量(1bpp),
冀教版 九年级 Lesson 20: Say It in Five.
Remember the five simple rules to be happy 快樂的五個簡單常規
磁共振原理的临床应用.
M; Well, let me check again with Jane
严肃游戏设计—— Lab-Adventure
More About Auto-encoder
錢買不到的禮物 自動換頁 音樂:海莉·衛斯頓 演唱<Nada Sousou> 日本電影「淚光閃閃」主題曲英文版
Principle and application of optical information technology
When using opening and closing presentation slides, use the masterbrand logo at the correct size and in the right position. This slide meets both needs.
Presentation transcript:

第十章 基于立体视觉的深度估计

第二节 结构光测距成像系统

1.结构光测距 结构光测距将激光器(或投影仪)发出的光束经光学系统形成某种形式的光,包括点、单线、多线、单圆、同心多圆、网格、十字交叉、灰度编码图案、彩色编码图案和随机纹理投影等投向景物,在景物上形成图案并由摄象机摄取,而后由图象根据三角法和传感器结构参数进行计算,得到景物表面的深度图象和三维坐标。 该方法的传感器具有体积小、价格低、便于安装和维护的特点,是工业中最常用的三维感知技术。

结构光测距 3D scanning becoming widely used, both in traditional areas like model building for movies and in new areas such as art history and archeology.

Stereo Triangulation I J Correspondence is hard! Here we see five frames from water flow sequence. Standard stereo method considers one pair of images. For each pixel in one image, we look for corresponding pixel in the other image. Then we intersect the line of sight to reconstruct the 3D surface. The key problem is computing correspondence. A simple way to do it is for each in the left image, we look for pixels on the same row in the right image and choose the pixel with most similar color. This can be done by minimizing the following error function. Correspondence is hard!

Structured Light Triangulation J Correspondence becomes easier!

单点法结构光测距 结构光三角测距原理

单点法结构光测距 一次只照明一个点.然后使用上述方程计算该点的深度,由此得到二维距离图像。 采用逐点扫描获得整个物体的三维形状,其图象摄取时间和图象处理量随被测物面的增大而急剧增加,难以完成实时三维形状检测。 但在结构光三维视觉传感中,它的精度是最高的。

单线法结构光测距

单线法结构光测距

Triangulation Project laser stripe onto object Light Plane Object Camera The first stage in the real-time pipeline is the range scanner. It’s based on the idea of triangulation. In the simplest case, this consists of projecting a stripe of light onto a scene, looking at it from an angle… Project laser stripe onto object

Triangulation Depth from ray-plane triangulation: Object Light Plane Object Laser Camera Image Point … and triangulating between a plane from the point of view of the light source and a ray from the point of view of the camera. In the simplest case of a laser triangulation scanner, this yields data from a single contour on the object at a time, and you can sweep the line across the surface to stack up a bunch of these contours and get a scan of an entire patch of surface. Depth from ray-plane triangulation: Intersect camera ray with light plane

Example: Laser scanner Cyberware® face and head scanner + very accurate < 0.01 mm − more than 10sec per scan

Example: Laser scanner Digital Michelangelo Project http://graphics.stanford.edu/projects/mich/

Example: Portable Laser scanner

单线法结构光测距 与单点法比较,它增加了产生平面狭缝光的光学装置,只需进行一维扫描就可以得到景物的深度图象,图象摄取和处理时间与工作量大为减少。 尽管如此,该方法仍然是非常低效的图象处理方法,它必须俘获并处理与不同位置光条纹相对应的系列图象,以得到特定场景的一幅全帧深度数据。 所以单光条法的测量速度与单点法一样,在原理上受到限制。

图案法结构光测距 为了缩短测量时间,可以用二维结构光图案对景物进行整体投射,分为重复图案投射法和图案编码投射法。 重复图案投射法:将同一种图案重复多次投影到景物上,每次等间隔的减小条纹图案、点阵图案或网格图案。 投射图案与图象图案间混淆问题严重,位置关系难以确定。

Binary Coding Faster: Example: Projected over time stripes in images. 3 binary-encoded patterns which allows the measuring surface to be divided in 8 sub-regions Pattern 3 Pattern 2 Pattern 1

Binary Coding Assign each stripe a unique illumination code over time [Posdamer 82] Time Just as an example, here’s a very simple code based on binary numbers. If you look at a single position in space (i.e., a single pixel), you see a certain on/off pattern over these four frames. This conveys a code that tells you which stripe you are looking at, which gives you a plane in space with which you can then triangulate to find depths. Space

Example: 7 binary patterns proposed by Posdamer & Altschuler Binary Coding Example: 7 binary patterns proposed by Posdamer & Altschuler … Projected over time Pattern 3 Pattern 2 Pattern 1 Codeword of this píxel: 1010010  identifies the corresponding pattern stripe

图案编码投射法 图案编码投射法分为时间编码和空间编码。 时间编码是将多个不同的编码图案按时序先后投射到物体表面,得到相应的编码图象序列,将编码图象序列组合起来进行解码,得到照射到各象点所对应物点上的光线投射角,再由结构光法基本公式得到景物的深度图象。 两灰度(二值图象)二进制编码图案是较常使用的方法。

使用彩色结构光可以根据色调值的不同进行编码,组合空间更大。而且同时还可以获得场景中诸如物体颜色、纹理等物理特性。

More complex patterns Need very few images (one or two). Works despite complex appearances Works in real-time and on dynamic scenes Need very few images (one or two). But needs a more complex correspondence algorithm Zhang et al

时间编码结构光测距 时间编码方法不仅是减少工作量和提高测量速度的有效途径,而且解码错误大为减少,但要求每次投射图案时投射空间位置和景物位置不可有变化,因此不适用于动态变化的场景中。

空间编码结构光测距 空间编码是将一幅按某种方式编码的图案向景物投射,得到一幅对应的编码图象,将编码图象与编码方式对照解码,获得照射到各象点所对应物点上的光线投射角,进而由结构光法基本公式得到景物的深度图象。 空间编码可以通过改变多线结构光的每个狭缝光的参数:亮度、颜色和狭缝的宽度等来完成。该方法只需一次图案投射就可获得景物的深度图象,从原理上来说更适应于动态测量。

投影的图案包括等间距的黑白条纹以及一定数量的彩色横切条纹。 通过对场景的几何结构和反射特性的估计场景信息 自适应编码方案 投影的图案包括等间距的黑白条纹以及一定数量的彩色横切条纹。 通过对场景的几何结构和反射特性的估计场景信息 结构光的颜色、亮度和形状与场景信息相关

空间编码结构光测距 目前在分辨率和处理速度上还不能满足三维视觉检测的要求。 无法应用于具有复杂背景的环境中。 编码图案和编码图象由于受景物表面特性不同而产生的模糊点影响发生译码错误,无法判断出光线的投影角。

Continuum of Triangulation Methods Single-frame Single-stripe Multi-stripe Multi-frame There’s a continuum of methods we can use to establish these correspondences. At one extreme are single-stripe systems. These never have the problem of ambiguity, so they produce very high-quality data, but they take a long time to do it. At the other extreme are systems that try to get all the data at once by projecting lots of stripes (or, in this case, dots). They are fast, since they get everything with just a single frame, but they tend to be a lot more fragile and get confused by discontinuities. In the middle are methods that use a few frames to get depth, by flashing stripes on and off over time, and conveying a code about which stripe is which through this pattern of on/off flashing. Slow, robust Fast, fragile

3D Acquisition from Shadows Bouguet-Perona, ICCV 98

2.激光测距雷达 激光测距(laser range finder)是在二十世纪60年代发展起来的一种新型测距雷达。 激光雷达具有波束窄、波长短等独特优点,因而具有极高的角分辨能力、距离分辨能力和速度分辨能力。 激光雷达可以获取目标的多种信息,如反射特性、距离信息、速度信息等. 激光测距的主要问题是技术实现难度较大.

脉冲飞行时间测距 我们知道,声波和光波信号在空气介质中传播的速度是一定的,如果知道它们在空间中的传播时间,则可以计算波形在空气中的传播距离.人们将这种直接通过测量波形(或脉冲)飞行时间来计算距离的方法称为飞行时间法(time of flight).激光脉冲测距雷达就属于这类测距系统.激光脉冲测距雷达向空间发射激光脉冲信号,并接收由于碰到物体表面而反射回来的信号,然后测量发射和接收脉冲的时间差,就可以得到空间物体的距离.

脉冲飞行时间测距 1977年加洲理工大学喷推实验室 这种激光测距雷达在1-3米的测量范围内,测距精度为2厘米.获取图像需要3分钟

相位差测距 相位差测距属于连续波雷达。 具有多义性 深度信息可以通过检测调幅光波发射和接收的相位差来得到。 消除多义性的办法:一是事先知道待测距离的大致范围,二是使用多台具有不同调制频率的激光测距雷达。

相位差测距激光雷达原理图

已知调制频率和相位差,则物体到传感器的距离为: 测距范围:

激光阵列测距 激光阵列成像雷达能以很高的速率获取场景的稠密深度图,该系统使用大功率激光二极管阵列向场景发射激光,测量来自目标的相对于调幅载波相的反射光相移,以便计算到目标的距离。接收器里的图像增强器的增益被和发送器同样的频率调制。到达CCD的光与返回信号的相位和它的强度无关,而与目标的反射率有关。为了规范化反射率的变化,返回波的强度被采样两次,一次是接收器调制增益作用,另一次是接收器调制增益不作用。这样,与每一个象素相联系的距离基本上同时在场景中测量。尽管这一系统具有能快速提供高精度的深度估计值的优点,该系统使用了许多元件,规模很大,功耗大。