基于BV电缆的用户端数据反馈方法及系统与流程

文档序号:31524651发布日期:2022-09-14 13:46阅读:82来源:国知局
基于BV电缆的用户端数据反馈方法及系统与流程
基于bv电缆的用户端数据反馈方法及系统
技术领域
1.本发明涉及图像处理技术领域,具体涉及基于bv电缆的用户端数据反馈方法及系统。


背景技术:

2.在日益激烈的市场竞争中,催生出由消费者驱动的“c2b2c”商业模式,即厂家根据消费者在互联网上表达的需求生产出定制的产品,再进行销售,这种商业模式中,最关键的就是用户反馈环节。
3.对于电缆生产过程中,一般电缆在出厂后,直至放线施工前都没有任何检测,只需要施工前抽样送检在进行使用的,而电线在实际放线时还是会因为各种原因出现磨损,一旦盲目放线就会出现电路故障,因此,现有技术提出了利用图像识别的技术检测电缆的缺陷,并将检测结果反馈给厂家、运送方及施工方,根据电缆出厂前的检测结果与施工前的检测结果来确定损坏责任。
4.然而建筑工地的环境复杂,受灰尘、环境光对于图像的影响,在传输图像时因为噪声的影响,不能很好的对图像压缩,进而使得传输速度慢,因此,需要提供一种基于bv电缆的用户端数据反馈方法及系统,予以解决上述问题。


技术实现要素:

