一种图像拼接方法及装置与流程

文档序号:12272987阅读:来源:国知局

技术特征:

1.一种图像拼接方法,其特征在于,包括:

处理器获取第一相机拍摄的第一原始图像,以及第二相机拍摄的第二原始图像,其中,所述第一原始图像与所述第二原始图像之间存在重合区域;

所述处理器分别针对所述第一相机和所述第二相机中每个相机执行如下步骤:

所述处理器获取该相机的镜头畸变模型参数;并根据所述镜头畸变模型参数,对该相机拍摄的原始图像进行畸变校正处理,生成对应的去畸变图像;

所述处理器将针对所述第一相机生成的第一去畸变图像与针对所述第二相机生成的第二去畸变图像进行拼接,生成目标拼接图像。

2.如权利要求1所述的方法,其特征在于,所述处理器获取该相机的镜头畸变模型参数,包括:

所述处理器获取保存的所述镜头畸变模型参数;或者

所述处理器获取该相机针对标定物拍摄的多个图像;并根据所述多个图像中的所述标定物的特征参数和所述标定物实际的特征参数,确定所述镜头畸变模型参数。

3.如权利要求1或2所述的方法,其特征在于,所述处理器根据所述镜头畸变模型参数,对该相机拍摄的原始图像进行畸变校正处理,生成对应的去畸变图像,包括:

所述处理器根据所述镜头畸变模型参数,以及预设的畸变模型,确定该相机拍摄的原始图像与对应的去畸变图像之间的第一映射关系以及第一逆映射关系,其中,所述第一逆映射关系是所述第一映射关系的反函数;

所述处理器根据所述第一映射关系,将该相机拍摄的原始图像中的像素点进行映射,生成第一二维像素坐标点集合;

所述处理器根据所述第一逆映射关系,将所述第一二维像素坐标点集合中的像素点进行逆映射,确定所述第一二维像素坐标点集合中的像素点在该相机拍摄的原始图像中对应的第一投影位置;

所述处理器根据确定的所述第一投影位置,生成对应的去畸变图像,其中,对应的去畸变图像的分辨率与该相机拍摄的原始图像分辨率相同。

4.如权利要求1或2所述的方法,其特征在于,所述处理器根据所述镜头畸变模型参数,对该相机拍摄的原始图像进行畸变校正处理,生成对应的去畸变图像,包括:

所述处理器根据所述镜头畸变模型参数,以及预设的畸变模型,确定该相机拍摄的原始图像与对应的去畸变图像之间的第二映射关系以及第二逆映射关系,其中,所述第二逆映射关系是所述第二映射关系的反函数;

所述处理器根据所述第二映射关系,将该相机拍摄的原始图像中的像素点进行映射,生成第二二维像素坐标点集合;

所述处理器根据所述第二二维像素坐标点集合中的像素点的位置分布,确定对应的去畸变图像的第一分辨率,其中,在所述第一分辨率中,水平方向上的像素点的个数大于或等于第一距离包含的像素点的个数,且垂直方向上的像素点的个数大于或等于第二距离包含的像素点的个数,所述第一距离为所述第二二维像素坐标点集合中水平方向上最左边像素点与最右边像素点的位置之间的距离,所述第二距离为所述第二二维像素坐标点集合中垂直方向上最上边像素点与最下边像素点的位置之间的距离;

所述处理器确定所述第一分辨率与该相机拍摄的原始图像的第二分辨率在水平方向上的第一像素点差值和在垂直方向上的第二像素点差值;

所述处理器根据所述第一像素点差值与所述第二像素点差值,对所述第二逆映射关系进行偏移处理,确定该相机拍摄的原始图像与对应的去畸变图像之间的第三逆映射关系;

所述处理器根据所述第二二维像素坐标点集合与所述第一分辨率,生成第三二维像素坐标点集合;

所述处理器根据所述第三逆映射关系,将所述第三二维像素坐标点集合中的像素点进行逆映射,确定所述第三二维像素坐标点集合中的像素点在该相机拍摄的原始图像中对应的第二投影位置;

所述处理器根据确定的所述第二投影位置,生成对应的去畸变图像,其中,在对应的去畸变图像中包含填充像素点,所述填充像素点为非该相机拍摄的原始图像中的像素点。

5.如权利要求4所述的方法,其特征在于,所述处理器将所述第一去畸变图像与所述第二去畸变图像进行拼接,生成所述目标拼接图像,包括:

所述处理器根据所述第一去畸变图像与所述第二去畸变图像中重合区域的特征,进行拼接,生成第一拼接图像;

