登录/注册

双目视觉

更多

好的!双目视觉(Binocular Vision)是一种模仿人类双眼观察世界的技术,利用两个处于不同位置的摄像头(模拟左右眼)同时拍摄同一场景,然后通过计算这两幅图像之间的差异(称为视差)来感知深度和距离信息,从而获得三维立体感。

以下是用中文解释的关键点:

  1. 基本原理 - 立体视差:

    • 同一物体在左右两个摄像头拍摄的图像中,其成像位置是不同的。这个位置差就是视差
    • 物体越近,它在左右图像中的位置差异(视差)越大
    • 物体越远,它在左右图像中的位置差异(视差)越小
    • 通过精确测量图像中每个对应点的视差,可以计算出该点距离摄像头的深度(距离)
  2. 核心处理步骤:

    • 标定: 精确测定两个摄像头的内参(焦距、主点、畸变系数等)和外参(两个摄像头之间的空间位置和角度关系)。这是后续精确计算的基础。
    • 校正: 对拍摄的左右图像进行几何变换,使得它们的成像平面对齐(“行对准”),这样对应点就在同一水平线上搜索,大大简化匹配难度。
    • 匹配: 这是最关键也最困难的一步。算法需要在左右两幅校正后的图像中找出代表空间中同一点的像素。常见的算法有基于窗口的匹配(如 SAD, SSD, NCC, Census 变换)、基于特征的匹配(如 SIFT, SURF, ORB)以及近年兴起的基于深度学习的端到端匹配网络(如 GC-Net, PSMNet)。
    • 视差计算: 对每个像素或特征点,根据其在左右图像中的水平坐标差计算出视差值
    • 深度计算: 利用三角测量原理和之前标定得到的摄像头参数(主要是基线长度 B - 两个摄像头光心的距离,和焦距 f),根据视差 d 计算实际深度 ZZ = (f * B) / d
    • 点云生成与后处理: 通常会将深度信息转换为三维点云。视差图可能包含噪声或空洞,需要进行滤波(如中值滤波)或空洞填充等后处理。
  3. 主要优势:

    • 被动测距: 只需要自然光(或环境光),不需要主动发射光源(如结构光、激光雷达),更加隐秘和安全。
    • 成本相对较低: 相比激光雷达等技术,摄像头硬件成本更低。
    • 能同时获得丰富的纹理和颜色信息: 与普通摄像头一样,可以获取高分辨率的彩色图像信息。
    • 能实时获取稠密/半稠密的深度图: 提供更丰富的三维场景信息。
  4. 面临的挑战与限制:

    • 匹配困难: 在弱纹理区域(如白墙)、重复纹理区域(如草地、砖墙)、遮挡区域、镜面反射区域,难以找到可靠的对应点。
    • 标定依赖性强: 标定精度直接决定最终深度估计的准确性,摄像头相对位置的轻微变化(如振动、温度变化)可能导致误差。
    • 计算复杂度高: 特别是需要获得稠密深度图时,匹配计算量巨大,对实时性要求高的应用是挑战。
    • 基线约束: 基线 B 的选择很重要,基线小则近距离精度高但远距离能力差;基线大则远距离效果好但近距离可能有盲区和精度下降。
    • 光照和环境: 对光照变化敏感(曝光不一致、过曝/欠曝),在强光、弱光、光线剧烈变化或雨雾天气效果不佳。
    • 视差范围限制: 能测量的最小/最大距离(或深度范围)受限于摄像头分辨率和基线长度。
  5. 广泛应用领域:

    • 机器人导航与避障: AGV, 服务机器人, 扫地机器人。
    • 自动驾驶/辅助驾驶: 感知车辆周围环境(车辆、行人、障碍物),但常需与其他传感器融合。
    • 工业检测与自动化: 产品尺寸测量、缺陷检测、精密定位抓取。
    • 三维重建与测绘: 地形建模、文物扫描、室内重建。
    • 虚拟现实与增强现实: 手势交互、场景理解、虚拟内容叠加。
    • 消费电子: 智能手机后置双摄实现人像模式(背景虚化),部分AR应用。
    • 安防监控: 人数统计、区域入侵检测、目标跟踪(带距离信息)。

总结: 双目视觉是一种重要的被动式立体感知技术,通过模仿人眼原理,利用两个摄像头计算视差来获取环境的三维深度信息。它在成本、获取信息丰富性等方面有优势,但也面临着匹配精度、计算复杂度、光照鲁棒性等挑战。它在机器人、自动驾驶、工业视觉、三维重建等众多领域有着广泛的应用前景。

