[发明专利]基于字典学习的鱼类投喂反应检测的算法在审
申请号: | 201910459997.X | 申请日: | 2019-05-30 |
公开(公告)号: | CN110211154A | 公开(公告)日: | 2019-09-06 |
发明(设计)人: | 彭磊;何佳;黄志涛;宋协法 | 申请(专利权)人: | 中国海洋大学 |
主分类号: | G06T7/246 | 分类号: | G06T7/246 |
代理公司: | 青岛发思特专利商标代理有限公司 37212 | 代理人: | 巩同海 |
地址: | 266110 山*** | 国省代码: | 山东;37 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 投喂 反应检测 字典学习 稀疏表示 训练集 算法 鱼类 数字图像处理技术 预处理 矩阵 加速度计算 矢量三角形 特征点提取 方向矩阵 光流信息 检测结果 结构信息 结构字典 矩阵构建 提取特征 行为反应 迭代法 光流法 检测率 结构化 特征点 求解 字典 检测 优化 学习 | ||
本发明涉及一种基于字典学习的鱼类投喂反应检测的算法,属于数字图像处理技术领域。本发明包括如下步骤:预处理;特征点提取;速度值矩阵及速度方向矩阵的计算;加速度矩阵构建;根据矢量三角形求解特征点加速度;帧平均加速度计算;投喂反应检测:设置训练集,根据训练集设置合适的帧平均加速度阈值,在阈值以上的即为由投喂产生的行为反应;字典学习:将稀疏表示与结构信息相结合,利用结构化字典进行学习和检测。本发明通过利用Lucas‑Kanade光流法提取特征点处的光流信息、运用K‑SVD迭代法对结构字典和稀疏表示系数进行优化,获得的检测结果相对于现有技术的检测率提高了8%~15%。
技术领域
本发明涉及一种基于字典学习的鱼类投喂反应检测的算法,属于数字图像处理技术领域。
背景技术
近年来,随着动物应激相关学科的发展,人们越来越关注鱼类应激生物学的研究。阐述了应激的概念、鱼类应激的发生及危害,主要包括应激反应对鱼类的生长、行为及机体健康的影响。从饲料投喂方面提出了相应的缓解措施。最后,分析了饲料投喂与鱼类应激反应之间存在的问题,并对其发展前景进行了展望,旨在为水产健康养殖及鱼类保护生物学等方面的研究与应用提供参考。
现有的投喂产生的行为反应算法通常在选取局部背景像元时每次都使用了大规模的全局像元作为字典,给求解稀疏向量带来较大的计算负担;在求解稀疏向量时没有考虑稀疏向量内部的结构稀疏信息,造成求解稀疏向量不准确,目标检测效率不高。
发明内容
针对现有技术存在的上述缺陷,本发明提出了一种基于字典学习的鱼类投喂反应检测的算法。
本发明所述的基于字典学习的鱼类投喂反应检测的算法,包括如下步骤:
步骤一:预处理:对图像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;
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于中国海洋大学,未经中国海洋大学许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201910459997.X/2.html,转载请声明来源钻瓜专利网。