一种智能垃圾分类装置的制造方法

文档序号:10489449阅读:503来源:国知局
一种智能垃圾分类装置的制造方法
【专利摘要】本发明公开了一种智能垃圾分类装置,包括垃圾分类装置和安装在垃圾分类装置上的垃圾识别装置,其中,垃圾识别装置包括图像预处理模块、图像极值点检测模块、图像特征点定位模块、主方向确定模块和特征提取模块,其中所述图像特征点定位模块通过剔除所述各极值点中对噪声敏感的低对比度点以及不稳定的边缘点来确定作为特征点的极值点,所述主方向确定模块用于将关于所述特征点的梯度方向直方图中的任意相邻两个峰值连线以形成多个子线段,并将具有相近斜率且相邻的子线段在长度方向上进行合并形成一条线段后将多条线段中的最优线段的方向作为特征点的主方向。本发明具有分类准确、速度快的优点。
【专利说明】
一种智能垃圾分类装置
技术领域
[0001 ]本发明涉及清洁领域,具体涉及一种智能垃圾分类装置。
【背景技术】
[0002]目前在国内外都存在垃圾回收难、分类难等问题,对垃圾分类装置的研究也从未 间断。但是,目前的分类装置存在检测精度差、速度慢等缺陷,耗费了大量资源。

【发明内容】

