相机成像原理

这篇具有很好参考价值的文章主要介绍了相机成像原理。希望对大家有所帮助。如果存在错误或未考虑完全的地方,请大家不吝赐教,您也可以点击"举报违法"按钮提交疑问。

目录

1、相机成像原理说明

2、相机成像过程

2.1、世界坐标系->相机坐标系

2.2、相机坐标系–>图像坐标系

2.3、图像坐标系–>像素平面坐标系

3、单点无畸变的相机成像模型


        近期项目需进行单目测距、及像素坐标与实际物理距离估算,对相机成像相关知识点进行整理。

1、相机成像原理说明

        数码相机图像拍摄的过程实际上是一个光学成像的过程。相机的成像过程涉及到四个坐标系: 世界坐标系、 相机坐标系、 图像坐标系、 像素坐标系以及这四个坐标系的转换。 相机模型是光学成像模型的简化, 最基本的透镜成像原理如图1 所示:

相机成像原理

        其中 u 为物距, f 为焦距, v 为相距。 三者满足关系式:

相机成像原理

        推导过程:

相机成像原理

        相机的镜头是一组透镜, 当平行于主光轴的光线穿过透镜时, 会聚到一点上, 这个 点叫做焦点, 焦点到透镜中心的距离叫做焦距 f。 数字相机的镜头相当于一个凸透镜, 感光元件就处在这个凸透镜的焦点附近, 将焦距近似为凸透镜中心到感光元件的距离时就成为小孔成像模型。小孔成像模型如图 2 所示:

相机成像原理

        基于上图,当 s 和 f 相等的时候,便是相机的成像模型。 小孔成像模型是相机成像采用最多的模型。 在此模型下, 物体的空间坐标和图像坐标之间是线性的关系, 因而对像素坐标的求解就归结到求解线性方程组上。

        对于针孔相机模型, 如图3所示(其中f为相机焦距),对于真实世界中的空间点Pw(Xw,Yw,Zw),其对应的相机坐标系坐标为Pc(Xw,Yw,Zw),对应的图像坐标系坐标为P(x ,y),对应的像素坐标为p(u,v)。

相机成像原理

        世界坐标系:是客观三维世界的绝对坐标系,也称客观坐标系。

        相机坐标系(光心坐标系):以相机的光心为坐标原点, X 轴和 Y 轴分别平行于图像坐标系的 X 轴和 Y 轴,相机的光轴为 Z 轴。

        图像坐标系:以图像平面的中心为坐标原点,X 轴和 Y 轴分别平行于图像平面的两条垂直边, 用( x , y )表示其坐标值。 图像坐标系是用物理单位(例如毫米)表示像素在图像中的位置。

        像素坐标系:以图像平面的左上角顶点为原点,X 轴和 Y 轴分别平行于图像坐标系的 X 轴和 Y 轴,用(u , v )表示其坐标值,单位是像素。

2、相机成像过程

        相机成像模型就是用数学公式刻画整个成像过程,即被拍摄物体空间点到照片成像点之间的几何变换关系。总体上,相机成像可以分为四个步骤:刚体变换、透视投影、畸变校正和数字化图像。

相机成像原理

2.1、世界坐标系->相机坐标系

相机成像原理

        从世界坐标系到相机坐标系,涉及到旋转和平移(其实所有的运动也可以用旋转矩阵和平移向量来描述)。绕着不同的坐标轴旋转不同的角度,得到相应的旋转矩阵,如下图所示:

相机成像原理

        那么从世界坐标系到相机坐标系的转换关系如下所示:

相机成像原理

        于是可以得到P点在相机坐标系中的坐标:

相机成像原理

         其中R,T为相机外参。写成齐次坐标的方式是为了方便矩阵运算。其中R为3*3矩阵,T为3*1向量,0为1*3向量,1为常数项。

2.2、相机坐标系–>图像坐标系

        真实世界中的某点会投影在相机的成像平面上,利用针孔成像原理,空间任意一点Pc与图像点p之间的关系,Pc与相机光心Oc的连线为OcPc,与像面的交点p即为空间点Pc在图像平面上的投影。

相机成像原理

        该过程为透视投影,利用相似三角形关系可得:

相机成像原理

        其中f为焦距,z轴方向上s为Pc点到光心的距离,一般称为比例因子,展开可得:

相机成像原理

        写成矩阵形式,则投影关系为:

相机成像原理

        其中,s为比例因子(s不为0),f为有效焦距(光心到图像平面的距离),(x,y,z,1)T是空间点P在坐标系oxyz中的齐次坐标,(x,y,1)T是像点p在图像坐标系OXY中的齐次坐标。

        注意:此时投影点p的单位还是mm,并不是pixel,需要进一步转换到像素坐标系。

2.3、图像坐标系–>像素平面坐标系

        像素坐标系和图像坐标系都在成像平面上,只是各自的原点和度量单位不一样。图像坐标系的原点为相机光轴与成像平面的交点,通常情况下是成像平面的中点或者叫principal point。图像坐标系的单位是mm,属于物理单位,而像素坐标系的单位是pixel,我们平常描述一个像素点都是几行几列。所以这二者之间的转换如下:

相机成像原理

        其中dx和dy表示每一列和每一行分别代表多少mm,即1pixel=dx mm。

3、单点无畸变的相机成像模型

        理想的世界坐标->像素坐标系转换过程如下:

相机成像原理

        以上关系整理:

相机成像原理

        所以得,单点无畸变的相机成像模型如下:

