结构变形检测图像传感器灵敏度自动标定方法技术

技术编号:8022690 阅读:254 留言:0更新日期:2012-11-29 04:54
本发明专利技术涉及用于图像分析的图像数据处理领域,具体为一种结构变形检测图像传感器灵敏度自动标定方法。一种结构变形检测图像传感器灵敏度自动标定方法,包括a.设置标定光源、b.拍摄标定图片、c.图像预处理、d.边界提取复杂背景、e.边界识别和f.计算标定值这六个依次进行的步骤,其特征是:a.设置标定光源时,光源发出的光斑由至少4个光斑单元组成,光斑单元以围绕一个中心点呈中心对称分布的方式组合成光斑。本发明专利技术操作便利,自动化程度高,标定精度高。

【技术实现步骤摘要】

本专利技术涉及用于图像分析的图像数据处理领域,具体为一种。
技术介绍
图像的识别和跟踪技术目前正得到深入研究,在安全系统、门禁系统等众多领域有着广泛的应用前景。图像识别和图像跟踪利用图像传感器获得目标图像的信息,要得到精确的位移数据,图像的标定是一个重要环节,目前多通过拍摄准备好的固定长度的标的物实现摄像头的现场标定,比如,公开号为CN101763643A的中国专利技术专利申请于2010年6月30日公开了“一种结构光三维扫描仪系统自动标定方法”,这种方法包括以下步骤1.设置标定物;2.用相机拍摄若干张标定物姿势不同的标定相片;拍摄标定图片;3.对标 定相片上的点进行初步识别,得到每一角点的候选区域;进行角点初步识别;4.在候选区域内求解角点的亚像素坐;5.确定角点顺序;6.采用Zhengyou Zhang的算法标定相机参数;7.处理投影仪标定相片;8.利用6中得到的相机内部参数反解出其三维坐标,并与标定图案中的角点的坐标--对应,采用Zhengyou Zhang的算法标定投影仪。但是这种标定方法不易操作,且每次微调镜头焦距或位置均需重新进行标定,费时费力。因此系统在工作时需要实时标定图像传感器。
技术实现思路
为了克服现有技术的缺陷,提供一种操作便利、自动化程度高、标定精度高的图像数据处理方法,本专利技术公开了一种。本专利技术通过如下技术方案达到专利技术目的 一种,包括a.设置标定光源、b.拍摄标定图片、c.图像预处理、d.边界提取复杂背景、e.边界识别和f.计算标定值这六个依次进行的步骤,其特征是 a.设置标定光源时,光源选用发光二极管,光源发出的光斑由至少4个光斑单元组成,光斑单元以围绕一个中心点呈中心对称分布的方式组合成光斑,为了方便图像处理流程的实现,光斑单元的形状尽量选择形状规则的标准几何基元,一般选用轴对称或中心对称的封闭图形,如圆形、矩形、等腰直角三角形、十字型等; b.拍摄标定图片时,调整好摄像头镜头的位置和焦距,连续拍摄N张标定光源的图片,N为正整数且N彡5 ; c.图像预处理时,先对所拍摄的光源图片实施平均滤波处理,步骤如下对连续拍摄的N张照片上相同位置的像素点的N个像素值作算术平均值,以此算术平均值作为滤波所得图像上该位置的像素点的像素值; 再对滤波所得图像实施二值化操作,步骤如下设初始阈值为tk,tk G (0,255),分别计算滤波所得图像所有像素点中目标点的平均灰度t。和背景点的平均灰度tB,目标点指灰度值不小于阈值的像素点,背景点指灰度值小于阈值的像素点,计算h和tB的平均值得到tk+1。由于是取整运算,随着迭代次数的增加,最终将得到一个唯一的阈值。将每次迭代得到的tk+1和tk进行比较判断,若tk+1=tk,则迭代结束,并取tk为最佳阈值;否则用tk+1替换tk,重新进行迭代运算,直至满足迭代结束条件为止,确定最佳阈值后,将所有灰度不小于最佳阈值的像素点的灰度置为255,其余像素点的灰度置为O,从而将灰度图像转化为全黑白图像; d.边界提取时,对二值化操作后的图像进行图像形态学的腐蚀操作,步骤如下用3X3的结构元素扫描图像的每一个像素点,用结构元素和被结构元素覆盖的二值图像做与运算,如果都为I则图像的该像素为1,否则为O ;然后再和原来的图像做减法,即将原图像每个像素点的像素值和经腐蚀后图像每个像素点的像素值进行异或运算,若灰度值相同,则置为O,若灰度值不同,则置为255,从而提取图像标的物的边界; e.边界识别时,设需要识别的几何边界数为n,创建一个数组head,数组存放的元素为识别出的边界的起始点信息,另创建一个数组leng,用来存放对应的边界周长,对 整幅图像从下到上,从左至右逐行扫描,以扫描到的符合边界条件的目标点为边界起始点,利用深度优先搜索算法,沿该点进行识别搜索,若为满足长度的闭合边界,即长度为区间内的正整数,则将起始点信息存入head中,将周长信息存入leng中,否则将其全部置为0并继续搜索下一个边界点,每搜索到一个闭合边界,首先确认数组head是否已满,若未满,则将其插入数组中;若已满,则比较周长,若大于数组元素的周长,则插入数组,并删除数组中周长最小的元素,释放对应边界点数据信息,继续搜索下一个边界点,直至遍历整幅图像; f.计算标定值时,利用最小二乘法对识别出的各边界分别进行迭代拟合,剔除误差较大的点,误差也是随迭代次数的增加而趋于精确的,初始时误差点较多,选取的阈值也较大,随迭代次数增加,阈值自减,误差界限为各边界点到标准圆心的距离与标准半径之间的平方差的绝对值不超过标准半径的j倍,获得较精确的边界数据点,将计算出的各边界中心点数据及间距分别和标准值作对t匕,并进行平均,即得到传感器灵敏度的标定值。所述的,其特征是a.设置标定光源时,光斑单元为4个全等的圆形,4个光斑单元的圆心排列成正方形。所述的,其特征是a.设置标定光源时,光斑单元为7个圆形,其中I个光斑单元设于中心位置,其余6个光斑单元全等且围绕中心的光斑单元平均分布。所述的,其特征是a.设置标定光源时,光斑单元为12个全等的矩形,每3个光斑单元间距相等地互相平行设置构成I组光斑单元,各组光斑单元的形状全等,4组光斑单元的中心排列成正方形。所述的,其特征是a.设置标定光源时,光斑单元为8个全等的等腰直角三角形,每2个光斑单元以斜边平行相对设置构成I组光斑单元,各组光斑单元的形状全等,4组光斑单元的中心排列成正方形。所述的,其特征是a.设置标定光源时,光斑单元为4个全等的十字形,4个光斑单元的圆心排列成正方形。所述的,其特征是b.拍摄标定图片时,N取10。所述的,其特征是a.设置标定光源时,光斑由在光源发光面上罩以开有通孔的灯罩形成,灯罩通孔边缘处的圆度精度在0. Imm之内。所述的,其特征是a.设置标定光源时,灯罩通孔边缘处的直线度公差为0. Imm,平行度为公差为0. Imm,垂直度公差为0. Imnin本专利技术通过拍摄具有合理排布的几何背景图案的标的物,利用图像处理程序智能识别图像中各个几何图形,利用其固有的尺寸及间距来进行传感器灵敏度的标定。其中,各个几何图案通过精密机加工或特定有机玻璃来控制尺寸精度,图像处理程序利用深度优先搜索算法来智能识别各个几何图形,并运用迭代最小二乘法来拟合各图形的中心点。利用 这些中心点的坐标信息来实现传感器灵敏度的自动标定,从而提供了一种,能完成自动、高精度、实时在线标定。本专利技术的有益效果是通过改变所摄光源形状,利用图像识别技术,能一次性智能化识别多个图形,利用它们之间的位置关系,可实现图像传感器灵敏度的自动标定。附图说明图I是4个圆形光斑单元的排列示意 图2是本专利技术的处理效果 图3是7个圆形光斑单元的排列示意 图4是12个矩形光斑单元的排列示意 图5是8个等腰直角三角形光斑单元的排列示意图。具体实施例方式以下通过具体实施例进一步说明本专利技术。实施例I 一种,包括a.设置标定光源、b.拍摄标定图片、c.图像预处理、d.边界提取复杂背景、e.边界识别和f.计算标定值这六个依次进行的步骤,具体步骤如下所述 a.设置标定光源时,光源选用发光二极管,光源发出的光斑如图I所示,由四个全等的圆形光斑单兀I组成,4个光斑单兀I的圆心排列成正方形;光斑由在光本文档来自技高网...

