论文部分内容阅读
本文主要提出了应用于全景摄像系统之中的电子稳像方法,全景摄像系统是一种具备近360度的摄像视角,由于全景图像序列不适合观察,所以必须把全景图像序列解算成客观现实的原始图像序列,然后对其稳像研究。本文深入分析和研究了全景图像的解算算法与稳像的实现方法。提出了全景摄像系统的稳像方法——基于灰度投影的电子稳像算法。
为了提高数字稳像的快速性,并且使算法的实现简单易行,让算法的时间复杂度与冗余度降到最低。本文设计一种快速电子稳像算法,并采用相应的预处理办法使此算法能准确处理图像,本文也比较详细的介绍了稳像算法中预处理算法的原理与实现步骤,通过稳像预处理,拓宽了灰度投影算法的使用范围。此算法借助于当前刚刚兴起的OpenCV平台进行实现。OpenCV是Intel()开源计算机视觉库。它集成了大量的图像处理和计算机视觉方面的通用算法。使图像处理中大量的复杂算法简单易行。本算法通过车载摄像设备所摄取的图像序列进行试验,证明该算法具有:实时性高、快速等特点。
一般而言,基于灰度投影的算法对于稳像过程中的旋转位移提取的能力一般,本文依据这个因素,对普通的灰度投影算法进行了改进,并且由于全景摄像系统是一种360度的成像系统,周边环境的微小改变也能导致全景图像像素的大范围位移,进而影响全景摄像系统的稳像精度,本文依据以上俩个因素,设计了适应于全景摄像系统的稳像算法———全景摄像系统分块灰度投影算法,在保证了实时性的同时,极大的提高了全景摄像系统的稳像精度。
全景摄像系统稳像装置的硬件由全景装置、CCD、图像采集卡和计算机构成,软件编程基于DiretShow平台,通过VC++实现。通过对结果的分析表明,该算法的设计具有快速、准确的特征。基于分块灰度投影的算法是实现全景摄像系统的电子稳像的一种切实可行的方法。