一种水下鱼群运动模式分析方法技术

技术编号:28224195 阅读:18 留言:0更新日期:2021-04-28 09:54
本发明专利技术公开了一种水下鱼群运动模式分析方法,包括以下步骤:构建光流场;确定特征区域;计算特征图;分析粒子运动模态;分析鱼群场景运动模式。本发明专利技术采用光流逼近鱼群运动策略。原始鱼群运动视频经过光流特征提取,像素粒子有效刻画场景运动场。无论视频的清晰度和鱼群的个体运动姿态,本发明专利技术都能够有效捕捉鱼群整体的运动模式,具有较高的精确度。本发明专利技术建立鱼群视频光流场分析模型,构建目标像素粒子的运动特征,以与邻域粒子的相对光流运动分析该粒子的运动模态,可分为五种运动模态:聚合态、扩散态、环绕态、并行态、混乱态,有效展现鱼群的活动状态。本发明专利技术更加快速、简便,计算成本较现有方案更低,从而提高经济效益。从而提高经济效益。从而提高经济效益。

【技术实现步骤摘要】
一种水下鱼群运动模式分析方法


[0001]本专利技术涉及动物群体行为分析,特别是一种水下鱼群运动模式分析方法。

技术介绍

[0002]在自然界中,动物集结成群进行迁徙或者觅食的行为非常普遍。同时动物群在运动的过程中具有聚集性强、运动方向一致、速度一致等明显特征。自然界中的单体动物的行为相对来说比较简单,但聚集为群体后就会表现出复杂的群体行为。因此,针对动物群体行为的研究要远比对动物单体的研究意义重大。
[0003]在海洋中,鱼类出于生存、觅食、繁衍等原因,往往采取群体行为聚集为鱼群进行群体活动。鱼类行为对于水体盐度变化、温度变化、溶氧量变化与光照等外部环境非常敏感。通过对鱼群运动模式的分析,不仅可以加深对鱼群体行为的研究,同时也可以及时发现当前鱼类生存环境中的异常。因此对鱼群运动模式进行分析,对研究鱼类行为的机理、提升人工养殖信息化水平具有很大的意义。
[0004]利用计算机视觉对鱼群的行为进行研究,需要精确的检测出运动目标的位置并进行跟踪。现有研究方案包括量化鱼群行为的计算机图像处理系统、基于计算机视觉的鱼群监控系统以及基于运动目标检测的鱼群追中算法等。然而,由于目前对群体运动目标的跟踪比较困难,尤其是在群体中个体较多、密度较大、运动行为比较复杂的情况下,会大大增加目标追踪的复杂性。因此现有的方案中,普遍存在着鱼群追踪精度较低、计算成本偏高的问题。

技术实现思路

[0005]为解决现有技术存在的上述问题,本专利技术要提出一种准确率高、计算成本低的水下鱼群运动模式分析方法。
[0006]为了实现上述目的,本专利技术的技术方案如下:一种水下鱼群运动模式分析方法,包括以下步骤:
[0007]A、构建光流场
[0008]A1、以固定机位对鱼群场景拍摄一段视频,并用相等时间间隔截取视频,将视频分解为连续帧图像。
[0009]A2、计算连续帧图像队列中每连续两张图像间的光流,构建视频光流场,记做M,M存储为一个m
×
n
×
T的三维矩阵,m、n和T分别表示图像的横向像素尺寸、纵向像素尺寸和队列长度。令M的每一元素为表示第t时刻的图像中第i行第j列像素粒子经光流计算位移至第t+1时刻图像中像素粒子所产生的横向位移和纵向位移
[0010]B、确定特征区域
[0011]B1、按下式计算光流场热力图:
[0012]H=∑
t
M
(t)
[0013]通过对每一帧图像中的粒子光流的线性累加,热力图H中每一元素表示该像素位置在视频中的活跃程度,热力值越偏离零点的数值越大代表该位置的活跃程度越高。
[0014]B2、将初始图像的所有像素粒子设为路径源点,通过逐点的光流场时间积分,实现群体路径追踪,如下式:
[0015]P=∫
t
M
(t)
[0016]其每一元素的计算如下:
[0017][0018]由此,表示的路径源点o
ij
(i,j)在视频中的运动路径坐标序列。B3、定义降噪阈值δ,将满足下式:
[0019]的粒子路径更改为:
[0020]P
ij
=0
[0021]其中表示粒子o
ij
(i,j)在t到t+1帧的位移量。
[0022]将位移量小于δ的路径视为噪声路径并剔除,减少视频场景中的无效路径,实现群体路径的有效刻画。
[0023]B4、固定一个s
×
s的网格区域Γ遍历图像所有像素位置,其中s<min(m,n),若满足:
[0024][0025]即:既在光流热力场中具有较高粒子活跃度|H
Γ
|,同时又有较多的像素粒子路径终点落在该区域内则将该网格区域Γ定义为特征区域。
[0026]C、计算特征图
[0027]C1、计算平均光流场
[0028]将每一像素位置处的所有光流平均,计算整个视频的平均光流场:
[0029]F=H/T
[0030]C2、构建模态特征矩阵
[0031]对于平均光流场中的像素粒子o
xy
(x,y),x和y分别为像素粒子横向坐标和纵向坐
标,假设其上、下、左、右像素粒子的平均光流值分别为:
[0032]F(x,y+1)={a,b}
[0033]F(x,y

1)={c,d}
[0034]F(x

1,y)={e,f}
[0035]F(x+1,y)={g,h}
[0036]则该粒子的模态特征矩阵C被定义为:
[0037][0038]C3、构建特征值方程
[0039]由粒子的模态特征矩阵C,定义特征矩阵的特征值方程:
[0040]λ2+αλ+β=0
[0041]其中:
[0042]α=e+d

