来源:期刊VIP网所属分类:环境科学发布时间:2020-09-29浏览:次
【摘要】测量的高精度是测量的难点和重点。利用光测进行各种精密测量时,主要有三个环节对测量精度起到关键影响:①摄像系统的物面分辨率;②摄影系统的标定(如光心、光轴和焦距等内外系统参数)和误差修正精度;③图象中目标的定位精度。在光测数字图像处理领域,可以利用软件处理的方法来解决图像中目标的高精度定位问题。如果能用软件将图像上的特征目标定位在亚像素级别,就相当于提高了测量系统精度。例如,当算法的精度为0.1个像素,则相当于测量系统的硬件分辨率提高了10倍。因此,对图像中目标进行高精度的定位成为提高光学测量系统的重要环节,本文对光测中的亚像素定位进行了研究。
【关键词】高精度 精密测量 亚像素定位 亚像素算法
一、亚像素定位背景
在测量视场一定的条件下,提高光学测量系统精度最直接的方法就是提高CCD摄像机分辨率,即增加像素点阵数。然而这种提高硬件分辨率的代价是相当昂贵的。并且在图像传输速度和图像存储容量方面大大增加了对系统的要求。因此,通过提高硬件分辨率的方法来提高测量精度是受到限制并且是不经济的。
对图像中目标进行定位是基于图像的精密测量和运动测量中最基本和最重要的任务之一。对目标进行定位通常要经过两个步骤:目标识别和目标定位,也可称为目标粗定位和目标精定位。目标识别或初定位是指在某一特定的图像区域内确认是否有待测目标存在,或者确认待测目标在某一特定的区域内。现已有大量目标识别方面的算法,特别是在计算机视觉和模式识别领域有大量相关的工作,因此在测量粗定位应用中可以直接参考借鉴这些算法。我们将重点放在精定位,即亚像素定位技术上。
采集到的图像在计算机里是由表示像素灰度值的一个矩阵来表示的,所以如果将计算建立在像素的级别上,那么从理论上来讲图像的位置精度也不可能超过像素级别,也就不能达到高精度的要求,亚像素法是为了提高图像的识别的精度而提出的一种超过图像分辨率的定位方法。一般情况下,像素是组成图像的基本单位,也就是图像的分辨率,而亚像素精度是比图像分辨率还要高,甚至高很多,这似乎是违反常理的。但是亚像素定位技术是有前提的,即目标不是由孤立的单个像素点,而必须由有特定灰度分布和形状分布的一组像素点组成的,例如目标特征点是圆点、角点、“十”字交叉点、直线、特征曲线等,有明显的灰度变化和一定面积大小。目标特征主要分为基于几何特性,基于灰度分布特性和基于几何与灰度耦合特性三大类。
二、亚像素定位原理
利用预知的目标特性,对图像进行处理分析(例如滤除噪声,突出特征,提取特征和拟合灰度特征等),识别并确定与目标特征最吻合的位置。在此分析定位过程中,采用浮点运算,可实现对目标优于整像素精度的定位。这种利用目标特性从图像中分析计算出最符合此特征的目标位置的方法称为图像目标亚像素定位技术。例如,在理想成像条件下,一幅图像经过数字化后,它由8个像素构成的矩形ABCD,,其长度为四个像素,宽度为两个像素,中心坐标为(1.5,0.5),如图1所示。
如果取整像素值作为目标中心坐标,则定位误差为0.5个像素。而用形心法计算目标各像素坐标的平均值,则可以得到正确的目标中心位置,因此,形心法就是一种最简单的亚像素定位算法。
从亚像素定位原理和上面的例子可以总结出应用亚像素定位技术需要的两个条件:第一,目标由多个点组成,并具有一定的几何和灰度特征。如果目标是一个孤立的像素,则其位置就是此像素的坐标位置,无法细分;第二,对具有一定特征的目标,必须明确目标定位基准点在目标上的具体位置。例如对于矩形目标,定位基准点是矩形的中心点,还是端点;对于某一目标定位基准点是目标的最亮点或最暗点,还是灰度变化最大点等。待定目标的特征可以是人为建立的理想模型,也可以是从某一实际图像中提出的特定场景,或者两者的结合。
目标亚像素定位技术的概念与通过对图像进行插值运算得到图像像素之间的灰度值和坐标值的概念完全不同。从理論上说插值法并没有增加新的信息量,只是根据插值算法的不同,假定像素之间的灰度是按线性或插值公式的规定变化的。这种插值或重采样处理可以改善图像的视觉效果,但与目标特性这一重要特性无关,因而简单插值对目标亚像素定位并无帮助。
亚像素算法的建立与选择是基于许多前提条件的。首先假定用普通的特征检测法对目标进行初步定位,即得到了整像素精度的定位,此过程被称为初定位。其次,为了使提出的算法位置不变,通常建立一个局部的坐标系,其原点建立在初定位处。这样可以预先计算一些所需量,并且保持像素坐标是较小的数,从而改善数值计算特性,还可以明显减少计算量。再次,许多亚像素技术是建立在一个局部图像模式或局部特征模式基础上的。
三、常用的亚像素定位方法
为了提高定位精度需要对目标进行亚像素定位。亚像素定位的方法主要有:矩阵法、数字相关法、拟合法,数字相关法又分为:亚像素步长相关法和相关系数拟合极值法,本文采用数字相关法。
(一)亚像素步长相关法
在确定了目标的整像素之后,由于实际目标位置点不一定在整像素点上,因此为了进一步提高目标定位的精度,可以对以像素级匹配位置为中心的一个小区域采用亚像素步长相关法进行精确定位。对于标准化协方差相关法,亚像素步长相关法公式为:
C(x+mdx,y+ndy)=
式中:C(x+mdx,y+ndy)为相关函数;f(x+mdx+i,y+ndy+j)为某一时刻的视觉图像;为g(i,j)模板图像;fm为f(x,y)窗口内的灰度平均值;gm为g(i,j)窗口内的灰度平均值;W为模板区域;dx,dy为宽度x和高度y方向上的步长;m,n为步数(整数值)。亚像素步长相关示意图如图4-6所示,其中α=mdx,β=ndy为插值点在α-β坐标系下的作标值。f(x+mdx+i,y+ndy+j)中的x+mdx+i和y+ndy+j一般不是整数值,对于非整像素上的灰度值,可以采用插值法获取。常用的插值法有最近邻插值法、双线性插值法和立方插值法等。最近邻插值法一般在处理图像边界时使用;双线性插值法速度快、实现方便但精度低;立方插值函数具有较好的带通特性且精度高。
推荐阅读:《光学仪器》国家级工业期刊征稿
期刊VIP网,您身边的高端学术顾问
文章名称: 光学测量精度中图像亚像素定位研究
文章地址: http://www.qikanvip.com/huanjingkexue/53581.html