基础矩阵

✍ dations ◷ 2025-08-27 07:22:18 #基础矩阵

在计算机视觉中,基础矩阵(Fundamental matrix) F {displaystyle mathrm {F} } 是一个3×3的矩阵,表达了立体像对的像点之间的对应关系。在对极几何中,对于立体像对中的一对同名点,它们的齐次化图像坐标分别为 p {displaystyle p} p {displaystyle p'} F p {displaystyle mathrm {F} p} 表示一条必定经过 p {displaystyle p'} 的直线(极线)。这意味着立体像对的所有同名点对都满足:

F矩阵中蕴含了立体像对的两幅图像在拍摄时相互之间的空间几何关系(外参数)以及相机检校参数(内参数),包括旋转、位移、像主点坐标和焦距。因为 F {displaystyle mathrm {F} } 矩阵的秩为2,并且可以自由缩放(尺度化),所以只需7对同名点即可估算出F的值。

基础矩阵这一概念由Q. T. Luong在他那篇很有影响力的博士毕业论文中提出。Faugeras则是在1992年发表的著作中以上面的关系式给出了 F {displaystyle mathrm {F} } 矩阵的定义。尽管Longuet-Higgins提出的本质矩阵也满足类似的关系式,但本质矩阵中并不蕴含相机检校参数。本质矩阵与基础矩阵之间的关系可由下式表达:

其中 K {displaystyle mathrm {K} } K {displaystyle mathrm {K'} } 分别为两个相机的内参数矩阵。

基础矩阵有许多种推导方式,下面介绍其中一种。

在双相机的拍摄场景中建立一个空间直角坐标系,称为世界坐标系(如图1中蓝色坐标系)。物点就是场景中物体表面上的点,比如说点 P {displaystyle P} 在世界坐标系中的坐标为 ( X , Y , Z ) {displaystyle (X,Y,Z)^{top }}

相机的光心从物理上讲就是相机镜头组的光学中心。以光心为原点,主光轴为Z轴建立空间直角坐标系,称为相机坐标系(如图1中绿色和红色坐标系)。像平面在相机坐标系中的方程即为z=1,像点就是在物点在像平面上的投影,这个投影关系是透视投影。

用一句话来概括相机的拍摄模型,就是物点、像点、光心三点一线,此模型称为针孔相机模型。在此模型中,世界坐标系到左右相机坐标系的变换是刚性变换,即只包含旋转和平移,因此我们分别用增广矩阵 {displaystyle } {displaystyle } 表示,其中 R {displaystyle R} R {displaystyle R'} 3 × 3 {displaystyle 3times 3} 的旋转矩阵, t {displaystyle t} t {displaystyle t'} 为平移向量。令 P ~ {displaystyle {widetilde {P}}} 为P的齐次化坐标,那么物点P在左右相机坐标系下的坐标分别为 P c a m ( X C , Y C , Z C ) = P ~ {displaystyle P_{cam}(X_{C},Y_{C},Z_{C})^{top }={widetilde {P}}} P c a m ( X C , Y C , Z C ) = P ~ {displaystyle P'_{cam}(X_{C'},Y_{C'},Z_{C'})^{top }={widetilde {P}}}

以一台相机为例,如图2所示, C {displaystyle C} 为相机光心, Z {displaystyle Z} 轴为主轴。物点在相机坐标系下的坐标 P ~ {displaystyle {widetilde {P}}} 和以相片左下角为原点的像点坐标 p {displaystyle p} 有如下关系:

式中 ( x 0 , y 0 , f ) {displaystyle (x_{0},y_{0},f)} 为像主点在相机坐标系下的坐标。

设两相机内参数矩阵同为:

那么物点与像点之间的关系为:

