一种基于椭圆中心的动态定位方法及装置制造方法及图纸

技术编号:14938687 阅读:75 留言:0更新日期:2017-04-01 00:24
本发明专利技术涉及图像处理技术领域,公开了一种基于椭圆中心的动态定位方法及装置,其方法是通过摄像元件采集目标区域的视频图像,根据图像中像素灰度值梯度的变化,检测边界,然后对检测的边界进行椭圆识别,并将椭圆边界转化为单像素边界,而且通过对单像素边界进行椭圆拟合,确定椭圆中心位置,最后根据椭圆中心位置,调整摄像元件的位置,直到拟合的椭圆长轴与短轴的比值达到最小值,即实现对图像中圆形结构的定位。由于本发明专利技术先对检测的边界进行椭圆识别,对边界进行筛选,提高了运行效率,而且将椭圆边界转化为单像素边界,提高了检测精度。

【技术实现步骤摘要】

本专利技术涉及图像处理
,特别涉及一种基于椭圆中心的动态定位方法及装置
技术介绍
现有技术主要采用霍夫变换寻找图像中的几何要素,比如直线、圆和椭圆,但是霍夫变换检测精度不高,同时由于解算的参数太多,而且采用多重循环逐步递增逼近,导致运行效率低下,比如霍夫变换寻找直线需要解算两个参数,寻找圆需要解算三个参数,寻找椭圆需要解算五个参数,无法达到实时处理的效果,此外由于受到真实环境噪声的影响,一旦图像质量不够理想,采用霍夫变换无法准确找到这些几何要素。
技术实现思路
本专利技术的目的在于:克服现有技术中采用霍夫变换寻找图像中的几何要素所存在的检测精度不高、运行效率低下且易受到环境噪声影响等不足。为了实现上述专利技术目的,本专利技术提供一种基于椭圆中心的动态定位方法,其特征在于,包括以下步骤,S1:通过摄像元件采集目标区域的视频图像,并根据所采集的视频图像中像素灰度值的梯度变化,检测图像中的边界;S2:对检测出的边界进行椭圆识别,并抑制非椭圆的边界,同时将椭圆边界转化为单像素边界;S3:对所述单像素边界进行椭圆拟合,并根据拟合的椭圆,计算出椭圆中心位置;S4:根据椭圆中心位置,调整所述摄像元件的拍摄位置,使拟合的椭圆的长轴与短轴的比值趋近1,并当长轴与短轴的比值达到最小值时,重新确定椭圆中心位置。根据一种具体的实施方式,S2中,椭圆识别的方式为:随机地从边界上选取若干个点,用于椭圆参数解算,若满足椭圆参数解算,则所述边界为椭圆边界,反之,所述边界为非椭圆边界。根据一种具体的实施方式,S2中,若检测的边界存在分支和/或断裂,则采用八邻域算法提取出每个连续的边界,并分别对每个连续的边界进行椭圆参数解算,若满足椭圆参数解算,则为椭圆边界,反之,则为非椭圆边界。根据一种具体的实施方式,S3中,采用最小二乘法对所述单像素边界进行椭圆拟合。根据一种具体的实施方式,S1中,先对所述摄像元件采集目标区域的视频图像进行噪声处理,再检测边界。本专利技术还提供一种用于实施本专利技术定位方法的装置,其包括图像定位单元、工控机、运动机构和摄像元件,其中,所述图像定位单元与所述摄像元件连接,用于根据所述摄像元件采集目标区域的视频图像中像素灰度值的梯度变化,检测图像中的边界,对检测出的边界进行椭圆识别,抑制非椭圆的边界,同时将椭圆边界转化为单像素边界,对所述单像素边界进行椭圆拟合,并根据拟合的椭圆,计算出椭圆中心位置,再根据椭圆中心位置,实时输出相应的椭圆参数数据至所述工控机;所述摄像元件设置在所述运动机构上,并且所述工控机根据所述椭圆参数数据,实时控制所述运动机构而调整所述摄像元件的拍摄位置,直到所述图像定位单元拟合的椭圆的长轴与短轴的比值达到最小值。与现有技术相比,本专利技术的有益效果:本专利技术基于椭圆中心的动态定位方法及装置,其方法通过摄像元件采集目标区域的视频图像,根据图像中像素灰度值梯度的变化,检测边界,然后对检测的边界进行椭圆识别,并将椭圆边界转化为单像素边界,而且通过对单像素边界进行椭圆拟合,确定椭圆中心位置,最后根据椭圆中心位置,调整摄像元件的位置,使拟合的椭圆长轴与短轴的比值达到最小值。即实现对图像中圆形结构的准确定位。本专利技术由于先对检测的边界进行椭圆识别,对边界进行筛选,提高了运行效率,而且将椭圆边界转化为单像素边界,提高了检测精度。附图说明:图1是本专利技术方法的流程示意图。具体实施方式下面结合具体实施方式对本专利技术作进一步的详细描述。但不应将此理解为本专利技术上述主题的范围仅限于以下的实施例,凡基于本
技术实现思路
所实现的技术均属于本专利技术的范围。结合图1所示的本专利技术方法的流程示意图,本专利技术基于椭圆中心的动态定位方法包括以下步骤,S1:根据摄像元件所采集目标区域的视频图像中像素灰度值的梯度变化,检测图像中的边界。其中,摄像元件在某一位置采集目标区域的视频图像,图像采用灰度图,且像素值在0~255变化,因此,根据图像中像素灰度值的梯度变化,检测出图像中的边界。S2:对检测出的边界进行椭圆识别,并抑制非椭圆边界,同时将椭圆边界转化为单像素边界。其中,由于摄像元件不可能与圆形结构绝对地平行,那么在图像中圆形结构呈现的边界为椭圆边界,通过对边界进行椭圆识别,筛选出圆形结构的边界,而滤除非椭圆边界,即抑制非椭圆边界。此外,将识别到的边界转化为单像素边界,以提高将椭圆边界拟合成椭圆的精度。S3:对单像素边界进行椭圆拟合,并根据拟合的椭圆,计算出椭圆中心位置。其中,根据拟合的椭圆,计算该椭圆的参数,进而确定椭圆中心位置。S4:根据椭圆中心位置,调整摄像元件的拍摄位置,直到拟合的椭圆的长轴与短轴的比值达到最小值。其中,由于摄像元件不可能与圆形结构绝对地平行,但为了对圆形结构的中心位置进行定位,需根据椭圆中心位置,调整摄像元件的拍摄位置,使拟合的椭圆趋近于圆,即相当于拟合的椭圆的长轴与短轴的比值达到最小值,此时椭圆中心位置相当于圆形结构的中心位置。具体的,本专利技术方法的S2中,椭圆识别的方式为:随机地从边界上选取若干个点,用于椭圆参数解算,若满足椭圆参数解算,则边界为椭圆边界,反之,边界为非椭圆边界。进一步地,在S2中,若检测的边界存在分支和/或断裂,则采用八邻域算法提取出每个连续的边界,并分别对每个连续的边界进行椭圆参数解算,若满足椭圆参数解算,则为椭圆边界,反之,则为非椭圆边界。本专利技术方法的S3中,采用最小二乘法对单像素边界进行椭圆拟合。此外,本专利技术方法的S1中,先对摄像元件采集目标区域的视频图像进行噪声处理,再检测边界。通过对采集的视频图像进行噪声处理,减少视频图像的质量对检测精度的影响。本专利技术还提供一种用于实施本专利技术定位方法的装置,其包括图像定位单元、工控机、运动机构和摄像元件。其中,图像定位单元与摄像元件连接,用于根据摄像元件采集目标区域的视频图像中像素灰度值的梯度变化,检测图像中的边界,对检测出的边界进行椭圆识别,抑制非椭圆的边界,同时将椭圆边界转化为单像素边界,对单像素边界进行椭圆拟合,并根据拟合的椭圆,计算出椭圆中心位置,再根据椭圆中心位置,实时输出相应的椭圆参数数据至工控机。由于摄像元件设置在运动机构上,因此工控机通过控制运动机构而调整摄像元件的拍摄位置。而且工控机根据椭圆参数数据,实时控制运动机构而调整摄像元件的拍摄位置,直到图像定位单元拟合的椭圆的长轴与短轴的比值达到最小值。上面结合附图对本专利技术的具体实施方式进行了详细说明,但本专利技术并不限制于上述实施方式,在不脱离本申请的权利要求的精神和范围情况下,本领域的技术人员可以作出各种修改或改型。本文档来自技高网
...
一种基于椭圆中心的动态定位方法及装置

