拼接图像的色差消除方法、装置、设备和可读存储介质制造方法及图纸

技术编号:27063029 阅读:73 留言:0更新日期:2021-01-15 14:43
本申请涉及一种拼接图像的色差消除方法、装置、设备和可读存储介质。所述方法包括:获取基于至少两张原始图像拼接所得的拼接图像;确定所述拼接图像中的过渡区域;所述过渡区域包含所述拼接图像中的重叠区域和至少一部分非重叠区域;基于所确定的过渡区域,对所述拼接图像进行色差消除处理,得到色差消除后的拼接图像,得到色差消除后的拼接图像。采用本方法能够消除拼接图像的色差。

【技术实现步骤摘要】
拼接图像的色差消除方法、装置、设备和可读存储介质
本申请涉及图像处理
,特别是涉及一种拼接图像的色差消除方法、装置、设备和可读存储介质。
技术介绍
图像拼接是指把有重合区域的一系列图片拼接成一幅宽视角的、与原始图像接近且失真小、没有明显缝合线的拼接图像,以满足人们浏览全景图像的需求。目前,已经有许多图像拼接算法可以将同一场景图片中的重叠部分提取出来并且快速的拼接成为一幅全景图片。例如使用小波进行多尺度的图像拼接算法,以及采取梯度域的图像拼接算法。然而,传统的图像拼接算法只对所得的拼接图像的重叠区域进行融合,当进行拼接的原始图像亮度差异较大时,传统的图像拼接算法所得到的拼接图像要么无法完全消除亮度差异,要么就是所得到的拼接图像存在人为痕迹,比如在视频中存在闪烁。
技术实现思路
基于此,有必要针对上述技术问题,提供一种拼接图像的色差消除方法、装置、设备和可读存储介质。一种拼接图像的色差消除方法,所述方法包括:获取基于至少两张原始图像拼接所得的拼接图像;确定所述拼接图像中的过渡区域;所述过渡区域包含所述拼接图像中的重叠区域和至少一部分非重叠区域;基于所确定的过渡区域,对所述拼接图像进行色差消除处理,得到色差消除后的拼接图像。在一个实施例中,所述基于所确定的过渡区域,对所述拼接图像进行色差消除处理,得到色差消除后的拼接图像,包括:计算所述过渡区域中各像素点对应的像素增益;根据所述像素增益计算所述过渡区域中各所述像素点对应的调色比值;基于所述调色比值对所述拼接图像进行色差消除处理,得到色差消除后的拼接图像。在一个实施例中,所述计算所述过渡区域中各像素点对应的像素增益,包括:构建覆盖所述过渡区域的三角网格;计算各所述三角网格的顶点对应的像素点的像素增益;根据各所述三角网格的顶点对应的像素点的像素增益计算各所述三角网格内各像素点的像素增益,得到所述过渡区域中各像素点对应的像素增益。在一个实施例中,所述构建覆盖所述过渡区域的三角网格,包括:从所述过渡区域中的重叠区域中选取至少一个像素点作为第一控制点;从所述过渡区域中的非重叠区域的边界上选取至少一个像素点作为第二控制点;在所述第一控制点和所述第二控制点之间的过渡区域中选择至少一个目标像素点,并基于所述第一控制点、所述第二控制点和所述目标像素点构建覆盖所述过渡区域的三角网格。在一个实施例中,所述计算各所述三角网格的顶点对应的像素点的像素增益,包括:获取属于所述重叠区域的各所述三角网格的顶点对应的像素点的权重和像素值;根据各所述三角网格的顶点对应的像素点的权重和像素值计算各所述三角网格的顶点对应的像素点的像素增益;所述像素值包括所述重叠区域对应的所述至少两张原始图像的像素值。在一个实施例中,所述获取属于所述重叠区域的各所述三角网格的顶点对应的像素点的权重,包括:获取所述重叠区域中各像素点对应的各所述原始图像的像素值;根据各所述原始图像的像素值计算各所述原始图像间的互相关系数;根据所述互相关系数计算所述重叠区域中各像素点的权重;从所述重叠区域中各像素点的权重中选取各所述三角网格的顶点对应的像素点的权重。在一个实施例中,所述根据所述互相关系数计算所述重叠区域中各像素点的权重,包括:从所述重叠区域中选择互相关系数大于互相关系数阈值的目标像素点;计算各所述目标像素点所对应的原始图像间的像素差值;对所述像素差值进行直方图统计,得到直方图统计结果;获取所述重叠区域中各像素点对应的像素值;根据所述直方图统计结果和所述重叠区域中各像素点对应的像素值,确定各所述重叠区域中各像素点对应的权重。在一个实施例中,所述拼接图像为原始分辨率的拼接图像,所述确定所述拼接图像中的过渡区域之前,所述方法还包括:对所述原始分辨率的拼接图像进行降分辨率处理,得到降分辨率后的拼接图像;所述确定所述拼接图像中的过渡区域,包括:确定所述降分辨率后的拼接图像中的过渡区域;所述基于所述调色比值对所述拼接图像进行色差消除处理,得到色差消除后的拼接图像,包括:基于所述调色比值生成调色比值图像;对所述调色比值图像进行升分辨率处理,得到与所述原始分辨率的拼接图像大小相同的升分辨率调色比值图像;基于所述升分辨率调色比值图像对所述原始分辨率的拼接图像进行色差消除处理,得到色差消除后的拼接图像。一种拼接图像的色差消除装置,所述装置包括:拼接图像获取模块,用于获取基于至少两张原始图像拼接所得的拼接图像;过渡区域确定模块,用于确定所述拼接图像中的过渡区域;所述过渡区域包含所述拼接图像中的重叠区域和至少一部分非重叠区域;色差消除模块,用于基于所确定的过渡区域,对所述拼接图像进行色差消除处理,得到色差消除后的拼接图像。在一个实施例中,所述色差消除模块包括像素增益计算模块、调色比值计算模块和色差消除处理模块,其中:所述像素增益计算模块,用于计算所述过渡区域中各像素点对应的像素增益;所述调色比值计算模块,用于根据所述像素增益计算所述过渡区域中各所述像素点对应的调色比值;所述色差消除处理模块,用于基于所述调色比值对所述拼接图像进行色差消除处理,得到色差消除后的拼接图像。在一个实施例中,所述像素增益计算模块,还用于:构建覆盖所述过渡区域的三角网格;计算各所述三角网格的顶点对应的像素点的像素增益;根据各所述三角网格的顶点对应的像素点的像素增益计算各所述三角网格内各像素点的像素增益,得到所述过渡区域中各像素点对应的像素增益。在一个实施例中,所述像素增益计算模块,还用于:从所述过渡区域中的重叠区域中选取至少一个像素点作为第一控制点;从所述过渡区域中的非重叠区域的边界上选取至少一个像素点作为第二控制点;在所述第一控制点和所述第二控制点之间的过渡区域中选择至少一个目标像素点,并基于所述第一控制点、所述第二控制点和所述目标像素点构建覆盖所述过渡区域的三角网格。在一个实施例中,所述像素增益计算模块,还用于:获取属于所述重叠区域的各所述三角网格的顶点对应的像素点的权重和像素值;根据各所述三角网格的顶点对应的像素点的权重和像素值计算各所述三角网格的顶点对应的像素点的像素增益;所述像素值包括所述重叠区域对应的所述至少两张原始图像的像素值。在一个实施例中,所述像素增益计算模块,还用于:获取所述重叠区域中各像素点对应的各所述原始图像的像素值;根据各所述原始图像的像素值计算各所述原始图像间的互相关系数;根据所述互相关系数计算所述重叠区域中各像素点的权重;从所述重叠区域中各像素点的权重中选取各所述三角网格的顶点对应的像素点的权重。在一个实施例中,所述像素增益计算模块,还用于:从所述重叠区域中选择本文档来自技高网...

