本发明涉及目标检测与追踪,具体为一种基于emda的猪只识别追踪方法与系统、装置。
背景技术:
1、信息技术为生猪产业带来了巨大的发展机遇,大幅度提升了企业的信息处理能力和管理效率,也为市场交易模式注入了强劲动力。在“互联网+”的背景下,生猪交易逐渐从传统的线下模式转向线上模式,这种转变使得养殖户和屠宰企业可以直接交易,减少了中间环节,降低了采购费用,使价格波动幅度减小。并且由于生猪生长环境的要求,减少与外界的接触,避免感染病毒造成大量生猪死亡的恶性事件,造成巨额损失,线上生猪交易显得格外重要。
2、线上猪只交易对于售卖双方来说均是一大利好,在移动端可以进行猪只选择,对猪只的形态进行筛选后提交所需生猪的id,极大提高交易效率降低时间成本。
3、在选购过程中猪只信息对客户不够透明,导致线上售卖对于客户来说存在公平问题。并且在对猪只实现跟踪检测过程中,会出现目标跟踪丢失和遮挡问题导致id序号变化频率过快,致使id数值远远超出实际生猪的数量,会对客户进行选择生猪的过程造成一定影响。
4、经检索,中国专利申请号为201810404681.6,申请公开日为2018年10月12日的专利申请文件公开了一种猪场自动化管理系统及方法。该系统包括:猪只进场管理模块:用于对进场的猪只通过电子称重传感器进行称重,并计算猪只成本;猪只饲养管理模块:用于在饲养过程中采集水、电、饲料的用量,并计算饲养成本;猪只出栏管理模块:用于在猪只出栏时通过电子称重传感器进行称重,计算猪只售卖价格;统计模块:用于通过猪只售卖价格、饲养成本和猪只成本,统计猪场养殖利润。该专利只是实现了自动化的数据采集和管理,使饲养者在饲养的过程中明确饲养成本和利润,但是没有实现线上售卖猪只以及以及对猪只的准确追踪。本发明实现了线上售卖猪只以及以及对猪只的准确追踪。
5、经检索,中国专利申请号为202310672928.3,申请公开日为2023年7月18日的专利申请文件公开了一种基于图像识别的远程卖猪监管方法、装置以及设备。该方法包括:根据出猪计划获取出猪视频,其中,所述出猪视频是通过在出猪通道预设的摄像头所拍摄得到的;对所述出猪视频中的每一帧图像进行猪只识别,并通过基于卷积神经网络的关键点识别算法对所识别的猪只进行关键点预测,得到猪只关键点;基于所述猪只关键点对所识别的猪只进行分析,得到猪只尺寸和猪只重量;通过预设多分割线重数统计法对所述出猪视频中的猪只进行盘点统计,得到猪只数量;基于空间权重和时间权重对经过所述统计线的猪只进行统计,得到所述猪只数量;根据所述猪只识别框经过所述统计线的来源方向计算所述统计线上的数值;对所有所述统计线的数值按照时间进行归一化处理,得到所述猪只数量;将所得到的所述猪只尺寸、所述猪只重量以及猪只数量形成出猪记录。该专利只是实现了通过图像识别来对猪只重量、数量、尺寸进行记录。但是再识别过程中会出现重复识别的情况,可能会导致统计数量和实际数量不符。并且通过该专利图示可看出,该识别是在顶部识别,这个角度的识别会使猪只尺寸、重量计算不准确,并且顶部猪只特征相似,会导致识别重复别,计数不准确。本发明使用斜视角度,使得追踪识别算法可以更好识别猪只特征。
6、因此,为了高效透明的线上售卖猪只,亟需解决因遮挡导致目标丢失以及id不唯一的问题。
技术实现思路
1、本发明旨在至少解决现有技术中存在的线上售猪的猪只信息对于客户不够透明,以及猪只遮挡导致id序号变化频率过快,使得猪只id不具有唯一性。
2、为此,本发明提供一种基于emda的猪只识别追踪方法,该方法具体包括如下步骤:
3、s1、在猪场的关键位置架设摄像设备,获取关于生猪的实时视频流或离线视频;
4、s2、使用检测器对每一帧进行检测,通过融合粒子滤波器进行状态预测;
5、s3、使用动态id分配算法为猪只目标分配id;
6、s4、使用增强型匹配策略再匹配丢失的目标;
7、s5、将识别追踪结果返回至客户端以及企业端
8、有益效果
9、相比于现有技术,本发明的有益效果为:本发明基于追踪算法并应用于成品猪销售过程的方法通过动态id分配算法和增强型匹配策略,有效控制id浮动范围,避免因id频繁切换导致的跟踪混乱,从而确保每头猪只在整个追踪过程中的身份唯一性和连续性;
10、其次,融合粒子滤波器结合了线性估计能力和非线性处理能力,能够处理复杂动态环境下的非线性目标跟踪问题,提高了猪只追踪的可靠性和精确度;
11、该系统还能够实时获取和处理猪只的活动视频流,确保检测和跟踪结果的实时性和准确性,为用户提供了直观、详细的猪只活动信息展示界面,使客户能够个性化地挑选和购买猪只,提升了客户体验和满意度。
1.一种基于emda的猪只识别追踪方法,其特征在于,该方法具体包括如下步骤:
2.根据权利要求1所述的一种基于emda的猪只识别追踪方法,其特征在于:步骤s1中,获取到实时视频流的具体过程如下:
3.根据权利要求1所述的一种基于emda的猪只识别追踪方法,其特征在于,数据传输协议采用rtsp。
4.根据权利要求1所述的一种基于emda的猪只识别追踪方法,其特征在于,所述步骤s2中,猪只识别追踪的具体过程为:
5.根据权利要求1所述的一种基于emda的猪只识别追踪方法,其特征在于:步骤s3中,使用动态id分配算法da分配新的id,具体过程如下:
6.根据权利要求1所述的一种基于emda的猪只识别追踪方法,其特征在于:所述步骤s4中,对丢失目标进行再匹配,具体过程如下:
7.根据权利要求1所述的一种基于emda的猪只识别追踪方法,其特征在于:步骤s5中,将视频追踪结果返回客户端与企业端,具体过程如下:
8.一种基于emda的猪只识别追踪系统,其特征在于,该系统采用如权利要求1-7任一项所述的猪只识别追踪方法对猪只进行识别追踪;
