[发明专利]基于空间三角面片拟合的图像拼接方法有效
申请号: | 201810541937.8 | 申请日: | 2018-05-30 |
公开(公告)号: | CN108898550B | 公开(公告)日: | 2022-05-17 |
发明(设计)人: | 李靖;鹿迎;黄昊;邓宝松;印二威;郄志鹏;闫野 | 申请(专利权)人: | 中国人民解放军军事科学院国防科技创新研究院 |
主分类号: | G06T3/40 | 分类号: | G06T3/40;G06T7/33 |
代理公司: | 北京辰权知识产权代理有限公司 11619 | 代理人: | 刘广达 |
地址: | 100071*** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 基于 空间 三角 拟合 图像 拼接 方法 | ||
1.一种基于空间三角面片拟合的透视图像拼接方法,其特征在于包括以下步骤:
S1.对有重叠区域的两幅输入图像进行特征提取与匹配,得到图像间的匹配特征点;
S2.在S1中得到的匹配特征点基础上,通过最小化关于相机参数的代价函数,得到一组近似的相机参数;
S3.利用S2中得到的相机参数,通过两步RANSAC,剔除S1中得到匹配点中的误匹配点;
S4.在S3中得到的正确匹配特征点基础上,对相机坐标系下的单位投影平面进行三角划分;
S5.在S2中得到的相机参数与S4中得到的三角划分基础上,求解每一个空间三角面片的参数;
S6.在S5中得到的三角面片参数基础上,逐面片地渲染得到精确配准的重投影图像;
S7.在S6中得到的重投影图像基础上,通过图像融合得到最终的全景图像;
所述步骤S2的具体方法包括:
用于拍摄图像I与I′的相机分别为C与C′;根据特征匹配结果进行相机参数估计的核心理论依据是极线约束:
x′TFx=0
其中,x与x′为图像I与I′中的一对匹配点,F为基本矩阵;除此之外,增加关于全局投影的二级约束:
x′~Hx
其中,~表示正比关系,H为单应矩阵;则对于一对匹配点{x,x′},需最小化的代价函数为:
E(x,x′)=h(re,σe)+λh(rp,σp)
其中,系数λ用于控制rp的影响,取为λ=0.01,函数h(·)为具有误匹配抑制能力的Huber误差函数:
参数σe与σp分别表示极线约束与全局投影约束下正常误差的上限,残差二者的度量单位均为像素,y=K-1x,y′=K′-1x′,其中K与K′分别为两相机C与C′的内参数矩阵,Q为本征矩阵,且Q=[t]×R,其中R与t分别为C与C′的相机坐标系间的旋转矩阵与平移向量;在re的表达式中,记(a,b,c)T=Qy,则标准化参数其中fx′与fy′分别为相机C′在x,y方向上的等效焦距;在rp的表达式中,系数w=r3Ty,其中r3T为R的第三行;
对于所有匹配点{xi,xi′},以及它们对应的残差re,i与rp,i,i=1,…,n,总的代价函数为:
Eall是关于残差re与rp的二次函数,因此Eall的最小化通过LM迭代实现,所得结果是一组真实相机参数的近似值;其中K,K′为内参数,R,t为外参数;
所述步骤S4的具体方法包括:
给定剔除误匹配之后的匹配点{xi,x′i|i=1,…,n},其中n表示正确匹配点的数量,以yi=K-1xi,i=1,…,n为顶点,对单位投影平面进行delaunay三角划分,所得平面三角形代表空间三角面片在C的相机坐标系内单位投影平面上的投影;为保持空间三角面片模型的一致性,对于C′的相机坐标系下的顶点y′i=K′-1x′i,i=1,…,n,适用与yi相一致的三角划分;
所述步骤S5的具体方法包括:
图像I与I′内一对匹配点x与x′是同一空间点P在不同相机成像平面上的投影;x与x′之间的变换关系表示为x′~Hx
其中
H=K′(R+tmT)K-1
在已估计得到相机参数的情况下,描述点P所在三角面片的参数m是H各组成部分中唯一的未知量,其自由度为3;记y=K-1x,y′=K′-1x′,则投影关系转化为
y′~(R+tmT)y
根据上式,向量y′与(R+tmT)y平行,则
y′×(R+tmT)y=03×1
根据点积和向量积对加法的分配率,有
-y′×(Ry)=(y′×t)(mTy)
mTy是一个标量,上式为一个关于mTy的过约束线性方程组,最小二乘意义上求解可得
上式确定了关于m的一个线性约束,该约束可表示为
两相机单位投影平面上的一对三角形ΔABC与ΔA′B′C′是同一个空间三角面片的投影;根据三对匹配的顶点{yA,y′A},{yB,y′B},{yC,y′C}确立三个关于m的线性约束;记
其中,i∈{A,B,C};则三对匹配点确定的线性约束可写为
Am=13×1
其中,A=(aAT,aBT,aCT)T;上式的约束个数与未知数个数均为3,可求得该空间三角面片的参数mΔ;
所述步骤S6的具体方法包括:
判断单位投影平面上一点P是否在ΔABC内部,包括
点P的空间位置可表示为对于下式
u(yB-yA)+v(yC-yA)=yP-yA
其中,yP,yA,yB,yC分别为点P,A,B,C在单位投影面上的坐标;求解上式得到位置参数u与v,则点P是ΔABC内点的充要条件是0≤u,0≤v且u+v≤1;
对于每个空间三角形,首先计算该三角形三个顶点在图像平面的投影点,并据此构建图像平面上当前空间三角形投影的矩形包围盒;然后标记包围盒内位于空间三角形投影内部的像素点;最后计算这些像素点上的映射并将其添加到用于图像重投影的映射表中;
根据所得映射表对输入图像进行重投影,得到精确配准后的重投影图像。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于中国人民解放军军事科学院国防科技创新研究院,未经中国人民解放军军事科学院国防科技创新研究院许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201810541937.8/1.html,转载请声明来源钻瓜专利网。
- 上一篇:图片处理方法、图片处理装置及终端设备
- 下一篇:图像合并的方法和装置