CN107220664A - 一种基于结构化随机森林的油瓶装箱清点方法 - Google Patents

一种基于结构化随机森林的油瓶装箱清点方法 Download PDF

Info

Publication number
CN107220664A
CN107220664A CN201710352751.3A CN201710352751A CN107220664A CN 107220664 A CN107220664 A CN 107220664A CN 201710352751 A CN201710352751 A CN 201710352751A CN 107220664 A CN107220664 A CN 107220664A
Authority
CN
China
Prior art keywords
edge
oil bottle
image
image block
node
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Granted
Application number
CN201710352751.3A
Other languages
English (en)
Other versions
CN107220664B (zh
Inventor
许斌
董蓉
李勃
梁振华
史德飞
周子卿
史春阳
查俊
陈和国
黄璜
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Nanjing Huichuan Image Visual Technology Co Ltd
NANJING HUICHUAN INDUSTRIAL VISUAL TECHNOLOGY DEVELOPMENT Co Ltd
Nanjing University
Original Assignee
Nanjing Huichuan Image Visual Technology Co Ltd
NANJING HUICHUAN INDUSTRIAL VISUAL TECHNOLOGY DEVELOPMENT Co Ltd
Nanjing University
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Nanjing Huichuan Image Visual Technology Co Ltd, NANJING HUICHUAN INDUSTRIAL VISUAL TECHNOLOGY DEVELOPMENT Co Ltd, Nanjing University filed Critical Nanjing Huichuan Image Visual Technology Co Ltd
Priority to CN201710352751.3A priority Critical patent/CN107220664B/zh
Publication of CN107220664A publication Critical patent/CN107220664A/zh
Application granted granted Critical
Publication of CN107220664B publication Critical patent/CN107220664B/zh
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Classifications

    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F18/00Pattern recognition
    • G06F18/20Analysing
    • G06F18/21Design or setup of recognition systems or techniques; Extraction of features in feature space; Blind source separation
    • G06F18/214Generating training patterns; Bootstrap methods, e.g. bagging or boosting
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F18/00Pattern recognition
    • G06F18/20Analysing
    • G06F18/24Classification techniques
    • G06F18/243Classification techniques relating to the number of classes
    • G06F18/24323Tree-organised classifiers
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06VIMAGE OR VIDEO RECOGNITION OR UNDERSTANDING
    • G06V10/00Arrangements for image or video recognition or understanding
    • G06V10/40Extraction of image or video features
    • G06V10/44Local feature extraction by analysis of parts of the pattern, e.g. by detecting edges, contours, loops, corners, strokes or intersections; Connectivity analysis, e.g. of connected components
    • G06V10/443Local feature extraction by analysis of parts of the pattern, e.g. by detecting edges, contours, loops, corners, strokes or intersections; Connectivity analysis, e.g. of connected components by matching or filtering
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06VIMAGE OR VIDEO RECOGNITION OR UNDERSTANDING
    • G06V10/00Arrangements for image or video recognition or understanding
    • G06V10/40Extraction of image or video features
    • G06V10/48Extraction of image or video features by mapping characteristic values of the pattern into a parameter space, e.g. Hough transformation

Landscapes

  • Engineering & Computer Science (AREA)
  • Theoretical Computer Science (AREA)
  • Data Mining & Analysis (AREA)
  • General Physics & Mathematics (AREA)
  • Physics & Mathematics (AREA)
  • Computer Vision & Pattern Recognition (AREA)
  • Bioinformatics & Computational Biology (AREA)
  • Evolutionary Biology (AREA)
  • Evolutionary Computation (AREA)
  • Bioinformatics & Cheminformatics (AREA)
  • General Engineering & Computer Science (AREA)
  • Artificial Intelligence (AREA)
  • Life Sciences & Earth Sciences (AREA)
  • Multimedia (AREA)
  • Image Analysis (AREA)

Abstract

一种基于结构化随机森林的油瓶装箱清点方法,首先,提取油瓶装箱图片样本集的像素特征,利用样本集训练结构化的随机森林模型;其次,在待测图像中以滑动窗口方式生成图像块,利用训练好的结构化随机森林模型检测每个图像块,得到相对应的边缘图像块,继而融合生成全图的边缘检测图,实现油瓶装箱图片的边缘提取;最后,通过模板匹配统计边缘检测图中的提环个数,实现油瓶装箱清点。该方法充分利用随机森林不易过拟合以及较强的抗干扰性等优点,能够有效地分割出油瓶装箱图片的真实边缘,准确的实现清点。

Description

一种基于结构化随机森林的油瓶装箱清点方法
技术领域
本发明属于图像处理技术领域,通过结构化随机森林实现油瓶装箱图像的边缘检测,通过实现提环清点完成油瓶清点,为一种基于结构化随机森林的油瓶装箱清点方法。
背景技术
油瓶装箱自动化对于工作效率的需求不断提升,传统的人工提环检测模式已经不能满足生产的需要。基于机器视觉的油瓶提环装箱检测***由于其客观性、精确性、以及成本低等优势,很好地代替了繁琐的传统人工劳动力,大大提高了提环清点的效率。
边缘检测是油瓶装箱清点***中必不可少的重要环节,为后续的匹配过程提供装箱图片的真实边缘图像。由于油瓶装箱图片的复杂特征,传统的边缘检测方法通常会产生无关的虚假边缘,影响瓶盖的圆拟合以及提环边缘形状的准确提取。油瓶装箱清点***中的边缘检测环节通常基于Canny算子、显著性检测和Laplace算子来实现。显著性检测从一整幅图像中找到最引人注目的局部,但当提环、油体颜色相近,瓶身纹路影响明显时,无法检出边缘。基于Canny算子的方法和基于Laplace算子的方法对噪声敏感,无法排除非感兴趣区域背景干扰,且参数需要手动设置,无法自适应地应对所有场景。
发明内容
本发明要解决的问题是:现有装箱清点***依赖人眼观察,效率低下;现有通过机械设备完成装箱清点的方法耐用性不强,不满足工业生产的长期耐用性要求;现有能够快速进行装箱清点的方法仅能应对简单场景,对瓶身纹路、提环颜色、油体颜色等因素的造成的干扰效果较差。总而言之,现有方法难以做到高实时性和高正确率的兼容。
本发明的技术方案为:一种基于结构化随机森林的油瓶装箱清点方法,包括以下步骤:
1)读入训练样本图像,包括油瓶装箱图像以及其对应的真实边缘图像,通过步长为2的滑动窗口将样本图像分割成16*16的图像块,提取图像块特征,由油瓶装箱图像得到相样本特征集X,由真实边缘图像得到真实边缘标签集Y,样本特征集X和真实边缘标签集Y相对应;
2)简化真实边缘标签集Y,将标签集Y通过函数映射到可以直接计算欧式距离的空间Z,具体为:边缘标签y组成标签集Y,令y(j)表示y中的第j个像素值,选取两个位置j1和j2,若y(j1)=y(j2),则对应y的映射特征向量添加值为1的元素,否则添加值为0的元素,采样y中所有的点对获得维的二进制特征向量;为降低运算量,从32640维的二进制特征向量中随机抽取m=256维特征组成特征向量z,所有y对应的特征向量z组成特征空间Z,实现标签集Y到特征空间Z的映射;
3)训练决策树,训练决策树的过程就是对决策树中各个节点进行训练的过程,对决策树中的任一节点q,训练集为Sq∈X×Y,训练的目标是找到当前节点***函数h(x,θq)的参数θq;x为样本特征集X的特征数据,***函数选为二进制函数:
h(x,θq)∈{0,1} (1)
h(x,θq)比较x中第k维特征的值与参数阈值τ的关系,即θq={k,τ},训练θq的过程就是训练τ和k的过程;
如果h(x,θq)=0,则将当前样本x和对应的标签y放到决策树左叶,否则将样本x和对应的标签y放到右叶;
为了得到参数θq,定义节点q***后信息增益:
其中,Sq为当前节点q上需要处理的图像块特征总集合,为进入当前节点q左叶的特征集合, 为进入当前节点q右叶的特征集合,从x的特征维度中随机抽取l=256个维度,遍历所有{k,τ}组并计算对应的信息增益,当前节点参数θq选择为使该节点信息增益最大化的那一组{k,τ},信息增益的标准定义为:
这里的函数H(S)=-∑ypylog(py)为香农熵,py为边缘标签y在S出现的概率;中的任一特征;
对决策树中每个节点进行上述训练,得到各节点的***函数参数,当一个节点***后香农熵为0,停止***,设置该节点为结果节点,结果节点的输出为该节点数量占比最大的边缘标签,
4)重复T次步骤3),生成的T棵决策树,联合形成训练好的油瓶提环检测随机森林模型;
5)根据训练后的随机森林模型,实现待测油瓶装箱图像的真实边缘检测,检测时,生成的决策树输入为待测图像块的特征数据x,根据特征数据x最终分配到的结果节点,输出边缘标签y,得到边缘图;
6)通过霍夫圆方法检测出步骤5)得到的边缘图中油瓶瓶盖可能存在的位置,分割出可能存在油瓶提环的待测图像块,计算预设好的提环标准模板图像块边缘点集与待测图像块边缘点集的Hausdorff距离,筛选真实提环个数,实现提环清点,即完成油瓶数量的清点。
进一步的,步骤1)中特征集X和标签集Y的具体生成方法为:对训练集图像中一个16*16的块,提取特征数据x(i,j,k),K为特征通道数,i、j为像素点的位置,k为特征所在通道,同时将该图像块对应的真实边缘图记录为为16*16的分割掩膜y,以步长2的滑动窗口在训练集中所有图像上滑动,生成的所有特征数据x(i,j,k)组成特征集X,所有的边缘标签y组成标签集Y。
其中,获取特征数据x的通道包括:
a)RGB色彩空间中的三颜色通道图像;
b)原始尺度和高斯滤波后图像块的梯度幅值图,高斯滤波取卷积核尺寸5*5,标准差σ=1;
c)梯度图在四个方向:垂直、水平和方向的梯度分量图;
特征通道总数K=13,每个特征数据的维度是16*16*13=3328;
增加特征描述x(i1,j1,k)-x(i2,j2,k),i1、j1、i2、j2表示像素对的位置,对每个通道图像进行三角滤波并降采样到5*5,采样所有的像素对并计算它们的像素差值,每个通道的特征数据将再增加维,最后特征数据一共是3328+300*13=7228维。
作为优选方式,步骤3)中,为了简化信息增益的计算,在式(3)计算过程中,对已经映射到Z空间的Y再做进一步的简化,利用主成分分析法将Z空间的标签向量降到1维,此时标签向量空间为离散的形式,便于信息增益的计算。
作为优选,步骤4)中T∈[4,6],以保证实时性。
步骤5)中,在对整幅图像进行检测时,采用滑动窗口方法,每隔2个像素提取一个16*16的图像块,利用训练后的决策树获得当前图像块的边缘标签y,由于图像块之间有重叠,因此对每个像素点,将有8*8*T=64T个决策树构成的决策森林,每棵树的决策结果进行融合,最终,利用决策森林算法获得的该像素点的分类结果就是64T个决策树的平均。
具体的,步骤6)对于模板图像块中边缘点集A={a1,a2,…,an},待测图像块边缘点B={b1,b2,…,bn},则集合A到集合B的Hausdorff距离:
H(A,B)=max(h(A,B),h(B,A)) (4)
h(A,B)和h(B,A)分别代表A集合到B集合前向和后向Hausdorff距离,其中H(A,B)小于阈值则匹配成功,待测图像块中存在提环,反之匹配失败,统计匹配成功的图像块数量,得到提环个数。
本发明基于结构化随机森林实现油瓶装箱图像的边缘检测,提出一种新的油瓶装箱清点方法。本发明方法通过结构化随机森林训练油瓶装箱图像,自动生成各个决策树模型,并将生成的模型应用于待检测图片,得到边缘检测图像。最后利用Hausdorff距离实现油瓶提环的模板匹配,统计边缘图中提环个数。由于本发明方法结合了训练样本的先验知识,在提取单个像素点特征的同时结合图像块的上下文信息,因此能够较好地排除瓶身纹路干扰,对不同颜色的提环、油体也有很好的自适性。实验结果表明,本发明方法能有效地实现油瓶装箱清点。
附图说明
图1为基于结构化随机森林的油瓶装箱清点方法流程图。
图2为白色提环油瓶装箱图片检测样例图,(a)为原始图像,(b)为谱残差法检测图,(c)为Laplace算子边缘检测图,(d)为Canny算子边缘检测图,(e)为本发明边缘检测图(f)为本发明检测结果图。
图3为金色提环油瓶装箱图片检测样例图,(a)为原始图像,(b)为谱残差法检测图,(c)为Laplace算子边缘检测图,(d)为Canny算子边缘检测图,(e)为本发明边缘检测图(f)为本发明检测结果图。
具体实施方式
本发明公开了一种基于结构化随机森林的油瓶装箱清点方法,具体实施方式如下:
1、特征提取,提取图像特征。
本发明针对油瓶提环图像进行,读入训练样本图像,包括图像本身以及其对应的真实边缘图,通过步长为2的滑动窗口将样本图像分割成16*16的图像块,采用这个数值能在计算速度和检测精度之间取得良好的平衡,提取图像块特征,得到相对应的样本特征集X和真实边缘标签集Y。特征集X和标签集Y的具体生成方法为:对训练集图像中一个16*16的块,提取特征数据x(i,j,k),K为特征通道数,i、j为像素点的位置,k为特征所在通道,同时将该图像块对应的真实边缘图记录为为16*16的分割掩膜y。以步长2的滑动窗口在训练集中所有图像上滑动,生成的所有特征数据x(i,j,k)组成了特征集X,所有的边缘标签y组成了标签集Y。获取特征数据x的通道包括:
a)RGB色彩空间中的三颜色通道图像
b)原始尺度和高斯滤波后(卷积核尺寸5*5,标准差σ=1)图像块的梯度幅值图
c)梯度图在四个方向(垂直、水平、)上的梯度分量图
因此特征通道总数K=13。每个特征数据的维度是16*16*13=3328。
由于以上特征仅展现了单个像素点的像素值信息,无法表达像素间的位置信息,因此再增加特征描述x(i1,j1,k)-x(i2,j2,k),i1、j1、i2、j2表示像素对的位置,k表示像素对所在通道。对每个通道图像进行三角滤波并降采样到5*5,采样所有的像素对并计算他们的像素差值,每个通道的特征数据将再增加维,最后特征数据一共是3328+300*13=7228维。
2、空间映射,简化真实边缘标签集Y:
标签空间Y维度较大,需简化该空间才能提高检测的效率。因此,将标签集Y通过函数映射到可以直接计算欧式距离的空间Z。映射过程为:令y(j)表示y中的第j个像素值,选取两个位置j1和j2,若y(j1)=y(j2),则对应y的映射特征向量添加值为1的元素,否则添加值为0的元素,采样所有的点对可获得维的二进制特征向量。为降低运算量,从32640维的二进制特征向量中随机抽取m=256维特征组成特征向量z,所有y对应的特征向量z组成特征空间Z,实现标签集Y到特征空间Z的映射。随机选择的目的在于保证决策树有充足的多样性且可提高效率。
3、训练决策树
训练决策树的过程就是对决策树中各个节点进行训练的过程,即建立决策树。对决策树中的任一给定节点q,训练集为Sq∈X×Y,训练的目标是找到当前节点***函数h(x,θq)的参数θq。x为样本特征集X的特征数据,***函数选为二进制函数:
h(x,θq)∈{0,1} (1)
如果h(x,θq)=0则将当前样本x和对应的标签y放到左叶,否则将样本x和对应的标签y放到右叶。h(x,θq)的具体实现就是比较x中第k维特征的值与参数阈值τ的关系,即θq={k,τ},为了训练参数θq,定义节点q***后信息增益:
其中,Sq为当前节点q上需要处理的特征总集合,为进入当前节点q左叶的特征样本集合, 为进入当前节点q右叶的特征样本集合,从x的特征维度中随机抽取l=256个维度,遍历所有{k,τ}组并计算对应的信息增益,当前节点参数θq选择为使该节点信息增益最大化的那一组{k,τ},信息增益的标准定义为:
这里的函数H(S)=-∑ypylog(py)为香农熵,py为边缘标签y在S出现的概率,计算时将S代入Sq即可;中的任一特征。
对决策树中每个节点进行上述训练,得到各节点的***函数参数,当一个节点***后香农熵为0,停止***,设置该节点为结果节点,结果节点的输出为该节点数量占比最大的边缘标签。
为了简化信息增益的计算,对已经映射到Z空间的Y再做进一步的简化,利用主成分分析法将Z空间的标签向量降到1维,此时标签向量空间为离散的形式,便于信息增益的计算。
4、生成随机森林模型
重复T次步骤3,生成的T棵决策树联合形成训练好的油瓶提环检测随机森林模型,作为优选,T∈[4,6],以保证实时性。
5、集成随机森林模型
以T=4为例,即训练4个决策树。在对整幅图像进行检测时,采用滑动窗口方法,每隔2个像素提取一个16*16的图像块,利用训练后的决策树获得当前图像块的边缘标签y,由于图像块之间有重叠,因此对每个像素点,将有8*8*4=256个决策树构成的决策森林,每棵树的决策结果需要进行融合。最终,利用决策森林算法获得的该像素点的分类结果就是256个决策树的平均。
6、模板匹配,清点提环数量。
通过霍夫圆方法检测提环边缘图中瓶盖可能存在的位置,分割出可能存在提环的待测图像块。计算预先设好的提环标准模板图像边缘点集与待测图像块边缘点集的Hausdorff距离:
对于模板图像块中边缘点集A={a1,a2,…,an},待测图像块边缘点B={b1,b2,…,bn},则集合A到集合B的Hausdorff距离:
H(A,B)=max(h(A,B),h(B,A)) (8)
h(A,B)和h(B,A)分别代表A集合到B集合前向和后向Hausdorff距离,其中H(A,B)小于阈值则匹配成功,待测图像块中存在提环,反之匹配失败。统计匹配成功的图像块数量,得到提环个数。即完成对油瓶装箱的清点。
图2、3为本发明实施效果图,待检测图像来源于某灌装生产线上的油瓶装箱图像数据集。图2(a)显示了数据集中的白色提环油瓶装箱图像,图2(b)、(c)、(d),(e)分别为谱残差法、Laplace算子、Canny算子、本发明检测后的白色提环油瓶装箱边缘检测图,图2(f)为本发明白色提环油瓶装箱清点结果图。图3(a)显示了数据集中的金色提环油瓶装箱图像,图3(b)、(c)、(d),(e)分别为谱残差法、Laplace算子、Canny算子、本发明检测后的金色提环油瓶装箱边缘检测图,图3(f)为本发明金色提环油瓶装箱清点结果图。由图2、图3可见显著性检测当瓶身纹路影响明显时,现有技术无法检出提环,基于Canny算子的方法和基于Laplace算子的方法对噪声敏感,无法排除瓶身纹路干扰,且参数需要手动设置,无法自适应地应对所有场景,例如Canny算法会带来伪边缘,同时它的两个参数需要人手动设置,不同颜色的提环,不同的打光条件下参数都不相同,实际检测时这种算法并不实用。而本发明检测结果准确,受瓶身纹路和油体颜色、提环颜色的影响较小,能够准确检测出与油瓶相关的边缘,弥补以上三种传统边缘提取方法的不足。对整个数据集的测试统计表明,无漏检、错检图像,正确率达99%,且在VS平台下平均每幅图像处理时间仅需90ms以内,本发明所提算法实现了既高正确率又高实时性的检测。
本发明提供了一种基于结构化随机森林的油瓶装箱清点方法,具体实现该技术方案的方法和途径很多,以上所述仅是本发明的优选实施方案。应当指出,对于本技术领域的普通人员来说,在不脱离发明原理的前提下做出的任何同等替换和改进,都应视为本发明的保护范围。另外,本实例中未明确的各组成部分均可用现有技术加以实现。

