相机坐标系的正向投影和反向投影

news/2024/11/29 22:56:07/

1 、正向投影: 世界坐标系到像素坐标系

世界3D坐标系(x, y, z) 到图像像素坐标(u,v)的映射过程

(1)世界坐标系相机坐标系的映射。

两个坐标系的转换比较简单,就是旋转矩阵 + 平移矩阵,旋转矩阵则是绕X, Y,Z 轴旋转获得。
R 属于世界坐标系到相机坐标系的旋转矩阵, 旋转矩阵为R = R(z) * R(y) * R(x),
具体根据相机外参标定时规定的旋转方向来定,为 3 × 3 矩。
t 为世界坐标系原点到相机坐标系原点的平移矩阵,为3 x 1 矩阵。
世界坐标到相机坐标的映射为:
在这里插入图片描述

(2)相机坐标系内归一化坐标平面

射线到平面上的投影都是等效的,因此进行归一化,方便计算。
在这里插入图片描述

(3)归一化平面上发生畸变

畸变分为径向畸变(光线折射)和切向畸变(安装倾斜)。

联立径向畸变和切向畸变公式,得到畸变模型 distortion() 为:
在这里插入图片描述
对应到标定文件中的畸变参数为。
在这里插入图片描述
即畸变映射为:
在这里插入图片描述

(3)归一化平面坐标到像素平面

在这里插入图片描述

1 、反投影: 像素坐标系到世界坐标系(Z = 0)平面

图像像素坐标(u,v)到世界3D坐标系(x, y, z = 0) 的映射过程

(1)像素平面到归一化平面

在这里插入图片描述
在这里插入图片描述

(2)归一化平面上逆向去畸变

由于像素坐标(u, v)是畸变后的点经过内参映射得到。因此需要将畸变点逆向去畸变为非畸变点。

牛顿迭代法:

初始化:
在这里插入图片描述
迭代求解:
在这里插入图片描述
直到误差足够小,得到非畸变点
在这里插入图片描述
到此获得相机坐标系下归一化平面上的点。

(2)相机坐标系归一化平面到地平面映射

从相机坐标系的一个平面到世界坐标系的另一个平面的映射通过单应矩阵H可以得到。

假设相机坐标在世界坐标系下为(xc, yc, zc),

将相机坐标下归一化平面点旋转后平移到世界坐标系下:
在这里插入图片描述
假设映射到世界坐标系下地平面上的点为(x, y, 0), 则根据相似三角形:

在这里插入图片描述

求得:
在这里插入图片描述
同理:
在这里插入图片描述


http://www.ppmy.cn/news/263849.html

相关文章

地图投影系列介绍(四)_ 投影坐标系

......接上篇“地图投影” 4.4 我国常用地图投影  我国基本比例尺地形图(1:100万、1:50万、1:25万、1:10万、1:5万、1:2.5万、1:1万、1:5000)除1&#xff1…

如何选择地图投影

地图投影的选择是否恰当,直接影响地图的精度和使用价值。用不同投影方法建立的经纬网形式不同,它们的变形性质和变形分布规律也各不相同。在实际应用中,应尽可能地使地图投影的变形最小。目前没有哪一种投影转换方式可以完整、无变形地表达地…

常见的地图投影类型

1. 阿尔伯斯(Albers)投影 阿尔伯斯地图投影是一种等积圆锥投影,使用两条标准纬线。此投影最适用于中纬度东西方向分布的大陆板块。最佳做法是将标准纬线置于在要映射区域顶部下方和底部下方六分之一纬度范围处。开发椭圆体方程后&#xff0c…

Arcgis中投影和定义投影的区别

今天在项目开发过程中需要对数据进行一次投影转换,习惯性的打开Data management tools—>Projections andtransfomations进行定义投影,然而却导致了地图的经纬度严重错位, 顾名思义,定义投影就是当你只是一堆带有经纬度的表 而…

计算点在线上的投影坐标

如题 计算点到线上的垂点,首先明确: 该线段必须给出确切的起始点和终点, 而不是一个向量,因为一个向量并不能代表一个线段。 所以参数列表如下: Vector3 VerticalPoint(Vector3 point, Vector3 lStart, Vector3 lEnd…

arcgis投影/定义投影

目标:画一个北极上空的俯瞰 地理坐标系和投影坐标系的区别 arcgis帮助:什么是地理坐标系、投影坐标系 地理坐标系是球面坐标,参考平面是椭球面,坐标单位是经纬度;投影坐标系是平面坐标系,参考平面是水平…

css投影

一、单侧投影 <style>.box {width: 80px;height: 40px;background: orange;/* 第四个参数&#xff1a;扩张半径&#xff0c;根据指定的值去扩大或缩小投影的尺寸 */box-shadow: 0 5px 5px -4px rgba(0, 0, 0, .5)}</style><div class"box"></di…

投影(Projections)

1. 投影&#xff08;Projections&#xff09; 1.1 投影到直线上&#xff08;Projection onto a Line&#xff09; P r o j L ( x ⃗ ) c v ⃗ x ⃗ − P r o j L ( x ⃗ ) i s o r t h o g o n a l t o v ⃗ ( x ⃗ − P r o j L ( x ⃗ ) ) ⋅ v ⃗ 0 ( x ⃗ − c v ⃗ ) ⋅…