目前,基于计算机技术的对虾发病检测研究主要可以分为两类方法:一类是基于机器学习的预测方法,即利用发病时的养殖环境数据和对虾性状构建算法模型,通过监测相关数据进行预测。例如,蔡欣欣
[3]建立了基于深度森林算法的虾体细菌总数、虾体弧菌占比、水体细菌、盐度的4维向量预警预报模型,可对对虾急性肝胰腺坏死病(Acute Hepatopancreatic Necrosis Disease, AHPND)的发生进行预警。Khiem等
[4]除水质因素与对虾性状外,利用地理信息系统(Geographic Information System, GIS)引入地理信息作为检测数据,基于机器学习方法实现预测对虾病害。Tuyen等
[5]考虑养殖环境的空间因素,基于决策树构建了对虾病害与水质因素和养殖场地空间因素的模型,用以预测对虾白斑病的发病。这类方法简单易实现,但是由于各养殖场地的环境差异较大,对方法的泛化性能有很大的影响。而且,在工厂化养殖条件下,病害的早期水质数据变化不明显
[6],因此这类方法的效果不太好。另一类方法是基于计算机视觉的检测方法。该类方法利用计算机视觉技术对对虾图像进行处理,从而获取对虾发病情况。例如,Ramachandran和Mohan
[7]使用灰度共生矩阵(Gray Level Co-occurrence Matrix, GLCM)提取对虾图像特征,并结合简单的人工神经网络(Artificial Neural Network, ANN)模型来进行对虾变异性的分割,从而获得了对白斑病较好的检测效果。Wang等
[8]则提出了一种基于LeNet网络框架的卷积神经网络(Convolutional Neural Networks, CNN)模型,实现了对发病对虾的快速且精确的检测,有助于对虾病害的早期预警。刘子豪等
[9]以深度卷积神经网络(Deep Convolutional Neural Networks, DCNN)作为识别框架的基础,有效提高了对不同来源染病虾的泛化效果。这类方法具有较高的精度,但要求采集高质量的图像进行检测,并对设备配置有一定要求,因此在实际生产中的应用不易。