[发明专利]基于字典学习的鱼类投喂反应检测的算法在审
申请号: | 201910459997.X | 申请日: | 2019-05-30 |
公开(公告)号: | CN110211154A | 公开(公告)日: | 2019-09-06 |
发明(设计)人: | 彭磊;何佳;黄志涛;宋协法 | 申请(专利权)人: | 中国海洋大学 |
主分类号: | G06T7/246 | 分类号: | G06T7/246 |
代理公司: | 青岛发思特专利商标代理有限公司 37212 | 代理人: | 巩同海 |
地址: | 266110 山*** | 国省代码: | 山东;37 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | 本发明涉及一种基于字典学习的鱼类投喂反应检测的算法,属于数字图像处理技术领域。本发明包括如下步骤:预处理;特征点提取;速度值矩阵及速度方向矩阵的计算;加速度矩阵构建;根据矢量三角形求解特征点加速度;帧平均加速度计算;投喂反应检测:设置训练集,根据训练集设置合适的帧平均加速度阈值,在阈值以上的即为由投喂产生的行为反应;字典学习:将稀疏表示与结构信息相结合,利用结构化字典进行学习和检测。本发明通过利用Lucas‑Kanade光流法提取特征点处的光流信息、运用K‑SVD迭代法对结构字典和稀疏表示系数进行优化,获得的检测结果相对于现有技术的检测率提高了8%~15%。 | ||
搜索关键词: | 投喂 反应检测 字典学习 稀疏表示 训练集 算法 鱼类 数字图像处理技术 预处理 矩阵 加速度计算 矢量三角形 特征点提取 方向矩阵 光流信息 检测结果 结构信息 结构字典 矩阵构建 提取特征 行为反应 迭代法 光流法 检测率 结构化 特征点 求解 字典 检测 优化 学习 | ||
【主权项】:
1.一种基于字典学习的鱼类投喂反应检测的算法,其特征在于,包括如下步骤:步骤一:预处理:对图像Ft灰度化、去噪预处理,得到预处理后图像Ft’;步骤二:特征点提取:对图像Ft’进行特征点提取,得到一系列特征点;步骤三:速度值矩阵及速度方向矩阵的计算:包括如下小步:第一步:利用Lucas‑Kanade光流法提取特征点处的光流信息,计算每一特征点的每一帧的速度,得到速度值矩阵Vectort和速度方向矩阵Anglet,去除矩阵中过大或过小的值,以过滤掉因环境光变化引起的噪声,最后只保留由物体运动所形成的速度;第二步:时刻t帧为Ft,Δt后帧为Ft+Δt;pt为Ft上一特征点,坐标为(xi,yi),pt+Δt为Ft+Δt上对应的特征点,坐标为(xj,yj);速度矢量的水平分量为Vx=Δx/Δt,Vy=Δy/Δt,则此特征点的速度矢量的值:α=arctan(Vx/Vy)其中α为当前特征点的速度矢量与水平轴所成夹角;则每一特征点的速度值构成的矩阵即这一帧的速度值矩阵,每一特征点的速度方向值构成此帧的速度方向矩阵;步骤四:加速度矩阵构建:基于相邻两帧的速度矩阵和速度方向矩阵,计算每一帧的加速度矩阵At;步骤五:根据矢量三角形求解特征点加速度,为前一帧特征点的速度,为当前帧的速度,则为速度变化值的大小,(ΔVx,ΔVy为点在两帧速度变化的两个分量);特征点的加速度为βt为加速度矢量与水平方向的夹角,βt=arctan(ΔVx/ΔVy);由此构成加速度矩阵At;步骤六:帧平均加速度计算:将当前帧的所有像素作为一个整体,把当前帧加速度矩阵中所有加速度非零的特征点的加速度平均值作为当前帧鱼群的帧平均加速度,设为则其中,pi为当前帧中某一加速度非零的运动特征点,at(pi)为pi的加速度,n为当前帧中所有加速度非零的运动特征点的数量;步骤七:投喂反应检测:设置训练集,根据训练集设置合适的帧平均加速度阈值,在阈值以上的即为由投喂产生的行为反应;步骤八:字典学习:将稀疏表示与结构信息相结合,利用结构化字典进行学习和检测,包括如下小步:第一步:引入了参考事件用于结构化字典的学习过程;第二步:运用K‑SVD迭代法对结构字典和稀疏表示系数进行优化。
下载完整专利技术内容需要扣除积分,VIP会员可以免费下载。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于中国海洋大学,未经中国海洋大学许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/patent/201910459997.X/,转载请声明来源钻瓜专利网。