CN115600941A - 一种装配式预制件工厂的物料管理*** - Google Patents

一种装配式预制件工厂的物料管理*** Download PDF

Info

Publication number
CN115600941A
CN115600941A CN202211577533.7A CN202211577533A CN115600941A CN 115600941 A CN115600941 A CN 115600941A CN 202211577533 A CN202211577533 A CN 202211577533A CN 115600941 A CN115600941 A CN 115600941A
Authority
CN
China
Prior art keywords
warehouse
cloud server
prediction
image
module
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
CN202211577533.7A
Other languages
English (en)
Other versions
CN115600941B (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.)
Green Industry Innovation Research Institute of Anhui University
Original Assignee
Green Industry Innovation Research Institute of Anhui 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 Green Industry Innovation Research Institute of Anhui University filed Critical Green Industry Innovation Research Institute of Anhui University
Priority to CN202211577533.7A priority Critical patent/CN115600941B/zh
Publication of CN115600941A publication Critical patent/CN115600941A/zh
Application granted granted Critical
Publication of CN115600941B publication Critical patent/CN115600941B/zh
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Classifications

    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06QINFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
    • G06Q10/00Administration; Management
    • G06Q10/08Logistics, e.g. warehousing, loading or distribution; Inventory or stock management
    • G06Q10/087Inventory or stock management, e.g. order filling, procurement or balancing against orders
    • G06Q10/0875Itemisation or classification of parts, supplies or services, e.g. bill of materials
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06KGRAPHICAL DATA READING; PRESENTATION OF DATA; RECORD CARRIERS; HANDLING RECORD CARRIERS
    • G06K17/00Methods or arrangements for effecting co-operative working between equipments covered by two or more of main groups G06K1/00 - G06K15/00, e.g. automatic card files incorporating conveying and reading operations
    • G06K17/0022Methods or arrangements for effecting co-operative working between equipments covered by two or more of main groups G06K1/00 - G06K15/00, e.g. automatic card files incorporating conveying and reading operations arrangements or provisious for transferring data to distant stations, e.g. from a sensing device
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06QINFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
    • G06Q10/00Administration; Management
    • G06Q10/10Office automation; Time management
    • G06Q10/103Workflow collaboration or project management
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06VIMAGE OR VIDEO RECOGNITION OR UNDERSTANDING
    • G06V10/00Arrangements for image or video recognition or understanding
    • G06V10/70Arrangements for image or video recognition or understanding using pattern recognition or machine learning
    • G06V10/766Arrangements for image or video recognition or understanding using pattern recognition or machine learning using regression, e.g. by projecting features on hyperplanes
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06VIMAGE OR VIDEO RECOGNITION OR UNDERSTANDING
    • G06V10/00Arrangements for image or video recognition or understanding
    • G06V10/70Arrangements for image or video recognition or understanding using pattern recognition or machine learning
    • G06V10/77Processing image or video features in feature spaces; using data integration or data reduction, e.g. principal component analysis [PCA] or independent component analysis [ICA] or self-organising maps [SOM]; Blind source separation
    • G06V10/80Fusion, i.e. combining data from various sources at the sensor level, preprocessing level, feature extraction level or classification level
    • G06V10/806Fusion, i.e. combining data from various sources at the sensor level, preprocessing level, feature extraction level or classification level of extracted features
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06VIMAGE OR VIDEO RECOGNITION OR UNDERSTANDING
    • G06V10/00Arrangements for image or video recognition or understanding
    • G06V10/70Arrangements for image or video recognition or understanding using pattern recognition or machine learning
    • G06V10/82Arrangements for image or video recognition or understanding using pattern recognition or machine learning using neural networks
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06VIMAGE OR VIDEO RECOGNITION OR UNDERSTANDING
    • G06V2201/00Indexing scheme relating to image or video recognition or understanding
    • G06V2201/07Target detection

Landscapes

  • Engineering & Computer Science (AREA)
  • Theoretical Computer Science (AREA)
  • Business, Economics & Management (AREA)
  • General Physics & Mathematics (AREA)
  • Physics & Mathematics (AREA)
  • Strategic Management (AREA)
  • Computer Vision & Pattern Recognition (AREA)
  • Evolutionary Computation (AREA)
  • Human Resources & Organizations (AREA)
  • Artificial Intelligence (AREA)
  • Health & Medical Sciences (AREA)
  • Multimedia (AREA)
  • Software Systems (AREA)
  • Medical Informatics (AREA)
  • General Health & Medical Sciences (AREA)
  • Entrepreneurship & Innovation (AREA)
  • Economics (AREA)
  • Databases & Information Systems (AREA)
  • Computing Systems (AREA)
  • Quality & Reliability (AREA)
  • General Business, Economics & Management (AREA)
  • Marketing (AREA)
  • Tourism & Hospitality (AREA)
  • Operations Research (AREA)
  • Development Economics (AREA)
  • Finance (AREA)
  • Accounting & Taxation (AREA)
  • General Engineering & Computer Science (AREA)
  • Data Mining & Analysis (AREA)
  • Management, Administration, Business Operations System, And Electronic Commerce (AREA)

Abstract

本发明属于建筑工业领域,具体涉及一种装配式预制件工厂的物料管理***。其用于对装配式预制件工厂中物料的出入库过程进行数字化管理。该物料管理***包括:电子标签、净重测量设备,云服务器,以及手持终端。其中,电子标签包括安装各个运输车辆上的第一标签和第二标签。净重测量设备包括称重机构和一个电子标签写入模块。云服务器内运行有一个库存数据库和一个基于机器视觉的离散物料检测计数模型。手持终端与云服务器进行通信连接并在二者间进行数据交互。手持终端内包含一个图像采集模块、一个电子标签读写模块,以及一个显示模块。解决现有装配式预制件工厂的物料管理依赖人工,库存数据更新不及时,数据容易发生错误等问题。

Description

