奶牛乳房炎自动检测技术研究进展
2023-08-15初梦苑刘晓文曾雪婷王彦超
初梦苑 ,刘晓文 ,曾雪婷 ,王彦超 ,刘 刚
(1. 中国农业大学智慧农业系统集成研究教育部重点实验室,北京 100083;2. 中国农业大学农业农村部农业信息获取技术 重点实验室,北京 100083)
0 引 言
随着人民生活水平的不断提高,乳制品的需求日益增长[1-2]。而乳房炎、子宫内膜炎、口蹄疫与跛足等奶牛疾病的发生,不仅降低产奶量、损害牛奶质量,还影响人类身体健康、增加牛群更替成本[3]。其中,乳房炎发病率高、发病范围广,是造成养殖场经济损失较为严重的疾病之一[4-5]。奶牛乳房炎最常用的分类方法由美国国家乳房炎委员会(American national mastitis committee,ANMC)提出,该方法根据奶牛乳房及乳汁有无肉眼可见变化,将乳房炎分为临床型乳房炎(clinical mastitis, CM)与非临床型乳房炎(nonclinical or subclinical mastitis,SCM),即隐性乳房炎[6-7]。根据临床症状与乳汁变化程度,CM 又可分为最急性、急性、亚急性和慢性乳房炎[8]。根据国际奶业联合会的统计,世界上所有存栏奶牛中至少有1/3 患有各类乳房炎,奶牛临床型乳房炎发病率是2%,隐性乳房炎发病率为50%[9-12]。国内临床型乳房炎头发病率约为5.38%,乳区发病率约为1.65%;隐性乳房炎头发病率约为59.36%,乳区发病率约为31.62%[13-18]。全球每年因乳房炎造成的经济损失高达350 亿美元,仅美国的损失就达20 亿美元[19-24]。奶牛乳房炎发病原因主要有病原微生物感染、环境与管理不当、奶牛自身因素等[25-27]。临床型乳房炎主要根据奶牛乳房和乳汁是否出现肉眼可见的异常变化进行诊断,如乳房红肿坚硬、产奶量下降、乳汁稀薄且混有絮状物[28]。而隐性乳房炎乳房和乳汁在外观上肉眼不可见,因此经济损失更为严重[29]。目前养殖场诊断奶牛隐性乳房炎的方法主要有乳汁体细胞计数(somatic cell count, SCC)[30-31]、加州乳房炎试验(California mastitis test, CMT)[32]、乳汁pH 值检查[33]、乳汁电导率检查[34]、乳汁酶学检查与病原学诊断等[35]。上述检测方法虽然能较准确地筛查奶牛乳房炎,但通常工作量大,检测周期长,且奶样对检测环境有着较高的要求,难以满足养殖场快速实时诊断奶牛乳房炎的需求。
近年来,随着信息技术的迅速发展,先进的电子信息技术装备被广泛应用于工业、农业、医疗与制造业等领域[36]。在农业信息化领域,智慧养殖是指利用各种传感器技术、人工智能技术、环境监测技术、环境控制技术、无线通讯技术与大数据技术等,集成畜禽生理疾病信息的智能监测与预警、畜禽行为智能监测、精准饲喂与智能环境控制等于一体的养殖系统[37]。智慧养殖能够为畜禽打造健康、舒适、安全的生活环境,为养殖者提供高效、可靠和综合的管理手段,全面提升养殖数字化与智能化水平[38]。奶牛乳房炎自动检测技术一般指利用红外热成像技术、机器视觉技术、传感器技术、机器学习技术或数据分析技术等,对获取的奶牛热图像、奶样、乳房信息、奶牛个体信息等进行综合分析与处理,诊断奶牛是否患有乳房炎以及患病程度的过程[39-41]。
目前已有较多国内外研究学者对奶牛乳房炎进行自动化检测,并取得了丰硕成果。奶牛乳房炎自动检测研究利用传感器或多传感器系统,采集奶牛乳房或乳汁信息,使用数据分析与机器学习方法,构建乳房炎检测模型。根据奶牛乳房炎自动检测所采用的传感器类型,本文主要从基于视觉传感器、自动挤奶系统和其他传感器的奶牛乳房炎自动检测技术3 个方面展开介绍,分析当前阶段奶牛乳房炎自动检测面临的主要技术问题与挑战,并展望未来研究的重点与发展趋势,以期为开展奶牛乳房炎自动检测技术与方法研究提供参考。
1 基于视觉传感器的奶牛乳房炎检测技术
机器视觉一般指使用非接触式光学传感设备,采集被测目标的图像信息,并对图像信息进行分析、处理与计算,得到被测目标的形态、颜色、纹理等特征数据,进而根据特征数据进行判断与决策[42-43]。基于视觉传感器的奶牛乳房炎自动检测技术通常是借助热像仪、显微镜、可见光相机等数据采集设备,获取奶牛乳房区域热图像、奶样体细胞图像或奶样pH 测试纸图像,再利用机器视觉等技术,对原始图像数据进行分析处理,最后对奶牛乳房炎患病情况进行诊断,如图1 所示。近年来较为典型的基于视觉传感器的奶牛乳房炎自动检测技术相关研究成果如表1 所示。
表1 基于视觉传感器的奶牛乳房炎检测技术Table 1 Researches on mastitis detection technology in dairy cow based on visual sensors
图1 基于视觉传感器的奶牛乳房炎检测技术示意图Fig.1 Sketch map of mastitis detection technology in dairy cow based on visual sensors
1.1 基于乳房热红外图像的奶牛乳房炎检测
红外热成像(infrared thermography, IRT)技术可探测物体发出的中长波红外辐射,并将其转换为温度数据,从而生成物体热分布可视化的数字图像或视频。目前,越来越多的学者利用IRT 技术,评估农场牲畜的生育能力、新陈代谢、疼痛以及疾病监测[56-58]。奶牛乳房炎是当乳腺受到病原体侵袭以及理化因素刺激时,乳房区域所发生的炎症反应[59]。奶牛乳房区域存在炎症时,血流会发生相应变化,炎症区域皮肤表面温度升高。因此,较多研究借助热像仪测量奶牛乳房表面温度,并观测其温度变化,从而进行奶牛乳房炎的检测。
有些研究通过观测奶牛乳房皮肤表面温度以及变化,来检测乳房炎发病情况。WATZ 等[45]将大肠杆菌注入健康奶牛体内诱发乳房炎,然后利用热像仪从奶牛后侧拍摄热红外数据,使用图像识别软件自动检测奶牛后侧乳房区域,并计算热图像中乳区最大温度。该研究利用IRT 技术,根据奶牛乳房最大温度自动检测乳房炎,敏感性为93.75%,特异性为94.96%。郭艳娇等[49]提出了一种基于热图像的奶牛乳房温度分布测量与乳房炎检测方法。该方法可自动识别奶牛左右后乳区,通过线剖法建立奶牛乳区温度分布拟合方程,根据温度拟合线斜率的正负进行奶牛乳房炎的识别,与CMT 真值相比,健康乳区识别精度为76%,患病乳区识别精度为75%。该研究首次将奶牛乳区温度分布拟合线斜率作为乳房炎特征,取得了较好的检测效果,为基于乳房图像的乳房炎检测提供了新思路。KHAKIMOV 等[50]利用IRT 研究了奶牛乳房炎,与产奶量和乳房皮肤表面温度之间的关系。研究结果表明,患乳房炎乳区的皮表温度与产奶量之间显著相关(线性皮尔逊相关系数(linear Pearson correlation coefficient, LPCC)为-0.96),健康乳区皮表温度与产奶量之间没有显著关系(LPCC 为0.16)。该研究还将皮表温度范围为32~36 °C 的乳区判定为健康乳区,皮表温度为36.1~39 °C 范围内的乳区判定为患病乳区,该方法证实了根据奶牛乳房皮表温度快速评估牛群乳房炎感染情况的可行性。但是,只根据奶牛乳房皮表温度及变化诊断是否患有乳房炎,结果易受养殖场环境、季节、奶牛个体特异性等因素影响。
此外,奶牛患乳房炎时,患病乳房局部区域温度升高,奶牛体核温度不变,而奶牛眼睛温度可以较好地反映直肠温度。因此,奶牛眼睛与乳房温度之间的差异在一定程度上可以反映奶牛患病情况。张旭东等[44]利用传统数字图像处理方法进行奶牛眼睛与乳房的自动定位,然后根据奶牛眼乳温差判断奶牛是否患有乳房炎。在奶牛眼乳定位研究中,该研究基于热图像中HSV(hue, saturation, value)颜色特征与骨架特征,自动检测奶牛眼睛位置。利用基于骨架特征的支持向量机(support vector machine, SVM)分类技术,自动检测奶牛乳房位置。预测结果与SCC 检测结果进行对比,CM 检测准确率为87.5%,SCM 准确率为33.3%。随着人工智能的快速发展,深度学习技术越来越多地应用于畜牧自动监测领域。ZHANG 等[46]提出了一种基于热图像双边滤波增强的深度学习网络EFMYOLOv3(enhanced fusion mobileNetV3 YOLOv3)[60],用于自动检测热图像中奶牛眼睛与乳房位置,如图2 所示。在定位奶牛热图像中眼睛与乳房之前,使用基于灰度直方图的双边滤波图像增强算法增强热图像细节,提高了前景与背景之间的对比度,最后根据热图像中自动提取的奶牛眼乳温差来判断奶牛是否患有乳房炎,并将诊断结果与SCC 结果对比。该乳房炎分类算法准确率、敏感性和特异性分别为83.33%、92.31%和76.47%。王彦超等[47]为提高奶牛乳房炎检测精度,在YOLOv3-tiny 网络中增加了4 个残差结构和3 个压缩激励(squeeze and excitation,SE)模块,并对激活函数进行改进,利用改进后的YOLOv3-tiny 网络进行奶牛眼睛与乳房的定位,根据自动检测的奶牛眼乳温差来判定是否患有乳房炎,奶牛乳房炎的检测精度为77.3%。宋子琪[48]使用YOLOv4 模型进行奶牛眼睛与乳房部位的自动检测,眼睛检测平均精度(Average precision, AP)比使用传统图像处理方法提高了3.6%,乳房检测AP 值提高了12.65%。根据奶牛眼乳温差进行乳房炎的分级,奶牛CM 检测准确率为91.4%,特异性为80%,敏感性为93.3%。用奶牛眼睛与乳房温度差值检测乳房炎,虽在一定程度上避免了奶牛个体特异性对检测结果的影响,但奶牛眼睛温度与体核温度仍有一定差距,用奶牛眼睛温度代替直肠温度,容易造成乳房炎检测误差累积。
图2 基于IRT 与深度学习的奶牛关键部位检测[46] Fig.2 Key parts detection of dairy cows based on IRT (infrared thermo graphy) and deep learning[46]
METZNER 等[61]将大肠杆菌注入奶牛右后肢诱发乳房炎,并利用IRT 技术观测奶牛左右乳房温差。由热红外图像可以检测到诱发乳房炎的乳区与未感染乳房炎的乳区,且最大温度差异显著。因此,可以根据奶牛两侧乳房温差来检测乳房炎。但是当奶牛左右两侧乳房同时患有乳房炎时,两侧乳房温度差异较小,可能造成乳房炎的误诊。因此,WANG 等[51]提出了一种基于热图像的奶牛乳房炎综合检测新方法,该方法使用YOLOv5 深度学习网络[62]自动获取奶牛眼睛与乳房位置信息,并提取眼区与乳区最大温度,综合对比奶牛左右两侧乳房皮表温差与眼乳温差,从而进行乳房炎的诊断。结果表明,该研究检测奶牛乳房炎准确性、特异性和敏感性分别为87.62%、84.62%和96.30%,该方法可有效减少环境、个体特异性等因素的干扰。
随着深度学习在机器视觉领域的快速发展,有研究者将图像分类技术应用于奶牛乳房炎的自动检测,实现了“一步式”奶牛乳房炎检测。张倩等[52]拼接奶牛眼睛与乳房热红外图像,并基于融合数据增强方法提升检测模型鲁棒性,最后改进ResNet34 网络用于奶牛乳房炎分类模型的构建,检测准确率为88.4%。该方法不仅提高了奶牛乳房炎的检测精度,还缩短了分类时间,有效避免了前人研究中“多步式”造成的误差累积。但该研究未深入探明ResNet34 网络用于热图像中乳房炎检测所使用的特征,后续研究应详细分析网络机理,提取更丰富的乳房炎特征,以提高乳房炎检测精度。
基于热红外图像的奶牛乳房炎检测方法可以无接触、无应激地检测奶牛乳房患病情况,并且可以实时获取检测结果,较大程度地保障了动物福利。但是,利用热像仪拍摄的奶牛乳房热图像,仅反映了乳区皮肤表面温度分布,而皮表温度容易受到环境干扰,造成乳房炎检测精度不高。
1.2 基于乳汁图像的奶牛乳房炎检测
基于乳汁图像的奶牛乳房炎检测主要是指对奶牛乳汁的显微图像、pH 试纸图像等进行分析与处理,然后构建奶牛乳汁SCC 预测模型,根据自动计算的乳汁中体细胞数评估奶牛乳房炎患病情况[63]。
在基于乳汁显微图像的奶牛乳房炎检测方面,DE MELO 等[53]将奶牛乳汁原始RGB 显微图像改为Lab 颜色空间,应用K 均值聚类算法去除图像中碎片与其他背景,通过分水岭变换分离剩余的边界细胞,然后对图像中体细胞进行计数。所提方法与人工计数对比,该方法能够以99.7%的准确率自动计算显微镜载玻片图像中细胞数量。GAO 等[55]为快速测定奶牛乳汁中体细胞数,开发了一种基于视觉的乳汁体细胞计数仪。该仪器能够自动获取载玻片的显微图像,并使用霍夫变换对显微图像进行校准,然后建立离散优化模型确定图像分割阈值,最后采用最小二乘圆法检测乳汁体细胞圆度,通过递归算法实现体细胞的自动计数。该细胞计数仪与丹麦FossMatic 5 000 高精度乳汁SCC 仪的检测结果进行对比,最大偏差低于8%,验证了该仪器的适用性。
在基于乳汁pH 试纸图像的奶牛乳房炎检测方面,蔡一欣等[54]为解决奶牛隐性乳房炎难以防治等问题,提出利用可见光相机采集奶牛乳汁pH 试纸图像,融合颜色特征与形态学处理方法,分割试纸中化学反应区并获取RGB 值,最后使用幂回归法建立RGB 值与乳汁SCC的预测模型,并基于Android 技术在便携式移动终端开发了奶牛乳房炎快速检测系统。根据养殖场实测的20 组乳汁SCC 进行对比,该估测方法平均相对误差为3.67%,标准差为1.88%,可满足养殖场奶牛隐性乳房炎的快速检测。
基于乳汁图像的奶牛乳房炎检测相关研究,通常检测乳汁SCC 精度较高,但大多研究没能将所提方法用于实际养殖环境中的奶牛乳房炎检测,即乳房炎检测精度未知。未来研究应注重方法的实际应用,将设计的奶牛乳汁SCC 预测模型应用于乳房炎检测,实现奶牛乳房炎的快速精准检测。
综上所述,基于视觉传感器的奶牛乳房炎检测技术,可以无损无应激地实现奶牛乳房炎的检测,尤其是基于热红外图像的乳房炎检测方法,直接对无接触获取的奶牛乳房热图像进行分析检测,较大程度地保障了动物福利,但基于IRT 检测奶牛乳房炎精度通常不高。基于乳汁图像的奶牛乳房炎检测技术,在乳汁SCC 检测中取得了较高精度,但大多研究缺少实际检测奶牛乳房炎的相关试验。相较于AMS 和其他传感器获取奶牛乳房炎数据,该方法主要优势在于无接触无应激地采集数据,保障了动物福利。但获取的数据较为单一,且图像分析过程增加了误差积累,检测精度不高。
2 基于自动挤奶系统的奶牛乳房炎检测技术
基于自动挤奶系统的奶牛乳房炎检测技术,通常是利用养殖场AMS 采集奶牛乳汁信息,并结合本地数据或人工记录的奶牛个体信息,使用机器学习分类方法,构建奶牛乳房炎检测模型,并通过养殖场实际测试,逐步优化检测模型[64-65]。近年来较为典型的基于自动挤奶系统的奶牛乳房炎自动检测技术相关研究成果如表2 所示。
表2 基于自动挤奶系统的奶牛乳房炎检测技术Table 2 Researches on mastitis detection technology in dairy cow based on AMS (automatic milking systems)
AMS 是乳品行业中最关键技术之一[77]。AMS 不仅可以代替人工挤奶与传统挤奶系统,还是管理奶牛健康、提升生产效率的一种通用方法[78]。2020 年全球AMS 使用数量约5 万个,主要集中在欧洲(90%)、加拿大(9%)以及其他国家(1%)[79-80]。AMS 作业时,内部嵌入的乳汁传感器可以自动检测乳汁中体细胞数、电导率、乳糖与脂肪等成分的含量,这些数据都是奶牛乳房炎检测的重要指标[81]。由于AMS 可以自动、快速、准确地获取乳汁中关键信息,较多研究学者利用AMS 获取奶牛乳汁信息构建乳房炎检测模型。
基于AMS 的奶牛乳房炎检测在研究初期多采用简单的线性回归方法,根据SCC、EC 与产奶量等常规指标进行奶牛乳房炎患病状况的预测[82]。DEMOL 等[66]基于AMS 设计了一个奶牛乳房炎自动检测模型,该模型主要包括牛奶产量和EC 两个变量的时间序列,通过线性回归更新参数值和残差方差。当残差超出设定置信区间时,模型发出乳房炎警报。使用构建的最优乳房炎检测模型,测试25 头奶牛的29 033 次挤奶样本,特异性为98%,敏感性达到100%。该模型检测精度较高,但测试的奶牛样本数量较少,无法验证该方法在实际乳房炎检测中的普适性与准确性。KAMPHUIS 等[67]分析来自AMS中的传感器数据,包括乳汁EC、RGB 值以及牛奶产量,通过计算相关系数和信息增益比评估各项参数在预测异常乳汁和CM 中的重要性。经测试与计算,最重要的参数为乳汁EC、蓝色与绿色通道值,该研究将上述参数作为奶牛乳房炎与异常乳汁检测的潜在预测变量,但并未利用潜在预测变量构建乳房炎检测模型。CLAYCOMB等[68]在AMS 下方约1.5 m 处长奶管中安装单个传感器测量奶牛前奶EC,通过控制常规集群内单个乳头的脉动,实现4 个乳房之间乳汁的有序分离,使用4 个乳房乳汁的EC 值作为奶牛乳房炎患病状态判断的主要指标。经现场试验测试,1 000 次挤奶样本中乳房炎检测敏感性范围为68%~88%。
随着人工智能的快速发展,基于AMS 的奶牛乳房炎检测研究使用SVM、贝叶斯网络等机器学习方法对奶牛乳房炎进行诊断[83-85]。MAMMADOVA 等[71]使用SVM 技术,根据来自AMS 的奶牛数据(泌乳等级、产奶量、EC、平均挤奶时间、季节),计算奶牛乳汁中SCC,并依据SCC 值预测奶牛是否感染乳房炎[86]。该方法对奶牛乳房炎检测的敏感性为89%,特异性为92%。HUYBRECHTS 等[72]提出将协同控制概念引入奶牛乳房炎检测中,协同控制可以对多传感器输出数据进行实时建模并减小建模值残差。该研究基于产奶量变化数据,开发并测试了协同控制模型用于奶牛乳房炎的早期检测,检测CM 敏感性为63%。该研究首次将协同控制技术应用于奶牛乳房炎检测,但检测精度不高,后续研究可以融合多模态数据构建多特征的奶牛乳房炎检测模型。BONESTROO 等[75]开发了一种基于传感器和梯度增强分类器的奶牛慢性乳房炎检测模型,该模型使用SCC、EC、乳汁中血液含量、产次、乳汁分流、挤奶间隔时间、产奶量和产奶天数预测奶牛慢性乳房炎,其中SCC、EC与乳汁中血液含量数据来自AMS。该模型利用7 个奶牛养殖场的传感器数据进行训练,利用其他7 个养殖场的数据对模型性能进行测试。试验结果表明,该模型对奶牛慢性乳房炎检测的准确率为88.8%,马修斯相关系数(Matthew’s correlation coefficient, MCC)为71.2%,AUC为96.4%。BAUSEWEIN 等[76]指出不同制造商开发的AMS 检测奶牛CM 精度不同,以德国南部巴伐利亚奶牛群作为试验对象,当地AMS 检测CM 敏感性在31%~78%之间,特异性在79%~97%之间。
上述研究都是根据AMS 的乳汁SCC、EC、产奶量与产次等数据对乳房炎患病进行预测。还有一些研究提出使用奶牛活动量、乳汁氧浓度等指标检测乳房炎,也取得了较高检测精度[87-88]。WITTEK 等[73]提出利用乳汁中氧浓度(oxygen concentrations, OC)预测奶牛乳房炎感染情况。根据氧浓度预测乳房炎的依据是,奶牛乳汁中细胞会消耗氧气,SCC 的增加将导致OC 降低。因此,该研究通过分析乳汁OC 与SCC 的关系,验证OC 检测SCM 的可行性。经过对690 份奶牛乳汁样本的分析与检测,发现OC 随着SCC 的增加而降低,而EC 显著增加。利用OC 检测奶牛SCM 敏感性为84%,特异性为46%,AUC 为0.72。KHATUN 等[74]为确定养殖场中自动挤奶系统检测奶牛SCM 的可行性,根据乳汁EC,与使用热量和反刍-长距离标签记录的每日活动和每日反刍相对变化预测当季SCM。研究表明,结合奶牛乳汁EC、活动变化、SCM 发生前反刍变化和产次所构建的联合模型,SCM 预测性能最优,平均AUC 为0.92。
上述基于AMS 进行奶牛乳房炎检测的研究,都能够较好地为养殖户提供乳房炎预警数据,即筛选出养殖场中可能患有乳房炎的奶牛。但预警数据中,所有奶牛患乳房炎的概率相同,无法从列表中判断奶牛患病优先级[89]。因此,STEENEVELD 等[69]根据奶牛个体信息(产次、产奶天数、季节、SCC 历史数据以及乳房炎病史等数据),结合AMS 检测奶牛乳房炎的敏感性和特异性,构建基于贝叶斯网络的奶牛乳房炎警报列表排序模型。该模型的构建对目前基于AMS 的奶牛乳房炎检测技术提供了新的研究方法与思路。同时,STEENEVELD等[70]在上述研究基础上,根据奶牛个体信息与来自AMS的警报信息(乳汁EC、警报原因、乳汁颜色是否异常、与预期产奶量的偏差以及96 小时内警报次数),基于朴素贝叶斯网络,区分来自AMS 警报列表中的真阳数据与假阳数据[90]。试验结果表明,奶牛乳房炎警报列表上的假阳警报有效减少了35%。
综上所述,基于AMS 的奶牛乳房炎检测技术,利用集成式AMS 挤奶同时自动检测并分析乳汁中各成分含量及理化指标,乳房炎检测的自动化程度和精度较高[91]。当检测到奶牛乳汁异常时,可及时对异常牛奶进行分流处理,并预警患病奶牛信息。目前国内奶牛养殖主要以小规模的散户饲养为主,大型化、规模化的养殖场较少,而AMS 成本较高,国内虽有少数大型养殖场引入AMS,但仍未见基于AMS 的奶牛乳房炎检测相关研究的报道。此外,AMS 挤奶完成后,通过拉力作用从奶牛身上抽出,容易造成奶牛乳房皮肤损伤,从而导致乳房出血、产奶量降低、乳房炎发生等问题,损害动物福利[92-93]。
3 基于其他传感器的奶牛乳房炎检测技术
除了借助视觉传感器与AMS 检测奶牛乳房炎的方法外,还有较多研究者根据奶牛乳房炎发病特征与乳汁理化性质变化,研发了专门用于奶牛乳房炎检测的传感器或多传感器系统。基于其他传感器的奶牛乳房炎检测方法,根据传感器采集的奶牛个体数据,利用机器学习分类算法构建奶牛乳房炎检测模型,如图3 所示。相比于AMS,该类传感器或系统一般检测方法较为简单,成本也更低。近年来基于其他传感器的奶牛乳房炎自动检测技术相关研究成果如表3 所示。
表3 基于其他传感器的奶牛乳房炎检测技术Table 3 Researches on mastitis detection technology in dairy cow based on other sensors
图3 基于其他传感器的奶牛乳房炎检测技术示意图Fig.3 Sketch map of mastitis detection technology in dairy cow based on other sensors
有些研究根据奶牛乳房炎发病后乳汁理化性质的变化,设计了用于乳汁分析的传感器,并根据乳汁EC、pH、蛋白质以及乳糖等特征信息构建乳房炎检测模型。李晋阳等[94]根据奶牛感染乳房炎后乳汁EC 与pH 值的变化,研发了一种基于单片机的奶牛乳房炎自动检测仪。该仪器可以安装在AMS 中,在挤奶过程中在线监测奶牛患病情况,也可以独立使用,能够实现快速且低成本的奶牛乳房炎检测。当pH 阈值设置为6.9,电导率阈值设置为6.5 mS/cm 时,CM 检测准确率为94%,SCM 检测准确率67%。MOTTRAM 等[95]设计了一种化学传感器系统以提高奶牛乳房炎检测性能,该传感器系统由一系列化学传感器和数据处理传感器阵列组成,根据被感染腺体与健康腺体乳汁分泌物的差异判断奶牛是否患有乳房炎。利用该传感器系统检测奶牛CM,敏感性和特异性分别为93%和96%。KAMPHUIS 等[96]探讨了奶牛乳汁EC 和在线复合体细胞计数(in-line composite somatic cell count, ISCC)传感器[102],在挤奶过程中检测CM。试验结果表明,仅使用EC 作为奶牛乳房炎检测工具,检测错误率最高为7.8%,仅使用ISCC 检测乳房炎错误率最高为3.7%,而使用模糊逻辑算法结合EC 与ISCC 检测CM,错误率最高仅为2.1%,检测性能较优。FOSGATE 等[97]基于贝叶斯分类模型,利用手持式乳汁电导率仪检测奶牛乳房炎,当EC 值超过临界点25 mO/cm时,模型估计奶牛患有乳房炎,奶牛乳房炎检测的敏感性与特异性分别为89.9%和86.8%。ALTAY 等[99]使用分类与回归树(classification and regression tree, CART)、卡方自动交互检测(chi-squared automatic interaction detection, CHAID)、穷举卡方自动交互检测(exhaustive chi-squared automatic interaction detection, Ex-CHAID)、快速无偏有效统计树(quick, unbiased, efficient, statistical tree, QUEST)与MARS 数据挖掘算法,根据潜在预测因子(包括哺乳次数、产奶天数、乳糖、乳汁颜色与明度、脂肪含量、蛋白质含量、密度、pH 值与EC 等),预测奶牛乳房炎患病情况。结果表明,CART 和MARS 算法在区分患病奶牛与健康奶牛时具有较好的分类性能。与CMT 结果相比,CART 分类方法敏感性为71.6%,特异性为83.9%,准确率为75%,AUC 为0.742。MARS 分类方法敏感性85.7%,特异性80.9%,准确率83%,AUC0.869。
此外,还有研究根据奶牛乳房炎发病前后乳房和个体特征变化,借助相关传感器对奶牛乳房炎患病情况进行预测。REES 等[98]使用测力传感器对45 头患CM 奶牛和95 头健康奶牛的乳房硬度进行了客观测定。分析乳房硬度数据发现,相较于上下测量点,奶牛乳房中间测量点硬度最高。而且患有严重CM 的奶牛比健康奶牛的乳房硬度更高,患有CM 的乳区相较于其他乳区硬度更高。该研究根据奶牛两后腿之间乳房硬度的差异构建奶牛乳房炎检测模型。当硬度差异阈值置为0.425 kg 时,AUC 为0.817,敏感性为62.5%,特异性为96.7%。FENG等[100]设计了一个基于物联网的奶牛社会行为感知框架模拟奶牛乳房炎的传播,并推断奶牛感染乳房炎的风险。该研究首先为养殖场中每头奶牛安装了便携式GPS,以追踪奶牛活动轨迹。其次,根据奶牛时空接触信息,绘制有向加权的奶牛社会行为图,如图4 所示。最后构建奶牛乳房炎传播概率模型,估测奶牛患乳房炎概率。结果表明,该研究根据奶牛患病概率优先级预测结果与SCC 一致,验证了所提方法的有效性。赵紫瑄等[101]采用转盘式挤奶系统记录奶牛产奶量数据,通过项圈测定奶牛活动量,并利用声波传感器监测奶牛反刍时间。根据上述奶牛个体数据,通过决策树、随机森林、eXtreme Gradient boosting 等机器学习算法,预测奶牛是否患有乳房炎。结果表明,该研究中随机森林算法对乳房炎预测效果最优,产奶量、活动量与反刍时间可作为奶牛乳房炎预测因子。
图4 基于物联网的奶牛社会行为感知框架[100] Fig.4 Dairy cow social behavior perception framework based on Internet of things[100]
与基于AMS 的奶牛乳房炎检测方法相比,使用独立传感器基本能够满足快速、精准检测奶牛乳房炎的需求,而且成本更低,操作简便。但使用不同类型的传感器检测奶牛乳房炎,精度差异较大,这是由于传感器类型的限制,导致所获取的奶牛乳房及乳汁特征通常较为单一,所构建的乳房炎检测模型性能差异也较大,不利于奶牛乳房炎的高精度检测。因此,后续研究应采用多传感器系统,采集多模态数据,增加特征维度,以提高奶牛乳房炎检测精度。
4 讨 论
4.1 当前主要挑战
近年来,虽然国内外研究学者在奶牛乳房炎自动检测领域已做出大量的改进与创新,取得了丰硕的研究成果,但奶牛乳房炎自动检测技术的实时性、准确性以及自动化程度仍有待提高。因此,进行奶牛乳房炎自动检测技术的研究时,仍需着重考虑以下问题:
1)基于乳房热红外图像的奶牛乳房炎检测技术,虽然较大程度上保障了动物福利,能够无接触、无应激地实现奶牛乳房炎的自动检测。但由于乳房皮肤表面温度易受环境、季节等外界因素影响,因此该方法检测乳房炎精度较低;
2)基于乳汁图像的奶牛乳房炎检测技术,在检测精度上有所提升,同时也保障了动物福利。但该方法通常需要采集奶牛新鲜的乳汁,然后进行乳汁相关图像的分析与处理,因此对环境要求较为严格,不利于推广应用,自动化程度也较低;
3)基于AMS 的奶牛乳房炎检测技术,能够取得更高的检测精度与速度,可以在奶牛挤奶同时,实时检测乳汁中相关成分含量与理化特征,自动化程度较高。但由于AMS 造价较高,鲜有国内养殖场引入。而且AMS在挤奶时,也会对奶牛乳房造成一定损伤,不利于动物福利;
4)基于其他传感器的奶牛乳房炎检测技术,基本能够满足乳房炎快速、实时的检测需求,而且成本较低,操作简便。但使用单个传感器进行奶牛乳房炎检测,通常获取的乳房炎特征维度较小,检测精度难以提升。
4.2 未来发展趋势
基于以上奶牛乳房炎自动检测技术存在的问题与挑战,未来该研究领域的发展趋势与研究重点是:
1)基于乳房热红外图像的奶牛乳房炎检测方面,精准计算奶牛乳房温度、提高乳房炎检测模型的精度、乳房热图像中获取多维特征数据,是目前基于热图像的奶牛乳房炎研究中的重点;
2)基于乳汁图像的奶牛乳房炎检测方面,研究重点在于提高检测的自动化程度,实现乳房炎的实时快速检测,并且在检测SCC 后,构建奶牛乳房炎预测模型,更有利于该方法的推广与应用;
3)基于AMS 的奶牛乳房炎检测技术,研究重点在于降低AMS 成本,并且减小挤奶仪器对奶牛乳房乳头的伤害。中国研究学者应设计符合国情的AMS,并研发用于奶牛常见疾病检测的嵌入式设备,是未来该领域的发展趋势;
4)基于其他传感器的奶牛乳房炎检测方面,需要结合多种传感器类型,共同诊断奶牛乳房炎患病情况。多传感器集成与多模态数据的获取,能够增加特征数据维度,提高乳房炎检测精度,更有利于该方法的推广应用;
5)上述4 类奶牛乳房炎检测方法各有优劣,未来研究中,综合多种乳房炎检测方法,采集多种传感器数据,扩大奶牛乳房炎数据样本量,并丰富样本种类,利用数字图像处理、深度学习与数据分析等先进的计算机技术,构建实时、精准、自动、轻量级的检测模型,是目前奶牛乳房炎自动检测领域的研究重点与趋势。
5 结 语
本文主要介绍了奶牛乳房炎自动检测技术的3 种主要方法。首先是基于视觉传感器的奶牛乳房炎检测技术,该技术又分为基于乳房热红外图像的与基于乳汁图像的奶牛乳房炎检测。综述了近年来基于视觉传感器的奶牛乳房炎自动检测研究进展,并分析了该方法的优势与短板。其次介绍了基于自动挤奶系统的奶牛乳房炎检测技术,分析了该检测方法的研究特点,并整理了近年来使用AMS 检测奶牛乳房炎的研究进展。然后阐述了基于其他传感器的奶牛乳房炎检测方法的研究流程与研究重点。最后提出了当前奶牛乳房炎自动检测研究所面临的精度低、实时性差、自动化程度不足等问题,以及未来该领域的发展趋势。与欧美等发达国家相比,虽然中国在奶牛乳房炎自动检测领域已取得了较大突破,但与研究成果的推广应用还有较大距离。因此,亟需结合中国奶牛养殖业现状,研发精准、实时、经济的奶牛乳房炎自动检测技术。