当前位置:网站首页>关于单应性矩阵的若干思考
关于单应性矩阵的若干思考
2022-08-01 17:37:00 【little如何】
1 名词解释
单应与射影变换是同义的。射影变换描述的是SE(2)到SE(2)的映射关系。映射与变换同义。
映射h:SE(2)到SE(2)是射影映射的充要条件是:存在一个3x3非奇异矩阵H,使得任何一个用矢量x表示的点都满足h(x) = Hx.
射影变换实际上是一个映射群,即射影变换群。射影变换群仿射群
欧式群。因此单应性矩阵是可以描述仿射映射的。透视变换是一种特殊的射影变换,透视变换本身不构成透视变换群,即透视变换的复合不一定是透视变换,但属于射影变换。
2 透视变换
透视变换、透视投影、小孔摄影几何同义。如前所述平面的透视投影可用单应性矩阵 H 描述。
消影点:直线上的无穷远处在图像上的投影点。
消影线:平面的无穷远处在图像上的投影直线。
消影点与消影线形成的根本原因是线/面上的点无法越过 经过投影中心且平行于该线/面的线/面 进行投影,亦即具有边界。
消影线的求法:在摄像机欧氏坐标系下,平面集(法向量为n)的消影线是 I = K^(-T) n = K^(-T) · R · (0; 0; 1)。其中,n 为相机坐标系下的法向量表达,而不是世界坐标系,I 是图像平面上的直线,也就意味着 I 是图像坐标系下的方向向量,因此 I 的方程由 (u, v, 1) · I 给出。
3 由(u,v)求相机在物平面上的正投影位置
相机在物平面坐标系下的位置:分解H = K[r1, r2, t],其中R = [r1, r2, r3 = r1 x r2],则物平面坐标系下相机的位置Pc = -R^(-1)·t。
相机在物平面坐标系下的正投影位置:
1)去掉Pc的z维度;
2)根据像素坐标反算。s(u, v, 1) = K R [0,0,0; 0, 0, 0;0, 0, 1]R^(-1) t 得到 (u, v),再通过 H 反算。这里的本意是想推导出(u, v) 无关于K R t 而只关于 H 的的表达式,但暂时没推出来;
3)计算图像鸟瞰图的左右边界的交点。从实验中来看,好像是交点位置,但暂未从几何或代数上进行证明。
边栏推荐
猜你喜欢
Shell nl命令详解(显示行号、读取文件)
RecSys'22|CARCA: Cross-Attention-Aware Context and Attribute Recommendations
LeaRun.net快速开发动态表单
XAML WPF项目groupBox控件
OpenCV安装、QT、VS配置项目设置
TCP million concurrent server optimization parameters
千万级乘客排队系统重构&压测方案总结篇
金仓数据库 KingbaseES V8.3 至 V8.6 迁移最佳实践(4. V8.3 到 V8.6 数据库移植实战)
成为优秀架构师必备技能:怎样才能画出让所有人赞不绝口的系统架构图?秘诀是什么?快来打开这篇文章看看吧!...
MySQL's maximum recommended number of rows is 2000w, is it reliable?
随机推荐
百度网盘下载速度提升100倍
Detailed explanation of the working principle of crystal oscillator
小贝拉机器人是朋友_普渡科技召开新品发布会,新一代送餐机器人“贝拉”温暖登场...
插入排序 优化插入排序
gtk显示4通道rgba图像
变量交换;复合赋值;增递减运算符
2022年深圳市临床医学研究中心申请指南
助推科技强国高质量发展《科创超级训练营》系列活动正式拉开帷幕
金仓数据库KingbaseES安全指南--6.3. Kerberos身份验证
二分练习题
吴恩达机器学习课后习题——kmeans
参观首钢园
ROS2系列知识(5):【参数】如何管理?
golang json 返回空值
MySQL's maximum recommended number of rows is 2000w, is it reliable?
MySql 怎么查出符合条件的最新的数据行?
史上最全的Redis基础+进阶项目实战总结笔记
力扣每日一题-第45天-697. 数组的度
2022.08月--pushmall推贴共享电商更新与开发计划
08 Spark cluster construction