一种基于图像覆盖和模糊重现的图像拼接方法

文档序号:10656873阅读:405来源:国知局
一种基于图像覆盖和模糊重现的图像拼接方法
【专利摘要】本发明公开了一种基于图像覆盖和模糊重现的图像拼接方法,首先将第一分割图像和第二分割图像分别从第一图像和第二图像中分离出来,为后续的重叠部分图像均值处理奠定了基础,减小了均值处理的工作范围,提高了均值处理的效率。本发明中,将均值重叠图像覆盖到有第一图像和第二图像拼接成的一级拼接图像中第一分割图像和第二分割图像重叠的位置。均值重叠图像为结合第一分割图像和第二分割图像后的均值图像,其结合了第一分割图像和第二分割图像的特点,并对两者之间的差别进行中和。均值重叠图像覆盖到一级拼接图像后,对第一图像和第二图像的拼接起到了过渡作用,避免了图像拼接过程中像素跳变的问题。
【专利说明】
一种基于图像覆盖和模糊重现的图像拼接方法
技术领域
[0001]本发明涉及图像拼接技术领域,尤其涉及一种基于图像覆盖和模糊重现的图像拼接方法。
【背景技术】
[0002]随着电子成像技术的发展,各种视频图像演示设备在人们的生活中已经无孔不入。视频图像演示设备用于演示视频或者图像,而视频的本质便是图像的动态播放,故而,视频图像演示中,图像是基础也是核心。
[0003]图像处理过程中,一个必不可少的处理方式就是图像拼接,S卩,将边沿重叠的图像拼接为一幅图像。目前,图像拼接过程中,都是简单的将边沿部分相重叠的图像相互覆盖。这种方式拼接的图像,平滑度低,过渡不自然,容易造成视觉观赏上的不适。此外,图像拼接过程中,还可能出现像素模糊的现象,降低拼接后图像的质量。

【发明内容】

