一种基于分割技术的交通场景各类目标与元素的精细识别方法与流程

文档序号:31035896发布日期:2022-08-06 03:08阅读:58来源:国知局

1.本发明涉及交通场景技术领域,具体为一种基于分割技术的交通场景各类目标与元素的精细识别方法。


背景技术:

2.交通是指从事旅客和货物运输及语言和图文传递的行业,包括运输和邮电两个方面,在国民经济中属于第三产业。运输有铁路、公路、水路、空路、管道五种方式,邮电包括邮政和电信两方面内容。目前在交通场景中往往需要对其中的各类目标与元素进行识别,但是目前的识别方法普遍存在识别效果差的问题。
3.为此,我们提出一种基于分割技术的交通场景各类目标与元素的精细识别方法。


技术实现要素:

4.鉴于上述和/或现有一种基于分割技术的交通场景各类目标与元素的精细识别方法中存在的问题,提出了本发明。
5.因此,本发明的目的是提供一种基于分割技术的交通场景各类目标与元素的精细识别方法,能够解决上述提出现有的问题。
6.为解决上述技术问题,根据本发明的一个方面,本发明提供了如下技术方案:
7.一种基于分割技术的交通场景各类目标与元素的精细识别方法,其包括具体步骤如下:
8.s1,获取交通场景的图像,并在交通场景的图像中随机选取一个点a;
9.s2,以a点作为原点,向外发出射线,并将该射线反向延伸,从而将交通场景的图像分割成两组区域;
10.s3,初始化一个阈值t,通常取各区域的平均灰度值;
11.s4,并通过计算灰度值i得到阈值t在区域中所占的概率;
12.s5,在得到阈值t在区域中所占的概率后,通过最大熵分割算法得到每个阈值t在相对应的区域中所占的比例;
13.s6,若是区域中的阈值t不是百分百比例,则再次以a点作为原点,向外发出射线,并将该射线反向延伸,从而将交通场景的图像分割成四组区域;
14.s7,重新初始化一个阈值t,通常取各区域的平均灰度值;
15.s8,通过s4和s5得到每个阈值t在相对应的区域中所占的比例;
16.s9,若是区域中的阈值t不是百分百比例,则重复s6、s7和s8步骤,直至分割区域中的阈值t是百分百比例;
17.s10,将相同的阈值t区域进行提取,并拼接组合在一起,从而实现对交通场景的图像进行精细识别。
18.作为本发明所述的一种基于分割技术的交通场景各类目标与元素的精细识别方
法的一种优选方案,其中:所述s4中,计算步骤如下:
19.步骤一:统计区域中不同灰度值的像素数量相加的总和n;
20.步骤二:计算灰度值i得到阈值t在区域中所占的概率;
21.步骤三:将小于t的阈值作为一部分t1,大于t的阈值作为一部分t2,然后计算t1、t2之间的方差;
22.步骤四:将获得方差与最大方差比较,若小于最大方差,则最大方差不变,若大于最大方差,则把方差并给最大方差,并且把i作为二值化的阈值。
23.作为本发明所述的一种基于分割技术的交通场景各类目标与元素的精细识别方法的一种优选方案,其中:所述步骤一中的计算公式为:
[0024][0025]
所述步骤二中的计算公式为:
[0026][0027]
所述步骤三中的计算公式为:
[0028]
u=w0*u0+w1*u1;
[0029]
g=w0*(u
0-u)2+w1*(u
1-u)2;
[0030]
g=w0*w1*(u
0-u1)2;
[0031][0032]
作为本发明所述的一种基于分割技术的交通场景各类目标与元素的精细识别方法的一种优选方案,其中:所述步骤一、所述步骤二和所述步骤三中,前景点数占图像比例为w0,平均灰度为u0,背景点数占图像比例为w1,平均灰度为u1,g为方差,记灰度值为i的像素个数为ni,设初始最大方差为0。
[0033]
作为本发明所述的一种基于分割技术的交通场景各类目标与元素的精细识别方法的一种优选方案,其中:所述s5中,最大熵分割算法的步骤如下:
[0034]
步骤一:通过计算公式得到信息熵;
[0035]
步骤二:对灰度图进行区分,低于阈值t的为背景b1,高于阈值t的为物体b2,并设置一个最大信息熵,其值为-1;
[0036]
步骤三:计算阈值t在背景b1和物体b2中的比例。
[0037]
作为本发明所述的一种基于分割技术的交通场景各类目标与元素的精细识别方法的一种优选方案,其中:所述步骤一中,信息熵的计算公式如下:
[0038][0039]
其中,p(x)代表的是阈值t出现的概率,h表示信息熵。
[0040]
作为本发明所述的一种基于分割技术的交通场景各类目标与元素的精细识别方法的一种优选方案,其中:所述步骤三中,阈值t在背景b1中的比例为:
[0041]
[0042]
所述步骤三中,阈值t在物体b2中的比例为:
[0043][0044]
其中:
[0045][0046]
与现有技术相比:
[0047]
获取交通场景的图像,并在交通场景的图像中随机选取一个点a,并以a点作为原点,向外发出射线,并将该射线反向延伸,从而将交通场景的图像分割成两组区域,过后,初始化一个阈值t,通常取各区域的平均灰度值,并通过计算灰度值i得到阈值t在区域中所占的概率,在得到阈值t在区域中所占的概率后,通过最大熵分割算法得到每个阈值t在相对应的区域中所占的比例,若是区域中的阈值t不是百分百比例,则再次以a点作为原点,向外发出射线,并将该射线反向延伸,从而将交通场景的图像分割成四组区域,并重新初始化一个阈值t,通常取各区域的平均灰度值,然后通过计算得到每个阈值t在相对应的区域中所占的比例,若是区域中的阈值t不是百分百比例,则重复上述步骤,直至分割区域中的阈值t是百分百比例,将相同的阈值t区域进行提取,并拼接组合在一起,从而实现对交通场景的图像进行精细识别,通过本发明不仅会提高识别效果,还会提高识别准确度。
具体实施方式
[0048]
为使本发明的目的、技术方案和优点更加清楚,下面将对本发明的实施方式作进一步地详细描述。
[0049]
本发明提供一种基于分割技术的交通场景各类目标与元素的精细识别方法,包括具体步骤如下:
[0050]
s1,获取交通场景的图像,并在交通场景的图像中随机选取一个点a;
[0051]
s2,以a点作为原点,向外发出射线,并将该射线反向延伸,从而将交通场景的图像分割成两组区域;
[0052]
s3,初始化一个阈值t,通常取各区域的平均灰度值;
[0053]
s4,并通过计算灰度值i得到阈值t在区域中所占的概率;
[0054]
计算步骤如下:
[0055]
步骤一:统计区域中不同灰度值的像素数量相加的总和n;
[0056]
计算公式为:
[0057][0058]
步骤二:计算灰度值i得到阈值t在区域中所占的概率;
[0059]
计算公式为:
[0060][0061]
步骤三:将小于t的阈值作为一部分t1,大于t的阈值作为一部分t2,然后计算t1、t2之间的方差;
[0062]
计算公式为:
[0063]
u=w0*u0+w1*u1;
[0064]
g=w0*(u
0-u)2+w1*(u
1-u)2;
[0065]
g=w0*w1*(u
0-u1)2;
[0066][0067]
步骤四:将获得方差与最大方差比较,若小于最大方差,则最大方差不变,若大于最大方差,则把方差并给最大方差,并且把i作为二值化的阈值;
[0068]
在步骤一、步骤二和步骤三中,前景点数占图像比例为w0,平均灰度为u0,背景点数占图像比例为w1,平均灰度为u1,g为方差,记灰度值为i的像素个数为ni,设初始最大方差为0;
[0069]
s5,在得到阈值t在区域中所占的概率后,通过最大熵分割算法得到每个阈值t在相对应的区域中所占的比例;
[0070]
最大熵分割算法的步骤如下:
[0071]
步骤一:通过计算公式得到信息熵;
[0072]
信息熵的计算公式如下:
[0073][0074]
其中,p(x)代表的是阈值t出现的概率,h表示信息熵;
[0075]
步骤二:对灰度图进行区分,低于阈值t的为背景b1,高于阈值t的为物体b2,并设置一个最大信息熵,其值为-1;
[0076]
步骤三:计算阈值t在背景b1和物体b2中的比例;
[0077]
阈值t在背景b1中的比例为:
[0078][0079]
所述步骤三中,阈值t在物体b2中的比例为:
[0080][0081]
其中:
[0082][0083]
s6,若是区域中的阈值t不是百分百比例,则再次以a点作为原点,向外发出射线,并将该射线反向延伸,从而将交通场景的图像分割成四组区域;
[0084]
s7,重新初始化一个阈值t,通常取各区域的平均灰度值;
[0085]
s8,通过s4和s5得到每个阈值t在相对应的区域中所占的比例;
[0086]
s9,若是区域中的阈值t不是百分百比例,则重复s6、s7和s8步骤,直至分割区域中的阈值t是百分百比例;
[0087]
s10,将相同的阈值t区域进行提取,并拼接组合在一起,从而实现对交通场景的图像进行精细识别。
[0088]
在具体使用时,获取交通场景的图像,并在交通场景的图像中随机选取一个点a,并以a点作为原点,向外发出射线,并将该射线反向延伸,从而将交通场景的图像分割成两组区域,过后,初始化一个阈值t,通常取各区域的平均灰度值,并通过计算灰度值i得到阈值t在区域中所占的概率,在得到阈值t在区域中所占的概率后,通过最大熵分割算法得到每个阈值t在相对应的区域中所占的比例,若是区域中的阈值t不是百分百比例,则再次以a点作为原点,向外发出射线,并将该射线反向延伸,从而将交通场景的图像分割成四组区域,并重新初始化一个阈值t,通常取各区域的平均灰度值,然后通过计算得到每个阈值t在相对应的区域中所占的比例,若是区域中的阈值t不是百分百比例,则重复上述步骤,直至分割区域中的阈值t是百分百比例,将相同的阈值t区域进行提取,并拼接组合在一起,从而实现对交通场景的图像进行精细识别;
[0089]
其中,阈值t在区域中所占概率的计算步骤如下:
[0090]
步骤一:统计区域中不同灰度值的像素数量相加的总和n;
[0091]
计算公式为:
[0092][0093]
步骤二:计算灰度值i得到阈值t在区域中所占的概率;
[0094]
计算公式为:
[0095][0096]
步骤三:将小于t的阈值作为一部分t1,大于t的阈值作为一部分t2,然后计算t1、t2之间的方差;
[0097]
计算公式为:
[0098]
u=w0*u0+w1*u1;
[0099]
g=w0*(u
0-u)2+w1*(u
1-u)2;
[0100]
g=w0*w1*(u
0-u1)2;
[0101][0102]
步骤四:将获得方差与最大方差比较,若小于最大方差,则最大方差不变,若大于最大方差,则把方差并给最大方差,并且把i作为二值化的阈值;
[0103]
在步骤一、步骤二和步骤三中,前景点数占图像比例为w0,平均灰度为u0,背景点数占图像比例为w1,平均灰度为u1,g为方差,记灰度值为i的像素个数为ni,设初始最大方差为0;
[0104]
最大熵分割算法的步骤如下:
[0105]
步骤一:通过计算公式得到信息熵;
[0106]
信息熵的计算公式如下:
[0107][0108]
其中,p(x)代表的是阈值t出现的概率,h表示信息熵;
[0109]
步骤二:对灰度图进行区分,低于阈值t的为背景b1,高于阈值t的为物体b2,并设
置一个最大信息熵,其值为-1;
[0110]
步骤三:计算阈值t在背景b1和物体b2中的比例;
[0111]
阈值t在背景b1中的比例为:
[0112][0113]
所述步骤三中,阈值t在物体b2中的比例为:
[0114][0115]
其中:
[0116][0117]
虽然在上文中已经参考实施方式对本发明进行了描述,然而在不脱离本发明的范围的情况下,可以对其进行各种改进并且可以用等效物替换其中的部件。尤其是,只要不存在结构冲突,本发明所披露的实施方式中的各项特征均可通过任意方式相互结合起来使用,在本说明书中未对这些组合的情况进行穷举性的描述仅仅是出于省略篇幅和节约资源的考虑。因此,本发明并不局限于文中公开的特定实施方式,而是包括落入权利要求的范围内的所有技术方案。
当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1