双目视觉是如何实现深度估计的?

[首发于智驾最前沿微信公众号]自动驾驶的纯视觉方案中,单目摄像头因无法直接感知深度,在环境理解上存在根本局限,双目视觉技术在此需求下应运而生。它通过模拟人眼,利用双摄像头的视差来推算距离,将二维图像

2025-12-31 09:45:50

双目视觉在智能驾驶领域的应用

围绕“双目智驾应用”,我们将推出系列文章深入解析双目视觉如何跨越技术鸿沟,在中国智驾的沃土上生根发芽,探索其赋能未来出行的无限可能。

2025-07-09 16:21:47

双目立体视觉是什么?单目视觉双目立体视觉的区别?

双目更多的是基于物理测量,而单目视觉则是基于逻辑推理,通过大量的数据训练,先识别出目标,再根据目标的大小和高度估算距离。因此,单目视觉的漏检率高

2023-08-17 09:40:06

双目立体视觉原理 HALCON的双目视觉系统研究

、图像预处理和特征提取、立体匹配以及三维重建。为解决智能移动机器人、工业装配机器人、家用机器人、公共服务机器人的视觉问题,双目立体视觉技术的进一

资料下载 香香技术员 2023-07-19 14:18:24

自动驾驶感知之视觉感知经典算法

输入数据来源可以是单目视觉相机、双目视觉相机,数据可以是灰度图或者彩色图。 基于单目图片的称为单目车道线检测技术,基于双目图片的称为

资料下载 姬房有 2023-06-01 14:18:32

嵌入式双目视觉系统和三维重建技术研究

嵌入式双目视觉系统和三维重建技术研究(嵌入式开发方向)-该文档为嵌入式双目视觉系统和三维重建技术研究总结文档,是一份很不错的参考资料,具有较高参考价值,感兴趣的可以下载看看……………… 

资料下载 王飞云 2021-07-30 11:50:03

基于概率运动统计特征匹配的单目视觉SLAM算法

在单目视觉同步定位与建图(SLAM)过程中,由于特征匹配阶段存在误匹配且耗时长,使得机器人初始化速度慢、定位精度不髙。针对此问题,基于概率运动统计特征匹配,提出一种单目视觉SLAM算法。通过设置

资料下载 佚名 2021-05-27 14:25:54

使用双目立体视觉实现CCD测距系统设计的资料说明

双目立体视觉测量是人类利用双眼获取环境三维信息的主要途径。随着计算机视觉理论的发展,双

资料下载 佚名 2019-11-26 12:05:39

探讨智能驾驶提当下双目视觉传感器技术

双目视觉传感器有效弥补了数据驱动的 AI 算法在泛化性能上的短板,深度学习模型与视差点云技术的结合,极大扩张了视觉传感器的工作边界。

2023-06-07 14:16:32

视觉方案有那么多种知道我为何更看好双目视觉

双目视觉技术的原理、结构、特点、发展现状和发展方向分析 双目立体视觉是机器视觉

2021-06-01 16:36:56

采用DM642设计的机器人双目视觉系统

基于DM642的机器人双目视觉系统设计

2021-04-02 07:20:41

基于IMX214+ZYNQ XC7Z100的1080P双目视觉智能平台

双目视觉智能平台概述硬件资源1 FMC 双目MIPI模块FL0214FL0214模块的参数说明 FL0214模块的结构图FL0214模块原理框图模块FMC LPC的引脚分配

2021-01-01 06:18:17

双目视觉简介及算法一般流程

1.1. 双目视觉简介 双目视觉广泛应用在机器人导航,精密工业测量、物体识别、虚拟现实、场景重建,勘测领域。 什么是双目视觉?

2020-10-23 09:51:57

在DM642开发评估板上实现双目视觉监控系统的软硬件设计方案

由于双目视觉监控系统可以模仿人眼功能,感知三维世界信息,能够得到被测对象到CCD摄像机的深度信息,近几年已开始在需要三维立体检测的领域得到应用。另外,双目视觉监控系统也可用于多场景监控,大大扩展了人

2020-05-07 09:55:59

LabVIEW双目视觉 【转载】

` 本帖最后由 sszx2007 于 2020-3-2 17:04 编辑 LabVIEW双目视觉原创 张冬斌 LabVIEW逆向工程高级编程 转载至:https

2020-03-02 17:03:12
7天热门专题 换一换
相关标签