Claims (7)

1.一种基于结构化随机森林的油瓶装箱清点方法,其特征是包括以下步骤:
1)读入训练样本图像,包括油瓶装箱图像以及其对应的真实边缘图像,通过步长为2的滑动窗口将样本图像分割成16*16的图像块,提取图像块特征,由油瓶装箱图像的特征得到相样本特征集X,由真实边缘图像的特征得到真实边缘标签集Y,样本特征集X和真实边缘标签集Y相对应;
2)简化真实边缘标签集Y,将标签集Y通过函数映射到可以直接计算欧式距离的空间Z,具体为:边缘标签y组成标签集Y,令y(j)表示y中的第j个像素值,选取两个位置j1和j2,若y(j1)=y(j2),则对应y的映射特征向量添加值为1的元素,否则添加值为0的元素,采样y中所有的点对获得维的二进制特征向量;为降低运算量,从32640维的二进制特征向量中随机抽取m=256维特征组成特征向量z,所有y对应的特征向量z组成特征空间Z,实现标签集Y到特征空间Z的映射;
3)训练决策树,训练决策树的过程就是对决策树中各个节点进行训练的过程,对决策树中的任一节点q,训练集为Sq∈X×Y,训练的目标是找到当前节点***函数h(x,θq)的参数θq;x为样本特征集X的特征数据,***函数选为二进制函数:
h(x,θq)∈{0,1} (1)
h(x,θq)比较x中第k维特征的值与参数阈值τ的关系,即θq={k,τ},训练θq的过程就是训练τ和k的过程;
<mrow> <mi>h</mi> <mrow> <mo>(</mo> <mi>x</mi> <mo>,</mo> <msub> <mi>&amp;theta;</mi> <mi>q</mi> </msub> <mo>)</mo> </mrow> <mo>=</mo> <mfenced open = "{" close = ""> <mtable> <mtr> <mtd> <mn>0</mn> <mo>,</mo> <mi>x</mi> <mo>(</mo> <mi>k</mi> <mo>)</mo> <mo>&lt;</mo> <mi>&amp;tau;</mi> </mtd> </mtr> <mtr> <mtd> <mn>1</mn> <mo>,</mo> <mi>x</mi> <mo>(</mo> <mi>k</mi> <mo>)</mo> <mo>&gt;</mo> <mi>&amp;tau;</mi> </mtd> </mtr> </mtable> </mfenced> </mrow>
如果h(x,θq)=0,则将当前样本x和对应的标签y放到决策树左叶,否则将样本x和对应的标签y放到右叶;
为了得到参数θq,定义节点q***后信息增益:
其中,Sq为当前节点q上需要处理的图像块特征总集合,为进入当前节点q左叶的特征集合, 为进入当前节点q右叶的特征集合,从x的特征维度中随机抽取l=256个维度,遍历所有{k,τ}组并计算对应的信息增益,当前节点参数θq选择为使该节点信息增益最大化的那一组{k,τ},信息增益的标准定义为:
这里的函数为香农熵,py为边缘标签y在S出现的概率;中的任一特征;
对决策树中每个节点进行上述训练,得到各节点的***函数参数,当一个节点***后香农熵为0,停止***,设置该节点为结果节点,结果节点的输出为该节点数量占比最大的边缘标签,
4)重复T次步骤3),生成的T棵决策树,联合形成训练好的油瓶提环检测随机森林模型;
5)根据训练后的随机森林模型,实现待测油瓶装箱图像的真实边缘检测,检测时,生成的决策树输入为待测图像块的特征数据x,根据特征数据x最终分配到的结果节点,输出边缘标签y,得到边缘图;
6)通过霍夫圆方法检测出步骤5)得到的边缘图中油瓶瓶盖可能存在的位置,分割出可能存在油瓶提环的待测图像块,计算预设好的提环标准模板图像块边缘点集与待测图像块边缘点集的Hausdorff距离,筛选真实提环个数,实现提环清点,即完成油瓶数量的清点。
2.根据权利要求1所述的一种基于结构化随机森林的油瓶装箱清点方法,其特征是步骤1)中特征集X和标签集Y的具体生成方法为:对训练集图像中一个16*16的块,提取特征数据x(i,j,k),K为特征通道数,i、j为像素点的位置,k为特征所在通道,同时将该图像块对应的真实边缘图记录为为16*16的分割掩膜y,以步长2的滑动窗口在训练集中所有图像上滑动,生成的所有特征数据x(i,j,k)组成特征集X,所有的边缘标签y组成标签集Y。
3.根据权利要求2所述的一种基于结构化随机森林的油瓶装箱清点方法,其特征是获取特征数据x的通道包括:
a)RGB色彩空间中的三颜色通道图像;
b)原始尺度和高斯滤波后图像块的梯度幅值图,高斯滤波取卷积核尺寸5*5,标准差σ=1;
c)梯度图在四个方向:垂直、水平和方向的梯度分量图;
特征通道总数K=13,每个特征数据的维度是16*16*13=3328;
增加特征描述x(i1,j1,k)-x(i2,j2,k),i1、j1、i2、j2表示像素对的位置,对每个通道图像进行三角滤波并降采样到5*5,采样所有的像素对并计算它们的像素差值,每个通道的特征数据将再增加维,最后特征数据一共是3328+300*13=7228维。
4.根据权利要求1所述的一种基于结构化随机森林的油瓶装箱清点方法,其特征是步骤3)中,为了简化信息增益的计算,在式(3)计算过程中,对已经映射到Z空间的Y再做进一步的简化,利用主成分分析法将Z空间的标签向量降到1维,此时标签向量空间为离散的形式,便于信息增益的计算。
5.根据权利要求1所述的一种基于结构化随机森林的油瓶装箱清点方法,其特征是步骤4)中T∈[4,6],以保证实时性。
6.根据权利要求1所述的一种基于结构化随机森林的油瓶装箱清点方法,其特征是步骤5)中,在对整幅图像进行检测时,采用滑动窗口方法,每隔2个像素提取一个16*16的图像块,利用训练后的决策树获得当前图像块的边缘标签y,由于图像块之间有重叠,因此对每个像素点,将有8*8*T=64T个决策树构成的决策森林,每棵树的决策结果进行融合,最终,利用决策森林算法获得的该像素点的分类结果就是64T个决策树的平均。
7.根据权利要求1所述的一种基于结构化随机森林的油瓶装箱清点方法,其特征是步骤6)对于模板图像块中边缘点集A={a1,a2,…,an},待测图像块边缘点B={b1,b2,…,bn},则集合A到集合B的Hausdorff距离:
H(A,B)=max(h(A,B),h(B,A)) (4)
h(A,B)和h(B,A)分别代表A集合到B集合前向和后向Hausdorff距离,其中 H(A,B)小于阈值则匹配成功,待测图像块中存在提环,反之匹配失败,统计匹配成功的图像块数量,得到提环个数。
CN201710352751.3A 2017-05-18 2017-05-18 一种基于结构化随机森林的油瓶装箱清点方法 Active CN107220664B (zh)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN201710352751.3A CN107220664B (zh) 2017-05-18 2017-05-18 一种基于结构化随机森林的油瓶装箱清点方法

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN201710352751.3A CN107220664B (zh) 2017-05-18 2017-05-18 一种基于结构化随机森林的油瓶装箱清点方法

