一种条纹相机图像边缘提取的方法技术

技术编号:29227053 阅读:30 留言:0更新日期:2021-07-10 01:13
本发明专利技术公开了一种条纹相机图像边缘提取的方法,用于提取条纹相机所获得的图像,所述方法包括:读入所述图像,并沿列方向进行扫描,对于每一列扫描获得的图像的提取方法包括:获得当前列上不同距离上的光强大小的二维图像,所述二维图像包括表示光强v大小的纵坐标和表示距离i大小的横坐标;获取所述二维图像中光强最大值v_max,并记录其对应的纵坐标位置i_max;在从i_max开始到当前列结束的区间内,找到光强最小值v_min,记录其对应的纵坐标位置i_min;在从i_max到i_min的区间内,从左至右按顺序逐点检查,如果当前点的光强下降到低于成像区域的预定数值时,记录该点作为当前列的边缘点。缘点。缘点。

【技术实现步骤摘要】
一种条纹相机图像边缘提取的方法


[0001]本专利技术属于图像测量领域,具体涉及一种条纹相机图像边缘提取的方法。

技术介绍

[0002]一般的图像边缘提取采取梯度方法,使用基于梯度的边缘检测算子获取边缘位置信息,但这些方法通常对图像噪声比较敏感,针对不同情况的图像,需要配合不同的噪声去除方法进行使用;另外,因为噪声的影响,这些方法通常会产生边缘断裂、边缘过于粗宽等问题,在条纹相机图像的处理中显得不太实用。

技术实现思路

[0003]针对现有技术中存在的问题,本专利技术提供一种条纹相机图像边缘提取的方法,本专利技术的部分实施例能够避免了因为噪声导致的异常边缘点,提取条纹相机图像边缘更加鲁棒,同时方法运算简单,节省了计算时间。
[0004]为实现上述目的,本专利技术采用以下技术方案:
[0005]一种条纹相机图像边缘提取的方法,用于提取条纹相机所获得的图像,所述方法包括:读入所述图像,并沿列方向进行扫描,对于每一列扫描获得的图像的提取方法包括:
[0006]获得当前列上不同距离上的光强大小的二维图像,所述二维图像包括表示光强v大小的纵坐标和表示距离i大小的横坐标;
[0007]获取所述二维图像中光强最大值v_max,并记录其对应的纵坐标位置i_max;
[0008]在从i_max开始到当前列结束的区间内,找到光强最小值v_min,记录其对应的纵坐标位置i_min;
[0009]在从i_max到i_min的区间内,从左至右按顺序逐点检查,如果当前点的光强下降到低于成像区域的预定数值时,记录该点作为当前列的边缘点。距离可以理解为被测量物体的尺寸或者被测量点的空间距离。
[0010]所述当前点的光强下降到低于成像区域的预定数值时包括:
[0011]设任意从i_max到i_min的区间内点的光强为v,λ是比例因子;
[0012]当|v

λ*v_max

(1

λ)*v_min|第一次取到最小值时,该点被视作光强下降到低于成像区域的预定数值。
[0013]与现有技术相比,本专利技术的有益效果为:
[0014]由于没有使用梯度检测方法,本方法避免了因为噪声导致的异常边缘点,该方法提取条纹相机图像边缘更加鲁棒,同时方法运算简单,节省了计算时间。
附图说明
[0015]为了更清楚地说明本专利技术实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本专利技术的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以
根据这些附图获得其他的附图。
[0016]图1为条纹相机图像某列的数据。
具体实施方式
[0017]下面将结合本专利技术实施例中的附图,对本专利技术实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本专利技术一部分实施例,而不是全部的实施例。基于本专利技术中的实施例,本领域普通技术人员在没有付出创造性劳动前提下所获得的所有其他实施例,都属于本专利技术保护的范围。
[0018]在本专利技术的描述中,需要理解的是,术语“纵向”、“横向”、“上”、“下”、“前”、“后”、“左”、“右”、“竖直”、“水平”、“顶”、“底”“内”、“外”等指示的方位或位置关系为基于附图所示的方位或位置关系,仅是为了便于描述本专利技术和简化描述,而不是指示或暗示所指的装置或元件必须具有特定的方位、以特定的方位构造和操作,因此不能理解为对本专利技术的限制。
[0019]条纹相机图像是灰度图像,在其成像范围内,其成像是连续的,成像区域与非成像区域存在着明显的界限;另外,通常情况下,条纹相机的图像会包含很强的背景噪声,这给边缘的提取带来很大困难。如图1所示,为条纹相机图像某列的数据,可以看到,数据噪声较大,但是数据中可以分别出明显的成像区域。
[0020]根据条纹相机的成像特点,可知在成像区域内,沿行或列方向必然存在边缘点,根据此特点,设计提取方法如下:
[0021]读入图像,并沿列方向进行扫描;
[0022]获取当前列最大值v_max,并记录最大值所在位置i_max;
[0023]从i_max开始到当前列结束,寻找区间内最小值v_min,记录最小值位置i_min;
[0024]从i_max到i_min的区间内,按顺序逐点扫描,由上面数据可知,在成像区域内,数值较大,在边界处数值降低到噪声水平,根据这个特点,如果在沿列方向的前进过程中,如果当前像素数值下降到明显低于成像区域的数值时,说明已经到达了边界,用数学方法表示,即当|v

λ*v_max

(1

λ)*v_min|第一次取到最小值时,记录该点作为当前列的边缘点,图1中的P即边缘点。其中λ是比例因子,可以人工设置参数。
[0025]尽管上述实施例已对本专利技术作出具体描述,但是对于本领域的普通技术人员来说,应该理解为可以在不脱离本专利技术的精神以及范围之内基于本专利技术公开的内容进行修改或改进,这些修改和改进都在本专利技术的精神以及范围之内。
本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种条纹相机图像边缘提取的方法,其特征在于,用于提取条纹相机所获得的图像,所述方法包括:读入所述图像,并沿列方向进行扫描,对于每一列扫描获得的图像的提取方法包括:获得当前列上不同距离上的光强大小的二维图像,所述二维图像包括表示光强v大小的纵坐标和表示距离i大小的横坐标;获取所述二维图像中光强最大值v_max,并记录其对应的纵坐标位置i_max;在从i_max开始到当前列结束的区间内,找到光强最小值v_min,记录其对应的纵坐标位置i_min;在从i_max到i_min的区间内,从...

【专利技术属性】
技术研发人员:郭尔夫于广泽邓爱东
申请(专利权)人:中国工程物理研究院上海激光等离子体研究所
类型:发明
国别省市:

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

1