一种评估全景拼接算法静态拼接质量的方法和装置的制造方法

文档序号:9688321阅读:324来源:国知局
一种评估全景拼接算法静态拼接质量的方法和装置的制造方法
【技术领域】
[0001] 本发明设及图像拼接技术领域,尤其设及一种评估全景拼接算法静态拼接质量的 方法和装置。
【背景技术】
[0002] 图像拼接作为图像处理技术的一个重要分支,应用于各种需要获得高分辨率或宽 视角图像的领域。当前的图像采集技术会出现由于采集角度不同而引起的图像亮度微弱差 异,导致在图像的拼接过程中,无法在两个图片的边界重合区域找到完全理想的重合像素 点区域,因此会留下拼接痕迹或裂缝。
[0003] 为了尽可能的找到较为理想的重合像素点区域,目前有各种不同的全景拼接算法 用于对图像进行拼接,但都是通过人眼观测拼接缝的方法来评估拼接质量的好坏,而人眼 观测的方法误差较大,无法准确评估全景拼接算法的静态拼接质量。

【发明内容】

[0004] 本发明的目的在于提供一种评估全景拼接算法静态拼接质量的方法和装置,旨在 解决现有技术中无法准确量化地评估全景拼接算法的静态拼接质量的问题。
[0005] 本发明第一方面,提供一种评估全景拼接算法静态拼接质量的方法,包括:
[0006] 获取多组全景图,每组全景图包含多张采用全景拼接算法拼接得到的全景展开 图;
[0007] 计算所述全景展开图的拼接评估值;
[000引计算所述每组全景图中所述拼接评估值的平均值;
[0009] 在所述多组全景图中,判断所述平均值最小的一组全景图包含的所述全景展开图 的拼接质量最佳。
[0010] 本发明第二方面,提供一种评估全景拼接算法静态拼接质量的装置,包括:
[0011] 获取模块,用于获取多组全景图,每组全景图包含多张采用全景拼接算法拼接得 到的全景展开图;
[0012] 评估值计算模块,用于计算所述全景展开图的拼接评估值;
[0013] 平均值计算模块,用于计算所述每组全景图中所述拼接评估值的平均值;
[0014] 评估模块,用于在所述多组全景图中,判断所述平均值最小的一组全景图包含的 所述全景展开图的拼接质量最佳。
[0015] 本发明与现有技术相比存在的有益效果是:由于全景展开图的拼接评估值是通过 计算而非人眼观测得到,而全景展开图的拼接质量是通过计算所得拼接评估值的平均值来 评估,整个过程是通过量化来实现对全景拼接算法的静态拼接质量的量化评估,从而避免 了通过人眼观测对静态拼接质量进行评估的误差。
【附图说明】
[0016] 图1是本发明实施例一提供的评估全景拼接算法静态拼接质量的方法流程图;
[0017] 图2是本发明实施例二提供的评估全景拼接算法静态拼接质量的方法流程图;
[0018] 图3是本发明实施例二提供的评估全景拼接算法静态拼接质量的方法中拼接图选 取示意图;
[0019] 图4是本发明实施例Ξ提供的评估全景拼接算法静态拼接质量的装置的组成示意 图;
[0020] 图5是本发明实施例四提供的评估全景拼接算法静态拼接质量的装置的组成示意 图。
【具体实施方式】
[0021] 为了使本发明的目的、技术方案及优点更加清楚明白,W下结合附图及实施例,对 本发明进行进一步详细说明。应当理解,此处所描述的具体实施例仅仅用W解释本发明,并 不用于限定本发明。
[0022] W下结合具体附图对本发明的实现进行详细的描述。
[0023] 实施例一:
[0024] 图1是本发明实施例一提供的评估全景拼接算法静态拼接质量的方法流程图,具 体包括步骤S101至S104,详述如下:
[0025] S101、获取多组全景图,每组全景图包含多张采用全景拼接算法拼接得到的全景 展开图。
[00%]拍摄环境可W设置在空旷的房间内,并且整体光线分布统一,四面墙体颜色一致, 将相机放置在房间中屯、进行拍摄,拍摄过程中确保所拍照片的拼接位置都处于墙体上,并 且照片与照片之间的相交区域内没有墙角等明显特征点,为了便于拼接,可W在每个拼接 位置放置标定板,覆盖整个拼接区域。
[0027] 具体地,一组全景图拍摄N组照片,N可W设为10,在每组照片中,利用同一种全景 拼接算法对照片进行拼接,得到N张全景展开图,运脚长全景展开图作为一组全景图,对各组 全景图采用不同的全景拼接算法即可得到多组全景图。
[0028] S102、计算全景展开图的拼接评估值。
[0029] 对每一组全景图中的每一张全景展开图计算拼接评估值,具体地,可通过对一张 全景展开图上所有拼接区域每个像素点的拼接误差进行累加,得到该张全景展开图的拼接 评估值。该拼接评估值代表了其所对应的全景展开图的整体拼接误差,因此在一组全景图 内可通过比较拼接评估值来评估其所对应的全景展开图的拼接质量。
[0030] S103、计算每组全景图中拼接评估值的平均值。
[0031 ]具体地,在每一组全景图中,对脚长全景展开图的拼接评估值取平均值,由于各组 全景图采用不同的全景拼接算法,因此该平均值可W用来评估采用不同全景拼接算法的全 景展开图的拼接质量。
[0032] S104、在多组全景图中,判断平均值最小的一组全景图包含的全景展开图的拼接 质量最佳。
[0033] 具体地,由于拼接评估值代表了其所对应的全景展开图的整体拼接误差,因此拼 接评估值的平均值可W用来表示整组全景图的整体拼接误差,平均值越小表明该组全景图 中的全景拼接图的拼接效果越好,由于每一组全景图分别采用一种全景拼接算法,因此最 小平均值对应的那一组全景图所使用的全景拼接算法的拼接效果最佳,其全景展开图的拼 接质量最好。
[0034]本实施例中,通过对全景展开图拼接区域的像素误差进行累加得到拼接评估值, 根据拼接评估值的平均值来评估全景展开图的拼接质量,实现了对全景拼接算法的静态拼 接质量的量化评估,从而避免了通过人眼观测对静态拼接质量进行评估的误差。
[003引实施例二:
[0036] 图2是本发明实施例二提供的评估全景拼接算法静态拼接质量的方法流程图,具 体包括步骤S201至S210,详述如下:
[0037] S201、获取多组全景图,每组全景图包含多张采用全景拼接算法拼接得到的全景 展开图。
[0038] 拍摄环境可W设置在空旷的房间内,并且整体光线分布统一,四面墙体颜色一致, 将相机放置在房间中屯、进行拍摄,拍摄过程中确保所拍照片的拼接位置都处于墙体上,并 且照片与照片之间的相交区域内没有墙角等明显特征点,为了便于拼接,可W在每个拼接 位置放置标定板,覆盖整个拼接区域。
[0039] 具体地,一组全景图拍摄N组照片,N可W设为10,在每组照片中,利用同一种全景 拼接算法对照片进行拼接,得到N张全景展开图,运脚长全景展开图作为一组全景图,对各组 全景图采用不同的全景拼接算法即可得到多组全景图。
[0040] S202、在包含一定数量拼接缝的全景展开图中,W拼接缝为中屯、线截取固定宽度 的拼接图。
[0041] 具体地,设定所拍摄照片的图像高度为H,图像拼接区域最大相交宽度的为W, 每组照片的拼接缝数量为I。
[0042] 如图3所示,在全景展开图中,对每一个拼接区域W拼接缝为中屯、线,截取高度为 H,宽度为W的区域,得到拼接图r,其中i =
当前第1页1 2 3 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1