图像拼接方法、装置、终端及计算机可读存储介质制造方法及图纸

技术编号:20821576 阅读:21 留言:0更新日期:2019-04-10 06:23
本发明专利技术实施例涉及图像处理领域,公开了一种图像拼接方法、装置、终端及计算机可读存储介质。本发明专利技术中提供了一种图像拼接方法,包括:获取全景拍摄过程中采集得到的N个待拼接图像,其中,N为大于1的整数;确定每相邻的两个待拼接图像之间的重叠区域,分别计算每个重叠区域的亮度度量值均值;根据每个重叠区域的亮度度量值均值,确定每个待拼接图像各自对应的增益系数;对于每个待拼接图像,按照待拼接图像对应的增益系数调整待拼接图像的亮度;采用亮度调整后的每个待拼接图像获取全景图像。本发明专利技术实施方式,使得经过图像拼接后的图像的亮度过渡自然,图像的整体亮度效果好,且计算简单、调节过程快速。

【技术实现步骤摘要】
图像拼接方法、装置、终端及计算机可读存储介质
本专利技术实施例涉及图像处理领域,特别涉及一种图像拼接方法、装置、终端及计算机可读存储介质。
技术介绍
全景图是指通过广角的表现手段以及绘画、相片、视频、三维模型等形式,尽可能表现出周围的环境的图像。360度全景,即通过对专业相机捕捉整个场景的图像信息或者使用建模软件渲染过后的图片,使用软件进行图片拼接,并用专门的播放器进行播放,即将平面照片或者计算机建模图片变为360度全观,用于虚拟现实浏览,把二维的平面图模拟成真实的三维空间,呈现给观赏者。在360度全景图像拼接过程中,由于相机参数、成像条件等因素的影响,常常会出现待拼接的图像的整体亮度/颜色与其视场相邻图像的整体亮度/颜色之间出现明显的不一致,这种情况下进行全景图的拼接融合会导致明显的区域亮度差异性,影响全景图效果,因此,对360度全景图像拼接时进行亮度均衡调节是十分必要的。专利技术人在实现本专利技术的过程中发现,目前使用的亮度均衡方法大多指定图像序列中的一幅图像为参考,再对其相邻图像进行灰度变换,进而继续以变换后的图像为参考,再对其相邻的下一图像进行变换,以此循环,最终得到均衡后的图像。但这种方法由于是通过相邻图像之间的灰度关系进行的灰度调节,容易出现拼接的首尾图像不能重合,此时还需要进行其他计算以消除这种现象,计算复杂,调节的速度慢。目前还有另一种基于重叠区域亮度度量值均值的全景图像亮度均衡的方法:首先,分别求出左右两幅拼接图像在相互重叠区域的图像的平均灰度,其中左面图像的重叠区域的图像的平均灰度记为AL、右面图像的重叠区域的图像的平均灰度记为AR;之后,计算出两个重叠区域的图像的亮度的平均值AM=(AL+AR)/2;最后,令左面图像中每个像素的亮度值加(AM-AL),右面图像的每个像素的灰度值加(AM-AR)。通过以上处理后,可使平均灰度值高的图像整体亮度向小调整,平均灰度值低的图像整体向大调整。这种全景图像的亮度均衡方法是根据基于重叠区域亮度度量值均值对图像灰度进行整体平移,因此调整的效果受到较大的限制,使得图像在拼接时过渡不自然,拼接合成的全景图像的整体亮度性能差。
技术实现思路
本专利技术实施方式的目的在于提供一种图像拼接方法、装置、终端及计算机可读存储介质,使得经过图像拼接后的图像的亮度过渡自然,图像的整体亮度效果好,且计算简单、调节过程快速。为解决上述技术问题,本专利技术的实施方式提供了一种图像拼接方法,包括:获取全景拍摄过程中采集得到的N个待拼接图像,其中,N为大于1的整数;确定每相邻的两个待拼接图像之间的重叠区域,分别计算每个重叠区域的亮度度量值均值;根据每个重叠区域的亮度度量值均值,确定每个待拼接图像各自对应的增益系数,其中,任意相邻的两个待拼接图像各自对应的增益系数满足:第i个待拼接图像中与第i+1个待拼接图像重叠的重叠区域的亮度度量值均值与第i个待拼接图像的增益系数的乘积,等于第i+1个待拼接图像中与第i个待拼接图像重叠的重叠区域的亮度度量值均值与第i+1个待拼接图像的增益系数的乘积,1≤i≤N-1;对于每个待拼接图像,按照待拼接图像对应的增益系数调整待拼接图像的亮度;采用亮度调整后的每个待拼接图像获取全景图像。本专利技术的实施方式还提供了一种图像拼接装置,包括:获取模块、亮度度量值均值确定模块、增益系数确定模块、亮度调整模块和拼接模块;该获取模块,用于获取全景拍摄过程中采集得到的N个待拼接图像,其中,N为大于1的整数;该亮度度量值均值确定模块,用于确定每相邻的两个待拼接图像之间的重叠区域,分别计算每个重叠区域的亮度度量值均值;增益系数确定模块,用于根据每个重叠区域的亮度度量值均值,确定每个待拼接图像各自对应的增益系数,其中,任意相邻的两个待拼接图像各自对应的增益系数满足:第i个待拼接图像中与第i+1个待拼接图像重叠的重叠区域的亮度度量值均值与第i个待拼接图像的增益系数的乘积,等于第i+1个待拼接图像中与第i个待拼接图像重叠的重叠区域的亮度度量值均值与第i+1个待拼接图像的增益系数的乘积,1≤i≤N-1;该亮度调整模块,用于对于每个待拼接图像,按照待拼接图像对应的增益系数调整待拼接图像的亮度;该拼接模块,用于采用亮度调整后的每个待拼接图像获取全景图像。本专利技术的实施方式还提供了一种图像拼接的终端,包括:至少一个处理器;以及,与至少一个处理器通信连接的存储器;其中,存储器存储有可被至少一个处理器执行的指令,指令被至少一个处理器执行,以使至少一个处理器能够执行上述的图像拼接方法。本专利技术的实施方式还提供了一种计算机可读存储介质,存储有计算机程序,该计算机程序被处理器执行时实现上述的图像拼接方法。本专利技术实施方式相对于现有技术而言,通过确定相邻图像之间的重叠区域,计算出重叠区域的亮度度量均值,并通过每个重叠区域的亮度度量均值,确定每个待拼接图像各自对应的增益系数,使得相邻两个图像的增益系数之间满足:第i个待拼接图像中与第i+1个待拼接图像重叠的重叠区域的亮度度量值均值与第i个待拼接图像的增益系数的乘积,等于第i+1个待拼接图像中与第i个待拼接图像重叠的重叠区域的亮度度量值均值与第i+1个待拼接图像的增益系数的乘积,使得通过每个重叠区域的亮度度量均值即可确定出每个待拼接图像的增益系数,而无需确定待拼接图像中每个像素点的对应的增益系数,简化了计算的步骤,从而加快了调节的速度,同时,由于确定了每个图像的增益系数,使得能够按照待拼接图像对应的增益系数进行亮度调节,实现了相邻图像之间自然衔接,避免了拼接后相邻待拼接图像之间亮度过渡不自然的情况,相较于图像灰度整体平移的方式,拼接后获得全景图像的整体亮度效果好。另外,分别计算每个重叠区域的亮度度量值均值,包括:计算重叠区域中的所有像素点的亮度度量值的和;将所得的和值除以重叠区域包含的像素点数,将所得的结果作为重叠区域的亮度度量值均值。该方法计算的重叠区域的亮度度量值均值的方式简单,计算速度快。另外,分别计算每个重叠区域的亮度度量值均值,包括:计算重叠区域中的所有像素点的亮度度量值的和,将所得的和值除以重叠区域包含的像素点数,将所得的结果作为重叠区域的第一亮度度量值均值;从重叠区域中选择亮度度量值满足第一条件的像素点,统计满足第一条件的像素点的个数,并计算满足第一条件的每个像素点的亮度度量值的和,将得到的和值除以满足第一条件的像素点的个数,将所得的结果作为重叠区域的第二亮度度量值均值,其中,第一条件为像素点的亮度度量值大于或等于第一亮度度量值均值;从重叠区域中选择亮度度量值满足第二条件的像素点,统计满足第二条件的像素点的个数,并计算满足第二条件的像素点的亮度度量值的和,将得到的和值除以满足第二条件的像素点的个数,将所得的结果作为重叠区域的第三亮度度量值均值,其中,第二条件为像素点的亮度度量值小于第一亮度度量值均值;将第一亮度度量值均值、第二亮度度量值均值和第三亮度度量值均值组成的集合作为重叠区域的亮度度量值均值。该实施方式中,将亮度度量值做了三种划分,每一种亮度度量值分别对应不同的亮度度量区域,细化了重叠区域的亮度度量值,使得确定的重叠区域的亮度度量值更加精确,进而使得每个图像的增益系数更加准确,图像拼接更加自然。另外,对于每个待拼接图像,按照待拼接图像对应的增益系本文档来自技高网
...

