【技术实现步骤摘要】
一种多维空间中的直线、平面和超平面的快速检测方法
[0001]本专利技术属于图像处理
,主要涉及一体化快速霍夫变换,具体是一种多维空间中的直线、平面和超平面的快速检测方法,其可用于多种数据的数据挖掘、分类和模式识别,包括图像数据、金融数据、阵列数据等;还可应用于图像分析、计算机视觉、自动驾驶、人工智能和数据分类等。
技术介绍
[0002]直线检测是物体识别的基础,在图像处理及识别中有着举足轻重的地位。1962年霍夫首次开发了图像中高效的直线检测算法并获得了专利,这一算法被称为霍夫变换。至今已经有超过2500份学术文章提出各种霍夫变换的改进算法。2D霍夫变换也被拓展到多维空间中的平面及超平面检测,应用于众多领域,包括计算机视觉、机器学习、人工智能、自动驾驶及数据分类等。
[0003]霍夫变换和其绝大多数的变种的目标是二维数据中的直线检测,通过适当的改进也可用于特定曲线和图形的检测。霍夫变换用于直线检测主要包括两个步骤:设定长度有限的参数空间,设计映射函数将输入数据转换成该参数空间的直线;将参数空间分割成多个小的计 ...
【技术保护点】
【技术特征摘要】
1.一种多维空间中的直线、平面和超平面的快速检测方法,其特征在于,在数据点云模式,在n维空间{F1,F2,
…
,F
n
}中,数据点云由N个数据点组成,每个数据点表示为:F(j)=[F1(j),F2(j),
…
,F
n
(j)],j=1
…
N;所述方法将数据空间中的直线、平面或超平面采用来表征,其中:d为用户指定的参数,{β1,β2,
…
,β
n+1
}是参数,n对应数据的维度,m值为n
‑
1或者n,τ
i
为一个数据正则化因子,由用户自己选择。2.根据权利要求1所述的一种多维空间中的直线、平面和超平面的快速检测方法,其特征在于,所述方法中,只检测某些特定的子集,包括:检测符合β
n+1
=0的目标,或者任意一个β
i
≥0的目标,或者β
i
在特定取值区间内的目标。3.根据权利要求1或2所述的一种多维空间中的直线、平面和超平面的快速检测方法,其特征在于,所述方法通过以下步骤预先设定系统参数:第一步,如果使用m=n模型,设定直线、平面或超平面的截距的取值范围d,d小于等于输入的点云数据中各数据点离坐标原点的最大距离d
max
,若使用m=n+1的模型,则可以默认设定d=1;第二步,设定一个投票阈值T用于决定认定目标需要的最小数据点个数,设定预期的检测的精度q,q的值为整数;第三步,创建k字节树,设定k字节树根节点中心位置参数及各维度半长;第四步,转换各数据点到参数空间;第五步,计算根节点到任意数据点j的距离,测试公式是否满足,如满足则增加根节点累计的票数;第六步,若根节点票数小于T,则系统中无满足条件的目标,系统退出,如票数大于等于门限值T,则生成根节点的满足b1=1条件的2
k
‑1子节点,为每个新生成的节点配备一个矢量b=[b1,
…
,b
k
];第七步,利用全部N个数据点对新节点投票;第八步,检测新节点的票数,若小于门限值T,则停止对该子节点处理;若该节点的层级已到达q层,则输出该节点的参数信息,其对应系统中...
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。