Publications (2)

Publication Number Publication Date
CN107220664A true CN107220664A (zh) 2017-09-29
CN107220664B CN107220664B (zh) 2019-12-31

Family

ID=59945008

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201710352751.3A Active CN107220664B (zh) 2017-05-18 2017-05-18 一种基于结构化随机森林的油瓶装箱清点方法

Country Status (1)

Country Link
CN (1) CN107220664B (zh)

Cited By (7)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN108121991A (zh) * 2018-01-06 2018-06-05 北京航空航天大学 一种基于边缘候选区域提取的深度学习舰船目标检测方法
CN110189327A (zh) * 2019-04-15 2019-08-30 浙江工业大学 基于结构化随机森林编码器的眼底视网膜血管分割方法
CN110458853A (zh) * 2019-08-01 2019-11-15 北京灵医灵科技有限公司 一种医学影像中脚踝韧带分离方法和分离***
CN110796673A (zh) * 2019-10-31 2020-02-14 Oppo广东移动通信有限公司 图像分割方法及相关产品
CN111292346A (zh) * 2020-01-16 2020-06-16 安徽理工大学 一种噪声环境下浇铸箱体轮廓的检测方法
CN113642406A (zh) * 2021-07-14 2021-11-12 广州市玄武无线科技股份有限公司 密集悬挂纸片的清点***、方法、装置、设备及存储介质
CN113989229A (zh) * 2021-10-28 2022-01-28 杭州图谱光电科技有限公司 一种基于随机森林和卷积神经网络的细胞计数方法