相机成像原理

         其中,(Xw,Yw,Zw)为世界坐标系下一点的物理坐标,(u,v)为该点对应的在像素坐标系下的像素坐标,s为尺度因子(该点在相机轴距方向上与成像平面的距离)。

相机成像原理

         称为内参矩阵,内参矩阵取决于相机的内部参数。其中,f为像距,dx、dy分别表示x,y方向上的一个像素在相机感光板上的物理长度(即一个像素在感光板上是多少毫米),分别表示相机感光板中心在像素坐标系下的坐标。

        将矩阵:

相机成像原理

        称为相机的外参。外参矩阵取决于相机坐标系和世界坐标系的相对位置,R表示旋转矩阵,T表示平移矢量。文章来源地址https://www.toymoban.com/news/detail-452458.html

到了这里,关于相机成像原理的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处: 如若内容造成侵权/违法违规/事实不符,请点击违法举报进行投诉反馈,一经查实,立即删除!

领支付宝红包 赞助服务器费用

相关文章

  • 奥比中光Astra SDK相机SDK openni&&相机成像原理

    目录 1.1 成像原理简介 1.1.1 结构光 1.1.2 双目视觉 1.1.3 光飞行时间TOF​ 2.使用手册 参考网址 2.1 产品集成设计 2.2 SDK介绍与使用 2.3 常用API介绍 OPENNI API 2 OpenNI类(OpenNI.h) 1.1.1 结构光 结构光,英文叫做 Structured light,通常采用特定波长的不可见的红外激光作为光源,它发射出

    2024年04月14日
    浏览(47)
  • 摄影光学与真实镜头详解【相机成像原理(三)】

    数码摄影的基础流程: 为什么我们要学习摄影光学? 理解了摄影光学才能通过成像全链路优化得到更好的成像结果,如下图所示上面一行是未优化的,下面一行是优化后的, 如下图,图片经过全链路优化,①表示光学部分,②表示传感器部分,③表示后处理部分, 1、近轴

    2024年01月18日
    浏览(29)
  • 相机成像基础

    在这个内卷的时代,手机厂商也在内卷\\\"影像\\\",每次新品发布,都将影像效果带到一个新的高度。你是否好奇过,手机或者相机是如何记录下我们的幸福时刻的,本篇文章从相机成像基本流程、相机成像原理以及相机构造三部分部分为大家揭秘。 光线经过镜头照射在感光元件

    2024年02月05日
    浏览(36)
  • 相机成像模型(一)

            如上图所示相机模组由多个元件组成,其中比较重要的元件包括镜头、感光芯片、驱动芯片。镜头的作用是聚集光线,确保良好的成像环境;感光芯片将光信号转换为电信号;驱动芯片则负责信号处理(去噪、白平衡等)与格式转换。         相机的成像过程

    2024年02月08日
    浏览(28)
  • 关于彩色相机的成像过程

    彩色相机成像的原理基于人眼对色彩的感知以及光的三原色理论。下面是一般彩色相机实现彩色成像的主要原理: 感光元件:彩色相机通常使用像素化的感光元件,如CCD(电荷耦合器件)或CMOS(互补金属氧化物半导体)芯片。这些感光元件由许多微小的光敏元素(像素)组

    2024年02月15日
    浏览(35)
  • 相机成像模型

    坐标系变换 针孔相机模型存在四个坐标系:世界坐标系、摄像机坐标系、图像物理坐标系和图像像素坐标系 世界坐标系 :绝对坐标系,物体在真实世界中的坐标系(3D) 摄像机坐标系 :以相机的 光心 为坐标系的原点,以平行于图像的x和y方向为x轴和y轴, z轴和光轴平行,

    2024年02月21日
    浏览(26)
  • 相机小孔成像模型(逐步推导详解)

    先搞清楚为什么可以简化成小孔成像模型 原则:先简单后复杂,先理想后实际 一、明确四个坐标系:这个是推导的前提! 说明: 1、图像坐标系的坐标原点是成像平面的中心,相机坐标系原点设在光心处,空间中任意一点P可以用相机坐标系和世界坐标系表示。 2、相机坐标

    2024年02月06日
    浏览(23)
  • 【AI数学】相机成像之外参数

    在一个多视点计算机视觉系统里,系统输入除了多个视角的图像外,一般还需要输入对应视角下相机的内外参数。其中, 相机内参数 决定了 图像坐标系和相机三维坐标系的映射关系 ,而 相机外参数 则决定了 相机三维坐标系和世界坐标系的对应关系 。这两组对应关系描述

    2024年02月09日
    浏览(51)
  • 相机成像之3A算法的综述

    3A算法是摄像机成像控制技术中的三大自动控制算法。随着计算机视觉的迅速发展,该算法在摄像器材领域具有广泛的应用和前景。 那么3A控制算法又是指什么呢? (1)AE (Auto Exposure)自动曝光控制  (2)AF (Auto Focus)自动聚焦控制  (3)AWB (Auto White Balance)自动白平衡控制 接下来,我们

    2024年02月11日
    浏览(23)
  • 【工业视觉-CCD相机和CMOS相机成像的本质区别】

      在学习工业视觉的起初,一般都是先去了解光源、镜头、相机等概念,在接触工业相机时看到两个概念,即CCD相机和CMOS相机,在网上搜寻了一些资料查询,但都不能很好的对两个概念作本质和直观的解释,下面我根据搜寻的资料进行整合,来介绍下此两种相机成像的本质

    2024年02月09日
    浏览(38)

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

请作者喝杯咖啡吧~博客赞助

支付宝扫一扫领取红包,优惠每天领

二维码1

领取红包

二维码2

领红包