【本学期选修国科大计算机视觉课程,本人方向也是cv,因此想通过博客方式记录课程中比较重要的点,巩固并且进行一些扩展学习】

【从本章节开始由申抒含老师为我们讲述相关知识】

【本章节内容针对立体视觉与三维建模进行讲解】

接下来我们将主要针对以下内容进行介绍:

• 视差(Disparity)与深度(Depth)
• 立体视觉(Stereo)
• 多视图立体重建(Multiple View Stereo)

图像的获取方式:

• 室内环境   —光照可控   —相机稳定
• 室外环境   —自然光线   —手持拍摄
• 网络图片   —不可控

相机位姿的获取方式:

• 机械臂   • 人工标志物 这两部分用于小场景时刻
• Global Structure-from Motion   • Incremental  Structure-from-Motion 这两部分用于大场景时刻

三维建模基本流程:

图片一致性度量:

立体视觉—极几何:

Pl在右图像上的匹配点在Pl的极线
• 搜索Pl匹配点的过程是一维搜索

立体视觉—极线校正:

立体视觉—视差:

• 极线校正后,左右图像的一对匹配点在x轴上坐标的差异称为视差(Disparity
• 视差的大小与点距离相机距离的远近成反比
• 立体视觉的目的就是通过左右图像计算(稠密)视差图
• 视差图是一幅灰度图像,像素点的值表示这一点的视差大小,灰度值越高表示视差越大(距离越近)

立体视觉—视差与深度

1.Z是左相机坐标系的Z轴(未知)

2.x是图像坐标系的x轴

3.X是左相机坐标系的X轴(未知)

4.B是基线(左右光心距离)

5.Cl、Cr是相机光心

6.f是焦距

7.xl、xr是左右相机匹配点的x坐标

立体视觉—立体视觉三维建模流程

立体匹配—最简单的算法:

对于左图像上每一点p,在右图极线上寻找对应点
• 极线上颜色最相似的点作为对应点:

立体匹配—窗口匹配法:

• 对于左图像上每一点p,在右图极线上寻找对应点
• 通过图像上一个正方形窗口区域衡量匹配程度

窗口尺寸直接影响视差图计算结果

• 窗口匹配法比单点比较法有改进

• 影响窗口匹配结果的因素

前景放大(存在遮挡物,前景放大效应造成视差图中前景物体比实际大)

窗口匹配法中窗口尺寸的选择:
大尺寸窗口有利于解决:
• 弱纹理;
• 孔径问题;
• 重复纹理;
小尺寸窗口有利于解决:
• 前景放大;
 窗口尺寸选择依据:
• 没有最优窗口尺寸能够解决所有问题

立体匹配—自适应窗口匹配法:

针对视差是否相同,我们可以根据颜色距离进行判断

改进如下:

立体匹配—从空间的角度来看:

MVS (Multiple View Stereo)

MVS的基本思路:寻找空间中具有图像⼀致性(Photo-consistency)的点

基于深度图融合的MVS:
Step 1: 为每⼀幅图像选择邻域图像构成⽴体图像对(组)

Step 2: 计算每⼀幅图像的深度图

Step 3: 深度图融合

Step 4: 抽取物体表⾯

基于体素的MVS:

基于体素的MVS算法优缺点:
Pros:
⽣成规则点云
易于提取Mesh (Marching cube algorithm)
Cons:
精度取决于voxel粒度
难以处理⼤场景
基于特征点扩散的MVS:

Step 1: ⽣成初始点云

Step 2: 点云扩散 (Expansion)

Step 3: 点云过滤 (Filtering)

 

基于特征点扩散的MVS算法优缺点:
Pros:
点云精度较⾼
点云分布均匀
Cons:
弱纹理区域造成扩散空洞
需要⼀次读⼊所有图像(改进:Clustering Views for PMVS,CMVS)

基于CNN的MVS:

计算机视觉——三维视觉III:立体视觉与三维建模相关推荐

  1. 机器人三维视觉技术及其在智能制造中的应用

    点击上方"小白学视觉",选择加"星标"或"置顶" 重磅干货,第一时间送达 摘要:三维视觉技术是智能机器人的一个热点研究方向,它是智能机器人进 ...

  2. 计算机视觉|投影与三维视觉

    这一篇将学习投影与三维视觉,沿用上一篇 计算机视觉|针孔成像,相机内外参及相机标定,矫正的重要性 摄像机内参数矩阵M.畸变参数.旋转矩阵R.平移向量T以及但影响矩阵H.回顾放射和投影变换,并使用POS ...

  3. 北京内推 | 京东AI研究院计算机视觉实验室招聘三维视觉算法研究型实习生

    合适的工作难找?最新的招聘信息也不知道? AI 求职为大家精选人工智能领域最新鲜的招聘信息,助你先人一步投递,快人一步入职! 京东 AI 研究院 京东 AI 研究院(https://air.jd.co ...

  4. 三维视觉惯性SLAM的有效Schmidt-EKF

    三维视觉惯性SLAM的有效Schmidt-EKF An Efficient Schmidt-EKF for 3D Visual-Inertial SLAM 论文地址: http://openaccess ...

  5. 揭秘三维视觉之结构光原理

    点击上方"小白学视觉",选择加"星标"或"置顶" 重磅干货,第一时间送达 知乎作者David LEE 本文的目的就是对结构光(Structu ...

  6. CVPR 2021|三维视觉相关论文汇总

    作者丨Tom Hardy@知乎 来源丨https://zhuanlan.zhihu.com/p/355149511 编辑丨3D视觉工坊 1.GDR-Net: Geometry-Guided Direc ...

  7. 港中深、华为联合培养,韩晓光课题组招收三维视觉数字人方向博士生

    来源:机器之心 学校简介 香港中文大学(深圳)以创建一所立足中国.面向世界的一流研究型大学为己任,办学特色是国际化的氛围.中英并重的教学环境.书院制传统.通识教育.新型交叉学科设置和以学生为本的育人理 ...

  8. 港科大教授权龙:三维视觉重新定义人工智能安防...

    近日,由雷锋网 & AI掘金志主办的「第二届中国人工智能安防峰会」在杭州召开. 峰会现场,香港科技大学教授,CVPR 2022.ICCV 2011大会主席,Altizure创始人权龙教授发表了 ...

  9. 港科大教授权龙:三维视觉重新定义人工智能安防

    近日,由雷锋网 & AI掘金志主办的「第二届中国人工智能安防峰会」在杭州召开. 峰会现场,香港科技大学教授,CVPR 2022.ICCV 2011大会主席,Altizure创始人权龙教授发表了 ...

  10. 盘一盘 | 30+三维视觉与自动驾驶数据集你都知道吗?

    编辑 | 深蓝前沿教育 点击下方卡片,关注"自动驾驶之心"公众号 ADAS巨卷干货,即可获取 点击进入→自动驾驶之心[多传感器融合]技术交流群 后台回复[数据集下载]获取Nusce ...

最新文章

  1. Emacs之slime环境配置
  2. MailScanner相关规则设置
  3. 韵乐x5最佳参数手动_4种超参数调整技术及其局限性
  4. 【转载】Jsoup设置代理ip访问
  5. 信息学奥赛一本通 2062:【例1.3】电影票
  6. 通过Windows远程桌面连接将远程文件传输至本地
  7. pandas rolling方法_Pandas处理时间序列数据的20个关键知识点
  8. 【DIOCP-DEMO说明】所有演示DEMO的简要说明
  9. al换脸一键生成_使用al生成详细的课程计划
  10. Safari浏览器兼容性问题
  11. 透明背景favicon.ico图标的制作方法
  12. python 使用selenium下载文件时,chrome会提示是否下载多个文件(Download multiple files)
  13. 2013年第四届C B组蓝桥杯省赛真题
  14. android手机变微软手机号码,微软Your Phone未来将能让你用电脑远程控制拨打Android手机电话...
  15. mock gps android,Mock GPS with joystick
  16. jQuery源码解析(架构与依赖模块)
  17. EXCEL表格常用函数功能汇总
  18. 深度解析ConcurrentHashMap
  19. python3下tensorflow练习(八)之迁移学习
  20. Photoshop学习(四):为图像添加文字

热门文章

  1. Android studio报错:Gradle‘s dependency cache may be corrupt (this sometimes occurs after a network
  2. Java-编辑图片,添加文字
  3. EMC的青青子衿及其它
  4. 网友抽中淘宝大奖,怎料小丑竟是自己
  5. 程序员的爱情最纯洁?
  6. 基于Matlab的数字水印设计—基于DCT域的水
  7. 10以太坊Token详解
  8. 怎么进行finebi下载
  9. 【工具使用】GPU的各项参数说明
  10. Cron范式每日凌晨一点执行