【技术保护点】
一种结构变形检测图像传感器灵敏度自动标定方法,包括a.?设置标定光源、b.?拍摄标定图片、c.?图像预处理、d.?边界提取复杂背景、e.?边界识别和f.?计算标定值这六个依次进行的步骤,其特征是:a.?设置标定光源时,光源选用发光二极管,光源发出的光斑由至少4个光斑单元组成,光斑单元以围绕一个中心点呈中心对称分布的方式组合成光斑,光斑单元的形状为轴对称或中心对称的封闭图形;b.?拍摄标定图片时,调整好摄像头镜头的位置和焦距,连续拍摄N张标定光源的图片,N为正整数且N≥5;c.?图像预处理时,先对所拍摄的光源图片实施平均滤波处理,步骤如下:对连续拍摄的N张照片上相同位置的像素点的N个像素值作算术平均值,以此算术平均值作为滤波所得图像上该位置的像素点的像素值;再对滤波所得图像实施二值化操作,步骤如下:设初始阈值为tk,tk∈(0,255),分别计算滤波所得图像所有像素点中目标点的平均灰度tO和背景点的平均灰度tB,目标点指灰度值不小于阈值的像素点,背景点指灰度值小于阈值的像素点,计算tO和tB的平均值得到tk+1;将每次迭代得到的tk+1和tk进行比较判断,若tk+1=tk,则迭代结束;否则用tk+1替换tk,重新进行迭代运算,直至满足迭代结束条件为止;确定最佳阈值后,将所有灰度不小于最佳阈值的像素点的灰度置为255,其余像素点的灰度置为0,从而将灰度图像转化为全黑白图像;d.?边界提取时,对二值化操作后的图像进行图像形态学的腐蚀操作,步骤如下:用3×3的结构元素扫描图像的每一个像素点,用结构元素和被结构元素覆盖的二值图像做与运算,如果都为1则图像的该像素为1,否则为0;然后再和原来的图像做减法,即将原图像每个像素点的像素值和经腐蚀后图像每个像素点的像素值进行异或运算,若灰度值相同,则置为0,若灰度值不同,则置为255,从而提取图像标的物的边界;e.?边界识别时,设需要识别的几何边界数为n,创建一个数组head[n],数组存放的元素为识别出的边界的起始点信息,另创建一个数组leng[n],用来存放对应的边界周长,对整幅图像从下到上,从左至右逐行扫描,以扫描到的符合边界条件的目标点为边界起始点,利用深度优先搜索算法,沿该点进行识别搜索,若为满足长度的闭合边界,即长度为[8,20]区间内的正整数,则将起始点信息存入head[n]中,将周长信息存入leng[n]中,否则将其全部置为0并继续搜索下一个边界点,每搜索到一个闭合边界,首先确认数组head[n]是否已满,若未满,则将其插入数组中;若已满,则比较周长,若大于数组元素的周长,则插入数组,并删除数组中周长最小的元素,释放对应边界点数据信息,继续搜索下一个边界点,直至遍历整幅图像;f.?计算标定值时,利用最小二乘法对识别出的各边界分别进行迭代拟合,剔除误差较大的点,误差界限为各边界点到标准圆心的距离与标准半径之间的平方差的绝对值不超过标准半径的????????????????????????????????????????????????倍,超过的即判定为误差较大而予以剔除,从而获得边界数据点,将计算出的各边界中心点数据及间距分别和标准值作对比,并进行平均,即得到传感器灵敏度的标定值。613352dest_path_image001.jpg...

【技术特征摘要】

【专利技术属性】
技术研发人员:何自强赵炯周奇才侯晓梦
申请(专利权)人:上海地铁盾构设备工程有限公司
类型:发明
国别省市:

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1