5.本发明提供基于bv电缆的用户端数据反馈方法及系统,以解决现有的问题。
6.本发明提供的一种基于bv电缆的用户端数据反馈方法采用如下技术方案:该方法包括:实时获取电缆放线时的每段电缆图像,获取电缆图像中的缺陷图像及缺陷图像的灰度图;对灰度图进行离散傅里叶变换得到频谱图,根据频谱图上所有点的亮度分布获取初始频率直方图;根据初始频率直方图中所有亮度值的数量及每个亮度值对应的频率获取初始频率直方图中每个亮度值对应的映射值,根据映射值对初始频率直方图中的亮度值对应的频率进行合并得到目标频率直方图;根据目标频率直方图和初始频率直方图确定初始频率直方图中噪声和离散点对应的亮度值及频率,将初始频率直方图中噪声和离散点对应的亮度值替换为最高亮度值得到最终频率直方图;获取最终频率直方图对应频谱图,对频谱图进行傅里叶逆变换得到空域图像,根据空域图像中每列单像素中所有像素的灰度值及像素列的列数获取空域图像的灰度变化的模拟信号波形图;获取模拟信号波形图中每两个相邻拐点的对应的灰度值及像素列的列数,根据每两个相邻拐点的对应的灰度值及像素列的列数计算相邻拐点之间波形上采样点的个数,并
进行采样;对每个采样点对应的信号值进行脉冲编码调制得到压缩数据并进行传输。
7.进一步的,实时获取电缆放线时的每段电缆图像的步骤包括:利用相机对电缆放线时电缆进行拍照;根据相机采集范围及放线架转轴的转速设置拍摄周期;根据拍摄周期获取电缆放线时每个周期的电缆图像,每个周期的电缆图像记为一段电缆图像。
8.进一步的,根据初始频率直方图中所有亮度值的数量及每个亮度值对应的频率获取初始频率直方图中每个亮度值对应的映射值的步骤包括:根据下式(1)计算映射值:
ꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀ
(1)其中,表示映射值;表示所有亮度值的数量;表示亮度值为j时在初始频率直方图所对应的频率。
9.进一步的,根据映射值对初始频率直方图中的亮度值对应的频率进行合并得到目标频率直方图的步骤包括:对每个亮度值对应的映射值进行取整;获取取整后的映射值中相同映射值;获取取整后的相同映射值对应的亮度值记为目标亮度值;将每组相同映射值对应的目标亮度值中的最亮度值对应的频率记为目标频率;并将每组相同映射值对应的目标亮度值的频率合并在目标频率得到目标频率直方图。
10.进一步的,根据目标频率直方图和初始频率直方图确定初始频率直方图中噪声和离散点对应的亮度值及频率的步骤包括:根据初始频率直方图中所有的亮度值与目标频率直方图的所有的亮度值作差得到剩余亮度值,将剩余亮度值记为噪声和离散点对应的亮度值;获取剩余亮度值对应的频率,该频率即为噪声和离散点对应的频率。
11.进一步的,根据空域图像中每列单像素中所有像素的灰度值及像素列的列数获取空域图像的灰度变化的模拟信号波形图的步骤包括:沿电缆长度方向在空域图像内获取纵向的滑窗,滑窗的移动步长为单像素列,得到多个单像素滑窗;对每个单像素滑窗进行按照移动顺序进行编号:获取每个单像素滑窗内所有像素点的灰度值的灰度总值;将单像素滑窗的编号作为坐标值,每个单像素滑窗内所有像素点对应的灰度总值作为纵坐标值建立空域图像的模拟信号波形图。
12.进一步的,根据每两个相邻拐点的对应的灰度值及像素列的列数计算相邻拐点之间波形上采样点的个数的步骤包括:根据下式(2)计算相邻拐点之间波形上采样点的个数:
ꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀ
(2)其中,u表示e和e-1两个相邻拐点之间波形的采样点的个数;表示拐点e对应的横坐标值;表示拐点e-1对应的横坐标值;表示拐点e对应的灰度总值;表示拐点e-1对应的灰度总值。
13.本发明还提供了一种基于bv电缆的用户端数据反馈系统,该系统包括:图像采集模块,用于实时获取电缆放线时的每段电缆图像,获取电缆图像中的缺陷图像及缺陷图像的灰度图;第一图像处理模块,用于对灰度图进行离散傅里叶变换得到频谱图,根据频谱图上所有点的亮度分布获取初始频率直方图;第二图像处理模块,用于根据初始频率直方图中所有亮度值的数量及每个亮度值对应的频率获取初始频率直方图中每个亮度值对应的映射值,根据映射值对初始频率直方图中的亮度值对应的频率进行合并得到目标频率直方图;第三图像处理模块,用于根据目标频率直方图和初始频率直方图确定初始频率直方图中噪声和离散点对应的亮度值及频率,将初始频率直方图中噪声和离散点对应的亮度值替换为最高亮度值得到最终频率直方图;波形图构建模块,用于获取最终频率直方图对应频谱图,对频谱图进行傅里叶逆变换得到空域图像,根据空域图像中每列单像素中所有像素的灰度值及像素列的列数获取空域图像的灰度变化的模拟信号波形图;参数计算模块,用于获取模拟信号波形图中每两个相邻拐点的对应的灰度值及像素列的列数,根据每两个相邻拐点的对应的灰度值及像素列的列数计算相邻拐点之间波形上采样点的个数,并进行采样;压缩传输模块,用于对每个采样点对应的信号值进行脉冲编码调制得到压缩数据并进行传输。
14.本发明的有益效果是:本发明的基于bv电缆的用户端数据反馈方法及系统,利用滤波扫描缺陷图像去除缺陷图像中的干扰信息,并得到缺陷图像的灰度连续变化的模拟信号波形图,根据模拟信号波形图中每两个相邻拐点之间的波形落差大小自适应设置采样点的数量,波形落差大的部分,少设置采样点,来最大程度减少采样数据的冗余,波形落差大的部分,多设置采样点,减小采样间隔,然后在利用脉冲编码调制实现采样信号的压缩,进而实现传输,本方法在保证缺陷图像中的缺陷区域的完整保存同时,减少了数据的传输量,进而提高了传输效率。
附图说明
15.为了更清楚地说明本发明实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动性的前提下,还可以根据这些附图获得其他的附图。
16.图1为本发明的基于bv电缆的用户端数据反馈方法及系统的实施例总体步骤的流
程图;图2为实施例的步骤s3获取目标频率直方图的流程图;图3为实施例的步骤s5获取模拟信号波形图的流程图;图4为初始频率直方图;图5为目标频率直方图。
具体实施方式
17.下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。
18.本发明的基于bv电缆的用户端数据反馈方法的实施例,如图1至图3所示,该方法包括:s1、实时获取电缆放线时的每段电缆图像,获取电缆图像中的缺陷图像及缺陷图像的灰度图,具体的,由于建筑工地的环境复杂,普通相机很难满足采集要求,也会极大可能因为光线不均匀出现缺陷漏检的问题,因此,我们在放线口处设置ccd相机,ccd相机的体积小、质量轻、不受磁场影响,并且可以将图像像素转化为数字信号,可以很好地排除环境光影响,对细致的电线缺陷足够敏感,其中,ccd相机实时对每一段正在放线的bv电缆进行拍照,由于拍摄视频文件的内存占比太高,因此设置拍照周期,即每间隔周期拍摄照片来节省内存,其中,当ccd相机的拍摄范围为,且放线架转轴的转速为时,采样周期,从而保证每段线缆都能拍摄到一段电缆图像,同时根据电缆图像内灰度值筛选出缺陷图像,利用图像分割技术对缺陷图像进行处理得到只包含线缆部分的缺陷图像,然后对缺陷图像进行灰度化得到灰度图。
19.其中,为了减少缺陷图像中多余部分的计算量,首先利用dnn神经网络遮盖线缆外的其他图像部分,具体的,dnn神经网络,采用encoder-decoder网络结构,按7:3划分训练集和验证集,设置分割区域,随着电线被拉出,即分割区域尽量贴合电线边缘,但离其边缘上下要保留1-2cm的空间,且线缆部分的标注1,背景区域标注0,该dnn神经网络所用loss函数为交叉熵损失函数,利用训练好的dnn神经网络对缺陷图像进行分割得到缺陷图像。
20.s2、对灰度图进行离散傅里叶变换得到频谱图,如图4所示,根据频谱图上所有点的亮度分布获取初始频率直方图,具体的,由于频谱图上的各点与灰度图上各点并不存在一一对应的关系,即使在不移频的情况下也是没有,频谱图上我们看到的明暗不一的亮点,实际上是灰度图上某一点与邻域点差异的强弱,即梯度的大小,也称为该点的频率的大小。
21.s3、由于噪声在灰度图上不同位置是以孤立点或者离散点的形式存在,且与其周围像素存在不同的灰度梯度,所以在频谱图上将这些分布少的亮度值变为低频,可以实现去除噪声,故首先,需要找到频谱图中孤立点或者离散点对应的像素点的亮度值,即根据初始频率直方图中所有亮度值的数量及每个亮度值对应的频率获取初始频率直方图中每个亮度值对应的映射值,根据映射值对初始频率直方图中的亮度值对应的频率进行合并得到目标频率直方图。
22.具体的,根据下式(1)计算映射值:
ꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀ
(1)其中,表示映射值;表示所有亮度值的数量;表示亮度值为j时在初始频率直方图所对应的频率。
23.具体的,如图2所示,s31、对每个亮度值对应的映射值进行取整;s32、获取取整后的映射值中相同映射值;s33、获取取整后的相同映射值对应的亮度值记为目标亮度值;s34、将每组相同映射值对应的目标亮度值中的最亮度值对应的频率记为目标频率;s35、如图5所示,并将每组相同映射值对应的目标亮度值的频率合并在目标频率得到目标频率直方图。
24.s4、由于孤立点或者离散点在灰度图中比其他像素点少,故找到频率直方图中频率小的亮度值对应的像素点即为孤立点或者离散点,即根据目标频率直方图和初始频率直方图确定初始频率直方图中噪声和离散点对应的亮度值及频率,将初始频率直方图中噪声和离散点对应的亮度值替换为最高亮度值得到最终频率直方图。
25.具体的,根据初始频率直方图中所有的亮度值与目标频率直方图的所有的亮度值作差得到剩余亮度值,将剩余亮度值记为噪声和离散点对应的亮度值;获取剩余亮度值对应的频率,该频率即为噪声和离散点对应的频率。
26.s5、获取最终频率直方图对应频谱图,对频谱图进行傅里叶逆变换得到空域图像,根据空域图像中每列单像素中所有像素的灰度值及像素列的列数获取空域图像的灰度变化的模拟信号波形图,其中,空域图像中暗的地方在模拟信号波形图中的曲线平坦,空域图像中亮的地方就是模拟信号波形图中曲线剧烈变化的地方,像素值发生较大差异的地方也是曲线发生突变的地方。
27.具体的,如图3所示,s51、沿电缆长度方向在空域图像内获取纵向的滑窗,滑窗的移动步长为单像素列,得到多个单像素滑窗;s52、对每个单像素滑窗进行按照移动顺序进行编号:s53、获取每个单像素滑窗内所有像素点的灰度值的灰度总值;s54、将单像素滑窗的编号作为坐标值,每个单像素滑窗内所有像素点对应的灰度总值作为纵坐标值建立空域图像的模拟信号波形图。
28.s6、根据模拟信号波形图中波形的变化设置采样点,即由于低频信息在波形图上的灰度值变化趋于平稳,则对该段波形的采样间隔就可以设置较大,即采样点设置较少,这样可以最大程度减少冗余,而波形变化剧烈对应的则是高频信息,尤其是波形落差较大的部分,则在该段波形上多设置采样点,减小采样间隔,保证缺陷区域的完整保存和传输,具体的,获取模拟信号波形图中每两个相邻拐点的对应的灰度值及像素列的列数,根据每两个相邻拐点的对应的灰度值及像素列的列数计算相邻拐点之间波形上采样点的个数,并进行采样,具体的,根据每段波形对应的采样点个数在模拟信号波形图中对应的波形上均匀设置采样点并进行采样。
29.具体的,根据下式(2)计算相邻拐点之间波形上采样点的个数:
ꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀ
(2)其中,u表示e和e-1两个相邻拐点之间波形的采样点的个数;表示拐点e对应的横坐标值;表示拐点e-1对应的横坐标值;表示拐点e对应的灰度总值;表示拐点e-1对应的灰度总值,表示e和e-1两个相邻拐点之间波形的角度;表示e和e-1两个相邻拐点之间波形的斜率。
30.s7、对每个采样点对应的信号值进行脉冲编码调制得到压缩数据并进行传输。
31.具体的,采样点在模拟信号波形图的纵坐标值为灰度总值,则采样点对应的采样信号即为灰度总值,脉冲编码调制是对采样信号进行量化得到量化信号,将量化信号的绝对值从小到大依次排列,并对应地依次赋予一个十进制数字编码,每个数字编码前以“+”、“-”号来区分量化信号值的正、负,则量化信号就转化为按抽样时序排列的一串十进制数字码,即十进制数字信号,将十制数字编码变换成二进制编码,二进制编码数据作为压缩数据进行传输。
32.一种基于bv电缆的用户端数据反馈系统,该系统包括:图像采集模块、第一图像处理模块、第二图像处理模块、第三图像处理模块、波形图构建模块、参数计算模块以及压缩传输模块,其中,图像采集模块用于实时获取电缆放线时的每段电缆图像,获取电缆图像中的缺陷图像及缺陷图像的灰度图;第一图像处理模块用于对灰度图进行离散傅里叶变换得到频谱图,根据频谱图上所有点的亮度分布获取初始频率直方图;第二图像处理模块用于根据初始频率直方图中所有亮度值的数量及每个亮度值对应的频率获取初始频率直方图中每个亮度值对应的映射值,根据映射值对初始频率直方图中的亮度值对应的频率进行合并得到目标频率直方图;第三图像处理模块用于根据目标频率直方图和初始频率直方图确定初始频率直方图中噪声和离散点对应的亮度值及频率,将初始频率直方图中噪声和离散点对应的亮度值替换为最高亮度值得到最终频率直方图;波形图构建模块用于获取最终频率直方图对应频谱图,对频谱图进行傅里叶逆变换得到空域图像,根据空域图像中每列单像素中所有像素的灰度值及像素列的列数获取空域图像的灰度变化的模拟信号波形图;参数计算模块用于获取模拟信号波形图中每两个相邻拐点的对应的灰度值及像素列的列数,根据每两个相邻拐点的对应的灰度值及像素列的列数计算相邻拐点之间波形上采样点的个数;压缩传输模块用于对每个采样点对应的信号值进行脉冲编码调制得到压缩数据并进行传输。
33.综上所述,本发明提供基于bv电缆的用户端数据反馈方法及系统,利用滤波扫描缺陷图像去除缺陷图像中的干扰信息,并得到缺陷图像的灰度连续变化的模拟信号波形图,根据模拟信号波形图中每两个相邻拐点之间的波形落差大小自适应设置采样点的数量,波形落差大的部分,少设置采样点,来最大程度减少采样数据的冗余,波形落差大的部分,多设置采样点,减小采样间隔,然后在利用脉冲编码调制实现采样信号的压缩,进而实现传输,本方法在保证缺陷图像中的缺陷区域的完整保存同时,减少了数据的传输量,进而提高了传输效率。
34.以上所述仅为本发明的较佳实施例而已,并不用以限制本发明,凡在本发明的精
神和原则之内,所作的任何修改、等同替换、改进等,均应包含在本发明的保护范围之内。
当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1