[0003 ]针对上述问题,本发明提供一种智能垃圾分类装置。
[0004] 本发明的目的采用以下技术方案来实现:
[0005] 提供了一种智能垃圾分类装置,用于对垃圾进行分类,包括垃圾分类装置和安装 在垃圾分类装置上的垃圾识别装置,其中,垃圾识别装置包括:
[0006] (1)图像预处理模块,其包括用于将彩色图像转化为灰度图像的图像转换子模块 和用于对所述灰度图像进行滤波的图像滤波子模块,所述图像转换子模块的图像灰度转换 公式为: i
[0007]
[0008] 其中,1?(1,7)、6(1,7)、8(1,7)分别代表像素点(1,7)处的红绿蓝强度值,1(1,7)代 表像素点(x,y)处的灰度值;
[0009] (2)图像极值点检测模块,其通过由高斯差分算子与图像进行卷积建立成的图像 的高斯差分尺度空间来检测各极值点的位置,当采样点相对于与它同尺度的8个相邻点和 上下相邻尺度对应的18个点的值皆大时,所述采样点为极大值点,当采样点相对于与它同 尺度的8个相邻点和上下相邻尺度对应的18个点的值皆小时,所述采样点为极小值点,所述 高斯差分尺度空间的简化计算公式为:
[0010] -----、---、、丄…----、"m-、--、、丄…---、
[0011]
[0012]
[0013] 其中,D(x,y,〇)表示高斯差分尺度空间函数,I'(x,y)为由图像转化子模块输出的 图像函数,*表示卷积运算,σ表示尺度空间因子,6(1, 〇)、6(7,〇)为定义的尺度可变的高斯 函数,k为不变倍增因子;
[0014] (3)图像特征点定位模块,其通过剔除所述各极值点中对噪声敏感的低对比度点 以及不稳定的边缘点来确定作为特征点的极值点,包括依次连接的用于极值点精确定位的 第一定位子模块、用于去除低对比度点的第二定位子模块和用于去除不稳定边缘点的第三 定位子模块,其中:
[0015] a、所述第一定位子模块通过对所述高斯差分尺度空间函数进行二次泰勒展开并 求导得到极值点的精确位置,极值点的尺度空间函数为:
[0016]
[0017] 其中,表示极值点的尺度空间函数,D(x,y,〇)T为相对于极值点的偏移量,i 表示极值点的精确位置;
[0018] b、所述第二定位子模块对由图像转换子模快输出的图像依次进行灰度增强、归一
[0022] 所述低对比度点的判定公式为:[0023]
化处js曰ai β全靳祙仳甜屮齒占_横踞曰的*齒佶*.
[0019:
[0020:
[0021:
[0024] 其中,Γ (X,y)表示灰度值增强后的图像函数,炉(U)为包含局部信息的校正系 数,M为像素的最大灰度值,所述最大灰度值M=255,m H为图像中灰度值高于128的所有像素 的均值,是灰度值低于128的所有像素的均值,!Kx,y)为由图像滤波子模块处理后的图 像,T 1S设定的阈值;
[0025] c、所述第三定位子模块通过计算极值点的位置尺度为2 X 2的Hessian矩阵H得到 该极值点的主曲率,并通过剔除主曲率比值大于设定的阈值T2的极值点来剔除所述不稳定 边缘点,其中阈值T 2的取值范围为[10,15 ],所述主曲率比值通过比较矩阵H的特征值之间 的比值来确定;
[0026]优选地,所述垃圾识别装置还包括:
[0027] (1)主方向确定模块,包括依次连接的连线子模块、合并子模块和处理子模块,所 述连线在模块用于将关于所述特征点的梯度方向直方图中的任意相邻两个峰值连线以形 成多个子线段,所述合并子模块用于将具有相近斜率且相邻的子线段在长度方向上进行合 并形成一条线段,所述处理子模块用于将多条线段中的最优线段的方向作为特征点的主方 向,所述最优线段的判定公式为:
[0028]
[0029] 兵屮,Ly衣不琅1兀线扠,反俚扠,冢4为所述多条线段中第η 条线段的平均梯度值,gk为所述第η条线段中的第k条子线段,Lu为所述多条线段中线段长度 大于平均线段长度的线段集合;
[0030] (2)特征提取模块,其根据所述主方向来旋转特征点的邻域,并根据旋转后的邻域 对所述特征点进行描述,从而生成所述特征点的描述符,对垃圾进行识别。
[0031] 进一步地,所述具有相近斜率的子线段为斜率差小于预设阈值T3的子线段,所述 阈值T3的取值范围为(0,0.1]。
[0032]本发明的有益效果为:
[0033] 1、设置的图像预处理模块考虑了视觉习惯以及人眼对不同色彩的感知度同色彩 强度的非线性关系,能够更为准确的描述图像;
[0034] 2、提出了高斯差分尺度空间的简化计算公式,减少了运算量,提高了运算速度,进 而提高了图像分析的速度;
[0035] 3、设置的图像特征点定位模块对极值点进行低对比度点和不稳定边缘点的去除, 保证特征点的有效性,其中对图像的灰度值进行增强,能够大大增加图像的稳定性,更为精 确的对低对比度点进行去除,进而提高图像分析的准确度;
[0036] 4、设置主方向确定模块,提出了最优线段的判定公式,以特征点梯度方向直方图 中的任意相邻两个峰值连线形成的线段中的最优线段的方向作为特征点的主方向,线段相 对于点更加稳定,使得图像对应的特征点的描述符具有可重复性,提高了特征描述符的准 确性,进而能够更加快速、准确的对图像进行识别检测,具有很高的鲁棒性。
【附图说明】
[0037] 利用附图对本发明作进一步说明,但附图中的实施例不构成对本发明的任何限 制,对于本领域的普通技术人员,在不付出创造性劳动的前提下,还可以根据以下附图获得 其它的附图。
[0038] 图1是本发明各模块的连接示意图。
【具体实施方式】
[0039] 结合以下实施例对本发明作进一步描述。
[0040] 实施例1
[0041] 参见图1,本实施例智能垃圾分类装置包括垃圾分类装置和安装在垃圾分类装置 上的垃圾识别装置,其中,垃圾识别装置包括垃圾分类装置和安装在垃圾分类装置上的垃 圾识别装置,其中,垃圾识别装置包括:
[0042] (1)图像预处理模块,其包括用于将彩色图像转化为灰度图像的图像转换子模块
和用于对所述灰度图像进行滤波的图像滤波子模块,所述图像转换子模块的图像灰度转换 公式为·
[0043]
[0044] 兵屮,尺以,7;山以,7;、^以,7;力、別代衣傢系总以,7;处的2丄球监5虫反俚,1以,7)代 表像素点(x,y)处的灰度值;
[0045] (2)图像极值点检测模块,其通过由高斯差分算子与图像进行卷积建立成的图像 的高斯差分尺度空间来检测各极值点的位置,当采样点相对于与它同尺度的8个相邻点和 上下相邻尺度对应的18个点的值皆大时,所述采样点为极大值点,当采样点相对于与它同 尺度的8个相邻点和上下相邻尺度对应的18个点的值皆小时,所述采样点为极小值点,所述 高斯差分尺度空间的简化计算公式为:
[0046]
[0047]
[0048]
[0049] 其中,D(x,y,〇)表示高斯差分尺度空间函数,I'(x,y)为由图像转化子模块输出的 图像函数,*表示卷积运算,σ表示尺度空间因子,6(1, 〇)、6(7,〇)为定义的尺度可变的高斯 函数,k为不变倍增因子;
[0050] (3)图像特征点定位模块,其通过剔除所述各极值点中对噪声敏感的低对比度点 以及不稳定的边缘点来确定作为特征点的极值点,包括依次连接的用于极值点精确定位的 第一定位子模块、用于去除低对比度点的第二定位子模块和用于去除不稳定边缘点的第三 定位子模块,其中:
[0051] a、所述第一定位子模块通过对所述高斯差分尺度空间函数进行二次泰勒展开并 求导得到极值点的精确位置,极值点的尺度空间函数为:
[0052]
[0053] 其中,表示极值点的尺度空间函数,D(x,y,〇)T为相对于极值点的偏移量,} 表示极值点的精确位置;
[0054] b、所述第二定位子模块对由图像转换子模快输出的图像依次进行灰度增强、归一 化处理后剔除所述低对比度点,增强后的灰度值为:
[0055]
[0056]
[0057]
[0058]所述低对比度点的判定公式为:
[0059] D(X)<T,, 7; g[0.01,0.06]
[0060] 其中,I"(x,y)表示灰度值增强后的图像函数,Md·)为包含局部信息的校正系 数,M为像素的最大灰度值,所述最大灰度值M=255,m H为图像中灰度值高于128的所有像素 的均值,是灰度值低于128的所有像素的均值,!Kx,y)为由图像滤波子模块处理后的图 像,T 1S设定的阈值;
[0061] C、所述第三定位子模块通过计算极值点的位置尺度为2 X 2的Hessian矩阵H得到 该极值点的主曲率,并通过剔除主曲率比值大于设定的阈值T2的极值点来剔除所述不稳定 边缘点,其中阈值T 2的取值范围为[10,15 ],所述主曲率比值通过比较矩阵H的特征值之间 的比值来确定;
[0062] 优选地,所述垃圾识别装置还包括:
[0063] (1)主方向确定模块,包括依次连接的连线子模块、合并子模块和处理子模块,所 述连线在模块用于将关于所述特征点的梯度方向直方图中的任意相邻两个峰值连线以形 成多个子线段,所述合并子模块用于将具有相近斜率且相邻的子线段在长度方向上进行合 并形成一条线段,所述处理子模块用于将多条线段中的最优线段的方向作为特征点的主方 向,所述最优线段的判定公式为:
[0064]
[0065] 其中,Ly表示最优线段,Igltts为平均梯度值为fmax的线段,&"为所述多条线段中第η 条线段的平均梯度值,gk为所述第η条线段中的第k条子线段,Lu为所述多条线段中线段长度 大于平均线段长度的线段集合;
[0066] (2)特征提取模块,其根据所述主方向来旋转特征点的邻域,并根据旋转后的邻域 对所述特征点进行描述,从而生成所述特征点的描述符,对垃圾进行识别。
[0067] 进一步地,所述具有相近斜率的子线段为斜率差小于预设阈值T3的子线段,所述 阈值T3的取值范围为(0,0.1]。
[0068]本实施例设置的图像预处理模块考虑了视觉习惯以及人眼对不同色彩的感知度 同色彩强度的非线性关系,能够更为准确的描述图像;提出了高斯差分尺度空间的简化计 算公式,减少了运算量,提高了运算速度,进而提高了图像分析的速度;设置的图像特征点 定位模块对极值点进行低对比度点和不稳定边缘点的去除,保证特征点的有效性,其中对 图像的灰度值进行增强,能够大大增加图像的稳定性,更为精确的对低对比度点进行去除, 进而提高图像分析的准确度;设置主方向确定模块,提出了最优线段的判定公式,以特征点 梯度方向直方图中的任意相邻两个峰值连线形成的线段中的最优线段的方向作为特征点 的主方向,线段相对于点更加稳定,使得图像对应的特征点的描述符具有可重复性,提高了 特征描述符的准确性,进而能够更加快速、准确的对图像进行识别检测,具有很高的鲁棒 性;本实施例取阈值!^ = 0.01,T2 = 10,T3 = 0.1,垃圾分类的精度提高了 2 %,速度提高了 1%〇
[0069] 实施例2
[0070] 参见图1,本实施例智能垃圾分类装置包括垃圾分类装置和安装在垃圾分类装置 上的垃圾识别装置,其中,垃圾识别装置包括:
[0071] (1)图像预处理模块,其包括用于将彩色图像转化为灰度图像的图像转换子模块 和用于对所述灰度图像进行滤波的图像滤波子模块,所述图像转换子模块的图像灰度转换 公式为
[0072]
[0073] 具中,以1,7)、(;以,7)、8以,7)分别代表像素点以,7)处的红绿监强度值,1以,7)代 表像素点(x,y)处的灰度值;
[0074] (2)图像极值点检测模块,其通过由高斯差分算子与图像进行卷积建立成的图像 的高斯差分尺度空间来检测各极值点的位置,当采样点相对于与它同尺度的8个相邻点和 上下相邻尺度对应的18个点的值皆大时,所述采样点为极大值点,当采样点相对于与它同 尺度的8个相邻点和上下相邻尺度对应的18个点的值皆小时,所述采样点为极小值点,所述 高斯差分尺度空间的简化计算公式为:
[0075]
[0076]
[0077]
[0078] 其中,D(x,y,〇)表示高斯差分尺度空间函数,I'(x,y)为由图像转化子模块输出的 图像函数,*表示卷积运算,σ表示尺度空间因子,6(1, 〇)、6(7,〇)为定义的尺度可变的高斯 函数,k为不变倍增因子;
[0079] (3)图像特征点定位模块,其通过剔除所述各极值点中对噪声敏感的低对比度点 以及不稳定的边缘点来确定作为特征点的极值点,包括依次连接的用于极值点精确定位的 第一定位子模块、用于去除低对比度点的第二定位子模块和用于去除不稳定边缘点的第三 定位子模块,其中:
[0080] a、所述第一定位子模块通过对所述高斯差分尺度空间函数进行二次泰勒展开并 求导得到极值点的精确位置,极值点的尺度空间函数为:
[0081]
[0082]其中,表示极值点的尺度空间函数,D(x,y,〇)T为相对于极值点的偏移量,f 表示极值点的精确位置;
[0083] b、所述第二定位子模块对由图像转换子模快输出的图像依次进行灰度增强、归一 化处理后剔除所述低对比度点,增强后的灰度值为:
[0084]
[0085]
[0086]
[0087]所述低对比度点的判定公式为:
[0088] D(X)KTr 7: e [0,01,0.06]
[0089] 其中,I"(x,y)表示灰度值增强后的图像函数,为包含局部信息的校正系 数,M为像素的最大灰度值,所述最大灰度值M=255,mH为图像中灰度值高于128的所有像素 的均值,是灰度值低于128的所有像素的均值,!Kx,y)为由图像滤波子模块处理后的图 像,T 1S设定的阈值;
[0090] C、所述第三定位子模块通过计算极值点的位置尺度为2 X 2的Hessian矩阵H得到 该极值点的主曲率,并通过剔除主曲率比值大于设定的阈值T2的极值点来剔除所述不稳定 边缘点,其中阈值T 2的取值范围为[10,15 ],所述主曲率比值通过比较矩阵H的特征值之间 的比值来确定;
[0091 ]优选地,所述垃圾识别装置还包括:
[0092] (1)主方向确定模块,包括依次连接的连线子模块、合并子模块和处理子模块,所 述连线在模块用于将关于所述特征点的梯度方向直方图中的任意相邻两个峰值连线以形 成多个子线段,所述合并子模块用于将具有相近斜率且相邻的子线段在长度方向上进行合 并形成一条线段,所述处理子模块用于将多条线段中的最优线段的方向作为特征点的主方 向,所述最优线段的判定公式为:
[0093]
[0094] 兵〒,Ly衣不爾1 兀线扠,功柹皮但73容_的线段,歹4为所述多条线段中第η 条线段的平均梯度值,gk为所述第η条线段中的第k条子线段,Lu为所述多条线段中线段长度 大于平均线段长度的线段集合;
[0095] (2)特征提取模块,其根据所述主方向来旋转特征点的邻域,并根据旋转后的邻域 对所述特征点进行描述,从而生成所述特征点的描述符,对垃圾进行识别。
[0096]进一步地,所述具有相近斜率的子线段为斜率差小于预设阈值T3的子线段,所述 阈值T3的取值范围为(0,0.1]。
[0097]本实施例设置的图像预处理模块考虑了视觉习惯以及人眼对不同色彩的感知度 同色彩强度的非线性关系,能够更为准确的描述图像;提出了高斯差分尺度空间的简化计 算公式,减少了运算量,提高了运算速度,进而提高了图像分析的速度;设置的图像特征点 定位模块对极值点进行低对比度点和不稳定边缘点的去除,保证特征点的有效性,其中对 图像的灰度值进行增强,能够大大增加图像的稳定性,更为精确的对低对比度点进行去除, 进而提高图像分析的准确度;设置主方向确定模块,提出了最优线段的判定公式,以特征点 梯度方向直方图中的任意相邻两个峰值连线形成的线段中的最优线段的方向作为特征点 的主方向,线段相对于点更加稳定,使得图像对应的特征点的描述符具有可重复性,提高了 特征描述符的准确性,进而能够更加快速、准确的对图像进行识别检测,具有很高的鲁棒 性;本实施例取阈值!^ = 0.02,T2 = 11,T3 = 0.08,垃圾分类的精度提高了 1 %,速度提高了 1.5%〇
[0098] 实施例3
[0099] 参见图1,本实施例智能垃圾分类装置包括垃圾分类装置和安装在垃圾分类装置 上的垃圾识别装置,其中,垃圾识别装置包括:
[0100] (1)图像预处理模块,其包括用于将彩色图像转化为灰度图像的图像转换子模块 和用于对所述灰度图像进行滤波的图像滤波子模块,所述图像转换子模块的图像灰度转换 公式为: / \ _ max(/?(.v, r), (7(.r, v), Z?(.x% r)) + miniR(.\\ .r), G'(.v, \'), 8(.\\ \'))
[0101] (切 2 + 2[max(i?:(x, j), G(x, - niin(i?(x, j)s G(x, y), B(x, yf)\
[0102]其中,1?(1,7)、6(1,7)、8(1,7)分别代表像素点(1,7)处的红绿蓝强度值,1(1,7)代 表像素点(x,y)处的灰度值;
[0103] (2)图像极值点检测模块,其通过由高斯差分算子与图像进行卷积建立成的图像 的高斯差分尺度空间来检测各极值点的位置,当采样点相对于与它同尺度的8个相邻点和 上下相邻尺度对应的18个点的值皆大时,所述采样点为极大值点,当采样点相对于与它同 尺度的8个相邻点和上下相邻尺度对应的18个点的值皆小时,所述采样点为极小值点,所述 高斯差分尺度空间的简化计算公式为:
[0104]
[0105]
[0106]
[0107] 其中,D(x,y,〇)表示高斯差分尺度空间函数,I'(x,y)为由图像转化子模块输出的 图像函数,*表示卷积运算,σ表示尺度空间因子,6(1, 〇)、6(7,〇)为定义的尺度可变的高斯 函数,k为不变倍增因子;
[0108] (3)图像特征点定位模块,其通过剔除所述各极值点中对噪声敏感的低对比度点 以及不稳定的边缘点来确定作为特征点的极值点,包括依次连接的用于极值点精确定位的 第一定位子模块、用于去除低对比度点的第二定位子模块和用于去除不稳定边缘点的第三 定位子模块,其中:
[0109] a、所述第一定位子模块通过对所述高斯差分尺度空间函数进行二次泰勒展开并 求导得到极值点的精确位置,极值点的尺度空间函数为:
[0110]
[0111]其中,DiAO表示极值点的尺度空间函数,D(X,y,〇)T为相对于极值点的偏移量,i 表示极值点的精确位置;
[0112] b、所述第二定位子模块对由图像转换子模快输出的图像依次进行灰度增强、归一 化处理后剔除所述低对比度点,增强后的灰度值为:
[0113]
[0114]
[0115]
[0116]
[0117]
[0118] 其中,I"(x,y)表示灰度值增强后的图像函数,为包含局部信息的校正系 数,M为像素的最大灰度值,所述最大灰度值M=255,mH为图像中灰度值高于128的所有像素 的均值,是灰度值低于128的所有像素的均值,!Kx,y)为由图像滤波子模块处理后的图 像,T 1S设定的阈值;
[0119] c、所述第三定位子模块通过计算极值点的位置尺度为2 X 2的Hessian矩阵H得到 该极值点的主曲率,并通过剔除主曲率比值大于设定的阈值T2的极值点来剔除所述不稳定 边缘点,其中阈值T 2的取值范围为[10,15 ],所述主曲率比值通过比较矩阵H的特征值之间 的比值来确定;
[0120]优选地,所述垃圾识别装置还包括:
[0121] (1)主方向确定模块,包括依次连接的连线子模块、合并子模块和处理子模块,所 述连线在模块用于将关于所述特征点的梯度方向直方图中的任意相邻两个峰值连线以形 成多个子线段,所述合并子模块用于将具有相近斜率且相邻的子线段在长度方向上进行合 并形成一条线段,所述处理子模块用于将多条线段中的最优线段的方向作为特征点的主方 向,所述最优线段的判定公式为:
[0122]
[0123] 其中,Ly表示最优线段,~_为平均梯度值为歹_的线段为所述多条线段中第 η条线段的平均梯度值,gk为所述第η条线段中的第k条子线段,Lu为所述多条线段中线段长 度大于平均线段长度的线段集合;
[0124] (2)特征提取模块,其根据所述主方向来旋转特征点的邻域,并根据旋转后的邻域 对所述特征点进行描述,从而生成所述特征点的描述符,对垃圾进行识别。
[0125] 进一步地,所述具有相近斜率的子线段为斜率差小于预设阈值T3的子线段,所述 阈值T3的取值范围为(0,0.1]。
[0126] 本实施例设置的图像预处理模块考虑了视觉习惯以及人眼对不同色彩的感知度 同色彩强度的非线性关系,能够更为准确的描述图像;提出了高斯差分尺度空间的简化计 算公式,减少了运算量,提高了运算速度,进而提高了图像分析的速度;设置的图像特征点 定位模块对极值点进行低对比度点和不稳定边缘点的去除,保证特征点的有效性,其中对 图像的灰度值进行增强,能够大大增加图像的稳定性,更为精确的对低对比度点进行去除, 进而提高图像分析的准确度;设置主方向确定模块,提出了最优线段的判定公式,以特征点 梯度方向直方图中的任意相邻两个峰值连线形成的线段中的最优线段的方向作为特征点 的主方向,线段相对于点更加稳定,使得图像对应的特征点的描述符具有可重复性,提高了 特征描述符的准确性,进而能够更加快速、准确的对图像进行识别检测,具有很高的鲁棒 性;本实施例取阈值!^ = 0.03,T2 = 12,T3 = 0.06,垃圾分类的精度提高了 2.5 %,速度提高了 3%〇
[0127] 实施例4
[0128] 参见图1,本实施例智能垃圾分类装置包括垃圾分类装置和安装在垃圾分类装置 上的垃圾识别装置,其中,垃圾识别装置包括:
[0129] (1)图像预处理模块,其包括用于将彩色图像转化为灰度图像的图像转换子模块 和用于对所述灰度图像进行滤波的图像滤波子模块,所述图像转换子模块的图像灰度转换 公式为
[0130]
[0131]其中,1?(1,7)、6(1,7)、8(1,7)分别代表像素点(1,7)处的红绿蓝强度值,1(1,7)代 表像素点(x,y)处的灰度值;
[0132] (2)图像极值点检测模块,其通过由高斯差分算子与图像进行卷积建立成的图像 的高斯差分尺度空间来检测各极值点的位置,当采样点相对于与它同尺度的8个相邻点和 上下相邻尺度对应的18个点的值皆大时,所述采样点为极大值点,当采样点相对于与它同 尺度的8个相邻点和上下相邻尺度对应的18个点的值皆小时,所述采样点为极小值点,所述 高斯差分尺度空间的简化计算公式为:
[0133]
[0134]
[0135]
[0136] 其中,D(x,y,〇)表示高斯差分尺度空间函数,I'(x,y)为由图像转化子模块输出的 图像函数,*表示卷积运算,σ表示尺度空间因子,6(1, 〇)、6(7,〇)为定义的尺度可变的高斯 函数,k为不变倍增因子;
[0137] (3)图像特征点定位模块,其通过剔除所述各极值点中对噪声敏感的低对比度点 以及不稳定的边缘点来确定作为特征点的极值点,包括依次连接的用于极值点精确定位的 第一定位子模块、用于去除低对比度点的第二定位子模块和用于去除不稳定边缘点的第三 定位子模块,其中:
[0138] a、所述第一定位子模块通过对所述高斯差分尺度空间函数进行二次泰勒展开并 求导得到极值点的精确位置,极值点的尺度空间函数为:
[0139]
[0140] 其中,表示极值点的尺度空间函数,D(x,y,〇)T为相对于极值点的偏移量,全 表示极值点的精确位置;
[0141] b、所述第二定位子模块对由图像转换子模快输出的图像依次进行灰度增强、归一 化处理后剔除所述低对比度点,增强后的灰度值为:
[0142]
[0143]
[0144]
[0145] 所述低对比度点的判定公式为:
[0146] D(X)KT,, 7; e:[0.0i,0.06]
[0147] 其中,I"(x,y)表示灰度值增强后的图像函数,为包含局部信息的校正系数, M为像素的最大灰度值,所述最大灰度值M = 255,mH为图像中灰度值高于128的所有像素的 均值,mL是灰度值低于128的所有像素的均值,!Kx,y)为由图像滤波子模块处理后的图像,T 1 为设定的阈值;
[0148] c、所述第三定位子模块通过计算极值点的位置尺度为2 X 2的Hessian矩阵H得到 该极值点的主曲率,并通过剔除主曲率比值大于设定的阈值T2的极值点来剔除所述不稳定 边缘点,其中阈值T 2的取值范围为[10,15 ],所述主曲率比值通过比较矩阵H的特征值之间 的比值来确定;
[0149] 优选地,所述垃圾识别装置还包括:
[0150] (1)主方向确定模块,包括依次连接的连线子模块、合并子模块和处理子模块,所 述连线在模块用于将关于所述特征点的梯度方向直方图中的任意相邻两个峰值连线以形 成多个子线段,所述合并子模块用于将具有相近斜率且相邻的子线段在长度方向上进行合 并形成一条线段,所述处理子模块用于将多条线段中的最优线段的方向作为特征点的主方 向,所述最优线段的判定公式为:
[0151]
[0152] 其中,Ly表示最优线段,&_为平均梯度值为的线段,^为所述多条线段中第η 条线段的平均梯度值,gk为所述第η条线段中的第k条子线段,Lu为所述多条线段中线段长度 大于平均线段长度的线段集合;
[0153] (2)特征提取模块,其根据所述主方向来旋转特征点的邻域,并根据旋转后的邻域 对所述特征点进行描述,从而生成所述特征点的描述符,对垃圾进行识别。
[0154] 进一步地,所述具有相近斜率的子线段为斜率差小于预设阈值T3的子线段,所述 阈值T3的取值范围为(0,0.1]。
[0155] 本实施例设置的图像预处理模块考虑了视觉习惯以及人眼对不同色彩的感知度 同色彩强度的非线性关系,能够更为准确的描述图像;提出了高斯差分尺度空间的简化计 算公式,减少了运算量,提高了运算速度,进而提高了图像分析的速度;设置的图像特征点 定位模块对极值点进行低对比度点和不稳定边缘点的去除,保证特征点的有效性,其中对 图像的灰度值进行增强,能够大大增加图像的稳定性,更为精确的对低对比度点进行去除, 进而提高图像分析的准确度;设置主方向确定模块,提出了最优线段的判定公式,以特征点 梯度方向直方图中的任意相邻两个峰值连线形成的线段中的最优线段的方向作为特征点 的主方向,线段相对于点更加稳定,使得图像对应的特征点的描述符具有可重复性,提高了 特征描述符的准确性,进而能够更加快速、准确的对图像进行识别检测,具有很高的鲁棒 性;本实施例取阈值!^ = 0.04,T2 = 13,T3 = 0.04,垃圾分类的精度提高了 1.5 %,速度提高了 2%〇
[0156] 实施例5
[0157] 参见图1,本实施例智能垃圾分类装置包括垃圾分类装置和安装在垃圾分类装置 上的垃圾识别装置,其中,垃圾识别装置包括:
[0158] (1)图像预处理模块,其包括用于将彩色图像转化为灰度图像的图像转换子模块 和用于对所述灰度图像进行滤波的图像滤波子模块,所述图像转换子模块的图像灰度转换 公式为
[0159]
[0160]其中,1?(1,7)、6(1,7)、8(1,7)分别代表像素点(1,7)处的红绿蓝强度值,1(1,7)代 表像素点(x,y)处的灰度值;
[0161] (2)图像极值点检测模块,其通过由高斯差分算子与图像进行卷积建立成的图像 的高斯差分尺度空间来检测各极值点的位置,当采样点相对于与它同尺度的8个相邻点和 上下相邻尺度对应的18个点的值皆大时,所述采样点为极大值点,当采样点相对于与它同 尺度的8个相邻点和上下相邻尺度对应的18个点的值皆小时,所述采样点为极小值点,所述 高斯差分尺度空间的简化计算公式为:
[0162]
[0163]
[0164]
[0165] 其中,D(x,y,〇)表示高斯差分尺度空间函数,I'(x,y)为由图像转化子模块输出的 图像函数,*表示卷积运算,σ表示尺度空间因子,6(1, 〇)、6(7,〇)为定义的尺度可变的高斯 函数,k为不变倍增因子;
[0166] (3)图像特征点定位模块,其通过剔除所述各极值点中对噪声敏感的低对比度点 以及不稳定的边缘点来确定作为特征点的极值点,包括依次连接的用于极值点精确定位的 第一定位子模块、用于去除低对比度点的第二定位子模块和用于去除不稳定边缘点的第三 定位子模块,其中:
[0167] a、所述第一定位子模块通过对所述高斯差分尺度空间函数进行二次泰勒展开并 求导得到极值点的精确位置,极值点的尺度空间函数为:
[0168]
[0169]其中,DUJ表示极值点的尺度空间函数,D(x,y,〇)T为相对于极值点的偏移量,f 表示极值点的精确位置;
[0170] b、所述第二定位子模块对由图像转换子模快输出的图像依次进行灰度增强、归一 化处理后剔除所述低对比度点,增强后的灰度值为:
[0171]
[0172]
[0173]
[0174]所述低对比度点的判定公式为:
[0175] D{X )<TV 7; e [0.01,0.06]
[0176] 其中,I"(x,y)表示灰度值增强后的图像函数,扒x,)〇为包含局部信息的校正系数, M为像素的最大灰度值,所述最大灰度值M = 255,mH为图像中灰度值高于128的所有像素的 均值,mL是灰度值低于128的所有像素的均值,!Kx,y)为由图像滤波子模块处理后的图像,T 1 为设定的阈值;
[0177] c、所述第三定位子模块通过计算极值点的位置尺度为2 X 2的Hessian矩阵H得到 该极值点的主曲率,并通过剔除主曲率比值大于设定的阈值T2的极值点来剔除所述不稳定 边缘点,其中阈值T 2的取值范围为[10,15 ],所述主曲率比值通过比较矩阵H的特征值之间 的比值来确定;
[0178]优选地,所述垃圾识别装置还包括:
[0179] (1)主方向确定模块,包括依次连接的连线子模块、合并子模块和处理子模块,所 述连线在模块用于将关于所述特征点的梯度方向直方图中的任意相邻两个峰值连线以形 成多个子线段,所述合并子模块用于将具有相近斜率且相邻的子线段在长度方向上进行合 并形成一条线段,所述处理子模块用于将多条线段中的最优线段的方向作为特征点的主方 向,所述最优线段的判定公式为:
[0180]
[0181] 其中,U表示最优线段,&"为平均梯度值为1_的线段为所述多条线段中第η 条线段的平均梯度值,gk为所述第η条线段中的第k条子线段,Lu为所述多条线段中线段长度 大于平均线段长度的线段集合;
[0182] (2)特征提取模块,其根据所述主方向来旋转特征点的邻域,并根据旋转后的邻域 对所述特征点进行描述,从而生成所述特征点的描述符,对垃圾进行识别。
[0183] 进一步地,所述具有相近斜率的子线段为斜率差小于预设阈值T3的子线段,所述 阈值T3的取值范围为(0,0.1]。
[0184] 本实施例设置的图像预处理模块考虑了视觉习惯以及人眼对不同色彩的感知度 同色彩强度的非线性关系,能够更为准确的描述图像;提出了高斯差分尺度空间的简化计 算公式,减少了运算量,提高了运算速度,进而提高了图像分析的速度;设置的图像特征点 定位模块对极值点进行低对比度点和不稳定边缘点的去除,保证特征点的有效性,其中对 图像的灰度值进行增强,能够大大增加图像的稳定性,更为精确的对低对比度点进行去除, 进而提高图像分析的准确度;设置主方向确定模块,提出了最优线段的判定公式,以特征点 梯度方向直方图中的任意相邻两个峰值连线形成的线段中的最优线段的方向作为特征点 的主方向,线段相对于点更加稳定,使得图像对应的特征点的描述符具有可重复性,提高了 特征描述符的准确性,进而能够更加快速、准确的对图像进行识别检测,具有很高的鲁棒 性;本实施例取阈值!^ = 0.05,T2 = 14,T3 = 0.02,垃圾分类的精度提高了 1.8 %,速度提高了 1.5%〇
[0185] 最后应当说明的是,以上实施例仅用以说明本发明的技术方案,而非对本发明保 护范围的限制,尽管参照较佳实施例对本发明作了详细地说明,本领域的普通技术人员应 当理解,可以对本发明的技术方案进行修改或者等同替换,而不脱离本发明技术方案的实 质和范围。
【主权项】
1. 一种智能垃圾分类装置,用于对垃圾进行分类,其特征是,包括垃圾分类装置和安装 在垃圾分类装置上的垃圾识别装置,其中,垃圾识别装置包括: (1) 图像预处理模块,其包括用于将彩色图像转化为灰度图像的图像转换子模块和用 于对所述灰度图像进行滤波的图像滤波子模块,所述图像转换子模块的图像灰度转换公式 为:其中,3(^,7)、6(^,7)、8(^,7)分别代表像素点(^,7)处的红绿蓝强度值,1(^,7)代表像 素点(x,y)处的灰度值; (2) 图像极值点检测模块,其通过由高斯差分算子与图像进行卷积建立成的图像的高 斯差分尺度空间来检测各极值点的位置,当采样点相对于与它同尺度的8个相邻点和上下 相邻尺度对应的18个点的值皆大时,所述采样点为极大值点,当采样点相对于与它同尺度 的8个相邻点和上下相邻尺度对应的18个点的值皆小时,所述采样点为极小值点,所述高斯 差分尺度空间的简化计算公式为:其中,D(x,y,〇)表示高斯差分尺度空间函数,r(x,y)为由图像转化子模块输出的图像 函数,*表示卷积运算,σ表示尺度空间因子,6^,〇)、6(7,〇)为定义的尺度可变的高斯函数, k为不变倍增因子; (3) 图像特征点定位模块,其通过剔除所述各极值点中对噪声敏感的低对比度点W及 不稳定的边缘点来确定作为特征点的极值点,包括依次连接的用于极值点精确定位的第一 定位子模块、用于去除低对比度点的第二定位子模块和用于去除不稳定边缘点的第Ξ定位 子模块,其中: a、 所述第一定位子模块通过对所述高斯差分尺度空间函数进行二次泰勒展开并求导 得到极值点的精确位置,极值点的尺度空间函数为:其中,乂)表示极值点的尺度空间函数,D(x,y,〇)T为相对于极值点的偏移量,1表示 极值点的精确位置; b、 所述第二定位子模块对由图像转换子模快输出的图像依次进行灰度增强、归一化处 理后剔除所述低对比度点,增强后的灰度值为: 此处所述低对比度点的判定公式为:其中,I"(x,y)表示灰度值增强后的图像函数,抑.Y,y)为包含局部信息的校正系数,Μ为 像素的最大灰度值,所述最大灰度值Μ = 255,ιμ为图像中灰度值高于128的所有像素的均 值,mL是灰度值低于128的所有像素的均值,iKx,y)为由图像滤波子模块处理后的图像,Τι为 设定的阔值; C、所述第Ξ定位子模块通过计算极值点的位置尺度为2X2的化ssian矩阵Η得到该极 值点的主曲率,并通过剔除主曲率比值大于设定的阔值Τ2的极值点来剔除所述不稳定边缘 点,其中阔值Τ2的取值范围为[10,15],所述主曲率比值通过比较矩阵Η的特征值之间的比 值来确定。2. 根据权利要求1所述的一种智能垃圾分类装置,其特征是,垃圾识别装置还包括: (1) 主方向确定模块,包括依次连接的连线子模块、合并子模块和处理子模块,所述连 线在模块用于将关于所述特征点的梯度方向直方图中的任意相邻两个峰值连线W形成多 个子线段,所述合并子模块用于将具有相近斜率且相邻的子线段在长度方向上进行合并形 成一条线段,所述处理子模块用于将多条线段中的最优线段的方向作为特征点的主方向, 所述最优线段的判定公式为:其中,Ly表示最优线段,苗"<为平均梯度值为夏ma*的线段,拓,,为所述多条线段中第η条线 段的平均梯度值,gk为所述第η条线段中的第k条子线段,L。为所述多条线段中线段长度大于 平均线段长度的线段集合; (2) 特征提取模块,其根据所述主方向来旋转特征点的邻域,并根据旋转后的邻域对所 述特征点进行描述,从而生成所述特征点的描述符,对垃圾进行识别。3. 根据权利要求1所述的一种智能垃圾分类装置,其特征是,所述具有相近斜率的子线 段为斜率差小于预设阔值T3的子线段,所述阔值T3的取值范围为(0,0.1]。
【文档编号】G06T5/10GK105844337SQ201610231103
【公开日】2016年8月10日
【申请日】2016年4月14日
【发明人】吴本刚
【申请人】吴本刚
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1