一种装配式预制件工厂的物料管理***
技术领域
本发明属于建筑工业领域,具体涉及一种装配式预制件工厂的物料管理***。
背景技术
装配式建筑是未来建筑行业发展的一个重要方向,装配式建筑是在工厂内预先对各类型的建筑构件进行加工,然后运输到建设工地现场通过可靠的连接拼装装配而成的新型建筑方式。相对现有的现浇结构建筑而言,具有可规模化生产,建设速度快、建造成本低的优点。
当前装配式预制构件工厂随着市场变化开始慢慢变得更加专业化,为了满足不同类型建筑的装配需求,企业生成的装配式预制件的产品种类也越来越多。预制件类型的多样化同样会给工厂的库存管理带来非常大的压力。
建筑预制件的生产成本较高,因此大多采取订单化生成的模式。如果大批量生产并产生库存,则会大幅太高企业的运营成本。因此,为了节约生产成本,企业必须实时准确地掌握车间物料库存状况、预制品的加工情况、以及在加工过程中与物料紧密相关的制造要素的情况,进而实现订单化制造、准确化生产以及精细化管理的目的。
实现预制构件制造过程精细化管理的前提是能够实时更新工厂内的库存数据。然而,在现阶段的各类预制件工厂中,大多物料数据采集管理主要手段是依靠人工盘点,并由相应的而管理人员根据纸质文档定期上传物料的最新库存数据。由于仓库内物料品类繁多、数据量大、状态多变,依靠人工手动填写输入采集不仅工作量大,采集速度慢,而且很容易出错。这些都会影响库存数据的准确性和时效性。因此,如何实现库存数据的数字化管理,已经成为装配式预制件工厂能够降低成本提高效益的关键,但是现有技术中仍然无法提供有效的解决方案。
发明内容
为了解决现有装配式预制件工厂的物料管理依赖人工,库存数据更新不及时,数据容易发生错误等问题,本发明提供一种装配式预制件工厂的物料管理***。
本发明采用以下技术方案实现:
一种装配式预制件工厂的物料管理***,其用于对装配式预制件工厂中物料的出入库过程进行数字化管理。该物料管理***包括:电子标签、净重测量设备,云服务器,以及手持终端。
其中,电子标签包括安装各个运输车辆上的第一标签和第二标签。第一标签用于存储车辆配送时的入库清单或出库清单。第二标签用于存储车辆的称重结果。
净重测量设备包括称重机构和一个电子标签写入模块。称重机构用于对进出工厂的运输车辆进行称重,电子标签写入模块用于将称重机构的称重结果写入到车辆中的第二标签内。
云服务器内运行有一个库存数据库和一个基于机器视觉的离散物料检测计数模型。库存数据库用于根据验收后进出场信息对工厂内各物料的库存量进行分类统计。离散物料检测计数模型用于根据输入的不同角度的物料图像,识别并统计出运送的物料中计件标称型物料的数量。
手持终端与云服务器进行通信连接并在二者间进行数据交互。手持终端内包含一个图像采集模块、一个电子标签读写模块,以及一个显示模块。图像采集模块用于采集进出场的物料的物料图像;所述电子标签读写模块用于读取任意电子标签中的标签信息,或对任意电子标签中的标签信息进行更新。
物料管理***的应用过程如下:
一、车辆入库阶段:
预先将入库清单或出库清单录入到运输车辆的第一标签内。通过手持终端读取车辆的第一标签中的清单信息,并将清单信息上传到云服务器中完成出入库预登记。同时,净重测量设备将车辆的入库称重结果写入到车辆中第二标签内。
云服务器将接收到的入库清单或出库清单与库存数据库进行匹配,并向手持终端发送指定的卸料或装料的仓库位置。
二、卸料或装料阶段:
根据指定的仓库位置引导车辆。
在装卸过程中采用手持终端采集物料图像,并将物料图像上传到云服务器。
云服务器通过离散物料检测计数模型识别并统计出计件标称型物料的实测标称量。
三、车辆出库阶段:
净重测量设备将车辆的出库称重结果写入到车辆中第二标签内。
仓库管理人员使用手持终端扫描车辆的第二标签,并将读取到的入库称重结果和出库称重结果同步发送到云服务器。
云服务器根据入库称重结果和出库称重结果计算货物净重,并将货物净重作为重量标称型物料的实测标称量。然后云服务器比对入库清单或出库清单中物料标称信息与实测标称量是否匹配,是则通过出库验证,放行车辆。并根据入库清单或出库清单对库存数据库进行修改。
作为本发明进一步的改进,电子标签还包括安装在各个仓库上的第三标签。第三标签用于存储各个仓库内的物料库容数据。在车辆出库后,手持终端接收云服务器中修改后的库存数据库中的信息,并更新对应仓库的第三标签;
当工厂内部生产部门需要领用任意仓库内的物料时,通过手持终端向云服务器发出领用请求;云服务器响应请求后会对库存数据库进行修改;管理人员在物料被领取后,通过手持终端更新对应仓库的第三标签。
当工厂内部生产部门需要向任意仓库内的存放生产的产品时,通过手持终端向云服务器发出存放请求;云服务器响应请求后会对库存数据库进行修改;管理人员在产品存放完成取后,通过手持终端更新对应仓库的第三标签。
作为本发明进一步的改进,在仓库定期盘点过程中,盘点人员对仓库内的物料进行清点和处置。然后将每个仓库中第三标签中记录的物料库容数据与实际清点的数据进行比对,当二者发生偏差时则上报***,由具有权限的管理人员进行核销后,对云服务器中的库存数据库进行修改。然后由盘点人员通过手持终端重新更新对应仓库中的第三标签。
作为本发明进一步的改进,车辆出入库期间,当运输的物料为重量标称型物料时,则每次最多允许运输一种;当运输的物料为计件标称型物料时,则允许同时运输多种。
作为本发明进一步的改进,入库清单中的信息包括:当前批次物料的供货单位、运输车辆的信息、物料的溯源信息、物料类型、验收物料的标称量、接收物料的单位和部门,以及其它备注信息。
出库清单中的信息包括:当前批次物料的收货单位、运输车辆的信息、物料的溯源信息、物料类型、验收物料的标称量、物料的供货单位和部门,以及其它备注信息。
作为本发明进一步的改进,第一标签、第二标签和第三标签为RFID标签;手持终端为采用具有网络通信功能的专用电子设备,或采用具有通信功能且安装有特定管理程序的通用电子设备。
作为本发明进一步的改进,构建出的离散物料检测计数模型包括图像优化模块、基于YOLOv5设计的目标检测模块,以及输出模块。图像优化模块用于对输入的图像进行局部亮度优化,以得到像素亮度分布均匀的图像并输出给目标检测模块。目标检测模块用于根据输入的图像识别出不同尺度特征状态下包含识别目标的各个预测框及其对应的置信度。输出模块采用改进型非极大值抑制算法对目标检测网络的输出进行处理,得到输入的图像中包含的目标物的数量。
其中,目标检测模块中包括:特征提取网络、特征融合网络、以及预测头。特征提取网络用于对输入的图像进行特征提取,得到160*160、80*80、40*40、20*20四个不同尺度的特征图。特征融合网络对四个不同尺度的特征图按照重复多次双向特征融合路径进行融合加强,得到80*80、40*40、20*20三个不同尺度的融合特征。预测头用于对三个不同尺度的融合特征分别进行物体检测与预测框回归;输出对应的预测框和置信度。
作为本发明进一步的改进,图像优化模块的优化过程如下:(1)将原始图像Image转换为灰度图Grey。
(2)将灰度图Grey扩充为原图通道数,再乘以预设的亮度权重系数α,得到权重矩阵W,即:W=α*Grey。
其中,“*” 表示矩阵的乘法运算;亮度权重系数α的取值范围为0-1,值越大表示增强程度越大。
(3)将灰度图Grey中像素值小于0.5认定为暗点像素,对灰度图Grey中筛选出的暗点像素进行像素增强,得到对应的曝光图Exposure。
(4)输出增强后的图像
Figure DEST_PATH_IMAGE001
如下:
Figure DEST_PATH_IMAGE002
作为本发明进一步的改进,目标检测模块的改进如下:
(1)将YOLOv5的特征提取网络中所有的CSP-Block替换为新设计的CSP-DSC-Block。
CSP-DSC-Block将输入特征分为两路,一路经过DSC-Block处理,另一路经过多重Dense-Block处理,然后将两路处理结果经过3*3卷积处理后输出。
(2)将YOLOv5中主干网络上的所有3*3卷积模块替换为Rep-Block;以在网络训练时对Rep-Block采用多分支结构。
(3)在YOLOv5的特征提取网络和特征融合网络中引入注意力机制模块,注意力机制模块采用融合通道注意力和空间注意力的模块。
注意力机制模块的特征输入维度为H*W*C,H为特征高度、W为特征宽度、C为特征通道数。首先。输入特征分别进行全局最大池化和全局平均池化后拼接成1*1*C维度特征。然后,经过1*1卷积核和Sigmoid函数得到通道注意力权重;输入特征与通道注意力权重点积后得到通道注意力融合后的H*W*C特征。接着,在分别经过全局最大池化和全局平均池化拼接成H*W*2的特征图。最后,经过7*7的卷积核卷积和sigmoid函数,输出注意力机制处理后的H*W*C维度的输出特征。
(4)对预测头进行调整,简化后的预测头采用物体置信度判断与预测框回归解耦的结构。
具体地,预测头使用1*1卷积将传入预测头的特征图在通道上进行拆分成相同形状的两个特征图,而后分别叠加3*3卷积,最后再使用1*1卷积进行降维后得到置信度和预测框的相应检测结果。其中,物体置信度判断特征输出通道数为1,预测框回归特征输出通道数为4。
(5)本算法采用改进的非极大抑制算法,保留得分前三的预测框,并赋予这三个预测框相应的权重,由得分最高的三个预测框共同平均出最接近真实框的预测框。
作为本发明进一步的改进,在离散物料检测计数模型中针对不同类型的物料分别进行训练,并保存对应的训练后的目标检测模块的模型参数;
各个目标检测模块的模型训练过程的改进如下:
(1)采用Mosaic增强策略对原始数据集进行扩增;具体处理过程包括对任意四张图像进行拼接,并采用旋转、裁剪、缩放的方式对拼接图像进行变换。
(2)在网络模型训练阶段采用SimOTA标签动态分配方法对正样本进行优选。
(3)适配任务改进设计后的损失函数计算公式如下:
Figure DEST_PATH_IMAGE003
上式中,
Figure DEST_PATH_IMAGE004
表示预测框回归预测损失的权重,
Figure DEST_PATH_IMAGE005
代表正样本置信度预测损失对应的的权重,
Figure DEST_PATH_IMAGE006
表示负样本置信度预测损失的权重;S2代表特征点数量其值为特征图长宽尺寸的乘积;B代表预测框数量可根据任务预先设置;C代表物体置信度预测值,
Figure DEST_PATH_IMAGE007
代表物体置信度真实标签值,上下标i、j代表该值为第i个特征点中第j个预测框对应的物体置信度值,表示该特征点是否包含物体的概率,其范围为0到1;x、y、w、h分别代表预测框中心横纵坐标和宽高,
Figure DEST_PATH_IMAGE008
分别代表真实标签中心横纵坐标和宽高,上下标i、j代表该组参数值为第i个特征点中第j个预测框对应的一组横纵坐标和宽高值;
Figure DEST_PATH_IMAGE009
Figure DEST_PATH_IMAGE010
分别为一组用于表征i、j处特征点是否包含目标物的标志:当第i行第j列特征点包含物体时,
Figure 697247DEST_PATH_IMAGE009
为1,
Figure DEST_PATH_IMAGE011
为0;当第i行第j列特征点不包含物体时,
Figure 316185DEST_PATH_IMAGE009
为0,
Figure 627080DEST_PATH_IMAGE011
为1。
(4)采用知识蒸馏结构,设置教师模型帮助模型快速收敛;教师模型输出的预测结果作为软标签与学生模型输出的预测结果计算损失称为软损失
Figure DEST_PATH_IMAGE012
,真实标签与学生模型输出的预测结果计算损失称为硬损失损失
Figure DEST_PATH_IMAGE013
;其中损失函数如下:
Figure DEST_PATH_IMAGE014
以上损失函数中
Figure DEST_PATH_IMAGE015
使用(3)中损失函数计算公式Loss1得出,其中
Figure DEST_PATH_IMAGE016
;当学生模型输出值比教师模型更接近真实标签时,则停止知识蒸馏训练仅单独训练学生模型,此时训练损失为:
Figure DEST_PATH_IMAGE017
作为本发明进一步的改进,离散物料检测计数模型采用基于学***铺状态或保持规则的码垛状态。离散物料检测计数模型的输出为物料图像中包含的待识别物料的类型和数量。
作为本发明进一步的改进,离散物料检测计数模型的训练过程如下:
(1)获取符合拍摄角度要求的清晰的包含不同物料的原始图像,对原始图像进行预处理,得到原始数据集;并通过裁剪、旋转操作对原始数据集进行扩充。
(2)对原始数据集中的图像进行人工标注。标注的对象为图像中的离散物料,标注的标记信息包括:物料的类型、位置信息和数量信息。
同时,保存原始数据集中每张图像及其对应的标记信息得到新的数据集,并按照8:1:1 的数据比例将新的数据集随机分为训练集、验证集和测试集。
(3)利用训练集对构建的离散物料检测计数模型进行多轮次训练,并在每一轮次训练结束后,通过验证集对离散物料检测计数模型进行验证。分别得到物料检测计数网络在训练阶段和验证阶段的损失值;当各轮次中训练集得出的损失值降低且验证集得出的损失值升高后,停止训练过程。并保存训练阶段得出的损失值排名前五的五个网络模型。
(4)利用测试集对保存的五个网络模型进行测试,然后将测试结果中 mAP 值最高的网络模型作为最终的所述离散物料检测计数模型。
作为本发明进一步的改进,在卸料阶段,云服务器优先指定剩余容量较高且适合存储当前类型物料的仓库作为卸料仓库。在装料阶段,云服务器优先指定物料存储量较大仓库作为当前物料的装料仓库。
本发明提供的技术方案,具有如下有益效果:
本发明提供的物料管理***可以对整体工厂内为物料进出,以及物料的领取和新增等环境进行数字化管理,利用机器视觉技术和射频识别技术对库存管理过程中产生的数据进行实时记录和自动上传,提高物料数据的及时性。
本发明提供的物料管理***利用较少的电子设备,实现了对厂内不同物料变动进行全流程监督和验证,进而保证物料管理过程中的数字化和无纸化。提高管理人员的工作效率,降低管理人员的工作负担,并大幅降低发生数据错误和数据遗漏的风险。
由于本发明方案具有的诸多优势,装配式预制件工厂在应用了本发明提供的物料管理***之后,有利于提升订单化生产的管理效率,降低产品的库存率;进而有效压缩企业的生产成本,提高企业的经济效益。
附图说明
附图用来提供对本发明的进一步理解,并且构成说明书的一部分,与本发明的实施例一起用于解释本发明,并不构成对本发明的限制。在附图中:
图1为本发明实施例1提供的一种装配式预制件工厂的物料管理***的***框架图。
图2为本发明实施例1中构建的一种装配式预制件工厂的物料管理***的模块示意图。
图3为本发明实施例1提供的一种装配式预制件工厂的物料管理***的运行过程的工作原理图。
图4为本发明实施例2中构建的离散物料检测计数模型的网络框架图。
图5为本发明实施例2中图像优化模块进行图像亮度局部增强处理的工作流程图。
图6为本发明实施例2中目标检测模块的整体网络框架图。
图7为本发明实施例2中改进后的特征融合网络部分的网络框架图。
图8为本发明实施例2中改进后的预测头部分的网络框架图。
图9为本发明设计的CSP-DSC-Block的模块框架图。
图10为本发明设计的融合通道注意力和空间注意力的模块的注意力机制的原理图。
图11为本发明实施例2中的网络模型在测试过程中的精度度-召回率曲线。
具体实施方式
为了使本发明的目的、技术方案及优点更加清楚明白,以下结合附图及实施例,对本发明进行进一步详细说明。应当理解,此处所描述的具体实施例仅用以解释本发明,并不用于限定本发明。
实施例1
本实施例提供一种装配式预制件工厂的物料管理***,其用于对装配式预制件工厂中物料的出入库过程进行数字化管理。如图1和图2所示,该物料管理***包括:电子标签、净重测量设备,云服务器,以及手持终端。
其中,电子标签包括安装各个运输车辆上的第一标签和第二标签。第一标签用于存储车辆配送时的入库清单或出库清单。第二标签用于存储车辆的称重结果。入库清单和出库清单是由运输单位或者是物料的供应和接收单位填写的与配送有关的物料清单,这张清单会记录向仓库内配送的物料的信息或者是从仓库中取走的产品的信息。
具体地,在物料配送到工厂的仓库时,入库清单中的信息包括:当前批次物料的供货单位、运输车辆的信息、物料的溯源信息、物料类型、验收物料的标称量、接收物料的单位和部门,以及其它备注信息等。
其中,供货单位指的是当前批次物料的制造公司或贸易公司的信息,运输车辆的信息则会记录物料配送单位使用的车辆型号、车牌号等信息。物料的溯源信息则会记录物料在到达本站前经历的流转过程的信息。物料类型指定的该物料的名称以及标称类型,标称类型会有两种,一种是计重标称型,另一种是计件标称型。例如,砂石等原料是典型的计重标称型物料,这类物料在进出仓库是按照重量进行登记的,而水泥、管道、构件产品等则是典型的计件标称型物料,这些物料在进出仓库时是按照数量进行登记的。验收物料的标称量指的就是当前批次物料的总量,例如对于砂石,标称量指的到当前批次物料的总重;而对于水泥,标称量指的是当前批次水泥的总数量,即袋数。接收物料的单位和部门则是指这批物料入库时的进行核验的对象,通常是本公司的资管科。其它备注信息在可以记录上述信息以外的其它信息,例如物料的存储要求、保质期等等。
相应地,当制造出的产品或半成品从工厂仓库运出时,出库清单中的信息包括:当前批次物料的收货单位、运输车辆的信息、物料的溯源信息、物料类型、验收物料的标称量、物料的供货单位和部门,以及其它备注信息等。
净重测量设备包括称重机构和一个电子标签写入模块。称重机构用于对进出工厂的运输车辆进行称重,电子标签写入模块用于将称重机构的称重结果写入到车辆中的第二标签内。
云服务器内运行有一个库存数据库和一个基于机器视觉的离散物料检测计数模型。库存数据库用于根据验收后进出场信息对工厂内各物料的库存量进行分类统计。离散物料检测计数模型用于根据输入的不同角度的物料图像,识别并统计出运送的物料中计件标称型物料的数量。
手持终端与云服务器进行通信连接并在二者间进行数据交互。手持终端内包含一个图像采集模块、一个电子标签读写模块,以及一个显示模块。图像采集模块用于采集进出场的物料的物料图像;所述电子标签读写模块用于读取任意电子标签中的标签信息,或对任意电子标签中的标签信息进行更新。
如图3所示,物料管理***的应用过程如下:
一、车辆入库阶段:
预先将入库清单或出库清单录入到运输车辆的第一标签内。通过手持终端读取车辆的第一标签中的清单信息,并将清单信息上传到云服务器中完成出入库预登记。
同时,净重测量设备将车辆的入库称重结果写入到车辆中第二标签内。
云服务器将接收到的入库清单或出库清单与库存数据库进行匹配,并向手持终端发送指定的卸料或装料的仓库位置。其中,在卸料阶段,云服务器优先指定剩余容量较高且适合存储当前类型物料的仓库作为卸料仓库。在装料阶段,云服务器优先指定物料存储量较大仓库作为当前物料的装料仓库。
二、卸料或装料阶段:
根据指定的仓库位置引导车辆。
在装卸过程中采用手持终端采集物料图像,并将物料图像上传到云服务器。
云服务器通过离散物料检测计数模型识别并统计出计件标称型物料的实测标称量。
三、车辆出库阶段:
净重测量设备将车辆的出库称重结果写入到车辆中第二标签内。
仓库管理人员使用手持终端扫描车辆的第二标签,并将读取到的入库称重结果和出库称重结果同步发送到云服务器。
云服务器根据入库称重结果和出库称重结果计算货物净重,并将货物净重作为重量标称型物料的实测标称量。然后云服务器比对入库清单或出库清单中物料标称信息与实测标称量是否匹配,是则通过出库验证,放行车辆。并根据入库清单或出库清单对库存数据库进行修改。
为了使得本实施例提供的方案更加清楚,以下分别以PVC管材(计件标称型)和建筑用砂(计重标称型)的入库流程,水泥涵管的出库流程,库存日常盘点,以及货物领用与产品存储过程为例,对本案提供的物料管理***的操作流程进行详细介绍:
1、物料入库登记:
当PVC管材和建筑用砂进场前,供货单位或物流公司需要先将入库清单写入到车辆的第一标签内。当运输车辆到达工厂入口时需要先将车辆停在称重机构(通常是地磅)处,称重机构会计量出车辆的入库称重结果。入库称重结果会被净重测量设备通过电子标签写入模块写入到第二标签内。
同时,工厂的仓库管理人员会使用手持终端扫描车辆上的第一标签,获取到入库清单的信息,并上传到云服务器中进行预登记。这里的入库清单实际上就是供货单位或运输公司向工厂告知的本轮运送的物料详情单,可以代替传统的纸质物流配送单。
接下来云服务器会根据预登记信息了解到本批次送达的物料详情,然后基于不同仓库的库容情况合理分配卸货的仓位。仓库管理人员会充当领航员,带领运送车辆到达卸货仓库。
卸货过程中,根据不同类型的货物会作出不同的操作。例如,对于采用PVC管材这类计件标称型的物料,仓库管理人员会使用手持终端,对车内或卸下来码放到仓库内的管材进行拍照,然后将照片上传到云服务器,云服务器会根据图像识别出本批次运送的PVC管材的规格和数量。云服务器识别出的规格和数量即为本轮验收的实测标称量,实测标称量指仓库实际收到的货物量。当然在卸货过程中,如果仓库管理人员认定配送的物料质量存在问题,也可以通过手持终端向云服务器发出提醒,对实测标称量进行核减。
当卸货完成后车辆到达工厂出口时,会由另一组称重结构对车辆进行二次称重,本次称重结果记为出库称重结果,出库称重结果也会被写入到车辆的第一标签中。此时,仓库管理人员再次通过手持终端读取第一标签中的数据,就可以同时获得最近一次的入库称重结果和出库称重结果。该结果也会被上传到云服务器。
需要说明的是,对于计件标称型物料,出厂的称重结果不会影响货物配送的验收结果,验收过程在云服务器生成实测标称量(数量)时已经完成。如果实测标称量和入库清单相符,则直接以入库清单为准进行入库登记,并放行车辆及修改库存数据库。如果二者不符,则告知供货公司或物流公司,并以实测标称量为准进行入库登记。
出库阶段称重的目的是为了对计重标称型货物进行验收,例如对于建筑用砂而言,运送车辆将砂石倾倒到堆场之后。云服务器根据入库称重结果和出库称重结果的差值确定本次实际收到的砂石的重量。并以此作为实测标称量(重量)。同样地,云服务器判定入库清单和实测标称量是否相符:如果相符则直接以入库清单为准进行入库登记,并放行车辆及修改库存数据库。如果二者不符,则告知供货公司或物流公司,并以实测标称量为准进行入库登记。
2、物料出库登记
当某个收货单位或本单位派出车辆(空车)从仓库运出产品时,也需要将出库清单写入到车辆的第一标签内。运输车辆到达工厂入口时,仓库管理人员会使用手持终端扫描车辆的第一标签,读取第一标签中出库清单的内容并上传到云服务器。同时,称重机构会对运输车辆进行第一次称重,记录入库称重结果到第二标签内。
云服务器会根据接收到的出库清单为运输车辆分配装货仓库,并发送到手持终端上;由仓库管理人员引导车辆到达指定的装货仓位。装货过程中,仓库管理人员同样会通过手持终端拍摄产品的图像,并发送到云服务器,云服务器根据识别出的产品类型和数量确定实测标称量(即装货量)是否与出库清单相符,符合则通过当前车辆的出库验证请求。
同样地,在出库阶段,车辆仍然需要在工厂出口处接受二次称重,出库称重结果和入库称重结果共同作为验证出库物料净重的判据。符合则放行,不符合则需要接受核验。
需要说明的是,本实施例主要是通过在卸货前后的对车辆进行称重来获取物料的重量;因此,在车辆出入库期间,当运输的物料为重量标称型物料时,则每次最多允许运输一种。当然,如果必须同时运输多种不同的重量标称型物料,则需要进行分次装卸,并在每次装卸后进行称重,以便根据相邻两次称重时车辆的重量变化计算出装载的各类物料的净重。
由于本实施例中利用机器视觉技术对计件标称型物料的数量进行识别和统计,而机器识别识别技术可以从同一张图片中分析出不同物料的数量。因此,当运输的物料为计件标称型物料时,则允许同时运输多种不同类型的物料。例如,可以在一次运输过程中同时装卸管片、箱涵等。这些不同的物料均可以通过经过训练的网络模型识别出来。
3、库存盘点
仓库中物料的日常管理任务还包括物料清点,在本实施例中,电子标签还包括安装在各个仓库上的第三标签。第三标签用于存储各个仓库内的物料库容数据。在车辆出库后,手持终端接收云服务器中修改后的库存数据库中的信息,并更新对应仓库的第三标签。每个仓库上的第三标签可以准确记录该仓库的实际库容信息,包括已经占用的库容量,以及可接受物料的剩余库容量。第三标签中的数据还可以作为仓库定期盘点是的参考数据。
具体地,在仓库定期盘点过程中,盘点人员对仓库内的物料进行清点和处置。然后将每个仓库中第三标签中记录的物料库容数据与实际清点的数据进行比对,当二者发生偏差时则上报***,由具有权限的管理人员进行核销后,对云服务器中的库存数据库进行修改。然后由盘点人员通过手持终端更新对应仓库中的第三标签。
例如,当盘点过程发现一个仓库中实际存储的水泥数量为801包,但是库存数据库中的数据显示为805包时,则需要上报到云服务器,对库存数据库的数据进行修改,并更新第三标签的数据。上报过程中管理人员可以利用手持终端中的显示模块,观察库存数据库的理论数据,并对理论数据数据进行修改。
4、货物领用与产品存储
在工厂中,仓库的物料主要是用于日常的生产。因此在制造部门领域这些生产物资时,需要对仓库的原料进行领用,而当装配式预制件被加工出来后,也需要将产品存放到仓库内。这些工厂内部的生产活动也会导致工厂的物料库存发生变化。
在本实施例的物料管理***中,当工厂内部生产部门需要领用任意仓库内的物料时,通过手持终端向云服务器发出领用请求;云服务器响应请求后会对库存数据库进行修改;管理人员在物料被领取后,通过手持终端更新对应仓库的第三标签。
当工厂内部生产部门需要向任意仓库内的存放生产的产品时,通过手持终端向云服务器发出存放请求;云服务器响应请求后会对库存数据库进行修改;管理人员在产品存放完成取后,通过手持终端更新对应仓库的第三标签。
经过以上说明可知:本实施例提供的物料管理***可以用于处理工厂内部与物料管理有关的所有事项,在使用本实施例提供的物料管理***之后,所有货物的进场和出场的各环节,以及工厂内部的物料的消耗与新增等任务均在线上进行处理,处理过程中管理***会随时记录相关数据并上报云服务器,对库存数据库进行动态更新。这可以有效克服人工登记效率低,处理过程繁琐的问题。即使对于较大的任务量,也能够给有效避免容易出现数据遗漏或错误的问题。
本实施例提供的方案提供了一种完全数字化和无纸化的管理方法,货物在仓库的“通关”和“出关”过程更加便捷,出入库登记的效率大大提高,对数据的采集更加及时准确。此外,对于货物数量的统计,本实施例还引入了较为前沿的机器视觉技术,并利用云服务器对该项网络任务进行高效处理,进而大幅降低工作人员的工作负荷。
在本实施例提供的物料管理***中,第一标签、第二标签和第三标签可以采用RFID标签;并通过具有RFID读写功能的芯片进行数据读取和修改。其中,手持终端为采用具有网络通信功能的专用电子设备,或采用具有通信功能且安装有特定管理程序的通用电子设备。这种通用电子设备可以是手机、平板电脑、以及智能手环、智能手表、智能眼镜等可穿戴设备等。其中,通用电子设备中安装的特定管理程序指的就是可以登录账号并与云服务器进行数据交互的应用程序。
此外,第三标签还可以采用具有通信功能和数据修改功能的可视化电子标签,第三电子标签可以与云服务器进行通信,第三标签定期获取云服务器内与自身有关的库容量信息,并对自身记录或显示的库容量进行自主更新。
实施例2
本实施例提供一种离散物料检测计数模型;该网络模型的整体框架如图4所示,包括一个图像优化模块、多个基于YOLOv5设计的并完成相应训练的目标检测模块,以及至少一个输出模块。
其中,图像优化模块用于对输入的图像进行局部亮度优化,以得到像素亮度分布均匀的图像并输出给目标检测模块。目标检测模块用于根据输入的图像识别出不同尺度特征状态下包含识别目标的各个预测框及其对应的置信度。输出模块采用非极大值抑制算法对目标检测网络的输出进行处理,得到输入的图像中包含的目标物的数量。
本实施例中,图像优化模块在实际处理过程首先对输入图像进行亮度分析,然后对于图像像素较暗的区域进行亮度提升,对于亮度适宜的区域则不进行处理。进而得到像素亮度均匀分布的图像;以此来减少图像采集光照环境对计数离散物料计数算法结果的影响。具体的图像处理过程如图5所示,包括如下步骤:
(1)将原始图像Image转换为灰度图Grey。
(2)将灰度图Grey扩充为原图通道数,再乘以预设的亮度权重系数α,得到权重矩阵W,即:W=α*Grey。
其中,“*” 表示矩阵的乘法运算;亮度权重系数α的取值范围为0-1,值越大表示增强程度越大。
(3)将灰度图Grey中像素值小于0.5认定为暗点像素,对灰度图Grey中筛选出的暗点像素进行像素增强,得到对应的曝光图Exposure。
(4)输出增强后的图像
Figure 8908DEST_PATH_IMAGE001
如下:
Figure 229804DEST_PATH_IMAGE002
在本实施例中,目标检测模块的框架如图6所示,包括特征提取网络、特征融合网络、以及预测头。特征提取网络用于对输入的图像进行特征提取,得到160*160、80*80、40*40、20*20四个不同尺度的特征图。特征融合网络对四个不同尺度的特征图按照重复多次双向特征融合路径进行融合加强,得到80*80、40*40、20*20三个不同尺度的融合特征。预测头用于对三个不同尺度的融合特征分别进行物体检测与预测框回归;输出对应的预测框和置信度。
本实施例的网络模型中沿用了YOLOv5网络中的Focus模块,将该模块每隔一个像素取一个值,然后将处理后的结果在通道方向上进行叠加,最终输出图像特征长、宽尺寸减半,通道数扩充四倍的特征图。该结构可在不压缩图像信息的情况有效提升在GPU上的处理速度。并且本实施例改进后的网络模型中借鉴ResNet、DenseNet网络思想,增加多处跳跃连接并结合RepVGG重参数思想和深度可分离卷积优化CSPDarknet网络。并且经过实验验证,本主干网络可快速收敛并具有较强的特征提取能力。
本实施例中特征融合网络,特征融合网络的结构如图7所示,特征融合网络将特征提取网络提取到的四个不同尺寸的特征进行融合加强,然后得到同尺寸加强后的三个尺寸特征。在本实施例中,大尺度如160*160和80*80特征图包含较多的图像细节信息,该层细节信息可以使网络预测头输出更加精准的物体置信度,帮助算法输出更加精准地检测结果。本算法中小尺度如20*20特征图包含更多的语义信息,该层语义信息包含更多的物***置信息、物体高级特征,可以使网络预测头回归出更精细的预测框。因此特征加强融合可以使大尺寸特征图的图像细节特征融合进小尺寸特征图的高级语义信息,也可以使小尺寸特征图的高级语义信息融合进大尺寸特征图的图像细节纹理信息。
本实施例考虑到实际应用过程中离散物料计数任务具有密集、部分遮挡、目标通常较小的特征性较小的特征性。而大尺寸特征又包含较多的目标信息,因此设计出加强特征融合网络,旨在最大限度的利用大尺寸特征。在图7所示的特征融合网络中,特别设计出了一种新的重复多次双向特征融合路径,使大尺度特征和小尺度特征互相传递融合,增加大尺度特征感受野,赋予小尺度特征更多的目标纹理细节。同时增加原始特征与增强特征的跳跃连接,防止本层特征过多的融合其他尺寸特征造成自身特征的丢失,并且特征融合并非简单叠加,而是赋予大尺度特征更高的权重进行融合。
特征融合网络分别将融合增强后的三个特征传入预测头拼接并输出结果,结果中包括物***置信息(四个参数)和物体置信度(一个参数)。本实施例中对预测头进行了重新设计,具体地,本实施例中预测头的网络架构如图8所示,将物体检测头和预测框回归头进行解耦,两个模块独立进行物体检测与预测框回归任务。
预测头输出的结果中包含很多重叠预测框,传统非极大抑制(NMS)算法在同一堆叠区域仅保留物体置信度和物体分类得分最高者而将其余预测框直接删除。此操作虽然可以抑制掉大部分重叠预测框,但无法确保保留最接近真实框的预测框,因此本实施例采用改进后的非极大抑制算法,对预测结构进行处理,保留得分前三的预测框,并赋予这三个预测框相应的权重,由得分最高的三个预测框共同平均得出最接近真实框的预测框。
总体来说,本实施例对基于YOLOv5的目标检测模块的改进如下:
(1)将YOLOv5的特征提取网络中所有的CSP-Block替换为新设计的CSP-DSC-Block。
如图9所示,CSP-DSC-Block将输入特征分为两路,一路经过DSC-Block处理,另一路经过多重Dense-Block处理,然后将两路处理结果经过3*3卷积处理后输出。
(2)将YOLOv5中主干网络上的所有3*3卷积模块替换为Rep-Block;以在网络训练时对Rep-Block采用多分支结构。
本实施例将主干网络中的3*3卷积替换成RepBlock,训练时RepBlock采用多分支结构,可以有效避免重复梯度并且使网络快速收敛,部署时使用重参数化的3*3卷积进行单分支预测,在加快网络推理速度的同时,也带有一些精度的提升。
(3)在YOLOv5的特征提取网络和特征融合网络中引入注意力机制模块,注意力机制模块采用融合通道注意力和空间注意力的模块。
本实施例提供的离散物料计目标检测模块中包含注意力机制模块。由于装配式预制件工厂中离散物料如钢筋、预埋件等通常颜色较为单一并且聚集性堆放因此该场景下的离散物料计数任务所提取到的图像特征在图像通道方向上分布不均匀,在图像平面空间方向上分布也不均匀。针对这一特殊应用场景,本实施例中设计出的融合通道注意力和空间注意力的模块如图10所示。
注意力机制模块的特征输入维度为H*W*C,H为特征高度、W为特征宽度、C为特征通道数。首先。输入特征分别进行全局最大池化和全局平均池化后拼接成1*1*C维度特征。然后,经过1*1卷积核和Sigmoid函数得到通道注意力权重;输入特征与通道注意力权重点积后得到通道注意力融合后的H*W*C特征。接着,在分别经过全局最大池化和全局平均池化拼接成H*W*2的特征图。最后,经过7*7的卷积核卷积和sigmoid函数,输出注意力机制处理后的H*W*C维度的输出特征。
(4)对预测头进行调整,简化后的预测头采用物体置信度判断与预测框回归解耦的结构。
具体地,预测头使用1*1卷积将传入预测头的特征图在通道上进行拆分成相同形状的两个特征图,而后分别叠加3*3卷积,最后再使用1*1卷积进行降维后得到置信度和预测框的相应检测结果。其中,物体置信度判断特征输出通道数为1,预测框回归特征输出通道数为4。
(5)由于预测头输出包含很多重叠预测框,传统非极大抑制(NMS)算法在同一堆叠区域仅保留物体置信度和物体分类得分最高者而将其余预测框直接删除。此操作虽然可以抑制掉大部分重叠预测框,但无法确保保留最接近真实框的预测框,因此本算法采用改进的非极大抑制算法,保留得分前三的预测框,并赋予这三个预测框相应的权重,由得分最高的三个预测框共同平均出最接近真实框的预测框。
本实施例的目标检测模块需要识别的物料类型包括多种,因此在网络模型中应该针对不同类型的物料进行分别训练,并保持对应的网络模型参数。在应用阶段,可以将待识别的图像分别输入到不同的网络模型中进行分别检测。具体地,网络模型的训练过程大致如下:
1、获取符合拍摄角度要求的清晰的包含不同物料的原始图像,对原始图像进行预处理,得到原始数据集;并通过裁剪、旋转操作对原始数据集进行扩充。
2、对原始数据集中的图像进行人工标注。标注的对象为图像中的离散物料,标注的标记信息包括:物料的类型、位置信息和数量信息。
同时,保存原始数据集中每张图像及其对应的标记信息得到新的数据集,并按照8:1:1 的数据比例将新的数据集随机分为训练集、验证集和测试集。
3、利用训练集对构建的离散物料检测计数模型进行多轮次训练,并在每一轮次训练结束后,通过验证集对离散物料检测计数模型进行验证。分别得到物料检测计数网络在训练阶段和验证阶段的损失值;当各轮次中训练集得出的损失值降低且验证集得出的损失值升高后,停止训练过程。并保存训练阶段得出的损失值排名前五的五个网络模型。
4、利用测试集对保存的五个网络模型进行测试,然后将测试结果中 mAP 值最高的网络模型作为最终的所述离散物料检测计数模型。
特别地,为了提高网络模型的训练效果和收敛速率,本实施例还对网络模型训练阶段的策略进行如下调整:
(1)采用Mosaic增强策略对原始数据集进行扩增;具体处理过程包括对任意四张图像进行拼接,并采用旋转、裁剪、缩放的方式对拼接图像进行变换。
(2)在网络模型训练阶段采用SimOTA标签动态分配方法对正样本进行优选。
在网络模型的训练阶段,考虑到对于所有的样本使用同样的分配方案,可能会分配一些网络难以回归的正样本,此类正样本往往会对网络训练起到相反的效果。SimOTA采用动态分配方案,每次分配会计算一个cost代价矩阵,cost矩阵着重考虑三个因素:a、真实框与特征点预测框的重合程度。b、真实框与特征点的目标置信度重合程度。c、真实框的中心是否距离特征点过远。得到cost后,根据cost选择代价最低的10个样本作为正样本,使用该批10个正样本来回归预测真实框。
(3)适配任务改进设计后的损失函数计算公式如下:
Figure DEST_PATH_IMAGE018
上式中,
Figure 583425DEST_PATH_IMAGE004
表示预测框回归预测损失的权重,
Figure 991404DEST_PATH_IMAGE005
代表正样本置信度预测损失对应的的权重,
Figure 95364DEST_PATH_IMAGE006
表示负样本置信度预测损失的权重;S2代表特征点数量其值为特征图长宽尺寸的乘积;B代表预测框数量可根据任务预先设置;C代表物体置信度预测值,
Figure 436347DEST_PATH_IMAGE007
代表物体置信度真实标签值,上下标i、j代表该值为第i个特征点中第j个预测框对应的物体置信度值,表示该特征点是否包含物体的概率,其范围为0到1;x、y、w、h分别代表预测框中心横纵坐标和宽高,
Figure 960869DEST_PATH_IMAGE008
分别代表真实标签中心横纵坐标和宽高,上下标i、j代表该组参数值为第i个特征点中第j个预测框对应的一组横纵坐标和宽高值;
Figure 980778DEST_PATH_IMAGE009
Figure 124314DEST_PATH_IMAGE010
分别为一组用于表征i、j处特征点是否包含目标物的标志:当第i行第j列特征点包含物体时,
Figure 913279DEST_PATH_IMAGE009
为1,
Figure 749647DEST_PATH_IMAGE011
为0;当第i行第j列特征点不包含物体时,
Figure 522431DEST_PATH_IMAGE009
为0,
Figure 705544DEST_PATH_IMAGE011
为1。
(4)采用知识蒸馏结构,设置教师模型帮助模型快速收敛;本实施例中的该类设计的思想是使用现有训练好的较为优秀的网络,称为“教师模型”。由于教师模型的输出结果更接近与优秀神经网络的预测结果,因此学生模型可以很快收敛。教师模型输出的预测结果作为软标签与学生模型输出的预测结果计算损失称为软损失
Figure 880174DEST_PATH_IMAGE012
,真实标签与学生模型输出的预测结果计算损失称为硬损失损失
Figure 480919DEST_PATH_IMAGE013
;其中损失函数如下:
Figure 616366DEST_PATH_IMAGE014
以上损失函数中
Figure 960759DEST_PATH_IMAGE015
使用(3)中损失函数计算公式Loss1得出,其中
Figure 724316DEST_PATH_IMAGE016
;当学生模型输出值比教师模型更接近真实标签时,则停止知识蒸馏训练仅单独训练学生模型,最终保存学生模型的训练结果,部署使用时仅部署学生模型进行实际预测。学生模型训练训练损失为:
Figure 636908DEST_PATH_IMAGE017
性能测试
为了更加充分地说明本实施例中采用的离散物料计数模型的有效性,本实施例还对该算法模型的性能进行仿真实验,仿真实验过程以钢筋、钢管为识别对象的测试,并且在试验中设计了具有较高识别难度的嵌套式钢管(大口径钢管内套着小口经钢管)的识别场景。
1、实验过程对比多种算法对于该类识别任务的适配情况,最终本算法结果较优。本物料检测任务中物料图像及物料分布具有单一、聚集性的特点,因此本算法引入注意力机制以更好的完成检测任务。具体地,本实验使用自设计融合通道注意力和空间注意力的模块和已有主流的CBAM注意力模块在网络的效果实验参数如下表1所示:
表 1 :算法模型的参数设置
Figure DEST_PATH_IMAGE020
2、在网络模型的训练阶段,共采集了包括200张来自Datafountain钢筋端面数据集、86张钢筋端面自标注数据集、200张自标注其他物料数据集,共486张图片。其中。训练集(包括验证集)360张,测试集126张。该实验在使用单张RTX 3060 TI的试验设备上完成训练过程。
3、基于相同的数据集,本实验对比了本例与其它典型算法模型的预测精度(Precision),结果如下表2所示。
表2:本例中算法模型与其它算法模型的预测精度统计表
Figure DEST_PATH_IMAGE022
此外,实验过程中对比了自设计注意力模块和空间注意力模块(CBAM)位于算法不同位置时,算法的预测精度的变化,测试结果如表3所示。
表3:算法的预测精度变化
Figure DEST_PATH_IMAGE024
基于表2和表3的数据可知:综合实验分析得出将自设计模块设置于本例主干网络输出图像特征处、将CBAM模块引入至多个尺度图像特征融合处在该数据集上表现最好。
4、基于构建的网络模型的训练和验证结果,本实施例还对最终保存的训练后的网络模型进行测试,测试结果如图11算法PR曲线所示。该曲线最终收敛于0,且反映了本例算法对离散物料计数任务有较强的适用度。训练出的网络模型可以以较高的精度和召回率完成离散物料计数任务,较高的精度代表算法可有效避免错检的现象、较高的召回率代表网络极少出现漏检的现象。
结合上述实施例可知:本实验最终训练出的算法模型在该数据集上取得97.46%的准确率,这可以满足生产环境中物料检测的基本需求。说明该算法具有准确的计数能力能满足紧迫的物料验收任务。此外,该预测结果还表明该算法模型能够解决了大多数物料检测方案无法解决的具有嵌套关系的钢管检测问题。。
实施例3
本实施例是对实施例1中的方案的进一步优化。具体地,本实施例中的手持终端中还包括一个基于图像识别技术的嵌套式管件物料的本地识别模块,本地识别模块用于根据图像采集模块采集到的图像,在手持终端本地对管件进行识别和计数。本地识别模块的识别结果与图像采集模块获取的图像同步发送到云服务器中;本地识别模块的识别结果用于与云服务器中离散物料检测计数模型的检测结果进行交叉验证。
其中,本地识别模块的管件检测方法如下:
(1)采用Canny算法检测提取管件对应区域的图像的边缘;边缘的提取过程包括四个步骤:a.对图像进行高斯滤波使图像中边缘轮廓变得平滑,并增加边缘宽度;b.计算图像中像素的梯度值和梯度方向;c.通过非极大值抑制(NMS)仅保留沿像素梯度方向梯度值最大的点,保留的像素必为边缘。d.将根据步骤c中保留像素点沿梯度法向量方向进行平滑扩充,当扩充点梯度低于给定阈值之后,停止该操作,得到最终轮廓;
(2)计算边缘切线法向量。经过边缘检测后,将边缘做平滑连贯处理。之后计算轮廓上个点所在曲线的切线向内法向量,记录法向量直线。
(3)法向量直线交汇点为圆形轮廓的圆心,未交汇的法向量直线判定为其它形状噪声,不予计算。
(4)以交汇点为圆心的轮廓从圆心辐射线段,遇到曲线轮廓匹配为物体,通过圆心与曲线轮廓配对则认为检测到一个物体。
以上所述仅为本发明的较佳实施例而已,并不用以限制本发明,凡在本发明的精神和原则之内所作的任何修改、等同替换和改进等,均应包含在本发明的保护范围之内。