【技术保护点】
1.一种图像拼接方法,其特征在于,包括:获取全景拍摄过程中采集得到的N个待拼接图像,其中,N为大于1的整数;确定每相邻的两个所述待拼接图像之间的重叠区域,分别计算每个所述重叠区域的亮度度量值均值;根据每个所述重叠区域的亮度度量值均值,确定每个所述待拼接图像各自对应的增益系数,其中,任意相邻的两个所述待拼接图像各自对应的增益系数满足:第i个所述待拼接图像中与第i+1个所述待拼接图像重叠的重叠区域的亮度度量值均值与所述第i个待拼接图像的增益系数的乘积,等于第i+1个所述待拼接图像中与第i个所述待拼接图像重叠的重叠区域的亮度度量值均值与所述第i+1个所述待拼接图像的增益系数的乘积,1≤i≤N‑1;对于每个所述待拼接图像,按照所述待拼接图像对应的增益系数调整所述待拼接图像的亮度;采用亮度调整后的每个所述待拼接图像获取全景图像。

【技术特征摘要】
1.一种图像拼接方法,其特征在于,包括:获取全景拍摄过程中采集得到的N个待拼接图像,其中,N为大于1的整数;确定每相邻的两个所述待拼接图像之间的重叠区域,分别计算每个所述重叠区域的亮度度量值均值;根据每个所述重叠区域的亮度度量值均值,确定每个所述待拼接图像各自对应的增益系数,其中,任意相邻的两个所述待拼接图像各自对应的增益系数满足:第i个所述待拼接图像中与第i+1个所述待拼接图像重叠的重叠区域的亮度度量值均值与所述第i个待拼接图像的增益系数的乘积,等于第i+1个所述待拼接图像中与第i个所述待拼接图像重叠的重叠区域的亮度度量值均值与所述第i+1个所述待拼接图像的增益系数的乘积,1≤i≤N-1;对于每个所述待拼接图像,按照所述待拼接图像对应的增益系数调整所述待拼接图像的亮度;采用亮度调整后的每个所述待拼接图像获取全景图像。2.根据权利要求1所述的图像拼接方法,其特征在于,所述分别计算每个所述重叠区域的亮度度量值均值,包括:计算所述重叠区域中的所有像素点的亮度度量值的和;将所得的和值除以所述重叠区域包含的像素点数,将所得的结果作为所述重叠区域的亮度度量值均值。3.根据权利要求1所述的图像拼接方法,其特征在于,所述分别计算每个所述重叠区域的亮度度量值均值,包括:计算所述重叠区域中的所有像素点的亮度度量值的和,将所得的和值除以所述重叠区域包含的像素点数,将所得的结果作为所述重叠区域的第一亮度度量值均值;从所述重叠区域中选择亮度度量值满足第一条件的像素点,统计满足所述第一条件的像素点的个数,并计算满足第一条件的每个像素点的亮度度量值的和,将得到的和值除以满足所述第一条件的像素点的个数,将所得的结果作为所述重叠区域的第二亮度度量值均值,其中,所述第一条件为像素点的亮度度量值大于或等于所述第一亮度度量值均值;从所述重叠区域中选择亮度度量值满足第二条件的像素点,统计满足所述第二条件的像素点的个数,并计算满足第二条件的每个像素点的亮度度量值的和,将得到的和值除以满足所述第二条件的像素点的个数,将所得的结果作为所述重叠区域的第三亮度度量值均值,其中,所述第二条件为像素点的亮度度量值小于所述第一亮度度量值均值;将所述第一亮度度量值均值、所述第二亮度度量值均值和所述第三亮度度量值均值组成的集合作为所述重叠区域的亮度度量值均值。4.根据权利要求1~3任一项所述的图像拼接方法,其特征在于,所述对于每个所述待拼接图像,按照所述待拼接图像对应的增益系数调整所述待拼接图像的亮度,包括:对于所述待拼接图像中的每个像素,计算所述像素的像素值与所述待拼接图像对应的增益系数的乘积,判断乘积所得的结果是否大于最大像素值,若是,将所述像素最大值作为调整后的所述像素的像素值,否则,将所述乘积所得的结果作为调整后的所述像素的像...

【专利技术属性】
技术研发人员:李亚鹏简培云
申请(专利权)人:深圳超多维科技有限公司
类型:发明
国别省市:广东,44

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

1