g

b
[0043]β=(e

g)
×
(d

b)

(c

a)
×
(f

h)
[0044]并记:
[0045]Δ=α2‑

[0046]D、分析粒子运动模态
[0047]在视频的粒子运动光流场中,由α,β,Δ所满足的条件表示目标粒子o
xy
(x,y)的特征值值域分布,根据特征值状态将o
xy
(x,y)的运动模态分为以下五种运动模态:聚合态、扩散态、

环绕态、≡并行态和

混乱态,五种运动模态的定义如下:
[0048]D1、聚合态
[0049]α<0,β>∈,Δ>0
[0050]特征值均为负,周围粒子相对目标粒子呈聚合模态,向目标运动方向聚集,其中∈为容错阈值。
[0051]D2、扩散态
[0052]α>0,β>∈,Δ>0
[0053]特征值均为正,周围粒子相对目标粒子呈扩散状态,远离目标运动。
[0054]D3、

环绕态
[0055]β<


[0056]特征值异号,周围粒子围绕目标粒子呈环绕状态,环绕目标运动。
[0057]D4、≡并行态
[0058]|β|<∈
[0059]特征值有零解,周围粒子相对目标粒子呈并行状态,与目标粒子保持相对静止。
[0060]D5、

混乱态
[0061]Δ<0
[0062]特征值非实数,周围粒子相对目标粒子呈混乱状态,无规则运动,既有粒子贴近目标运动,又有粒子远离目标运动。
[0063]E、分析鱼群场景运动模式
[0064]E1、以高粒子活跃度所涵盖的终点落在步骤B所确立的特征区域Γ中的粒子路径区域作为鱼群活动区Π。
[0本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种水下鱼群运动模式分析方法,其特征在于:包括以下步骤:A、构建光流场A1、以固定机位对鱼群场景拍摄一段视频,并用相等时间间隔截取视频,将视频分解为连续帧图像;A2、计算连续帧图像队列中每连续两张图像间的光流,构建视频光流场,记做M,M存储为一个m
×
n
×
T的三维矩阵,m、n和T分别表示图像的横向像素尺寸、纵向像素尺寸和队列长度;令M的每一元素为表示第t时刻的图像中第i行第j列像素粒子经光流计算位移至第t+1时刻图像中像素粒子所产生的横向位移和纵向位移B、确定特征区域B1、按下式计算光流场热力图:H=∑
t
M
(t)
通过对每一帧图像中的粒子光流的线性累加,热力图H中每一元素表示该像素位置在视频中的活跃程度,热力值越偏离零点的数值越大代表该位置的活跃程度越高;B2、将初始图像的所有像素粒子设为路径源点,通过逐点的光流场时间积分,实现群体路径追踪,如下式:P=∫
t
M
(t)
其每一元素的计算如下:素的计算如下:由此,表示的路径源点o
ij
(i,j)在视频中的运动路径坐标序列;B3、定义降噪阈值δ,将满足下式:的粒子路径更改为:P
ij
=0其中表示粒子o
ij
(i,j)在t到t+1帧的位移量;
将位移量小于δ的路径视为噪声路径并剔除,减少视频场景中的无效路径,实现群体路径的有效刻画;B4、固定一个s
×
s的网格区域Γ遍历图像所有像素位置,其中s<min(m,n),若满足:即:既在光流热力场中具有较高粒子活跃度|H
Γ
|,同时又有较多的像素粒子路径终点落在该区域内则将该网格区域Γ定义为特征区域;C、计算特征图C1、计算平均光流场将每一像素位置处的所有光流平均,计算整个视频的平均光流场:F=H/TC2、构建模态特征矩阵对于平均光流场中的像素粒子o
xy
(x,y),x和y分别为像素粒子横向坐...

【专利技术属性】
技术研发人员:刘洪波李文祺刘凯张博宋博琳江同棒
申请(专利权)人:大连海事大学
类型:发明
国别省市:

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1