【技术保护点】
一种基于椭圆中心的动态定位方法,其特征在于,包括以下步骤,S1:根据摄像元件所采集目标区域的视频图像中像素灰度值的梯度变化,检测图像中的边界;S2:对检测出的边界进行椭圆识别,并抑制非椭圆的边界,同时将椭圆边界转化为单像素边界;S3:对所述单像素边界进行椭圆拟合,并根据拟合的椭圆,计算出椭圆中心位置;S4:根据椭圆中心位置,调整所述摄像元件的拍摄位置,使拟合的椭圆的长轴与短轴的比值达到最小值时,重新确定椭圆中心位置。

【技术特征摘要】
1.一种基于椭圆中心的动态定位方法,其特征在于,包括以下步骤,S1:根据摄像元件所采集目标区域的视频图像中像素灰度值的梯度变化,检测图像中的边界;S2:对检测出的边界进行椭圆识别,并抑制非椭圆的边界,同时将椭圆边界转化为单像素边界;S3:对所述单像素边界进行椭圆拟合,并根据拟合的椭圆,计算出椭圆中心位置;S4:根据椭圆中心位置,调整所述摄像元件的拍摄位置,使拟合的椭圆的长轴与短轴的比值达到最小值时,重新确定椭圆中心位置。2.如权利要求1所述的基于椭圆中心的动态定位方法,其特征在于,S2中,椭圆识别的方式为:随机地从边界上选取若干个点,用于椭圆参数解算,若满足椭圆参数解算,则所述边界为椭圆边界,反之,所述边界为非椭圆边界。3.如权利要求2所述的基于椭圆中心的动态定位方法,其特征在于,S2中,若检测的边界存在分支和/或断裂,则采用八邻域算法提取出每个连续的边界,并分别对每个连续的边界进行椭圆参数解算,若满足椭圆参数解算,则为椭圆边界,反之,则为非椭圆边界。4...

【专利技术属性】
技术研发人员:李木子王强王付军郭成操
申请(专利权)人:成都工业学院
类型:发明
国别省市:四川;51

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

1
相关领域技术
  • 暂无相关专利