高端学术
您当前的位置:核心期刊咨询网电子信息论文》基于机器视觉的智能鱼群健康状况监测系统

基于机器视觉的智能鱼群健康状况监测系统

来源:核心期刊咨询网时间:12

摘要:摘 要:近年来,基于无线传感网的水产养殖监控系统发展迅速,这些系统虽然可实现鱼塘水质的实时监测与调控,但无法对鱼群的健康与异常状况进行实时监测、识别及预警。基于此,文中提出基于机器视觉的智能鱼群健康状况监测系统方案,介绍了系统的硬件与软件设

  摘 要:近年来,基于无线传感网的水产养殖监控系统发展迅速,这些系统虽然可实现鱼塘水质的实时监测与调控,但无法对鱼群的健康与异常状况进行实时监测、识别及预警。基于此,文中提出基于机器视觉的智能鱼群健康状况监测系统方案,介绍了系统的硬件与软件设计思想。系统利用运动目标跟踪算法对鱼群游动的轨迹进行连续跟踪,通过数据分析计算出鱼群的流动速度、加速度及深度等运动参数,根据鱼群运动参数的变化分析判断出鱼群生长环境的改变与健康状况,从而实现水产养殖全过程的实时化与智能化。

  关键词:机器视觉;鱼群;健康监测;运动目标跟踪;实时化;智能化

  0 引 言

  随着人们生活水平的提高,水产品需求量逐年递增。在渔业发展过程中,传统的水产养殖多为粗放型生产模式,以人工观察为主,养殖户凭经验管理鱼塘,耗费了大量的时间、精力[1]。人工观察加经验判断不利于精确、稳定、连续记录,而且主观性较强,存在误判的可能,无法对水质变化做出及时有效的响应与决策,无法实时获取水下鱼群的健康状况,容易导致由于调控不及时带来的巨大财产损失。国家科技方面的中长期规划中已经明确将“畜水产健康养殖”纳入优先发展方向,水产养殖的自动化与智能化是其必然的发展趋势。

  随着计算机网络与物联网技术的迅猛发展,物联网技术被越来越多地应用于水产养殖领域。目前基于无线传感网的水产养殖监控系统是研究与应用的热点,这些系统虽然在智能化水质监测与调控中都取得了一定的成果,但缺少对鱼群实时生长状况监控及鱼群健康状况、异常情况的智能化识别,无法完全实现水产养殖的实时化与自动化[2]。

  本文提出一种基于机器视觉的智能鱼群健康状况监测系统,在利用无线传感网对鱼塘水质情况进行实时监测的基础上,增加了通过摄像头自动监测养殖鱼类,并采用运动目标跟踪算法跟踪鱼塘中的鱼群,获取鱼群游动的平均速度、加速度及深度。当监测到鱼群运动的平均速度(加速度)或游动深度超出正常范围时,说明鱼群健康状况出现了异常,自动通过计算机网络向监控中心与用户终端发出报警信号。

  1 机器视觉系统设计

  机器视觉又称计算机视觉,是人工智能快速发展的一个分支。简单来说,就是利用机器(摄像机、计算机等)代替人眼对目标进行识别、跟踪及测量,从图像中提取信息,并加以理解与处理,从而帮助人们进行判断决策与控制[3]。

  典型的机器视觉系统通常包括图像捕获、光源、图像数字化模块、数字图像处理模块、智能判断决策模块及机械控制执行模塊等。

  本文系统主要由摄像机、无线数据传输系统、图像采集处理系统、服务器、用户终端等构成。系统整体结构如图1所示。

  1.1 摄像机

  摄像机主要负责采集鱼塘中鱼群的运动图像。由于水产养殖监测对距离有一定的要求,因此采用无线网络摄像机实现视频的采集与无线传输。

  1.2 无线数据传输系统

  无线数据传输系统主要实现鱼群运动视频的传输。通过无线路由器连接至安装有图像采集卡的服务器,利用无线局域网(WLAN)进行数据传输。

  1.3 图像采集处理系统

  图像采集处理系统主要负责对鱼群运动图像进行采集、加工、处理、特征提取、图像识别与理解等。图像经过处理后,既改善了视觉效果,又便于后续计算机对图像进行分析、判断与决策。硬件部分:在计算机上安装图像采集卡;图像加工处理则主要依靠软件。

  1.4 服务器

  利用图像识别等技术对鱼群进行检测、跟踪、分割、识别,并对鱼群的游动速度(加速度)、活动范围等运动参数进行分析,判别鱼群健康状态,在终端上显示这些数据并存入数据库,还可对异常状况进行告警。

  1.5 用户终端

  通过互联网实现对服务器上存储的鱼群健康状况数据进行远程读取,用户可在任何时间、任何地点查看鱼群健康数据。

  2 软件系统设计

  智能鱼群健康状况监测系统的软件部分主要包括视频控制、视频处理与数据分析三部分。

  (1)视频控制部分负责实时采集鱼塘视频图像,摄像头旋转、变焦,视频文件播放控制,抓图录像等。

  (2)视频处理部分负责对视频图像进行预处理,去除噪点,及鱼群的检测识别、运动跟踪等。

  (3)数据分析部分负责对鱼群的游动速度、加速度、深度进行分析,记录相关参数,从而判断鱼群健康状况并做出预警。

  同时,还可将相关数据存储到数据库以便用户使用各种终端进行查询。鱼群健康状况监测分析流程如图2所示。

  2.1 鱼群运动跟踪

  要获取水产养殖系统中鱼群运动的相关参数,必须首先对摄像机拍摄的鱼群进行自动化检测、识别,利用运动目标跟踪算法对鱼群游动的轨迹进行连续跟踪,通过对一系列连续图像进行分析研究,计算出鱼群在连续多帧图像中的位移,并根据鱼塘大小、摄像机位置、焦距等信息进一步获取鱼群游动的速度、加速度、深度等运动参数。

  运动目标跟踪技术是机器视觉领域中广泛应用的关键技术,在人机交互、物体识别、视频监控等方面作用显著。MeanShift算法因其无需参数、计算量小,对目标变形、旋转变化适应性强等特点得到广泛研究与应用[4],而CAMShift算法则在其基础上增加了自适应大小功能[5]。这些传统的目标跟踪算法在提取目标颜色特征时容易受到背景的影响。例如,当目标中包含背景颜色信息时,传统方法会将属于背景的像素误判为目标像素,从而引起跟踪误差,并且随着误差的积累加深,最终可能导致跟踪失败。

  推荐阅读:物联网在医院网络信息化管理中的应用

转载请注明来自:http://www.qikan2017.com/lunwen/dzi/14996.html

相关论文阅读

论文发表技巧

期刊论文问答区

电子信息优质期刊

最新期刊更新

精品推荐