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


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]。这些传统的目标跟踪算法在提取目标颜色特征时容易受到背景的影响。例 如,当目标中包含背景颜色信息时,传统方法会将属于背景的像素误判为目标像素,从而引起跟踪误差,并且随着误差的积累加深,最终可能导致跟踪失败。

由于鱼群在水中不停地游动,它们与摄像头之间的距离和角度也不断发生着变化,从而有可能出现重叠与遮挡。使用传统的 CAMShift 算法可能导致目标误判、跟踪失效,因 此,本文系统采用文献 [6] 中提出的将非线性核密度估计和CAMShift 相结合的抗遮挡目标跟踪算法。首先选取非线性核密度估计方法对感兴趣的鱼群目标进行检测,然后采用CAMShift 算法对检测到的目标进行跟踪,并结合非线性核密度估计的检测结果进行自适应更新,从而实现鱼群目标的自动跟踪与自动去除背景颜色。当鱼群目标发生部分或全部遮挡时,通过发生遮挡前一帧跟踪到的目标大小和位置预测下一帧的跟踪框,从而较好地解决光照变化、阴影及遮挡对鱼群运动跟踪造成的影响。

2.2 鱼群健康状况监测分析

当鱼群受到应激(如外来群种入侵、缺氧、饥饿、生病等) 时,其游动速度与加速度都会发生较大突变。例如,缺氧情况下鱼群游速会降低,游动位置会上移,需要经常浮头来呼吸氧气 ;外来群种入侵时鱼群游速会加快,活跃程度显著上升。因此,通过监测鱼群游动速度(加速度)与深度的变化,就可分析判断出鱼类生长环境的改变与健康状况。

鱼群游动的速度(加速度)与深度等参数的变化可实时反映出鱼群的健康状况。本文系统周期性地获取鱼群游动的速度、加速度与深度等参数数据并存储至数据库。在系统中设定速度、加速度与深度的阈值,当鱼群游动的速度、加速度超过阈值时可判定为鱼群受到外来刺激 ;当鱼群的游动深度低于阈值时,则可判定为缺氧 ;一旦鱼群的游动参数出现异常,系统将通过声、光等形式发出报警信号。用户可通智能手机、平板、电脑等终端随时随地读取参数并获取报警信息,并且判定鱼类健康状况时还可通过机器学习系统根据历史特征数据对判定方法进行进一步优化,从而保证判定结果的准确性与稳定性。

3 结 语

本文设计的基于机器视觉的智能鱼群健康状况监测系统可对鱼群由于外部或内部因素产生的异常行为进行长期、稳 定、有效的监控与报警,从而起到实时监测鱼类健康状况的作用,有效避免人工观察带来的一系列弊端,为真正实现水产养殖全过程的实时化与智能化进行了一些有益探索。


本站声明: 本文章由作者或相关机构授权发布,目的在于传递更多信息,并不代表本站赞同其观点,本站亦不保证或承诺内容真实性等。需要转载请联系该专栏作者,如若文章内容侵犯您的权益,请及时联系本站删除。
换一批
延伸阅读

2024年4月16日 – 专注于引入新品的全球电子元器件和工业自动化产品授权代理商贸泽电子 (Mouser Electronics) 宣布其屡获殊荣的Empowering Innovation Together (共求创...

关键字: 机器视觉 电子元器件

华润啤酒(控股)有限公司(简称“华润啤酒”)于香港联合交易所有限公司上市(股份代号:00291),为恒生指数成份股之一,专注于生产、销售及分销酒类产品。2023年,华润啤酒设立华润雪花与华润酒业两大事业部,分别负责啤酒及...

关键字: 自动化 智能化 机器人

随着信息技术的飞速发展,云计算作为一种新兴的计算模式,正在逐步改变着传统的数据处理和应用方式。云计算通过整合大量分布式计算资源,为用户提供高效、灵活、安全的数据存储和计算服务。在当前数字化、网络化、智能化的时代背景下,云...

关键字: 云计算 数据处理 智能化

2024年4月2日 – 专注于引入新品的全球电子元器件和工业自动化产品授权代理商贸泽电子 (Mouser Electronics) 即日起供货Texas Instruments的TDES9640 V3Link™解串器集线...

关键字: 机器视觉 机器人 图像传感器

在现代电子设备中,开关电源已成为不可或缺的一部分。无论是我们的手机、电脑,还是家中的电冰箱、洗衣机,甚至是工厂中的大型机械设备,背后都有开关电源默默地为它们提供稳定、高效的电能。那么,开关电源到底是干什么用的呢?本文将详...

关键字: 电子设备 开关电源 智能化

随着信息技术的飞速发展和广泛应用,物联网作为连接物理世界与数字世界的桥梁,正逐渐成为推动工业领域创新发展的重要力量。工业物联网(IIoT)作为物联网在工业领域的应用,通过实现设备、系统和服务的互联互通,为工业生产带来前所...

关键字: 物联网 工业领域 智能化

借助广泛的 Teledyne GigE 和 USB3 面阵扫描相机支持,工程师可以使用 Spinnaker 快速开发用于视觉应用的软件解决方案。通过提供完全控制相机的选项,Spinnaker 允许用户管理图像处理管道的每...

关键字: 机器视觉 API 库 磁盘

随着工业技术的不断发展,工业自动化已成为现代工业生产中的重要组成部分。工业自动化系统通过集成各种先进的技术和设备,实现了生产过程的自动化、智能化和高效化。本文将深入探讨工业自动化系统的结构,以便读者更好地了解其构成和工作...

关键字: 工业自动化 传感器 智能化

随着工业自动化技术的不断发展,工业自动化控制系统在工业生产中发挥着越来越重要的作用。工业自动化控制系统通过自动化技术实现生产过程的智能化、高效化和精细化,提高了生产效率、降低了生产成本、提升了产品质量。本文将详细探讨工业...

关键字: 工业自动化 控制系统 智能化

工控机,全称为工业控制计算机,是一种专门为工业环境设计的计算机系统。它结合了计算机技术、自动化技术和通信技术,为工业控制系统的智能化、网络化和集成化提供了强大的支持。

关键字: 工控机 计算机 智能化
关闭
关闭