[0004]基于【背景技术】存在的技术问题,本发明提出了一种基于图像覆盖和模糊重现的图像拼接方法。
[0005]本发明提出的一种基于图像覆盖和模糊重现的图像拼接方法,包括以下步骤:
[0006]S1、获得第一图像和第二图像,并将第一图像和第二图像的重叠部分分别从第一图像和第二图像中分割出来作为第一分割图像和第二分割图像;
[0007]S2、将第一图像和第二图像拼合形成一级拼接图像,第一图像和第二图像中的重叠部分相互覆盖;
[0008]S3、根据第一分割图像和第二分割图像分别建立第一像素坐标和第二像素坐标,第一像素坐标中各像素点的坐标位置与第二像素坐标中各像素点的坐标位置--对应;
[0009]S4、建立均值坐标,根据第一像素坐标和第二像素坐标计算各像素点的像素值均值并映射到均值坐标中生成均值像素坐标;
[0010]S5、将均值像素坐标转换成均值重叠图像,并将均值重叠图像覆盖到一级拼接图像中图像重叠部分,形成二级拼接图像;
[0011]S6、对二级拼接图像进行平滑处理后,将图像中的模糊部分分割出去形成待修复图像;
[0012]S7、将待修复图像转换为像素坐标,像素坐标中对应分割出去的模糊部分形成空白区域,空白区域以外部分作为参考区域,空白区域中各像素点像素值为空集;
[0013]S8、选择空白区域内最边沿上的一个空白像素点,根据预设的第一阈值从参考区域获取距离该空白像素点最近的多个像素点作为参考像素点,并计算多个参考像素点的均值作为空白像素点的像素值;
[0014]S9、重复以上步骤,对空白区域内最边沿界线上的空白像素点进行像素值填充,然后更新空白区域和参考区域;
[0015]S10、重复步骤S8和S9,直至获得空白区域修复完成的最终像素坐标,将最终像素坐标转换成画像作为三级拼接图像;
[0016]S11、对三级拼接图像进行锐化处理获得最终的拼接图像。
[0017]优选地,步骤S2中具体为:从第一图像和第二图像中选取多对相对应的图像特征,根据相对应的图像特征相重叠的方法将第一图像与第二图像拼合。
[0018]优选地,步骤S2中,相对应的图像特征的对数为2。
[0019]优选地,第一阈值为距离阈值,步骤S8中,从参考区域内获取距离选定的空白像素点的距离小于第一阈值的像素点作为参考像素点。
[0020]优选地,还包括步骤SA:分别计算空白区域边界线上各空白像素点距离参考区域内最近像素点的距离并进行比较,将获得的最大距离值作为第一阈值。
[0021]本发明一种基于图像覆盖和模糊重现的图像拼接方法,首先将第一分割图像和第二分割图像分别从第一图像和第二图像中分离出来,为后续的重叠部分图像均值处理奠定了基础,减小了均值处理的工作范围,提高了均值处理的效率。本发明中,将均值重叠图像覆盖到有第一图像和第二图像拼接成的一级拼接图像中第一分割图像和第二分割图像重叠的位置。均值重叠图像为结合第一分割图像和第二分割图像后的均值图像,其结合了第一分割图像和第二分割图像的特点,并对两者之间的差别进行中和。均值重叠图像覆盖到一级拼接图像后,对第一图像和第二图像的拼接起到了过渡作用,避免了图像拼接过程中像素跳变的问题。
[0022]本发明中,对二级拼接图像进行模糊处理进一步解决第一图像和第二图像拼接后造成的局部过于锐化的问题。然后,对模糊处理后图像中过于模糊的部分进行剜除,再利用均值插入的方法对剜除的部分进行补充,既避免了模糊处理带来图像轮廓不清晰问题,又通过均值插入对图像机械牛修复,保证了最终获得的图像的完整性和清晰度。
[0023]本发明中最后的锐化处理可进一步解决本方法中经过均值化、模糊化处理带来的轮廓不清晰、层次不分明的问题,有利于提高拼接图像的质量。
【附图说明】
[0024]图1为本发明提出的一种基于图像覆盖和模糊重现的图像拼接方法流程图。
【具体实施方式】
[0025]参照图1,本发明提出的一种基于图像覆盖和模糊重现的图像拼接方法,包括以下步骤。
[0026]S1、获得第一图像和第二图像,并将第一图像和第二图像的重叠部分分别从第一图像和第二图像中分割出来作为第一分割图像和第二分割图像。
[0027]本步骤中对第一分割图像和第二分割图像进行分离,从而为图像重叠部分的单独处理奠定了基础,简化了后续图像处理步骤,有利于提高图像拼接效率。
[0028]S2、将第一图像和第二图像拼合形成一级拼接图像,第一图像和第二图像中的重叠部分相互覆盖。具体的,本步骤从第一图像和第二图像中选取多对相对应的图像特征,根据相对应的图像特征相重叠的方法将第一图像与第二图像拼合。相对应的图像特征即同时存在于第一图像和第二图像中并相同的图像特征。本实施方式中,具体选择两对相对应的图像特征,既可以避免一个相对应的图像特征在图像拼接时难以克服图像旋转的问题,又可以避免相对应的图像特征过多造成的图像拼合时限制多耗时长的问题。
[0029]S3、根据第一分割图像和第二分割图像分别建立第一像素坐标和第二像素坐标,第一像素坐标中各像素点的坐标位置与第二像素坐标中各像素点的坐标位置--对应。
[0030]第一分割图像和第二分割图像对应的场景相同,但是由于第一图像采集状态和第二图像采集状态的不同,第一分割图像和第二分割图像在光线、色调等细节上肯定具有区另O。本步骤中,通过像素坐标的转换,将第一分割图像和第二分割图像中各像素点具象化,有利于后续图像处理的明确性和可操作性。
[0031]S4、建立均值坐标,根据第一像素坐标和第二像素坐标计算各像素点的像素值均值并映射到均值坐标中生成均值像素坐标。
[0032]由于第一分割图像和第二分割图像对应的场景相同,故而,由第一分割图像转换的第一像素坐标和由第二分割图像转换的第二像素坐标中的像素点的坐标是--对应的,
只是相对应的像素点的像素值有区别。
[0033]本步骤中,通过以下公式计算像素均值。
[0034]1'(叉,7) = (1'1(叉,7)+12(叉,7))/2,其中1'1(叉,7)为像素点(叉,7)在第一像素坐标中的像素值,T2(x,y)为像素点(x,y)在第二像素坐标中的像素值。
[0035]S5、将均值像素坐标转换成均值重叠图像,并将均值重叠图像覆盖到一级拼接图像中图像重叠部分,形成二级拼接图像。
[0036]本步骤中,利用均值重叠图像覆盖一级拼接图像中第一分割图像和第二分割图像重叠的位置。均值重叠图像为结合第一分割图像和第二分割图像后的均值图像,其结合了第一分割图像和第二分割图像的特点,并对两者之间的差别进行中和。均值重叠图像覆盖到一级拼接图像后,对第一图像和第二图像的拼接起到了过渡作用,避免了图像拼接过程中像素跳变的问题。
[0037]S6、对二级拼接图像进行平滑处理后,将图像中的模糊部分分割出去形成待修复图像。
[0038]平滑处理即对二级拼接图像进行模糊处理,如此,将进一步解决第一图像和第二图像拼接后造成的局部过于锐化的问题。
[0039]本步骤中,可设置一个模糊阈值,将模糊程度超过模糊阈值的部分定义为模糊部分。模糊阈值的设置,避免了模糊部分难以界定的问题。
[0040]S7、将待修复图像转换为像素坐标,像素坐标中对应分割出去的模糊部分形成空白区域,空白区域以外部分作为参考区域,空白区域中各像素点像素值为空集。
[0041]步骤SA、分别计算空白区域边界线上各空白像素点距离参考区域内最近像素点的距离并进行比较,将获得的最大距离值作为第一阈值。
[0042]S8、选择空白区域内最边沿上的一个空白像素点,从参考区域内获取距离选定的空白像素点的距离小于第一阈值的像素点作为参考像素点,并计算多个参考像素点的均值作为空白像素点的像素值。
[0043]由于第一阈值的获取方式,在选择参考像素点时,避免了其不存在的情况,从而保证了第一阈值的有效性。具体实施时,第一阈值也可设置为数量阈值,直接选取距离空白像素点最近并位于参考区域内的第一阈值各像素点作为参考像素点。
[0044]S9、重复以上步骤,对空白区域内最边沿界线上的空白像素点进行像素值填充,然后更新空白区域和参考区域。
[0045]SlO、重复步骤S8和S9,直至获得空白区域修复完成的最终像素坐标,将最终像素坐标转换成画像作为三级拼接图像。
[0046]步骤S6中对模糊处理后图像中过于模糊的部分进行剜除,然后利用均值插入的方法对剜除的部分进行补充,既避免了模糊处理带来图像轮廓不清晰问题,又通过均值插入对图像机械牛修复,保证了最终获得的图像的完整性和清晰度。
[0047]S11、对三级拼接图像进行锐化处理获得最终的拼接图像。
[0048]本步骤中经过锐化处理可进一步解决以上步骤中经过均值化、模糊化处理带来的轮廓不清晰、层次不分明的问题,有利于提高拼接图像的质量。
[0049]以上所述,仅为本发明较佳的【具体实施方式】,但本发明的保护范围并不局限于此,任何熟悉本技术领域的技术人员在本发明揭露的技术范围内,根据本发明的技术方案及其发明构思加以等同替换或改变,都应涵盖在本发明的保护范围之内。
【主权项】
1.一种基于图像覆盖和模糊重现的图像拼接方法,其特征在于,包括以下步骤: 51、获得第一图像和第二图像,并将第一图像和第二图像的重叠部分分别从第一图像和第二图像中分割出来作为第一分割图像和第二分割图像; 52、将第一图像和第二图像拼合形成一级拼接图像,第一图像和第二图像中的重叠部分相互覆盖; 53、根据第一分割图像和第二分割图像分别建立第一像素坐标和第二像素坐标,第一像素坐标中各像素点的坐标位置与第二像素坐标中各像素点的坐标位置--对应; 54、建立均值坐标,根据第一像素坐标和第二像素坐标计算各像素点的像素值均值并映射到均值坐标中生成均值像素坐标; 55、将均值像素坐标转换成均值重叠图像,并将均值重叠图像覆盖到一级拼接图像中图像重叠部分,形成二级拼接图像; 56、对二级拼接图像进行平滑处理后,将图像中的模糊部分分割出去形成待修复图像; 57、将待修复图像转换为像素坐标,像素坐标中对应分割出去的模糊部分形成空白区域,空白区域以外部分作为参考区域,空白区域中各像素点像素值为空集; 58、选择空白区域内最边沿上的一个空白像素点,根据预设的第一阈值从参考区域获取距离该空白像素点最近的多个像素点作为参考像素点,并计算多个参考像素点的均值作为空白像素点的像素值; 59、重复以上步骤,对空白区域内最边沿界线上的空白像素点进行像素值填充,然后更新空白区域和参考区域; 510、重复步骤S8和S9,直至获得空白区域修复完成的最终像素坐标,将最终像素坐标转换成画像作为三级拼接图像; 511、对三级拼接图像进行锐化处理获得最终的拼接图像。2.如权利要求1所述的基于图像覆盖和模糊重现的图像拼接方法,其特征在于,步骤S2中具体为:从第一图像和第二图像中选取多对相对应的图像特征,根据相对应的图像特征相重叠的方法将第一图像与第二图像拼合。3.如权利要求2所述的基于图像覆盖和模糊重现的图像拼接方法,其特征在于,步骤S2中,相对应的图像特征的对数为2。4.如权利要求1所述的基于图像覆盖和模糊重现的图像拼接方法,其特征在于,第一阈值为距离阈值,步骤S8中,从参考区域内获取距离选定的空白像素点的距离小于第一阈值的像素点作为参考像素点。5.如权利要求4所述的基于图像覆盖和模糊重现的图像拼接方法,其特征在于,还包括步骤SA:分别计算空白区域边界线上各空白像素点距离参考区域内最近像素点的距离并进行比较,将获得的最大距离值作为第一阈值。
【文档编号】G06T5/50GK106023125SQ201610305051
【公开日】2016年10月12日
【申请日】2016年5月6日
【发明人】刘智伟, 邓震
【申请人】安徽伟合电子科技有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1