文章详情

您当前的位置:首页 > 科技 > 解决方案 >

您当前的位置:首页 > 科技 > 解决方案 >

【生猪系统】AI地磅点猪

原发表日期:2022-03-09

原发表日期:2022-03-09

案例名称: AI地磅点猪

单位名称: 云浮市物联网研究院有限公司
案例概述:

第一章 简介
 
1.1 AI生猪地磅点数系统简介
 
本系统由普通摄像头、搭配点数算法的平板组成。摄像头需安装在地磅的正上方,用于获取地磅中的实时画面;点数平板通过局域网访问摄像头,通过内置的算法,实时快速对接入的视频画面进行处理,并将仔猪实时标记出来并计数,同时支持点数截图、数据的保存,方便进行数据的存档以及复核。
 
1.2 产品用途与面向市场
 
产品定位为地磅点猪的AI标记助手,主要用于种猪场出猪台地磅的辅助点数,标记出视频画面中的猪只,并统计猪只数量。
虽然点数准确率未能达到100%,但猪场人员可根据系统标记好猪只的图片快速人工复核,也能缩短出猪时间,提高出猪效率,同时保留点数照片作为出猪的凭证依据,方便了猪场的财务核算和保证生猪资产的安全。面向的市场是种猪场出猪台使用小磅出猪的场景,需快速结算猪只数量的场景。
 
1.3 产品部署
 
1.3.1 现场网络要求
1、网络带宽建议不要低于20M,推荐50M以上,可访问外网。
2、现场交换机需要预留摄像头与点数设备的网线,点数平板的网线需延长至计划放置点数平板的位置(点数平板支持Wi-Fi连接,为了稳定考虑建议使用有线网络接入)。
3、需确保点数摄像头与点数平板处于同一局域网中,否则平板无法访问点数摄像头。(即现场连接摄像头的POE交换机需预留2口,1口用于摄像头,1口用于点数平板,若不够则需增加5口POE交换机)
 
1.3.2 系统连接总图
各个设备之间连接的系统架构图如下图1所示。
 

图1 系统架构
 
1.4 软件简介
 
1.4.1 软件操作主页面
 
图2 软件操作主界面
①摄像头列表
根据仔猪批次选择对应的摄像头进行AI点猪操作。
 
②批次信息录入
可填写批次和公司名称
 
③开始点数按钮
点击开始按钮,执行AI点猪功能(在开始点数 5s 后,可以在按一次“提前结算”按钮提前结束点数;系统默认点数时长为21 秒)
 
④点数结果确认按钮
复查无误,点击确认按钮,即默认AI点猪的数据无误,会直接将数据和图片保存到统一列表中。
 
⑤修改结果按钮
复查发现个别仔猪重叠没有被点出来,可点击修改按钮输入正确的仔猪数量;
 
⑥放弃结果按钮
点击放弃按钮,直接结束当前AI点数功能,即此次点数操作作废,不会保持任何信息。
 
⑦摄像头实时画面
显示的是当前批次的仔猪在地磅上的画面。
 
1.4.2 点数结果
图3 点数结果界面
绿色:算法确认率较高
红色:算法确认率较低,需要人工额外注意(包含计数)
 
1.4.3 数据统计界面

 
如图4所示,统计菜单可查看当日出猪点数的数据统计。
 

图4 数据统计界面
 
 
第二章 流程变革
 
2.1 传统点猪业务流程
 

图5 传统点猪业务流程
1、2、3:直接将各个生产线上的仔猪赶到地磅上;
4、5、6:将各个生产线上发育不全的仔猪放入保育舍;
 
7:将保育舍里的仔猪赶到地磅上;
8:将地磅上所有称完重量的猪赶到点猪通道,然后进行点猪;
9:仓管将此批出猪的表单信息给到分公司财务确认;
10:分公司财务现场审核数据,确认无误后给养户确认;
11:养户确认数据无误后,确认领苗数量,最后将猪赶上拉猪车,即完成出猪流程。
 
2.2 AI地磅点数业务流程
图6 AI地磅点数业务流程
1、2、3:将各个生产线上发育不全的仔猪放入保育舍;
4、5、6:将各个生产线上的仔猪赶到装有AI点数摄像头的地磅上;
 
7:将保育舍里的仔猪赶到装有AI点数摄像头的地磅上;
地磅+AI点数:当仔猪到达地磅后,进行一个称重和AI点数;
 
8、9:仓管确认AI系统点数结果,并将数据结果及出猪照片保存到AI点数平板中;
10、11:仓管将AI点猪数据记录通过点猪系统自动发给分公司财务,待他们确认;
12、13:客户确认出猪单据中的点猪照片,确认领苗数量;
14、 15:集团财务根据系统数据库中的出猪照片及数量,可回溯核查数据
 
2.3 点猪操作流程
 
2.3.1传统点猪流程 
1、将仔猪赶到地榜上,先进行称重;
2、称重完毕后,将仔猪由地磅赶往出猪通道,然后进行人工手动点猪。现场仓管负责点猪,财务负责监督,养户负责监督和点猪,
3、 待分公司财务及养户确认领苗数据无误后,即可完成领苗流程。
 
2.3.2 AI地磅点猪流程
1、将仔猪赶到地磅上,然后开启AI点数平板配合已装好在地磅上方的摄像头进行智能点猪操作。
2、根据平板上的摄像头序号选择要进行AI点猪的摄像头,首先通过画面确认仔猪是否已经全都到达地磅区域,当全部仔猪已在地磅上就可以进行一个AI点猪了。
3、点击平板上的“开始”按钮即可启动仔猪点数。随着屏幕上的百分百地逐渐增加,当5秒后,可点击“提前结束”按钮,可提前结束仔猪点数。(不建议此操作,因为进行到100%的时候(自己加载完)的准确率会更高)
4、机器正常加载完后(系统默认点数时长为21 秒),会显示一个静态的仔猪画面(具体参考下面的“点数结果页面”),我们可以看到每头猪上面都会有一个圆点的标记,图片右边会显示AI点出仔猪的数量。
5、待AI点完后再进行人工复查,复查只需要去发现身上没有圆点标记的猪,然后记录下,最后统计总数量。如果人工复查发现有几头猪没有被点进去(可能猪与猪之间重叠,只露出一点点体型)可以点击平板上的修改按钮,将漏掉的仔猪与刚刚屏幕得到已点到的仔猪数了加起来输入到空格栏里,点击确认,然后系统会自动截图并将此次点猪数据放到统计页面里(具体参考上面的“数据统计页面”)
6、如果人工复查没发现被遗漏的仔猪,那直接点击确认即可。如果不需要此次的AI点数数据,想废弃掉或者想重新点一遍,可点击放弃按钮即可,此时的数据是不会被保留的。
 
2.3.3 AI地磅点猪优势
 
表1 传统点猪和AI地磅点猪区别