高技术通讯 2015 年第25 卷第3 期:249 -256
doi: 10. 3772/j. issn. 1∞2~70.2015.03.004
基于3D 计算机视觉的鱼类行为分析研究①
汤一平②* 刘森森事 石兴民* 钟羽云"
( .浙江工业大学信息工程学院 杭州 31∞23)
( ..浙江省地震局 杭州 31∞13)
摘要分析了现有鱼类生物监测系统不能全面精准地检测和描述鱼类的空间位置的缺
陷,设计了一种基于 3D 计算机视觉的鱼类行为分析系统,以实现从三维视角对鱼类进行
监测并分析鱼类的运动行为。该系统首先通过自组织背景建模方法对图像中鱼的前景进
行提取,然后计算出鱼的质心位置,并由 3D 视觉装置的几何关系计算鱼在实际三维空间
中的位置,通过跟踪得到鱼类运动的三维轨迹,最后根据鱼类运动轨迹数据计算出鱼的游
动的速度和角速度,得到鱼类运动行为模式曲线。实验结果表明利用 3D 计算机视觉对
鱼类行为进行跟踪与描述,能为鱼类活动量水平变化及鱼类活动模式改变的定量分析奠
定坚实的基础。
关键词 生物指示器,计算机视觉,鱼类运动行为, 3D 视频分析
的视频数据中解析出其活动量、活动模式并分析出
其行为,具有一定的挑战性。为了更全面描述鱼的
0 引言
行为,Oya 等人采用两个摄像头获得鱼类的三维位
置[5] , Zhu 等人采用一个摄像头和两面平面镜[6] ,利
鱼类自身运动行为的变化在一定程序上反映了
外界环境的变化,因而鱼类作为一种生物指示
用平面镜的成像原理,得到鱼类的三维信息,徐盼麟
器[门,在水质监测、生物医学、水产养殖等方面有着
等采用单摄像机和一面平面镜来获取鱼的三维坐
标[7] 。上述的研究仅局限于获取鱼类的行为学基
广泛的应用。现在已有多种基于视觉的鱼类行为监
测系统,如汤一平等人开发的基于机器视觉的生物
本数据。
式水质监测仪[2] 、卢焕达等人设计的基于计算机视
本研究的最终目标是通过物联网技术解析鱼类
觉的鱼类行为自动监测系统[町、周鸿斌开发的基于
的异常行为与地震先兆之间的内在关系。因此,希
计算机视觉的鱼类运动监测系统[4] 。这些系统虽
望在自然状况下对鱼类活动进行连续性自动观测,
能实时地对鱼类的状况进行监测,但监测仅在二维
从鱼类的活动量水平的变化或活动模式的改变中发
下进行,难以全面表达鱼的空间运动行为,例如自上
现鱼类震前异常行为。殷春阳等人研究了鱼类的异
而下拍摄的监测系统只能观察到鱼类水平的运动,
常活动与地震余震的关联性,提出了以鱼突然跳出
而对鱼类的上浮和下潜等竖直方向运动无法监测。
水面、狂游、漂浮水面,头朝下尾露出水面打旋等活
动作为观察指标[8] 。但是由于该研究工作是