基于定位数据的图像全局拼接方法技术

技术编号:22659839 阅读:38 留言:0更新日期:2019-11-28 03:50
本发明专利技术公开了一种基于定位数据的图像全局拼接方法,包括以下步骤:采集获得任一待拼接的图像的中心点位置坐标,并根据GPS位置依次标号;根据任一待拼接的图像的像素尺寸与该图像对应拍摄的实际尺寸求得单位长度的实际尺寸的像素值PPM;根据GPS位置和单位长度的实际尺寸的像素值PPM转换获得顺势摆放的待拼接大图,求得任一待拼接的图像I

Global image mosaic method based on location data

The invention discloses an image global splicing method based on positioning data, which comprises the following steps: acquiring the center point position coordinates of any image to be spliced, and labeling them in turn according to the GPS position; obtaining the pixel value ppm of the actual size of the unit length according to the pixel size of any image to be spliced and the actual size of the corresponding photographed image; obtaining the pixel value ppm of the actual size of the unit length according to the GPS position and unit The actual size of the length of the pixel value ppm conversion to obtain a large picture to be spliced in a proper position, to obtain any image to be spliced I

【技术实现步骤摘要】
基于定位数据的图像全局拼接方法
本专利技术涉及图像拼接
,尤其是基于定位数据的图像全局拼接方法。
技术介绍
图像拼接技术,是将数张有重叠部分的图像(可能是不同时间、不同视角或者不同传感器获得的)拼成一幅大型的无缝高分辨率图像的技术,其主要包括单纯按位置组合照片和特征点匹配图像两种方式,现有技术存在以下缺陷:第一,采用单纯按位置组合照片的方式:由于机器人运行和位置采集系统各种原因综合,每张图像的位置信息存在一定的抖动,合成的整图存在明显的误差;第二,现有技术采用特征点匹配图像的方式:其参考计算机视觉一般做法,对相邻图像提取特征,然后根据特征点匹配情况,计算对应图形之间的位置关系矩阵,然后使用图像融合技术,将对应图片合成为一张。在路面检测时,该特征点匹配图像的方式是无法适用的,原因是:(一)本文中图像采集的对象为道面,特征点之间相似性较大,很容易造成误匹配;;(二)单张图片虽然是不同视角下采集,但是采用传统图像拼接计算两张图之间的单应性矩阵并根据矩阵变换图像,并将两张图像变换到相同视角,以其中一张图像为基准,另一张图像会产生形变;进而,图像会在机器人前进方向上产生变形传递(机器人拍摄的图像多达几百张);通过上述方法获取的拼接图像误差较单纯按位置组合照片的误差更大。
技术实现思路
针对上述问题,本专利技术的目的在于提供基于定位数据的图像全局拼接方法,本专利技术采用的技术方案如下:基于定位数据的图像全局拼接方法,包括以下步骤:步骤S1,采集获得任一待拼接的图像的中心点位置坐标,并根据GPS位置依次标号;获得N列、K行图像;所述N、K均为大于1的自然数;步骤S2,根据任一待拼接的图像的像素尺寸与该图像对应拍摄的实际尺寸求得单位长度的实际尺寸的像素值PPM;步骤S3,根据GPS位置和单位长度的实际尺寸的像素值PPM转换获得顺势摆放的待拼接大图,求得任一待拼接的图像Iij的中心点的像素位置PPij(x,y);步骤S4,选取同一列、同一行内重叠率大于等于H%的图像,并进行特征匹配求得像素移动距离;所述H为大于5的自然数;步骤S5,求得以像素移动距离为基准移动拼接后的图像的损失值Loss,其表达式为:其中,diffXij表达第j列第i行的图像的X坐标,diffYij表达第j列第i行的图像的Y坐标;步骤S6,采用梯度下降法优化损失值Loss,并输出拼接后的图像。进一步地,所述步骤S4中,求得像素移动距离,包括以下步骤:步骤S41,选取同一列、同一行内重叠率大于等于10%的图像;步骤S42,采用ORB、SIFT或SURF算法进行特征匹配;步骤S43,求得任一图像的像素移动距离,其表达式为:initDiffXij,initDiffYij=PPi(x,y)-PPj(x,y)其中,其中,initDiffXij表示图像i和图像j初始位置在X方向的位置像素差;initDiffYij表示图像i和图像j初始位置在X方向的位置像素差;所述p1m,p2m表示重叠图像的匹配特征点位置信息,PPi(x,y)表示图像i的位置像素坐标,PPj(x,y)表示图像j的位置像素坐标。更进一步地,所述步骤S6中,采用梯度下降法优化损失值Loss,包括以下步骤:步骤S61,根据任一图像Iij的中心点的像素位置PPij(x,y),作为起始坐标步骤S62,对所述图像Iij的中心点的像素位置PPij(x,y)进行迭代优化,且第k次迭代获得的坐标为所述k为大于等于1的正数;其中,lr表示步长,取值为0.001,表示第k-1次迭代的图像的水平坐标,表示第k-1次迭代的图像的纵坐标。优选地,所述步骤S62中,其中,表示跟图像Iij相匹配的图像在k-1次迭代时的X坐标,表示图像Iij相匹配的图像在k-1次迭代时的Y坐标,cij表示特征匹配结果;与现有技术相比,本专利技术具有以下有益效果:(1)本专利技术巧妙地利用GPS位置和单位长度的实际尺寸的像素值PPM转换获得顺势摆放的待拼接大图,适用于较大图像的场景,并利用特征匹配获得像素移动距离,并取得图像的损失值;如此一来,本专利技术从整体考虑了全部图像的特征并权衡,相比考虑局部图像拼接方式,拼接效果更佳。(2)本专利技术通过GPS位置将传统的图像计算转换成坐标函数计算,既能简化逻辑过程,又能降低计算工作量,提高拼接效率。(3)本专利技术通过对损失值进行优化处理,既能实现有效拼接,又能避免拼接畸形变形。综上所述,本专利技术具有方法简便、计算工作量少、拼接效率高等优点,在图像拼接
具有很高的实用价值和推广价值。附图说明为了更清楚地说明本专利技术实施例的技术方案,下面将对实施例中所需使用的附图作简单介绍,应当理解,以下附图仅示出了本专利技术的某些实施例,因此不应被看作是对保护范围的限定,对于本领域技术人员来说,在不付出创造性劳动的前提下,还可以根据这些附图获得其他相关的附图。图1为本专利技术的图像标号的位置关系表。图2为本专利技术的图像重叠选取示意图。图3为本专利技术的逻辑流程图。具体实施方式为使本申请的目的、技术方案和优点更为清楚,下面结合附图和实施例对本专利技术作进一步说明,本专利技术的实施方式包括但不限于下列实施例。基于本申请中的实施例,本领域普通技术人员在没有做出创造性劳动的前提下所获得的所有其他实施例,都属于本申请保护的范围。实施例如图1至图3所示,本实施例提供了基于定位数据的图像全局拼接方法,包括以下步骤:第一步,采集获得任一待拼接的图像的中心点位置坐标,并根据GPS位置依次标号,获得N列、K行图像;所述N、K均为大于1的自然数;根据每张图像的GPS位置关系,按照x排序,将图片分成n道数据;对每道数据的图片,按照y排序,得到各道0——mi(注:每道数据允许图片数量不一致)。得到一张位置关系表(如图1所示)第二步,根据任一待拼接的图像的像素尺寸与该图像对应拍摄的实际尺寸求得单位长度的实际尺寸的像素值PPM;在本实施例中,每张图像Iij,下标i代表第i道图像数据,下标j代表第i道的第j张图。图像Iij,的中心均有一个真实世界位置坐标PRij(x,y),其像素坐标用PPij(x,y)表示。每一张图像像素尺寸imgSize(1800*900),且其对应的真实尺寸imgRealSize(1.68m,0.84m)。由此,单位长度的实际尺寸的像素值PPM=1800/1.68=1071.4即:真实世界中每米代表多少像素值。第三步,根据GPS位置和单位长度的实际尺寸的像素值PPM转换获得顺势摆放的待拼接大图,求得任一待拼接的图像Iij的中心点的像素位置PPij(x,y)。具体来说,由1中得到的位置关系表,遍历每张图的中心位置,求出整个位置的xmin,xmax,ymin,ymax;左上角点坐标:(xmi本文档来自技高网
...

【技术保护点】
1.基于定位数据的图像全局拼接方法,其特征在于,包括以下步骤:/n步骤S1,采集获得任一待拼接的图像的中心点位置坐标,并根据GPS位置依次标号;获得N列、K行图像;所述N、K均为大于1的自然数;/n步骤S2,根据任一待拼接的图像的像素尺寸与该图像对应拍摄的实际尺寸求得单位长度的实际尺寸的像素值PPM;/n步骤S3,根据GPS位置和单位长度的实际尺寸的像素值PPM转换获得顺势摆放的待拼接大图,求得任一待拼接的图像I

【技术特征摘要】
1.基于定位数据的图像全局拼接方法,其特征在于,包括以下步骤:
步骤S1,采集获得任一待拼接的图像的中心点位置坐标,并根据GPS位置依次标号;获得N列、K行图像;所述N、K均为大于1的自然数;
步骤S2,根据任一待拼接的图像的像素尺寸与该图像对应拍摄的实际尺寸求得单位长度的实际尺寸的像素值PPM;
步骤S3,根据GPS位置和单位长度的实际尺寸的像素值PPM转换获得顺势摆放的待拼接大图,求得任一待拼接的图像Iij的中心点的像素位置PPij(x,y);
步骤S4,选取同一列、同一行内重叠率大于等于H%的图像,并进行特征匹配求得像素移动距离;所述H为大于5的自然数;
步骤S5,求得以像素移动距离为基准移动拼接后的图像的损失值Loss,其表达式为:



其中,diffXij表达第j列第i行的图像的X坐标,diffYij表达第j列第i行的图像的Y坐标;
步骤S6,采用梯度下降法优化损失值Loss,并输出拼接后的图像。


2.根据权利要求1所述的基于定位数据的图像全局拼接方法,其特征在于,所述步骤S4中,求得像素移动距离,包括以下步骤:
步骤S41,选取同一列、同一行内重叠率大于等于10%的图像;
步骤S42,采用ORB、SIFT或SURF算法进行特征匹配;
步骤S43,求得任一图像的像素移动距离,其表达式为:



...

【专利技术属性】
技术研发人员:李鹏程杨辉肖唐杰黄敏桂仲成
申请(专利权)人:上海圭目机器人有限公司
类型:发明
国别省市:上海;31

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1