Claims (10)

1.一种装配式预制件工厂的物料管理***,其用于对装配式预制件工厂中物料的出入库过程进行数字化管理,其特征在于,所述物料管理***包括:
电子标签,其包括安装各个运输车辆上的第一标签和第二标签;所述第一标签用于存储车辆配送时的入库清单或出库清单;所述第二标签用于存储车辆的称重结果;
净重测量设备,其包括称重机构和一个电子标签写入模块;所述称重机构用于对进出工厂的运输车辆进行称重,所述电子标签写入模块用于将所述称重机构的称重结果写入到车辆中的第二标签内;
云服务器,其内运行有一个库存数据库和一个基于机器视觉的离散物料检测计数模型;所述库存数据库用于根据验收后进出场信息对工厂内各物料的库存量进行分类统计;所述离散物料检测计数模型用于根据输入的不同角度的物料图像,识别并统计出运送的物料中计件标称型物料的数量;以及
手持终端,其与所述云服务器进行通信连接并在二者间进行数据交互;所述手持终端内包含一个图像采集模块、一个电子标签读写模块,以及一个显示模块;所述图像采集模块用于采集进出场的物料的物料图像;所述电子标签读写模块用于读取任意电子标签中的标签信息,或对任意电子标签中的标签信息进行更新;
所述物料管理***的应用过程如下:
一、车辆入库阶段:
预先将入库清单或出库清单录入到运输车辆的第一标签内;通过手持终端读取车辆的第一标签中的清单信息,并将清单信息上传到云服务器中完成出入库预登记;同时,净重测量设备将车辆的入库称重结果写入到车辆中第二标签内;云服务器将接收到的入库清单或出库清单与库存数据库进行匹配,并向手持终端发送指定的卸料或装料的仓库位置;
二、卸料或装料阶段:
根据指定的仓库位置引导车辆;在装卸过程中采用手持终端采集物料图像,并将物料图像上传到云服务器;云服务器通过所述离散物料检测计数模型识别并统计出计件标称型物料的实测标称量;
三、车辆出库阶段:
净重测量设备将车辆的出库称重结果写入到车辆中第二标签内;仓库管理人员使用手持终端扫描车辆的第二标签,并将读取到的入库称重结果和出库称重结果同步发送到云服务器;云服务器根据入库称重结果和出库称重结果计算货物净重,并将货物净重作为重量标称型物料的实测标称量;然后云服务器比对入库清单或出库清单中物料标称信息与实测标称量是否匹配,是则通过出库验证,放行车辆,并根据入库清单或出库清单对库存数据库进行修改。
2.如权利要求1所述的装配式预制件工厂的物料管理***,其特征在于:所述电子标签还包括安装在各个仓库上的第三标签;所述第三标签用于存储各个仓库内的物料库容数据;在车辆出库后,手持终端接收云服务器中修改后的库存数据库中的信息,并更新对应仓库的第三标签;
当工厂内部生产部门需要领用任意仓库内的物料时,通过手持终端向云服务器发出领用请求;云服务器响应请求后会对库存数据库进行修改;管理人员在物料被领用后,通过手持终端更新对应仓库的第三标签;
当工厂内部生产部门需要向任意仓库内的存放生产的产品时,通过手持终端向云服务器发出存放请求;云服务器响应请求后会对库存数据库进行修改;管理人员在产品存放完成取后,通过手持终端更新对应仓库的第三标签。
3.如权利要求2所述的装配式预制件工厂的物料管理***,其特征在于:在仓库定期盘点过程中,盘点人员对仓库内的物料进行清点和处置,然后将每个仓库中第三标签中记录的物料库容数据与实际清点的数据进行比对,当二者发生偏差时则上报***,由具有权限的管理人员进行核销后,对云服务器中的库存数据库进行修改,然后由盘点人员通过手持终端重新更新对应仓库中的第三标签。
4.如权利要求1所述的装配式预制件工厂的物料管理***,其特征在于:所述入库清单中的信息包括:当前批次物料的供货单位、运输车辆的信息、物料的溯源信息、物料类型、验收物料的标称量、接收物料的单位和部门,以及其它备注信息;
所述出库清单中的信息包括:当前批次物料的收货单位、运输车辆的信息、物料的溯源信息、物料类型、验收物料的标称量、物料的供货单位和部门,以及其它备注信息。
5.如权利要求1所述的装配式预制件工厂的物料管理***,其特征在于:所述第一标签、第二标签和第三标签为RFID标签;所述手持终端为采用具有网络通信功能的专用电子设备,或采用具有通信功能且安装有特定管理程序的通用电子设备。
6.如权利要求1所述的装配式预制件工厂的物料管理***,其特征在于:构建出的所述离散物料检测计数模型包括图像优化模块、基于YOLOv5设计的目标检测模块,以及输出模块;所述图像优化模块用于对输入的图像进行局部亮度优化,以得到像素亮度分布均匀的图像并输出给所述目标检测模块;所述目标检测模块用于根据输入的图像识别出不同尺度特征状态下包含识别目标的各个预测框及其对应的置信度;所述输出模块采用改进型非极大值抑制算法对目标检测网络的输出进行处理,得到输入的图像中包含的目标物的数量;
所述目标检测模块中包括:特征提取网络、特征融合网络、以及预测头;所述特征提取网络用于对输入的图像进行特征提取,得到160*160、80*80、40*40、20*20四个不同尺度的特征图;所述特征融合网络对四个不同尺度的特征图按照重复多次双向特征融合路径进行融合加强,得到80*80、40*40、20*20三个不同尺度的融合特征;所述预测头用于对三个不同尺度的融合特征分别进行物体检测与预测框回归;输出对应的预测框和置信度。
7.如权利要求6所述的装配式预制件工厂的物料管理***,其特征在于:所述图像优化模块的优化过程如下:(1)将原始图像Image转换为灰度图Grey;
(2)将灰度图Grey扩充为原图通道数,再乘以预设的亮度权重系数α,得到权重矩阵W,即:W=α*Grey;
其中,“*” 表示矩阵的乘法运算;亮度权重系数α的取值范围为0-1,值越大表示增强程度越大;
(3)将灰度图Grey中像素值小于0.5认定为暗点像素,对灰度图Grey中筛选出的暗点像素进行像素增强,得到对应的曝光图Exposure;
(4)输出增强后的图像
Figure 321952DEST_PATH_IMAGE001
如下:
Figure 204458DEST_PATH_IMAGE002
8.如权利要求6所述的装配式预制件工厂的物料管理***,其特征在于:所述目标检测模块的改进如下:
(1)将YOLOv5的特征提取网络中所有的CSP-Block替换为新设计的CSP-DSC-Block;
所述CSP-DSC-Block将输入特征分为两路,一路经过DSC-Block处理,另一路经过多重Dense-Block处理,然后将两路处理结果经过3*3卷积处理后输出;
(2)将所述YOLOv5中主干网络上的所有3*3卷积模块替换为Rep-Block;以在网络训练时对Rep-Block采用多分支结构;
(3)在YOLOv5的特征提取网络和特征融合网络中引入注意力机制模块,所述注意力机制模块采用融合通道注意力和空间注意力的功能模块;
注意力机制模块的特征输入维度为H*W*C,H为特征高度、W为特征宽度、C为特征通道数;首先输入特征分别进行全局最大池化和全局平均池化后拼接成1*1*C维度特征;然后经过1*1卷积核和Sigmoid函数得到通道注意力权重;输入特征与通道注意力权重点积后得到通道注意力融合后的H*W*C特征;接着在分别经过全局最大池化和全局平均池化拼接成H*W*2的特征图,最后经过7*7的卷积核卷积和sigmoid函数,输出注意力机制处理后的H*W*C维度的输出特征;
(4)对预测头进行调整,简化后的预测头采用物体置信度判断与预测框回归解耦的结构;
所述预测头使用1*1卷积将传入预测头的特征图在通道上进行拆分成相同形状的两个特征图,而后分别叠加3*3卷积,最后再使用1*1卷积进行降维后得到置信度和预测框的相应检测结果;其中,物体置信度判断特征输出通道数为1,预测框回归特征输出通道数为4;
(5)本算法采用改进的非极大抑制算法,保留得分前三的预测框,并赋予这三个预测框相应的权重,由得分最高的三个预测框共同平均出最接近真实框的预测框。
9.如权利要求6所述的装配式预制件工厂的物料管理***,其特征在于:在所述离散物料检测计数模型中针对不同类型的物料分别进行训练,并保存对应的训练后的目标检测模块的模型参数;
各个目标检测模块的模型训练过程的改进如下:
(1)采用Mosaic增强策略对原始数据集进行扩增;具体处理过程包括对任意四张图像进行拼接,并采用旋转、裁剪、缩放的方式对拼接图像进行变换;
(2)在网络模型训练阶段采用SimOTA标签动态分配方法对正样本进行优选;
(3)适配任务改进设计后的损失函数计算公式如下:
Figure 229046DEST_PATH_IMAGE003
上式中,
Figure 171594DEST_PATH_IMAGE004
表示预测框回归预测损失的权重,
Figure 812791DEST_PATH_IMAGE005
代表正样本置信度预测损失对应的的权重,
Figure 233408DEST_PATH_IMAGE006
表示负样本置信度预测损失的权重;S2代表特征点数量其值为特征图长宽尺寸的乘积;B代表预测框数量可根据任务预先设置;C代表物体置信度预测值,
Figure 705977DEST_PATH_IMAGE007
代表物体置信度真实标签值,上下标i、j代表该值为第i个特征点中第j个预测框对应的物体置信度值,表示该特征点是否包含物体的概率,其范围为0到1;x、y、w、h分别代表预测框中心横纵坐标和宽高,
Figure 819427DEST_PATH_IMAGE008
分别代表真实标签中心横纵坐标和宽高,上下标i、j代表该组参数值为第i个特征点中第j个预测框对应的一组横纵坐标和宽高值;
Figure 682341DEST_PATH_IMAGE009
Figure 906649DEST_PATH_IMAGE010
分别为一组用于表征i、j处特征点是否包含目标物的标志:当第i行第j列特征点包含物体时,
Figure 404364DEST_PATH_IMAGE009
为1,
Figure 688715DEST_PATH_IMAGE011
为0;当第i行第j列特征点不包含物体时,
Figure 101241DEST_PATH_IMAGE009
为0,
Figure 129240DEST_PATH_IMAGE011
为1;
(4)采用知识蒸馏结构,设置教师模型帮助模型快速收敛;教师模型输出的预测结果作为软标签与学生模型输出的预测结果计算损失称为软损失
Figure 655031DEST_PATH_IMAGE012
,真实标签与学生模型输出的预测结果计算损失称为硬损失损失
Figure 110283DEST_PATH_IMAGE013
;
其中损失函数如下:
Figure 275685DEST_PATH_IMAGE014
以上损失函数中
Figure 107375DEST_PATH_IMAGE015
使用(3)中损失函数计算公式Loss1得出,其中
Figure 549988DEST_PATH_IMAGE016
;
当学生模型输出值比教师模型更接近真实标签时,则停止知识蒸馏训练仅单独训练学生模型,此时训练损失为:
Figure 910563DEST_PATH_IMAGE017
10.如权利要求1所述的装配式预制件工厂的物料管理***,其特征在于:所述手持终端中还包括一个基于图像识别技术的嵌套式管件物料的本地识别模块,所述本地识别模块用于根据图像采集模块采集到的图像,在手持终端本地对管件进行识别和计数;所述本地识别模块的识别结果与图像采集模块获取的图像同步发送到云服务器中;所述本地识别模块的识别结果用于与云服务器中离散物料检测计数模型的检测结果进行交叉验证;
其中,本地识别模块的管件检测方法如下:
(1)采用Canny算法检测提取管件对应区域的图像的边缘;边缘的提取过程包括四个步骤:a.对图像进行高斯滤波使图像中边缘轮廓变得平滑,并增加边缘宽度;b.计算图像中像素的梯度值和梯度方向;c.通过非极大值抑制仅保留沿像素梯度方向梯度值最大的点,保留的像素必为边缘;d.将根据步骤c中保留像素点沿梯度法向量方向进行平滑扩充,当扩充点梯度低于给定阈值之后,停止该操作,得到最终轮廓;
(2)经过边缘检测后,将边缘做平滑连贯处理之后计算轮廓上个点所在曲线的切线向内法向量,记录法向量直线;
(3)法向量直线交汇点为圆形轮廓的圆心,未交汇的法向量直线判定为其它形状噪声,不予计算;
(4)以交汇点为圆心的轮廓从圆心辐射线段,遇到曲线轮廓匹配为物体,通过圆心与曲线轮廓配对则认为检测到一个物体。
CN202211577533.7A 2022-12-09 2022-12-09 一种装配式预制件工厂的物料管理*** Active CN115600941B (zh)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN202211577533.7A CN115600941B (zh) 2022-12-09 2022-12-09 一种装配式预制件工厂的物料管理***

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN202211577533.7A CN115600941B (zh) 2022-12-09 2022-12-09 一种装配式预制件工厂的物料管理***

