基于特征匹配的全景图像生成方法研究与实现 下载本文

第4章全景图像生成系统实现与测试

本程序的所有工作均在此界面中展示,包括图像的载入,图像的合成,图像的拼接图像的后期处理以及图像的保存。程序视图中间为图像显示区域,图像显示区域下方有一段自程序开启后就不断按相同间隔频率变换的文本提示条,用以帮助用户熟悉程序的使用。文本提示条下的空白区域为进度条显示区域,当图片进行合成后用以提示用户图像合成的进度。视图左下角的选择按钮组为不同用途的用户所使用,用以展示不同的全景结果。

图4.13图像载入后

当选择左上角的载入按钮后,在开始界面当中弹出目录选择对话框,在对话框中选择待合成的一系列连续图片。图片载入完成后便在程序对话框中央显示载入的图片进行确认是否载入正确。如图4.13所示。在现实图片时利用蒙太奇模板,其功能为在一幅图像将图像进行展示,并按照输入图片个数以及输入图像的大小自动选择2×2、3×3等模型进行图像显示,演示时图像选择为5幅,大小为450×800,因此自动使用2×3模板进行系列图片显示。

当用户确认完毕图像的载入后便点击开始合成按钮进行全景图像的生成过程,当点击之后,进度条显示区域将会用蓝色进度条开始显示合成进度,如图4.14所示。在合成过程中,当程序完成算法的单幅图像处理后,图像显示区域开始显示图像空白全景图像和一步一步的图像拼接过程。具体如图4.14所示。

当进度进度条完成后标志着全景图像的生成完成,此时所生成的图像为实验视图,意为实验人员所用视图,因为其包含着合成后全部的图片信息,若需要用户视图则通过程序窗口的左下角的选择按钮进行选择。当选择用户视图后,图像区域会将用户视图部分用绿色矩形框框出,并在一秒后通过本区域显示最终处理的用户视图。具体如图4.15所示。在全景视图生成完毕后即可进行图像的保存工作,通过保存按钮调用保存对话框

27

哈尔滨工程大学学士学位论文

选择保存路径和输入保存名称。此步保存的为图像区域所显示的图像,若要保存实验视图则将选择实验师徒后进行保存,若要选择用户视图,则通过选择用户视图按钮并等待图像显示区域成功显示后进行图像保存工作。

图4.14全景图像生成过程

在程序中编辑有帮助文档,点击帮助按钮可以弹出帮助信息为用户解决有关程序使用的疑问。使用完程序后通过退出按钮进行程序的关闭操作。至此整套程序成功成功运行完毕。

图4.15用户视图展示

不同图片的所生成的全景图样如图4.16所示。

28

第4章全景图像生成系统实现与测试

(a)

(b)

(c)

图4.16程序结果展示

29

哈尔滨工程大学学士学位论文

4.4.4不同条件的原始图像采集对程序的影响

全景图像的采集分为原地旋转拍摄与平行物体水平移动拍摄,同时在采集过程中,不同图像的复杂程度各不相同,而且同一地点采集的图像重叠率等条件亦有不同。特别的在平行物体水平移动拍摄时,与图片之间的重叠率会很大程度上影响最终效果。

本次测试方案通过对不同条件下所拍摄物体的全景图像结果进行对比,期望达到分析出不同采集方式所需的合理原始图像条件为程序之后的改进提供方向。测试按照原地旋转拍摄与平行移动拍摄两种图像采集方式分为两大组,第一大组所用图像采用原地旋转拍摄方式进行采集图像。第二大组采用平行移动方式采集图像。

第一大组分为五个小组,图像大小均为450×800,被测条件为图像张数,图像重叠率以及被摄物体对称情况。对比结果如表4.5所示。全景效果评级总共四个等级,A代表效果优秀,其效果标准图样如图4.17所示。B代表全景图像有着些许瑕疵,其效果图样如图4.18所示。C代表仅有全景图像生成的过程,其图样如图4.19所示,D代表全景图像生成失败,其效果如图4.20所示。下文表格中等级代表每小组10次测试当中,出现次数最多的等级。物体对称表示被摄物体是否为轴对称物体,在之前的测试当中,

对于图像的翻转SURF体现出良好适应性,因此将其列入考虑范围之内。

图4.17A级图样

30