所述处理器根据所述第一拼接图像,确定所述目标拼接图像,其中,在所述目标拼接图像中,不包含所述填充像素点。

6.一种图像拼接装置,其特征在于,包括:

获取单元,用于获取第一相机拍摄的第一原始图像,和第二相机拍摄的第二原始图像,其中,所述第一原始图像与所述第二原始图像之间存在重合区域;

处理单元,用于分别针对所述第一相机和所述第二相机中的每个相机执行如下步骤:

获取该相机的镜头畸变模型参数;并根据所述镜头畸变模型参数,对该相机拍摄的原始图像进行畸变校正处理,生成对应的去畸变图像;

拼接单元,用于将针对所述第一相机生成的所述第一去畸变图像与针对所述第二相机生成的所述第二去畸变图像进行拼接,生成目标拼接图像。

7.如权利要求6所述的装置,其特征在于,所述处理单元,在获取该相机的镜头畸变模型参数时,具体用于:

获取保存的所述镜头畸变模型参数;或者

获取该相机针对标定物拍摄的多个图像;并根据所述多个图像中的所述标定物的特征参数和所述标定物实际的特征参数,确定所述镜头畸变模型参数。

8.如权利要求6或7所述的装置,其特征在于,所述处理单元,在根据所述镜头畸变模型参数,对该相机拍摄的原始图像进行畸变校正处理,生成对应的去畸变图像时,具体用于:

根据所述镜头畸变模型参数,以及预设的畸变模型,确定该相机拍摄的原始图像与对应的去畸变图像之间的第一映射关系以及第一逆映射关系,其中,所述第一逆映射关系是所述第一映射关系的反函数;

根据所述第一映射关系,将该相机拍摄的原始图像中的像素点进行映射,生成第一二维像素坐标点集合;

根据所述第一逆映射关系,将所述第一二维像素坐标点集合中的像素点进行逆映射,确定所述第一二维像素坐标点集合中的像素点在该相机拍摄的原始图像中对应的第一投影位置;

根据确定的所述第一投影位置,生成对应的去畸变图像,其中,对应的去畸变图像的分辨率与该相机拍摄的原始图像分辨率相同。

9.如权利要求6或7所述的装置,其特征在于,所述处理单元,在根据所述镜头畸变模型参数,对该相机拍摄的原始图像进行畸变校正处理,生成对应的去畸变图像时,具体用于:

根据所述镜头畸变模型参数,以及预设的畸变模型,确定该相机拍摄的原始图像与对应的去畸变图像之间的第二映射关系以及第二逆映射关系,其中,所述第二逆映射关系是所述第二映射关系的反函数;

根据所述第二映射关系,将该相机拍摄的原始图像中的像素点进行映射,生成第二二维像素坐标点集合;

根据所述第二二维像素坐标点集合中的像素点的位置分布,确定对应的去畸变图像的第一分辨率,其中,在所述第一分辨率中,水平方向上的像素点的个数大于或等于第一距离包含的像素点的个数,且垂直方向上的像素点的个数大于或等于第二距离包含的像素点的个数,所述第一距离为所述第二二维像素坐标点集合中水平方向上最左边像素点与最右边像素点的位置之间的距离,所述第二距离为所述第二二维像素坐标点集合中垂直方向上最上边像素点与最下边像素点的位置之间的距离;

确定所述第一分辨率与该相机拍摄的原始图像的第二分辨率在水平方向上的第一像素点差值和在垂直方向上的第二像素点差值;

根据所述第一像素点差值与所述第二像素点差值,对所述第二逆映射关系进行偏移处理,确定该相机拍摄的原始图像与对应的去畸变图像之间的第三逆映射关系;

根据所述第二二维像素坐标点集合与所述第一分辨率,生成第三二维像素坐标点集合;

根据所述第三逆映射关系,将所述第三二维像素坐标点集合中的像素点进行逆映射,确定所述第三二维像素坐标点集合中的像素点在该相机拍摄的原始图像中对应的第二投影位置;

根据确定的所述第二投影位置,生成对应的去畸变图像,其中,在对应的去畸变图像中包含填充像素点,所述填充像素点为非该相机拍摄的原始图像中的像素点。

10.如权利要求9所述的装置,其特征在于,所述拼接单元,在将所述第一去畸变图像与所述第二去畸变图像进行拼接,生成所述目标拼接图像时,具体用于:

根据所述第一去畸变图像与所述第二去畸变图像中重合区域的特征,进行拼接,生成第一拼接图像;

根据所述第一拼接图像,确定所述目标拼接图像,其中,在所述目标拼接图像中,不包含所述填充像素点。

当前第2页1 2 3 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1