Publications (2)

Publication Number Publication Date
CN115600941A true CN115600941A (zh) 2023-01-13
CN115600941B CN115600941B (zh) 2023-03-21

Family

ID=84852574

Family Applications (1)

Application Number Title Priority Date Filing Date
CN202211577533.7A Active CN115600941B (zh) 2022-12-09 2022-12-09 一种装配式预制件工厂的物料管理***

Country Status (1)

Country Link
CN (1) CN115600941B (zh)

Cited By (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN116958907A (zh) * 2023-09-18 2023-10-27 四川泓宝润业工程技术有限公司 一种输气管道周边隐患目标巡检方法及***
CN117456473A (zh) * 2023-12-25 2024-01-26 杭州吉利汽车数字科技有限公司 车辆装配检测方法、装置、设备及存储介质
CN117853823A (zh) * 2024-03-04 2024-04-09 朗峰新材料启东有限公司 用于辅助新能源汽车无线充电的异物检测方法及***

Citations (10)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20070208454A1 (en) * 2005-10-25 2007-09-06 Mckesson Automation Systems Inc. Adaptive interface for product dispensing systems
US20080215179A1 (en) * 2004-09-22 2008-09-04 Sap Aktiengesellschaft Online Controlled Picking in a Warehouse
CN105005886A (zh) * 2015-08-18 2015-10-28 青岛华高软件科技有限公司 一种粮食仓储智能化电子信息管理装置
CN105775510A (zh) * 2016-05-09 2016-07-20 徐洪军 一种基于rfid技术的医疗废弃物管理***
CN108921461A (zh) * 2018-05-16 2018-11-30 天津科技大学 基于rfid技术的仓储***及控制方法
US10217074B1 (en) * 2017-08-29 2019-02-26 Amazon Technologies, Inc. Modular automated inventory sorting and retrieving
CN109712277A (zh) * 2018-11-20 2019-05-03 中信梧桐港供应链管理有限公司 基于物联网的仓库储运智能管理***
CN111091320A (zh) * 2019-11-26 2020-05-01 国网辽宁省电力有限公司朝阳供电公司 基于声光定位的智能化无人值守仓储管理***及管理方法
CN114140049A (zh) * 2021-11-29 2022-03-04 广州权馨信息科技有限公司 多用户仓储管理的数据处理方法和***
CN115439070A (zh) * 2022-10-13 2022-12-06 南京维拓科技股份有限公司 一种基于仓储数字化实现自助领料的方法

Patent Citations (10)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20080215179A1 (en) * 2004-09-22 2008-09-04 Sap Aktiengesellschaft Online Controlled Picking in a Warehouse
US20070208454A1 (en) * 2005-10-25 2007-09-06 Mckesson Automation Systems Inc. Adaptive interface for product dispensing systems
CN105005886A (zh) * 2015-08-18 2015-10-28 青岛华高软件科技有限公司 一种粮食仓储智能化电子信息管理装置
CN105775510A (zh) * 2016-05-09 2016-07-20 徐洪军 一种基于rfid技术的医疗废弃物管理***
US10217074B1 (en) * 2017-08-29 2019-02-26 Amazon Technologies, Inc. Modular automated inventory sorting and retrieving
CN108921461A (zh) * 2018-05-16 2018-11-30 天津科技大学 基于rfid技术的仓储***及控制方法
CN109712277A (zh) * 2018-11-20 2019-05-03 中信梧桐港供应链管理有限公司 基于物联网的仓库储运智能管理***
CN111091320A (zh) * 2019-11-26 2020-05-01 国网辽宁省电力有限公司朝阳供电公司 基于声光定位的智能化无人值守仓储管理***及管理方法
CN114140049A (zh) * 2021-11-29 2022-03-04 广州权馨信息科技有限公司 多用户仓储管理的数据处理方法和***
CN115439070A (zh) * 2022-10-13 2022-12-06 南京维拓科技股份有限公司 一种基于仓储数字化实现自助领料的方法

Non-Patent Citations (2)

* Cited by examiner, † Cited by third party
Title
田华: "中厚板厂MES库存管理***开发", 《中国优秀硕士学位论文全文数据库》 *
章淼晶等: "基于自动称重***条码综合管理***的解决方案", 《非织造布》 *

Cited By (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN116958907A (zh) * 2023-09-18 2023-10-27 四川泓宝润业工程技术有限公司 一种输气管道周边隐患目标巡检方法及***
CN116958907B (zh) * 2023-09-18 2023-12-26 四川泓宝润业工程技术有限公司 一种输气管道周边隐患目标巡检方法及***
CN117456473A (zh) * 2023-12-25 2024-01-26 杭州吉利汽车数字科技有限公司 车辆装配检测方法、装置、设备及存储介质
CN117456473B (zh) * 2023-12-25 2024-03-29 杭州吉利汽车数字科技有限公司 车辆装配检测方法、装置、设备及存储介质
CN117853823A (zh) * 2024-03-04 2024-04-09 朗峰新材料启东有限公司 用于辅助新能源汽车无线充电的异物检测方法及***
CN117853823B (zh) * 2024-03-04 2024-05-14 朗峰新材料启东有限公司 用于辅助新能源汽车无线充电的异物检测方法及***

Also Published As

Publication number Publication date
CN115600941B (zh) 2023-03-21

Similar Documents

Publication Publication Date Title
CN115600941B (zh) 一种装配式预制件工厂的物料管理***
US11403585B2 (en) Gateway balancing
JP2022514859A (ja) 自動検査システムおよび出荷用コンテナの状態を評価する関連方法
CN110443093B (zh) 一种面向智能化的红外数字全景***及其仓库管理方法
Kopytov et al. Multiple-criteria analysis and choice of transportation alternatives in multimodal freight transport system
CN109711717A (zh) 智能化集装箱港口管理***
AU2008282178B2 (en) Transportation management system
US20190303850A1 (en) Nonintrusive, Sensor-Driven Processor for Managing Stored Commodities
CN114331284A (zh) 一种基于云计算的智能仓储服务管理***
CN113592440B (zh) 一种基于大数据的智慧物流取件分析***及方法
CN109064085B (zh) 一种施工现场材料管理方法
CN116523270B (zh) 一种物流运输任务自动调度方法、设备、服务器及介质
CN111401814A (zh) 数据处理方法、装置、电子设备及计算机可读介质
CN114596022B (zh) 一种基于aoa射频定位技术的智慧仓储管理方法及***
JP5434204B2 (ja) 製品搬送作業量予測装置、製品搬送作業量予測方法、及びコンピュータプログラム
CN114066055A (zh) 一种在物流运输中车辆晚靠台预测的方法、装置和服务器
CN115545369A (zh) 自动化码头岸桥资源策划决策方法、终端以及介质
CN117764493B (zh) 一种煤炭监管***
CN111626666A (zh) 一种分布式堆场模式
Ahn Transportation framework in panelized construction for residential building
CN118428563A (zh) 一种堆场智能规划方法及***
CN115380298A (zh) 确定货物的运输路线和/或位置及触发自动化操作的***
CN107067203B (zh) 园区低碳存储方法及***
Shahbudinbhai Design and Analysis of Iot Ecosystem for Freight Management System
CN116882893A (zh) 基于gpgpu芯片的工厂库存货物管理***

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