Citations (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
EP2562690A2 (en) * 2011-08-22 2013-02-27 Siemens Aktiengesellschaft Assigning a number of reference measurement data sets to an input measurement data set
CN103971102A (zh) * 2014-05-21 2014-08-06 南京大学 基于手指轮廓和决策树的静态手势识别方法
CN104700404A (zh) * 2015-03-02 2015-06-10 中国农业大学 一种果实定位识别方法
CN105046697A (zh) * 2015-07-06 2015-11-11 湖南大学 一种基于多次随机圆检测及拟合度评估的啤酒瓶口定位方法
CN105787486A (zh) * 2015-12-11 2016-07-20 昆明理工大学 一种基于图像处理的钢梁裂纹检测方法

Patent Citations (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
EP2562690A2 (en) * 2011-08-22 2013-02-27 Siemens Aktiengesellschaft Assigning a number of reference measurement data sets to an input measurement data set
CN103971102A (zh) * 2014-05-21 2014-08-06 南京大学 基于手指轮廓和决策树的静态手势识别方法
CN104700404A (zh) * 2015-03-02 2015-06-10 中国农业大学 一种果实定位识别方法
CN105046697A (zh) * 2015-07-06 2015-11-11 湖南大学 一种基于多次随机圆检测及拟合度评估的啤酒瓶口定位方法
CN105787486A (zh) * 2015-12-11 2016-07-20 昆明理工大学 一种基于图像处理的钢梁裂纹检测方法

Non-Patent Citations (2)

* Cited by examiner, † Cited by third party
Title
PIOTR D ET AL.: "Structured Forests for Fast Edge Detection", 《2013 IEEE INTERNATIONAL CONFERENCE ON COMPUTER VISION》 *
赵彦如 等: "鸭梨品质检测计算视觉***研究", 《河北农业大学学报》 *

Cited By (10)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN108121991A (zh) * 2018-01-06 2018-06-05 北京航空航天大学 一种基于边缘候选区域提取的深度学习舰船目标检测方法
CN108121991B (zh) * 2018-01-06 2022-11-15 北京航空航天大学 一种基于边缘候选区域提取的深度学习舰船目标检测方法
CN110189327A (zh) * 2019-04-15 2019-08-30 浙江工业大学 基于结构化随机森林编码器的眼底视网膜血管分割方法
CN110458853A (zh) * 2019-08-01 2019-11-15 北京灵医灵科技有限公司 一种医学影像中脚踝韧带分离方法和分离***
CN110458853B (zh) * 2019-08-01 2021-02-26 北京灵医灵科技有限公司 一种医学影像中脚踝韧带分离方法和分离***
CN110796673A (zh) * 2019-10-31 2020-02-14 Oppo广东移动通信有限公司 图像分割方法及相关产品
CN111292346A (zh) * 2020-01-16 2020-06-16 安徽理工大学 一种噪声环境下浇铸箱体轮廓的检测方法
CN111292346B (zh) * 2020-01-16 2023-05-12 安徽理工大学 一种噪声环境下浇铸箱体轮廓的检测方法
CN113642406A (zh) * 2021-07-14 2021-11-12 广州市玄武无线科技股份有限公司 密集悬挂纸片的清点***、方法、装置、设备及存储介质
CN113989229A (zh) * 2021-10-28 2022-01-28 杭州图谱光电科技有限公司 一种基于随机森林和卷积神经网络的细胞计数方法

Also Published As

Publication number Publication date
CN107220664B (zh) 2019-12-31

Similar Documents

Publication Publication Date Title
CN107220664A (zh) 一种基于结构化随机森林的油瓶装箱清点方法
CN105046196B (zh) 基于级联卷积神经网络的前车车辆信息结构化输出方法
CN104966085B (zh) 一种基于多显著特征融合的遥感图像感兴趣区域检测方法
CN104778721B (zh) 一种双目图像中显著性目标的距离测量方法
CN103413147B (zh) 一种车牌识别方法和***
CN103035013B (zh) 一种基于多特征融合的精确运动阴影检测方法
CN110210475B (zh) 一种非二值化和边缘检测的车牌字符图像分割方法
CN108562589A (zh) 一种对磁路材料表面缺陷进行检测的方法
CN106651872A (zh) 基于Prewitt算子的路面裂缝识别方法及***
CN106529448A (zh) 利用聚合通道特征进行多视角人脸检测的方法
CN105809121A (zh) 多特征协同的交通标志检测与识别方法
CN107862698A (zh) 基于k均值聚类的光场前景分割方法及装置
CN104463138B (zh) 基于视觉结构属性的文本定位方法及***
CN108090429A (zh) 一种分级前脸卡口车型识别方法
CN103186904A (zh) 图片轮廓提取方法及装置
CN112417931B (zh) 一种基于视觉显著性的水面物体检测和分类的方法
CN101915769A (zh) 一种印刷电路板中带电阻元件的自动光学检测方法
CN106650731A (zh) 一种鲁棒的车牌、车标识别方法
CN106709530A (zh) 基于视频的车牌识别方法
CN106897681A (zh) 一种遥感图像对比分析方法及***
CN107256547A (zh) 一种基于显著性检测的表面裂纹识别方法
CN104123529A (zh) 人手检测方法及***
CN106919910B (zh) 一种基于hog-cth组合特征的交通标志识别方法
CN105005764A (zh) 自然场景多方向文本检测方法
CN104598885A (zh) 街景图像中的文字标牌检测与定位方法

Legal Events

Date Code Title Description
PB01 Publication
PB01 Publication
SE01 Entry into force of request for substantive examination
SE01 Entry into force of request for substantive examination
GR01 Patent grant
GR01 Patent grant