对景图作为陆地和海上物标与船舶相对位置的缩影,可以有效地帮助航海人员辨别复杂海区目标相对位置、识别航向水道和转向目标,从而保证船舶的航行安全。
简介
陆标定位和导航是保证船舶沿岸航行安全的
主要手段之一,也是航海人员必备技能之一,而正确地识别岛岸物标则是准确定位和导航的前提。对景图作为陆地和海上物标与船舶相对位置的缩影,可以有效地帮助航海人员辨别复杂海区目标相对位置、识别航向水道和转向目标,从而保证船舶的航行安全。
目前,许多国家的海图和《航路指南》等航海资料中都插有对景图,这为船舶安全航行提供了非常有利的条件,但在实际使用中也暴露出一些问题,如:对景图的数量有限,清晰度不够高,图幅不够广,展现的细节不够多等,而全景图拼接技术正好可以解决这些问题。
全景图拼接技术是将数张有重叠部分的图像拼接成一幅大型的无缝高分辨率图像的技术,目前全景图像已经成为计算机仿真、计算机视觉模拟、图像处理和计算机特效以及虚拟现实研究中的热点和关键技术,在地质勘测、军事侦查、航空航天以及视频会议等多个领域发挥着重要作用。全景视图可提供一种在虚拟场景中交互式浏览的感觉,为用户提供了极大的观察自由度,用户可在场景之间自由切换漫游,使之可从不同的观察点和方向了解环境。
对景图制作技术现状
当前,国内外所使用的对景图主要通过两种手段获取:一是海上素描,二是现场拍照。海上素描便于组织实施,使用的器材较简单,是制作对景图的重要手段,目前,中版航海资料中的对景图大多是素描图。但素描对景图对制图人员绘画功底和船舶的运动状态要求较高,绘制花费时间长,绘制的对景图并不清晰直观,精度和清晰度不足。因此,国外的航海图书资料更多采用现场拍照对景图。现场拍照对景图对拍摄人员和船舶运动状态要求低,制作速度快,目标相对位置准确,图像清晰直观,精确度高,真实感强,可见,现场拍照对景图是航海对景图发展的趋势。但目前国内外的现场拍照对景图只是一些显著助航标志、建筑物等的单幅照片,展现的海域不够广阔,不能反映整个海区的景观全貌,且这些对景图以出版物的形式发行,受版面限制涵盖的范围有限,不方便查看和调阅。因此,研究视域较大的新型电子对景图制作技术对于船舶航行安全具有重要的实际意义。
图像拼接原理
全景图通常是将反映各自投影平面的相互重叠图像映射到几何体表面上后,再对投影图像进行无缝拼接而成的。根据所映射的几何体不同,全景图可分为球面全景图、立方体全景图和圆柱面全景图。球面和立方体全景图能够完整地反映整个视点空间,展现的信息比较全面,但在图像合成算法和投影算法等方面难度较大,处理时间过长。柱面全景图虽只能反映视点附近局部空间信息,但其算法相对简单,数据采集相对容易,且柱面全景图可直接展开成矩形图像,查看调阅方便。由于航海上使用的对景图只关注海面附近岛屿、助航标志、危险物等物标信息,并不需要天空和海面信息,因此,柱面全景图可较好地表达出海区环视环境,能够满足对景图制作的基本要求,且实现起来相对容易。
电子对景图的拼接分为图像获取、图像配准和图像融合三个步骤。
海区图像获取
目前,获得图像序列的方法有很多,考虑到经济性和拍摄条件的限制,本文采用回转连续拍摄法获取图像素材,即:拍摄者手持相机,采用定点旋转的拍摄方式获取图像数据。该方法仅需一台单反数码照相机,方便实用。拍摄时有以下要求:
1)定焦按序列拍摄,相邻图像间应有重叠区域,且不宜过大或过小,过大会导致匹配特征点过多,计算量过大,过小会导致无法进行准确的匹配,理想的重叠区域为单张图像宽度的20% - 30%;
2)尽量缩短拍摄时间间隔,拍摄者所处的船舶航速不能太快,最好静止,否则视点位置变化过大,会增大拼接难度,甚至出现“鬼影”现象;
3)尽量避免图片素材中出现动态物体( 例如:航行的船舶),以免拼接时出现“鬼影”现象;
4)如无法避免动态物体,应当缩短拍摄时间间隔,并控制动态物体在重叠区域之外;
5)图片素材要尽量以水天线为中线,避免错落起伏。
图像配准
图像配准是图像拼接的关键技术,目前,图像配准技术有很多,而基于图像特征的配准方法由于具有适用范围广,拼接效果好,计算量小等优点,得到了广泛的应用,该方法首先在相邻两幅图像提取特征点,通过相似性度量找到匹配的特征点对,然后匹配得到图像空间坐标变换参数,最后进行图像配准。其中,特征点提取和匹配是配准技术的核心。
1 特征点提取
船舶和拍摄位置的变化会导致输入的海区图像序列在视角和尺度上存在噪声,为了克服噪声干扰,采用SIFT 算法进行图像序列特征点的提取。
SIFT(尺度不变特征变换匹配) 算法是一种基于不变量技术的特征描述算法,可在空间域和尺度域上同时进行特征点的计算和提取,所提取的图像局部特征不仅对平移、缩放、旋转变换具有不变性,而且对视角变化、光照变化、仿射变形、加性噪声等影响也具有较高的容忍度,能够正确地提取尺度和视角变化较大的图像序列中的特征点,非常适宜海上复杂环境中所拍摄图像的特征点提取。
SIFT 算法可在视角、光照等条件产生变化的情况下查找图像间的不变性特征,并识别出图像间的相同特征,利用统计法对这些不变量进行分析,并从多方面进行限制与筛选,进而在选择候选特征点时充分根据配准的需要提取出稳定的特征描述。
SIFT 提取特征点一般包括以下4 个步骤:
1)构建高斯差分(DOG) 金字塔,进行尺度空间上极值检测,确定候选特征点;
2)对候选特征点进行进一步检验,通过曲线拟合去除低对比度的特征点和不稳定的边缘特征点,精确定位关键点;
3)利用关键点邻域像素的梯度方向分布特性确定各关键点的方向参数;
4)用128 维的向量(包括位置、尺度、方向等信息)表示每个特征点,生成用于图像特征点匹配的图像特征点描述符。
2 特征点匹配
提取特征点之后,可通过计算相邻两幅图片之间特征点的欧氏距离进行特征点匹配。具体过程是:在待配准的图像上选取一个点,从参考图像中选取与该点欧氏距离最近的前两个特征点,然后计算出其欧氏距离的比值,若该比值小于设定的匹配度阈值,则认为匹配成功。
3 图像配准
运用SIFT 算法可以获取2 幅图像的粗匹配点对,抽取粗匹配点对经过齐次坐标变换,可得到变换矩阵的公式。但由于SIFT 算法并不能实现精确匹配,粗匹配点对中存在误匹配点对,在误匹配的情况下得到的变换矩阵往往不稳定。因此,为了提高图像配准的精度,本文利用容错能力很强的RANSAC 算法进行检错,剔除误配点对,通过反复迭代对图像变换矩阵进行求解与精炼。
图像融合
根据相邻图像间的变换矩阵,可以对相应图像进行变换以确定图像间的重叠区域,从而实现图像的拼接。但由于相邻图像在亮度和色差上有差异,并且普通数码相机拍摄的海区照片边缘往往存在失真现象,导致了全景图中相邻两幅图像间会出现很明显的边界,影响拼接图像的质量,因此,必须对拼接后的图像进行融合,使相邻图像重叠区域过渡得更加自然、平滑。目前,解决这一问题的方法有直接平均法、
加权平均法、
中值滤波法、基于塔形分解的图像融合方法和多分辨率样条技术融合法等,采用加权平均法进行图像融合。
总结
提出了一种基于图像拼接技术的电子对景图制作方法。通过采用实景场景拍摄和全景拼接技术将航行海区的陆标以全景图的形式展现出来,真实感强,相较传统的对景图,具备视角多样,视域广阔,图像逼真,细节细腻,数据量小等优点,可为航海人员带来全方位的真实感受。电子对景图制作技术对硬件要求低,开发周期短,开发成本低,推广使用简单,经济性非常好。