Catadioptric Omnidirectional Camera CVPR97

Abstract 摘要
传统相机具有有限的视野(limited fields of view)使其在视觉应用中受到限制。当前存在几种方法可以提升相机视野。但是,整个成像系统必须只有一个有效视野点(a single effective viewpoint), 这样可以从 sensed image 生成 pure perspective images。本文提出了一个新的相机具有半球视野(a hemispherical field of view)。 两个这样的相机被背靠背放到一起,没有违反 the single viewpoint 约束,得到真正的 omnidirectional sensor.

omnidirectional camera 可以在同一时间看到相机四周所有方向的物体 360度 视野

2 omnidirectional viewpoint 全方位视角点

这里首先解释一下为什么任意的成像系统需要满足 a single center of projection ? 假定我们有一个 sensor 可以得到一幅图像:通过一个有效 pinpole 可以看到所有方向的物体。通过这个全方位图像,pure perspective 图像可以被生成,通过映射 sensed brightness values 到一个平面,该平面距离 viewpoint 任意(effective focal length)。任意这种方式生成的图像保持 linear perspective geometry。 图像保持 perspective projection 的优势存在于两点:1)和我们人眼的成像效果的保持一致。2)便于图像的后续处理,前人基于 linear perspective projection 做了大量工作。

3.1 Traditional Imaging Systems
对于大部分相机镜头 的 图像投影模型 是 具有单个投影中心点的 透视投影, 因为相机的 imaging device 有限的尺寸,相机镜头在接受入射光线是直接将其遮挡。(遮挡镜头自身) 所以镜头通常只有一个较小的视野,对应一个较小的 cone 而不是 一个 hemisphere。 为了增加相机的视野,我们的第一想法可能是将若干相机放到一起,每个相机指向一个不同的方向。但是因为 投影中心点位于镜头的内部,这样就没法满足成像系统的单个投影中心点约束。

3.2 Rotating Imaging Systems 旋转成像系统
一个明显的方法就是沿着投影中心点旋转整个成像系统,然后将旋转的系列图像进行拼接得到全景图。这种方法的两个缺点:1)旋转成像系统需要一个转动平台以及精确定位。2)转动相机耗时,导致整个系统不能实时得到全景图

3.3 Fish-Eye Lenses 鱼眼镜头
鱼眼镜头具有很短的焦距,这样可以使相机看到 hemisphere 视野。 实践表明很难设计一个鱼眼镜头可以使得 所有的入射光线交于一点产生 a fixed viewpoint。简单的来说,得到的图像不能实现 对视野场景生成一个 distortion-free perspective image.(尽管在某些显示应用上效果已经足够好)。再就是为了捕获 半球视野,鱼眼镜头 又大又复杂,价格较高。

3.4 Catadioptric Systems 反射折射系统
一个反射折射成像系统就是使用一个反射 surface 来增加相机视野。 轿车后视镜就是类似原理。 但是反射面的形状、位置、方向 都和 viewpoint 和 视野 相关,in a complex manner。 我们可以很容易构建一个结构包括一个或多个 mirrors 以便快速增加成像系统视野,却很难保持 有效视点固定 (keep the effective viewpoint fixed)

反射 surface 有哪些了?
conical mirror 圆锥反射面 ; spherical mirror 球形反射面; hyperboloidal mirror 双曲面反射面; paraboloidal mirror 抛物反射面

4 Omnidirectional Camera
这里我们使用 orthographic lens 正交投影镜头 经过推导得到反射面为 paraboloidal mirror 抛物反射面

所谓正交投影,只考虑所有三维空间中的点的X和Y坐标,所有点映射到XY平面上。如果点(x,y,z)映射到点(x’,y’),那么x = x’,y = y’。每一个二维眼空间中的点都是和z轴是平行的直线在观察平面上的投影。所以正交投影又叫平行投影。正交投影可以把场景中所有的物体通过平行光线投影到观察平面上。在正交投影中,不管物体离眼睛有多远,它都和原来的物体大小相同。

11

