The invention discloses a method for detecting the speed of a fish body, which is suitable for water quality monitoring. By collecting the fish motion video, read the video frame and separated into images, preprocessing of image background modeling to obtain the final background image, to obtain adaptive optimal threshold by Otsu algorithm, each video frame image and background image difference to get the fish moving target image centroid by connected region centroid method to get the fish moving target centroid position, determine the actual distance and pixel distance ratio, calculated the movement of fish in the time period of distance, exercise time is determined by the relationship between the video frame rate and frame interval, the fish body movement rate, determine the current fish movement direction angle, according to the current position and the fish analysis of velocity changes of the water environment. The invention can obtain the moving speed of the fish body in real time and accurately, reduce the detection cost and improve the detection precision of the algorithm.
【技术实现步骤摘要】
本专利技术涉及的是数字图像处理
,具体涉及一种适用于水质监测的鱼体运动速度视频图像检测方法。
技术介绍
目前,通过观测鱼体运动特征评估水质污染已成为重要的生物水质监测方法,鱼的游动速度是判定鱼类运动特征的重要参数之一,现有鱼体运动速度检测方法普遍存在依赖于硬件设备、算法复杂度高、误差较大等问题,且尚未提出有效的解决方案,基于此,设计一种新型的适用于水质监测的鱼体运动速度检测方法尤为必要。
技术实现思路
针对现有技术上存在的不足,本专利技术目的是在于提供一种适用于水质监测的鱼体运动速度检测方法,结构设计合理,通过采集鱼体运动视频,采用图像处理方法实时准确地获取鱼体运动速度,降低检测成本,提高算法检测精度。为了实现上述目的,本专利技术是通过如下的技术方案来实现:一种适用于水质监测的鱼体运动速度检测方法,其步骤为:(1)通过摄像头采集鱼体运动视频,查看视频帧率,并解码为MPEG4压缩视频格式;(2)技术人员可根据需求截取待检测的鱼体运动状态及背景视频,读取视频并逐帧分离为图片;(3)对图像进行去噪、增强等预处理操作;(4)调用背景视频帧图像,进行背景建模获得最终背景图像;(5)通过Otsu算法获取自适应最佳分割阈值,Otsu算法原理简单,容易实现,对目标与背景相差较大的图像具有较好的分割效果;(6)每个视频帧图像与最终背景图像差分获取鱼体运动目标图像;(7)通过连通区域质心法获取每个鱼体运动目标的质心位置;(8)建立参考坐标系,确定实际距离与像素坐标距离比值,求出鱼体在该时间段内的运动距离;(9)摄像头视频帧率已知,确定帧间隔,由视频帧率与帧间隔关系确定运动 ...
【技术保护点】
一种适用于水质监测的鱼体运动速度检测方法,其特征在于,其步骤为:(1)通过摄像头采集鱼体运动视频,查看视频帧率,并解码为MPEG4压缩视频格式;(2)技术人员可根据需求截取待检测的鱼体运动状态及背景视频,读取视频并逐帧分离为图片;(3)对图像进行去噪、增强等预处理操作;(4)调用背景视频帧图像,进行背景建模获得最终背景图像;(5)通过Otsu算法获取自适应最佳分割阈值,Otsu算法原理简单,容易实现,对目标与背景相差较大的图像具有较好的分割效果;(6)每个视频帧图像与最终背景图像差分获取鱼体运动目标图像;(7)通过连通区域质心法获取每个鱼体运动目标的质心位置;(8)建立参考坐标系,确定实际距离与像素坐标距离比值,求出鱼体在该时间段内的运动距离;(9)摄像头视频帧率已知,确定帧间隔,由视频帧率与帧间隔关系确定运动时间;(10)根据运动距离与运动时间的关系,求得鱼体运动速率;(11)根据参考坐标系及质心位置,确定鱼体相对参考坐标系的运动方向角;(12)根据鱼体当前位置及运动速度变化规律,分析水环境变化情况。
【技术特征摘要】
1.一种适用于水质监测的鱼体运动速度检测方法,其特征在于,其步骤为:(1)通过摄像头采集鱼体运动视频,查看视频帧率,并解码为MPEG4压缩视频格式;(2)技术人员可根据需求截取待检测的鱼体运动状态及背景视频,读取视频并逐帧分离为图片;(3)对图像进行去噪、增强等预处理操作;(4)调用背景视频帧图像,进行背景建模获得最终背景图像;(5)通过Otsu算法获取自适应最佳分割阈值,Otsu算法原理简单,容易实现,对目标与背景相差较大的图像具有较好的分割效果;(6)...
【专利技术属性】
技术研发人员:赵小强,彭红梅,高强,许曰强,何亚风,邓丹,朱辉,左金鑫,娄鹏飞,刘茹,
申请(专利权)人:西安邮电大学,
类型:发明
国别省市:陕西;61
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。