本发明涉及图像检测,特别是涉及一种标签检测识别方法与系统。
背景技术:
1、标签检测系统包括设置在物体表达的标签、用于获取包含标签的图像数据的图像采集装置以及用于检测和/或识别这些标签的检测模块。标签检测系统被广泛用于诸如增强现实、人机交互、包装和人类检测与跟踪以及工厂和仓库管理之类的应用中。现有的标签检测系统都是基于ocr技术构建的,但是由于ocr技术对光照、准度要求偏高,而一般的图像采集装置获取的图像具有很多噪点,会影响对标签的识别精度。
技术实现思路
1、为了克服现有技术的不足,本发明的目的是提供一种标签检测识别方法与系统,以解决现有的标签检测系统识别精度低的问题。
2、为实现上述目的,本发明提供了如下方案:
3、一种标签检测识别方法,包括:
4、步骤1:获取标签图像;
5、步骤2:对所述标签图像进行小波变换去噪得到初步去噪的标签图像;
6、步骤3:构建检测窗口,并利用噪点识别模型检测初步去噪的标签图像得到每个检测窗口下的含噪值;
7、步骤4:当所述检测窗口内的含噪值大于预设阈值时,对相应检测窗口内的标签图像进行均值滤波,得到均值滤波后的标签图像;
8、步骤5:滑动所述检测窗口,直到遍历完整个初步去噪的标签图像得到去噪完成的标签图像;
9、步骤6:对去噪完成的标签图像依次进行二值化和直方图均衡化处理得到预处理完成的标签图像;
10、步骤7:将所述预处理完成的标签图像输入到预设的神经网络中进行训练得到标签检测模型;
11、步骤8:利用所述标签检测模型对待处理的标签图像进行检测得到标签检测结果。
12、优选的,所述对所述标签图像进行小波变换去噪得到初步去噪的标签图像,包括:
13、对所述标签图像进行多尺度小波分解得到多个小波系数;
14、利用每个分解尺度下的小波系数计算噪声方差;
15、利用所述噪声方差构建每一分解尺度下的小波阈值;其中,所述小波阈值为:
16、
17、其中,λj表示在第j个分解尺度下的小波阈值,σj表示在第j个分解尺度下的噪声方差,nj表示在第j个分解尺度下的信号长度,表示在第j个分解尺度下第i个小波的系数;
18、利用所述小波阈值构建小波去噪模型;
19、利用所述小波去噪模型对所述标签图像进行小波变换去噪得到初步去噪的标签图像。
20、优选的,所述小波去噪模型为:
21、
22、其中,sign为符号函数,a为可调系数,表示初步去噪后的小波系数。
23、优选的,所述构建检测窗口,并利用噪点识别模型检测初步去噪的标签图像得到每个检测窗口下的含噪值,包括:
24、采用公式:
25、fij=|xij-yij|
26、得到每个检测窗口下的像素差值;其中,fij表示标签图像在(i,j)位置的像素差值,xij表示标签图像在(i,j)位置处的像素值,yij表示初步去噪的标签图像在(i,j)位置处的像素值;
27、将像素差值大于预设特征值的像素点作为噪点并记录;
28、将所述检测窗口下噪点占所有像素点的比例作为含噪值。
29、优选的,所述检测窗口内的含噪值大于预设阈值时,对相应检测窗口内的标签图像进行均值滤波,包括:
30、采用公式:
31、
32、对相应检测窗口内的标签图像进行均值滤波得到均值滤波后的标签图像;其中,f(a,b)表示像素点(a,b)在均值滤波后的像素值,d为预设系数,x(a,b)表示像素点(a,b)在滤波窗口内的像素值,mean(a,b)表示检测窗口的像素均值,σx(a,b)表示检测窗口内像素值的方差。
33、优选的,所述步骤7中的预设的神经网络为卷积递归神经网络。
34、本发明还提供了一种标签检测识别系统,包括:
35、图像获取模块,用于获取标签图像;
36、初步去噪模块,用于对所述标签图像进行小波变换去噪得到初步去噪的标签图像;
37、噪点检测模块,用于构建检测窗口,并利用噪点识别模型检测初步去噪的标签图像得到每个检测窗口下的含噪值;
38、均值滤波模块,用于当所述检测窗口内的含噪值大于预设阈值时,对相应检测窗口内的标签图像进行均值滤波,得到均值滤波后的标签图像;
39、滑动去噪模块,用于滑动所述检测窗口,直到遍历完整个初步去噪的标签图像得到去噪完成的标签图像;
40、预处理模块,用于对去噪完成的标签图像依次进行二值化和直方图均衡化处理得到预处理完成的标签图像;
41、训练模块,用于将所述预处理完成的标签图像输入到预设的神经网络中进行训练得到标签检测模型;
42、检测模块,用于利用所述标签检测模型对待处理的标签图像进行检测得到标签检测结果。
43、本发明还提供了一种计算机可读存储介质,其上存储有计算机程序,所述计算机程序被处理器执行时实现如权利要求1至6中任一项所述的一种标签检测识别方法中的步骤。
44、根据本发明提供的具体实施例,本发明公开了以下技术效果:
45、本发明提供了一种标签检测识别方法与系统,与现有技术相比,本发明通过对标签图像进行多重去噪处理可以得到清晰的训练样本,便于标签检测、识别,大大提高了标签识别精度。
1.一种标签检测识别方法,其特征在于,包括:
2.根据权利要求1所述的一种标签检测识别方法,其特征在于,所述对所述标签图像进行小波变换去噪得到初步去噪的标签图像,包括:
3.根据权利要求2所述的一种标签检测识别方法,其特征在于,所述小波去噪模型为:
4.根据权利要求3所述的一种标签检测识别方法,其特征在于,所述构建检测窗口,并利用噪点识别模型检测初步去噪的标签图像得到每个检测窗口下的含噪值,包括:
5.根据权利要求3所述的一种标签检测识别方法,其特征在于,所述检测窗口内的含噪值大于预设阈值时,对相应检测窗口内的标签图像进行均值滤波,包括:
6.根据权利要求1所述的一种标签检测识别方法,其特征在于,所述步骤7中的预设的神经网络为卷积递归神经网络。
7.一种标签检测识别系统,其特征在于,包括:
8.一种计算机可读存储介质,其上存储有计算机程序,其特征在于,所述计算机程序被处理器执行时实现如权利要求1至6中任一项所述的一种标签检测识别方法中的步骤。