【技术保护点】
1.一种拼接图像的色差消除方法,其特征在于,所述方法包括:/n获取基于至少两张原始图像拼接所得的拼接图像;/n确定所述拼接图像中的过渡区域;所述过渡区域包含所述拼接图像中的重叠区域和至少一部分非重叠区域;/n基于所确定的过渡区域,对所述拼接图像进行色差消除处理,得到色差消除后的拼接图像。/n

【技术特征摘要】
1.一种拼接图像的色差消除方法,其特征在于,所述方法包括:
获取基于至少两张原始图像拼接所得的拼接图像;
确定所述拼接图像中的过渡区域;所述过渡区域包含所述拼接图像中的重叠区域和至少一部分非重叠区域;
基于所确定的过渡区域,对所述拼接图像进行色差消除处理,得到色差消除后的拼接图像。


2.根据权利要求1所述的方法,其特征在于,所述基于所确定的过渡区域,对所述拼接图像进行色差消除处理,得到色差消除后的拼接图像,包括:
计算所述过渡区域中各像素点对应的像素增益;
根据所述像素增益计算所述过渡区域中各所述像素点对应的调色比值;
基于所述调色比值对所述拼接图像进行色差消除处理,得到色差消除后的拼接图像。


3.根据权利要求2所述的方法,其特征在于,所述计算所述过渡区域中各像素点对应的像素增益,包括:
构建覆盖所述过渡区域的三角网格;
计算各所述三角网格的顶点对应的像素点的像素增益;
根据各所述三角网格的顶点对应的像素点的像素增益计算各所述三角网格内各像素点的像素增益,得到所述过渡区域中各像素点对应的像素增益。


4.根据权利要求3所述的方法,其特征在于,所述构建覆盖所述过渡区域的三角网格,包括:
从所述过渡区域中的重叠区域中选取至少一个像素点作为第一控制点;
从所述过渡区域中的非重叠区域的边界上选取至少一个像素点作为第二控制点;
在所述第一控制点和所述第二控制点之间的过渡区域中选择至少一个目标像素点,并基于所述第一控制点、所述第二控制点和所述目标像素点构建覆盖所述过渡区域的三角网格。


5.根据权利要求3所述的方法,其特征在于,所述计算各所述三角网格的顶点对应的像素点的像素增益,包括:
获取属于所述重叠区域的各所述三角网格的顶点对应的像素点的权重和像素值;
根据各所述三角网格的顶点对应的像素点的权重和像素值计算各所述三角网格的顶点对应的像素点的像素增益;所述像素值包括所述重叠区域对应的所述至少两张原始图像的像素值。


6.根据权利要求5所述的方法,其特征在于,所述获取属于所述重叠区域的各所述三角网格的顶点对应的像素点的权重,包括:
获取所述重叠区域中各像素点对应的各所述原始图像的像素值;
根据各所述原始图像的像素值计算各所述原始图像间的互相关系数;
根据所述互相关系数计算所述重叠区域中各像素点的权重;
从所述重叠区域中各像素点的权重中选取各所述三角网格的顶点对应的像素点的权重。


7.根据权利要求6所述的方法,其特征在于,所述根据所述互相关系数计算所述重叠区域中各像素点的权重,包括:
从所述重叠区域中选择互相关系数大于互相关系数阈值的目标像素点;
计算...

【专利技术属性】
技术研发人员:袁文亮谢朝毅高飞
申请(专利权)人:影石创新科技股份有限公司
类型:发明
国别省市:广东;44

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

1