【技术实现步骤摘要】
图像拼接方法、装置、电子设备及计算机可读存储介质
本申请涉及图像处理
,尤其涉及一种图像拼接方法、装置、电子设备及计算机可读存储介质。
技术介绍
现有技术中,一般采用特征点提取和匹配的方法来实现图像拼接。然而由于图像特征点的点坐标常存在噪声等原因,将会造成待拼接图像之间无法精准匹配,从而造成图像拼接效果差。
技术实现思路
本申请实施例提供一种图像拼接方法、装置、电子设备及计算机可读存储介质,以解决现有图像拼接方法的拼接效果差的问题。为了解决上述技术问题,本申请是这样实现的:第一方面,本申请实施例提供了一种图像拼接方法,包括:获取待拼接的第一图像和第二图像;从所述第一图像中提取第一边缘信息,和从所述第二图像中提取第二边缘信息;根据所述第一边缘信息,生成所述第一图像的边缘密度图,并从所述边缘密度图中选取目标边缘区域;根据所述第二边缘信息,生成所述第二图像的边缘距离图;将所述目标边缘区域与所述边缘距离图进行匹配,并从所述边缘距离图中选取目标匹 ...
【技术保护点】
1.一种图像拼接方法,其特征在于,包括:/n获取待拼接的第一图像和第二图像;/n从所述第一图像中提取第一边缘信息,和从所述第二图像中提取第二边缘信息;/n根据所述第一边缘信息,生成所述第一图像的边缘密度图,并从所述边缘密度图中选取目标边缘区域;/n根据所述第二边缘信息,生成所述第二图像的边缘距离图;/n将所述目标边缘区域与所述边缘距离图进行匹配,并从所述边缘距离图中选取目标匹配区域;其中,所述目标匹配区域为所述边缘距离图中与所述目标边缘区域对应的像素点的值之和最小的区域;/n根据所述目标边缘区域和所述目标匹配区域之间的位置关系,对所述第一图像和所述第二图像进行拼接。/n
【技术特征摘要】
1.一种图像拼接方法,其特征在于,包括:
获取待拼接的第一图像和第二图像;
从所述第一图像中提取第一边缘信息,和从所述第二图像中提取第二边缘信息;
根据所述第一边缘信息,生成所述第一图像的边缘密度图,并从所述边缘密度图中选取目标边缘区域;
根据所述第二边缘信息,生成所述第二图像的边缘距离图;
将所述目标边缘区域与所述边缘距离图进行匹配,并从所述边缘距离图中选取目标匹配区域;其中,所述目标匹配区域为所述边缘距离图中与所述目标边缘区域对应的像素点的值之和最小的区域;
根据所述目标边缘区域和所述目标匹配区域之间的位置关系,对所述第一图像和所述第二图像进行拼接。
2.根据权利要求1所述的方法,其特征在于,所述根据所述第一边缘信息,生成所述第一图像的边缘密度图,包括:
根据所述第一边缘信息,生成所述第一图像的边缘二值化图像;其中,在所述边缘二值化图像中,边缘像素点的值为1,非边缘像素点的值为0;
利用预设滑窗,分别统计所述边缘二值化图像中每个边缘像素点周围的边缘像素点数量;
将每个所述边缘像素点周围的边缘像素点数量,作为每个所述边缘像素点的边缘密度值,并将每个所述边缘像素点的值替换为相应的边缘密度值,得到所述边缘密度图。
3.根据权利要求2所述的方法,其特征在于,所述利用预设滑窗,分别统计所述边缘二值化图像中每个边缘像素点周围的边缘像素点数量,包括:
分别针对每个所述边缘像素点,执行以下过程:
以所述边缘像素点为中心,利用具有不同覆盖面积的预设个滑窗分别覆盖所述边缘像素点,并计算在每个所述滑窗内的边缘像素点密度值;
将计算得到的边缘像素点密度值中的最大值,确定为所述边缘像素点周围的边缘像素点数量。
4.根据权利要求3所述的方法,其特征在于,所述从所述边缘密度图中选取目标边缘区域,包括:
确定所述边缘密度图中最大的边缘密度值;
将计算得到所述最大的边缘密度值时的滑窗对应的覆盖区域,确定为所述目标边缘区域。
5.根据权利要求1所述的方法,其特征在于,在所述边缘距离图中,每个像素点的值为所述像素点距离边缘像素点的最近距离值。
6.根据权利要求1所述的方法,其特征在于,所述根据所述第二边缘信息,生成所述第二图像的边缘距离图,包括:
根据所述第二边缘信息,生成所述第二图像的边缘图;其中,在所述边缘图中,边缘像素点的值为0,非边缘像素点的值为大于0的预设值;
利用如下公式一和公式二,分别先后对所述边缘图中像素点的值进行处理,得到所述边缘距离图;
vij=minimum(vi-1,j-1+d1,vi-1,j+d2,vi-1,j+1+d1,vi,j-1+d2,vij)公式一
vij=minimum(vi+1,j-1+d1,vi+1,j+d2,vi+1,j+1+d1,vi,j+1+d2,vij)公式二
其中,i表示所述边缘图的第几行,j表示所述边缘图的第几列,vij表示处于第i行和第j列的像素点的值;在所述公式一中,i的取值范围为从2逐渐增大至H,j的取值范围为从2逐渐增大至L;在所述公式二中,i的取值范围为从H-1逐渐减小至1,j的取值范围为从L-1逐渐减小至1;H表示所述边缘图的行数,L表示所述边缘图的列数;d1和d2表示预设值。
7.根据权利要求1所述的方法,其特征在于,所述获取待拼接的第一图像和第二图像,包括:
对第三图像和第四图像进行特征点匹配,获得所述第三图像和所述第四图像之间的空间旋转关系;
利用所述空间旋转关系,对所述第三图像和所述第四图像进行处理,得到处于同一平面的待拼接的所述第一图像和所述第二图像。
8.一种图像拼接装置,其特征在于,包括:
获取模块,用于获取待拼接的第一图像和第二图像;
提取模块,用于从所述第一图像中提取第一边缘信息,和从所述第二图像中提取第二边缘信息;
第一处理模块,用于根据所述第一边缘信息,生成所述...
【专利技术属性】
技术研发人员:袁辰旭,刘林,陈晓冬,李一,王鲁光,裴中佑,
申请(专利权)人:北京百度网讯科技有限公司,
类型:发明
国别省市:北京;11
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。