P = + P c a m = Z C K + p {displaystyle P=^{+}P_{cam}=Z'_{C}K^{+}p} 代入上式,并令 H π = K K + {displaystyle H_{pi }=KK^{+}} ,得:

由于物点、像点、光心三点一线,那么物点、一对同名点和2个光心这5个点一定处于同一个平面上,我们将这个平面称为�平面。�平面和像平面的交线称为极线 l {displaystyle l'} 。显然,左片上的每一个像点 p {displaystyle p} 对应于右片上的一条极线 l {displaystyle l'} ,且 p {displaystyle p'} 一定在 l {displaystyle l'} 上。两个相机光心的连线与右片像平面的交点称为极点,用 e {displaystyle e'} 表示。

在右片像平面内,极线 l {displaystyle l'} 的方程可以表示为 A x + B y + C = 0 {displaystyle Ax+By+C=0} 。这个平面直线方程的一般式可以视为:

因此,我们可以用一个三维向量 ( A , B , C ) {displaystyle (A,B,C)} 来表示极线 l {displaystyle l'} ,并且 l {displaystyle l'} 的方程可以简单的由 e {displaystyle e'} 坐标向量与 p {displaystyle p'} 坐标向量做向量积得到,即 l : e × p = × p {displaystyle l':e'times p'=_{times }p'} 。其中

x {displaystyle x} 表示向量积的矩阵形式,那么再将同名点之间的变换关系代入,得到极线的方程为: l : Z C Z C × H π p {displaystyle l':{frac {Z'_{C}}{Z_{C}}}_{times }H_{pi }p}

因为 p {displaystyle p'} l {displaystyle l'} 上,所以显然有:

F = × H π {displaystyle mathrm {F} =_{times }H_{pi }} ,即得到:

相关

  • 查普曼大学查普曼大学(Chapman University)是位于美国加利福尼亚州橙市的一所私立大学,创立于1861年,称“Hesperian College”,同年3月4日开始上课。 1934年改名查普曼学院,其名是为了纪念当
  • 信托 (法律)信托(英语:Trust)是一项三方委托(英语:Fiduciary)的关系。第一方为委托人(英语:trustor,或英语:settlor),转移财产(一般为金钱,但不必须是金钱)至第二方(受托人(英语:Trustee)),使得第三方(受益人)
  • 麻油鸡麻油鸡,是以米酒和麻油等调味料来烹煮鸡肉的菜肴。是台湾做月子给产后孕妇吃的食物,更成为台湾在地特色食物之一。麻油鸡最早被记载在唐朝的食疗本草‘取鸡一只,洗净,与乌麻油二
  • 烟肉三明治蒙特利尔风味烟肉三明治(法语:Sandwich à la viande fumée)是加拿大魁北克省蒙特利尔的特色食物。它将犹太洁食熟食牛胸肉以香料腌渍超过入味一周,再经高温烟熏、蒸熟,制成蒙特
  • 玛丽·沙皮诺玛丽·沙皮诺(1955年6月19日-),由美国总统奥巴马任命,参议院无异议通过,在2009年1月27日起担任29届美国证券交易委员会主席(第一任女性主席)。原美国金融业监管局主席。2009年富比世
  • 卡齐米日一世 (库亚维)库亚维的卡齐米日一世(波兰语:Kazimierz I kujawski,约1211年-1267年12月14日),库亚维(英语:Kuyavia)公爵,马佐夫舍公爵康拉德一世的次子。1239年,卡齐米日与波兰大公亨里克二世的女儿
  • 沼田圭悟沼田圭悟(Keigo Numata,1990年7月24日-),日本足球运动员。
  • 任芹任芹(1537年-?年),字汝献,山东登州府莱阳县人,军籍,治《书经》,年三十二岁中式隆庆二年戊辰科第三甲第二百五十八名进士。三月十一日生,行二,曾祖任恕;祖任大志;父任锐;母董氏。重庆下,妻宋氏,兄芟;蒉;茆,弟芷;葵;芊;藻;苘。由国子生中式山东乡试第五十五名举人,会试中式第二百七十九名。
  • 姜帆 (自行车运动员)姜帆(1990年3月18日-),山东省莱阳市人,中国女子自行车运动员。2010年11月,姜帆代表中国参加2010年亚洲运动会,先在场地项目的个人追逐赛赢得金牌,其后又在公路项目出战公路个人计时赛,最终夺得银牌。
  • 洪濬哲洪濬哲(1951年2月9日-),台湾运动员、政治人物,前篮球国手,曾当选为全国十大杰出青年,自球场退休后从政,曾任台北市议员,后代表中国国民党在台北市北区当选为第二届立法委员。