分享
基于中心定位算法的激光光斑检测系统研究_赵鹏飞.pdf
下载文档

ID:2720411

大小:1.65MB

页数:5页

格式:PDF

时间:2023-09-17

收藏 分享赚钱
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,汇文网负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。
网站客服:3074922707
基于 中心 定位 算法 激光 光斑 检测 系统 研究 赵鹏飞
电子设计工程Electronic Design Engineering第31卷Vol.31第6期No.62023年3月Mar.2023收稿日期:2022-01-14稿件编号:202201080基金项目:中央高校基本科研业务费专项资金资助(JB211312)作者简介:赵鹏飞(1982),男,安徽阜阳人,硕士研究生,高级工程师。研究方向:机载火控系统调试技术、图像处理。目前,在中距和近距激光光斑测量中,主要依靠人工测量手段对光斑进行捕捉和保存,这种方式不利于测量数据的管理。同时,人工测量存在风险性大,且识别准确性差的问题。为了降低操作人员的风险,提高测量效率,采用图像处理技术代替人工测量,实现智能捕捉激光出现的位置与形态,对激光光斑图像进行实时采集、定位以及角度分析,并实现测量图像和数据的自动存储与导出。这一技术具有重要的应用价值和前景。激光光斑自动检测技术是一种自动、智能、高效、稳定的检测方法。当光斑光强分布均匀时,采用基于中心定位算法的激光光斑检测系统研究赵鹏飞1,3,马 健2,郭海利3,顾 进4(1.南京航空航天大学,江苏 南京 210016;2.空军装备部驻芜湖地区军代室,安徽 芜湖 241007;3.国营芜湖机械厂,安徽 芜湖 241007;4.江苏金陵机械制造总厂,江苏 南京 211100)摘要:针对现有的激光光斑中心定位算法无法满足工业现场各种不规范光斑形状的需要,提出了一种基于中心定位的激光光斑检测算法;通过对原始光斑图像进行梯形校正、图像增强、闭操作等算法得到激光光斑轮廓,进而采用中心定位算法对光斑中心进行检测;与现有的算法相比,该文提出的算法能够精确地对不规范形状的光斑进行中心定位。实际工程应用证明,该算法能够对不规则形状光斑进行有效的中心检测,不但提高了检测精度,还大大提升了检测效率。关键词:激光光斑;光斑中心定位;图像增强;梯形校正中图分类号:TN247文献标识码:A文章编号:1674-6236(2023)06-0006-04DOI:10.14022/j.issn1674-6236.2023.06.002Research on laser spot detection system based on center location algorithmZHAO Pengfei1,3,MA Jian2,GUO Haili3,GU Jin4(1.Nanjing University of Aeronautics and Astronautics,Nanjing 210016,China;2.Military RepresentativeOffice of Air Force Equipment Department in Wuhu,Wuhu 241007,China;3.State Owned WuhuMachinery Factory,Wuhu 241007,China;4.Jiangsu Jinling Machinery Manufacturing Plant,Nanjing211100,China)Abstract:The existing laser spot center location algorithm can not meet the needs of various irregularspot shapes in industrial field.A laser spot detection algorithm based on center location is proposed.Thelaser spot contour is obtained by trapezoidal correction,image enhancement and closed operation of theoriginal spot image,and the center location algorithm is used to detect the spot center.Compared with theexisting algorithms,the algorithm proposed in this paper can accurately locate the center of the spot withirregular shape.Through practical engineering application,the algorithm can effectively detect the centerof irregular shape spot,which not only improves the detection accuracy,but also greatly improves thedetection efficiency.Keywords:laser spot;center location of laser spot;image enhancement;trapezoidal correction-6灰度重心法1、阈值分割法2等可以使光斑定位精度达到亚像素级别,但这只是理想的情况。在实际测量中,存在很多不可控的因素,如光斑存在散斑等,同时光线的折射以及反射,使得 CCD相机拍摄到的图像中光斑强度不均匀,且带有很强的噪声,导致目标与背景难以分离。这些特点将导致光斑自动检测的准确率降低,无法满足工业现场的要求。为了解决该问题,赵琦3提出了一种高精度的激光光斑中心定位方法,该方法采用最大类间方差,在降低了噪声干扰的同时,提高了光斑定位精度。许丹丹4等人提出了一种自适应 ROI提取算法对光斑中心进行准确测量,首先对光斑图像进行结构相似度(SSIM)计算得到自适应 ROI,然后将提取到的 ROI进行类间方差最大化(Otsu)的图像分割,得到光斑二值图;其次对光斑二值图进行圆拟合,最后得到光斑中心坐标。沈翀5等人首先将三通道的影像分割成三幅,分别为 R、G 及 B 的单通道影像;然后截取 R通道的影像中包含光斑的 ROI;其次,对 ROI影像二值化及使用圆形结构元素的开运算进行光斑图像杂散图像信息的去除;最后提取光斑连通域轮廓,再用椭圆拟合函数定位光斑中心。石达顺6等人提出一种基于统计高斯拟合算法,结合二维高斯曲面的分布特性,对圆形光斑的灰度分布进行分析,指出了在对圆形光斑灰度拟合时需对光斑像素点进行有效筛选,避免因光照或噪声等带来的拟合误差。但这些算法大多是针对圆形激光光斑进行处理的,算法运行效率低,并且对非规范形状的光斑中心定位算法还需进一步研究。针对这一问题,提出一种新的高精度光斑中心定位算法,能够有效克服噪声及光强不均匀的情况,实现不规范激光光斑中心定位检测。1激光光斑中心检测原理激光光斑检测是通过激光对靶板进行照射,获得激光光斑图像7。然后通过实时的图像分析软件对采集到的图像进行处理,检测光斑位置并计算光斑的大小、质心等参数,并通过终端设备进行读取与显示,从而实现对激光光斑检测性能的评估,其主要工作原理如图1所示。针对工业相机的激光光斑检测,提出一种基于中心定位算法的激光光斑检测系统。首先对激光光斑图像进行梯形校正,去除镜头拍摄物体带来的畸变变化;然后对图像进行去噪和增强等预处理操作,以消除图像中噪声以及散射光斑的影响;最后结合光斑中心定位算法对激光光斑图像进行光斑中心定位,其检测方法框图如图2所示。图2激光光斑中心检测方法框图2改进的光斑中心检测算法2.1梯形校正在镜头拍摄物体时存在成像的畸变,会造成图像的失真8。为了消除梯形失真带来的影响,采用几何投影变换方法对畸变图像进行梯形(透视)校正。几何投影变换9方法是解决图像像素位置变化的一种有效手段,所有像素点的位置关系可以用式(1)表示:x1=u(x0,y0)y1=v(x0,y0)(1)其中,u(x0,y0)和v(x0,y0)为原图像到失真图像的坐标变化函数。当确定两幅图像间所有像素点的位置变化关系后,可以通过逆变换10对失真图像进行校正,如式(2)所示:x0=u-1(x1,y1)y0=v-1(x1,y1)(2)图1激光光斑中心检测原理图赵鹏飞,等基于中心定位算法的激光光斑检测系统研究-7电子设计工程 2023年第6期为了计算坐标函数,提取原图像和失真图像的四个参考点为对应点,再结合双线性变换进行求解,如式(3)所示:x1=u(x0,y0)=c1x0+c2y0+c3x0y0+c4y1=v(x0,y0)=c5x0+c6y0+c7x0y0+c8(3)以靶板的四个参考点为对应点,首先采用自动阈值分割11对畸变图像进行分割,然后采用区域填充、边界提取的方法进一步得到校正靶板与背景分离的图像,提取图像轮廓;然后对失真图进行纵横比计算,并和原图像纵横比进行对比,得到四个参考点的坐标;最后通过几何投影变换方法对失真图像进行梯形校正,如图3所示。图3靶板梯形校正效果图2.2图像预处理工业相机拍摄的环境较为复杂,常常导致得到的目标图像并不是非常理想。为了得到图像更好的特征,利用图像增强与图像去噪技术,对光斑图像进行预处理操作,从而消除干扰因素对图像的影响。2.2.1图像增强图像增强算法12一般可以分为基于空域的方法和基于频域的方法,文中采用基于空域的直方图均衡法13直接对原始图像进行图像像素的增强。对激光光斑图像采用直方图均衡法,就是对图像的灰度级分布以及灰度值进行映射变换,使其均匀分布。图像灰度级的分布可以用概率密度函数Pr(rk)来表示,如式(4)所示:Pr(rk)=nkN(4)由于对原始图像进行归一化处理,所以0rk1,Pr代表图像中每个像素点的像素灰度级,k=0,1,2,N-1,nk为图像中出现rk这种灰度的像素个数,N是图像中的像素个数的总数。直方图均衡化的变换函数T(rk)如式(5)所示:T(rk)=j=0kPr(rk)=j=0knkN(5)通过计算得到均衡后每个像素的灰度值。2.2.2图像去噪噪声会影响光斑图像的质心精度。通过采用中值滤波法14对激光光斑进行去噪处理,消除噪声对图像的影响。中值滤波算法采用一个滑动窗口,并对这个窗口中的所有灰度值由低到高进行排序,然后利用窗口中灰度值的中值来代替中心点的灰度值,进而实现对噪声的抑制和消除。2.3光斑中心定位算法为了得到精确的激光光斑中心,首先将原始光斑图像转换为二值图像,然后对二值图像进行形态学运算闭操作15,闭操作可以消除图像中一些小的间断和一些空洞区域,使目标的轮廓线更加清晰明显,进而可以容易地找到目标光斑的外轮廓线。由于二值图像值只有0和1,因此对图像白色部分即像素值为 1 的部分求均值,可以求出光斑中心的大概位置(px,py),如式(6)所示:|px=j=1nxjzpy=j=1nyjz(6)式中,(xj,yj)为像素值为 1 的点的像素坐标,z为像素值为1的像素点的个数。找到图像中像素值为0的一系列点(xj,yj),并计算得到像素值为0的点与光斑中心点的距离r,同时找到最小距离rm,如式(7)和式(8)所示:ri=(xi-px)2+(yi-py)2(7)rm=min(r1,r2,r3,rn)(8)式中,(xi,yi)为像素值为0的点的像素坐标,n为像素值为0的点的个数。沿光斑中心点与距光斑中心点最近的点(xm,ym)的方向移动圆心(px,py),移动距离为一个像素点,同时更新光斑中心点位置(px,py)。不断重复上述步骤,直到计算出最小距离rmin,退出循环。此时点(px,py)即为光斑中心点。激光光斑中心检测算法具体处理效果如图4所示。2.4图像坐标变换图像坐标变换的过程实际是建立图像世界与三维世界位置的关系,将图像坐标系下的坐标转化为世界坐标系下坐标,得到坐标的实际值16。由于靶板上的四个点在图像中被映射为矩形,矩形的顶点在世界坐标系下的距离已知,因此可以建立起图像坐标系与世界坐标系对应的距离映射关系。根据此映射关系,将光斑中心点坐标(px,py)映射为世界坐-8标系下的具体坐标值。3实验结果及分析在实验过程中,采用 CCD 对各种形状的激光

此文档下载收益归作者所有

下载文档
你可能关注的文档
收起
展开