肉制品加工生产线监控信息系统的图像去噪分割识别方法
1.本发明为“一种肉制品加工生产线监控信息系统的图像处理方法”,申请号为“201811142508x”的发明专利的分案申请。
技术领域
2.本发明涉及一种监控信息系统的图像处理方法,属于计算机视觉和数字图像处理领域。
背景技术:3.我国是世界肉制品生产和消费大国,但我国在肉类食品行业的发展水平却远落后于其他发达国家。未形成规模化的肉类深加工产业以及现存的图像处理技术的不完善,限制了通过图像的识别来监控、检测肉制品智能化生产的发展;利用监控系统中的模糊图像,无法进行智能化的在线检测,从而造成更多人力、物力资源的浪费,产生更高的生产成本。
技术实现要素:4.为解决上述问题,本发明的目的在于提供一种自身具有灵活性,并且准确性好的图像处理方法。
5.本发明解决其问题所采用的技术方案,包括以下步骤:
6.a.获取肉制品加工生产线的视频图像信息,通过视觉处理系统对采集的图像直接进行存储与传输;
7.b.用图像处理系统对采集的图像信号进行小波分解,通过分析和适当的阈值化去除噪声小波系数达到保留信号滤除噪声的目的;
8.c.通过反馈的方法将获得的边缘反复进行重新计算,根据转移概率和高斯函数的不断增加,迭代多次求得更接近实际边缘的边缘路径,通过迭代求解马尔科夫转移概率和高斯参数,提取图像实际边缘特征;
9.d.根据图像边缘特征分割图像,通过全局阈值判决像素点的区域,识别图像中的背景与目标,完成图像信息的处理。
10.进一步的,所述步骤a包括:
11.设置漫反射无影光源,通过折射板将led灯光的折射光,照射肉制品加工过程,通过摄像机采集加工过程的监控图像信息;
12.用视觉处理系统对采集的图像直接进行存储,并利用数字传输技术及大规模集成电路,使用一根光纤传输多路图像的多个信号至图像处理系统,在提高图像传输稳定性的同时,实现实时传输。
13.进一步的,所述步骤b包括:
14.(1)通过基小波函数j(x)的缩放和平移变换,构造不同尺度下待分析图像信号的小波变换;
15.①
基小波函数j(x)在不同尺度下进行平移变换,构造小波序列:
[0016][0017]
其中,s表示尺度伸缩因子,s≠0,p为平移变化因子,且s,p∈r,r为实数,x表示图像信息;
[0018]
②
任意待分析图像f(x)在尺度s下的小波变换算式可表示为:
[0019][0020]
其中,s,p∈z表示任意可能的伸缩和平移变换;
[0021]
(2)使用软阈值函数对小波变换系数进行阈值化处理,保留信号小波系数去除噪声小波系数,实现图像的去噪处理;
[0022]
①
假设视频图像是一个二维矩阵,那么每次经过步骤b(1)中的小波变换后图像便被分解为4个大小相同的子块频带区域;
[0023]
②
根据图像的一组小波系数的统计特性,选取适当的阈值ω对分解后的子频带区域进行阈值化处理,根据算式
[0024][0025]
计算求得图像去噪的阈值,其中numi表示第i层频带上小波系数的个数,表示第i层频带中噪声的方差,i表示图像分解的频带数;
[0026]
③
采用软阈值函数将小于阈值ω的小波系数去除,将大于阈值ω的小波系数进行缩减变换,软阈值函数为:
[0027][0028]
其中,x表示图像小波系数,若第i层频带上无干扰噪声的小波系数与去噪后的小波系数之间的误差达到最小,那么阈值ω达到最优,实现最优的去噪处理;否则根据算式
[0029][0030]
进行下一层的阈值化处理。
[0031]
进一步的,所述步骤c包括:
[0032]
(1)用路径和路径测度方法获得去噪图像的边界或是图像中某个物体的边界,进行图像的顺序搜索;
[0033]
①
二维图像中的路径可表示为一个有序集,包括起始节点、起始方向和路径方向:
[0034]
path=《(n1,n2),dir,[s1,
…
,sn]》
[0035]
其中,(n1,n2)表示起始节点坐标,dir表示起始方向,[s1,
…
,sn]属于方向集合s=[left,mediate,right];
[0036]
②
根据马尔科夫转移概率和高斯函数,计算路径可能的发生概率,完成路径的搜索,马尔科夫转移概率为:
[0037]
p
trans
(path)=p
trans
(zmz
m-1
)p
trans
(z
m-1zm-2
)
…
p
trans
(z1z0)
[0038]
其中,z=(z0,z1,
…
zm)表示所有可能的状态序列空间,m表示状态序列个数;
[0039]
高斯函数的值由起始节点的位置上的值确定,节点位于边缘上时,高斯函数为pb=exp(-(path-μb)2/2σ
b2
),其中,path表示二维图像的路径有序集,μb、σb表示边缘节点的均值和标准差;节点位于其他任意位置时,高斯函数为pr=exp(-(path-μr)2/2σ
r2
),其中μr、σ
br
表示其他位置任意节点的均值和标准差;
[0040]
③
图像进行顺序搜索所依据的路径测度方法可表示为:
[0041][0042]
其中,表示起始节点的像素值;
[0043]
(2)采用反馈策略选取图像的初始边缘,提高顺序搜索图像边缘的自动化程度以及初始边缘的准确性。
[0044]
进一步的,所述步骤d包括:
[0045]
采用逼近的方法,选取适当的阈值根据图像的边缘分割图像中的目标与背景;
[0046]
①
假设图像中包含背景和目标两种像素,首先根据图像的边缘分别计算出在同一边缘区域内的灰度值h,图像中最大的灰度值记为h
max
,最小灰度值为h
min
,则初始阈值可表示为
[0047][0048]
②
假设视频图像中背景较暗,则根据阈值o将图像中像素的灰度值小于o的像素记为背景像素,同理将其他的记为目标像素,并分别求出平均灰度值h
back
和h
aim
,则新的划分阈值为
[0049][0050]
若o=o'+1,则通过该阈值对图像按灰度值的大小进行背景与目标的分割,大于该阈值的灰度值对应的像素为目标像素,小于该阈值的灰度值对应的像素为背景像素;否则重复进行划分计算,直至o=o'+1成立求出阈值。
[0051]
本发明的有益效果是:
[0052]
在复杂性强的图像处理中,本发明能够灵活、准确地完成图像的预处理,可根据当前图像的特征,进行去噪、分割和识别,具有实用性和稳定性的有益效果。
附图说明
[0053]
图1为一种肉制品加工生产线监控信息系统的图像去噪分割识别方法的整体流程图;
[0054]
图2为基于反馈的顺序连接方法示意图;
[0055]
图3为寻求最佳边缘路径的算法流程图。
具体实施方式
[0056]
参照图1,本发明所述的方法包括以下步骤:
[0057]
a.获取肉制品加工生产线的视频图像信息,通过数字传输技术对采集的图像直接
进行存储,并实时传输至图像处理系统;
[0058]
(1)设置漫反射无影光源,通过折射板将led灯光的折射光,照射肉制品加工过程,通过摄像机采集加工过程的监控图像信息;
[0059]
(2)用视觉处理系统对采集的图像直接进行存储,并利用数字传输技术实时传输图像信号;
[0060]
①
采集的图像信息在传输过程中经过视频电缆、编码器、解码器等各种环节,在进行数据交换的过程中产生延时,从而影响图像传输的实时性;
[0061]
②
利用数字传输技术及大规模集成电路,使用一根光纤传输多路图像的多个信号至图像处理系统,在提高图像传输稳定性的同时,实现了实时传输;
[0062]
b.用图像处理系统对采集的图像信号进行小波分解,通过分析和适当的阈值化去除噪声小波系数达到保留信号滤除噪声的目的;
[0063]
(1)通过基小波函数j(x)的缩放和平移变换,构造不同尺度下待分析图像信号的小波变换;
[0064]
①
基小波函数j(x)在不同尺度下进行平移变换,构造小波序列:
[0065][0066]
其中,s表示尺度伸缩因子(s作为一种尺度在变化时产生多分辨分析的特性),s≠0,p为平移变化因子,且s,p∈r,r为实数,x表示图像信息;
[0067]
②
任意待分析图像f(x)在尺度s下的小波变换算式可表示为:
[0068][0069]
其中,s,p∈z表示任意可能的伸缩和平移变换;
[0070]
(2)使用软阈值函数对小波变换系数进行阈值化处理,保留信号小波系数去除噪声小波系数,实现图像的去噪处理;
[0071]
①
假设视频图像是一个二维矩阵,那么每次经过步骤b(1)中的小波变换后图像便被分解为4个大小相同的子块频带区域;
[0072]
②
根据图像的一组小波系数的统计特性,选取适当的阈值ω对分解后的子频带区域进行阈值化处理,根据算式
[0073][0074]
计算求得图像去噪的阈值,其中numi表示第i层频带上小波系数的个数,表示第i层频带中噪声的方差,i表示图像分解的频带数;
[0075]
③
采用软阈值函数将小于阈值ω的小波系数去除,将大于阈值ω的小波系数进行缩减变换,软阈值函数为:
[0076][0077]
其中,x表示图像小波系数,若第i层频带上无干扰噪声的小波系数与去噪后的小波系数之间的误差达到最小,那么阈值ω达到最优,实现最优的去噪处理;否则根据算式
[0078][0079]
进行下一层的阈值化处理。
[0080]
c.用反馈策略自动化选取去噪图像的初始边缘,通过迭代求解马尔科夫转移概率和高斯参数,提取图像实际边缘特征;
[0081]
(1)用路径和路径测度方法获得去噪图像的边界或是图像中某个物体的边界,进行图像的顺序搜索;
[0082]
①
二维图像中的路径可表示为一个有序集,包括起始节点、起始方向和路径方向:
[0083]
path=《(n1,n2),dir,[s1,
…
,sn]》
[0084]
其中,(n1,n2)表示起始节点坐标,dir表示起始方向,[s1,
…
,sn]属于方向集合s=[left,mediate,right];
[0085]
②
根据马尔科夫转移概率和高斯函数,计算路径可能的发生概率,完成路径的搜索,马尔科夫转移概率为:
[0086]
p
trans
(path)=p
trans
(zmz
m-1
)p
trans
(z
m-1zm-2
)
…
p
trans
(z1z0)
[0087]
其中,z=(z0,z1,
…
zm)表示所有可能的状态序列空间,m表示状态序列个数;
[0088]
高斯函数的值由起始节点的位置上的值确定,节点位于边缘上时,高斯函数为pb=exp(-(path-μb)2/2σ
b2
),其中,path表示二维图像的路径有序集,μb、σb表示边缘节点的均值和标准差;节点位于其他任意位置时,高斯函数为pr=exp(-(path-μr)2/2σ
r2
),其中μr、σ
br
表示其他位置任意节点的均值和标准差;
[0089]
③
图像进行顺序搜索所依据的路径测度方法可表示为:
[0090][0091]
其中,表示起始节点的像素值;
[0092]
(2)采用反馈策略选取图像的初始边缘,提高顺序搜索图像边缘的自动化程度以及初始边缘的准确性;
[0093]
①
通过反馈的方法将获得的边缘反复进行重新计算,根据转移概率和高斯函数的不断增加,迭代8次左右求得更接近实际边缘的边缘路径;
[0094]
②
利用反馈方式进行迭代运算的算法流程如图3所示。
[0095]
d.根据图像边缘特征分割图像,通过全局阈值判决像素点的区域,识别图像中的背景与目标,完成图像信息的处理。
[0096]
采用逼近的方法,选取适当的阈值根据图像的边缘分割图像中的目标与背景;
[0097]
①
假设图像中包含背景和目标两种像素,首先根据图像的边缘分别计算出在同一边缘区域内的灰度值h,图像中最大的灰度值记为h
max
,最小灰度值为h
min
,则初始阈值可表示为
[0098][0099]
②
假设视频图像中背景较暗,则根据阈值o将图像中像素的灰度值小于o的像素记为背景像素,同理将其他的记为目标像素,并分别求出平均灰度值h
back
和h
aim
,则新的划分阈值为
[0100][0101]
若o=o'+1,则通过该阈值对图像按灰度值的大小进行背景与目标的分割,大于该阈值的灰度值对应的像素为目标像素,小于该阈值的灰度值对应的像素为背景像素;否则重复进行划分计算,直至o=o'+1成立求出阈值;
[0102]
综上所述,便实现了一种肉制品加工生产线监控信息系统的图像去噪分割识别方法。在复杂性强的图像处理中,本发明能够灵活、准确地完成图像的预处理,可根据当前图像的特征,进行去噪、分割和识别,具有实用性和稳定性的有益效果。