相机模型--Catadioptric Omnidirectional Camera相关推荐

  1. 相机模型-Extended Unified Camera Model

    相机模型-Extended Unified Camera Model 模型介绍 投影过程 反投影过程 雅可比计算 之前讲到了Unified Camera Model模型,该模型是借助于一个虚拟的单位球 ...

  2. 相机模型-鱼眼模型(fisheye camera model)

    鱼眼相机模型 (fisheye camera model) 模型介绍 等距投影 等立体角投影 正交投影 体视投影 线性投影 Kannala-Brandt 模型 去畸变过程 投影过程 反投影过程 雅可比 ...

  3. 相机模型-鱼眼模型/鱼眼镜头标定基本原理及实现(2)

    问题: 1 广角/超广角与鱼眼摄像机,角度界限 2 畸变模型中radtan畸变模型与鱼眼畸变模型在小于150范围是否都时能适用.   (同数据,拟合模型不同,,参数结果不同,不欠拟合和过拟合就可) 3 ...

  4. 相机标定:相机模型和畸变模型

    一.相机标定方案 相机内参标定是确定内参和畸变参数(equidistqant畸变模型)或者(radial tangential模型)的过程. 本文首先介绍SLAM中常用的相机模型和畸变模型,随后介绍我 ...

  5. 相机模型 Omnidirectional Camera(全方位摄像机)

    1 相关概念 相机标定 针孔相机 径向畸变 全方位视觉 相机参数(内参,外参) 内参数矩阵 运动结构 极线几何学 2 定义 全向相机是在水平面上具有360度视野,或具有覆盖半球或(近似)整个球体的视野 ...

  6. 3. 全向相机模型Omnidirectional Camera Model

    目录 1. 定义: 2. scaramuzza多项式模型 2.1 模型推导 3. 标定原理 3.1 求外参 3.2 求内参 3.3 非线性优化 4. 感谢您的阅读! 1. 定义: 全向相机(Omnid ...

  7. 相机内参模型Mei/omni-directional详解

    文章目录 1. 论文总述 2. Scaramuzza模型的不足 3. Mei畸变模型参数的选择 4. 改进的Unified Projection Model 4.1 3D -> 2D(0< ...

  8. 相机模型-Unified Camera Model

    相机模型-Unified Camera Model 模型介绍 投影过程 反投影过程 雅可比计算 开篇不知道说啥了,直接开始吧. 模型介绍 这个相机模型在其它地方又被叫做 Omnidirectional ...

  9. 1. pinhole camera model 小孔相机模型【cs231a课程笔记】

    文章目录 同系列链接 1.1. pinhole camera model 1.2. lens-based model (paraxial refraction model) distortion 1. ...

最新文章

  1. python 打包图标_Python打包成exe文件很难?一分钟即可学会,并添加图标!
  2. 【Level 08】U07 Mixed Feelings L3 I just want to have fun
  3. Laravel Homestead安装笔记
  4. rl滤波器原理_滤波器基本知识
  5. 004--python--华氏温度和摄氏温度的转换
  6. MathExamV2.0四则混合运算计算题生成器
  7. android降低屏幕分辨率,让游戏更尽兴 手动调低Android手机屏幕分辨率
  8. cos(a+b)=cosa*cosb-sina*sinb的推导过程
  9. 解密通往元宇宙的三大入口,VR先上AR紧跟,但脑机接口才是未来
  10. P2006 赵神牛的游戏
  11. java 反射 set方法_java 反射调用set方法
  12. Mac自带的录屏功能
  13. 融云通讯服务器,发送图片到自己的服务器
  14. 数据仓库搭建DWT层
  15. 将SQL server2019数据库部署在虚拟机上
  16. 『VulnHub系列』DC: 9-Walkthrough
  17. 让Windows7 cpu占有率100%的分析
  18. 心脏病_冠心病智能预测模型(人工智能,机器学习,用于论文作业_专利_企业建模__项目申报_科研报告)
  19. 2015年12月5日
  20. android实现gif背景透明,透明GIF在Android ImageView

热门文章

  1. Jquery中get函数
  2. Nat. Commun. | 深度学习探索可编程RNA开关
  3. ICLR2020 | 图池化没有考虑图结构?一文带你了解最新图池化STRUCTPOOL
  4. 最近发现的一些Python写程序的小技巧
  5. Markdown 修改图片的尺寸
  6. 吐槽一下微信公众号的赞赏号
  7. R语言与数据分析(5)-基本操作
  8. ​北京大学吴华君组诚聘医学/生信助理研究员和博士后
  9. 宏基因组蚂蚁森林合种——胡杨专车
  10. ISME:病原菌介导植物根际有益微生物群落组装