预览加载中,请您耐心等待几秒...
1/10
2/10
3/10
4/10
5/10
6/10
7/10
8/10
9/10
10/10

亲,该文档总共13页,到这已经超出免费预览范围,如果喜欢就直接下载吧~

如果您无法下载资料,请参考说明:

1、部分资料下载需要金币,请确保您的账户上有足够的金币

2、已购买过的文档,再次下载不重复扣费

3、资料包下载后请先用软件解压,在使用对应软件打开

(19)中华人民共和国国家知识产权局(12)发明专利申请(10)申请公布号CN106526112A(43)申请公布日2017.03.22(21)申请号201610937528.0(22)申请日2016.10.25(71)申请人浙江工业大学地址310014浙江省杭州市下城区潮王路18号浙江工业大学科技处(72)发明人程振波肖刚邵腾飞黄斌高晶莹朱天奇陈明明李轶(74)专利代理机构杭州天正专利事务所有限公司33201代理人王兵黄美娟(51)Int.Cl.G01N33/18(2006.01)G06K9/62(2006.01)权利要求书2页说明书6页附图4页(54)发明名称一种基于鱼类活性分析的水质毒性检测方法(57)摘要一种基于鱼类活性分析的水质毒性检测方法,包括以下步骤:1)以鲫鱼作为生物监测对象对其进行实时监测;2)通过RGB到HSV颜色空间域的转换来提取目标鱼轮廓,实时监测鲫鱼群体,得到鲫鱼的跟踪视频序列;3)鲫鱼的运动数据分析检测,包括以下过程:3.1)、将鲫鱼的运动速度、轮廓面积与面积均值之差作为主要特征数据;3.2)、基于朴素贝叶斯分类器算法生成成熟的检测模型;3.3)、使用新的特征数据来检测判断该检测模型是否成熟;3.4)、通过成熟的检测模型在线检测实时水质数据,最终实现水质毒性的在线检测。能够实现在线实时检测,提高水质检测的敏感性和连续性,降低检测成本,可对大量未知水质毒性状况进行实时有效地检测。CN106526112ACN106526112A权利要求书1/2页1.一种基于鱼类活性分析的水质毒性检测方法,包括以下步骤:1)以鲫鱼作为生物监测对象对其进行实时监测,综合鲫鱼的运动速度和运动时轮廓大小的变化,以此判断水样中的鱼是否死亡,从而实现对水质是否存在毒性进行实时反馈;2)采集和提取鲫鱼的运动特征:通过红R、绿G、蓝B到色调H、饱和度S、亮度V颜色空间域的转换来提取鱼目标轮廓,实时监测跟踪水样中鲫鱼,得到鲫鱼的跟踪视频序列,该跟踪模型描述如下:通过对监控视频图像的分割、识别、跟踪标定鲫鱼目标的实时运动位置,并以固定时间间隔作为统计周期,获取该周期内鱼群中每个个体的轮廓和运动速度等特征参数;3)鲫鱼的特征参数分析,包括以下过程:定义死鱼特征数据集和活鱼特征数据集,通过学习,形成一个成熟的分类器结构模型;具体过程如下:3.1)收集水箱中每一条鲫鱼的运动速度v、轮廓面积outline_Area与所有鲫鱼面积均值average_Area之差这两个特征数据,将这两个参数作为检测水箱中鱼是否存活的指标;;其中,鱼的运动速度是研究鱼类行为的一个重要的参数,它反应单位时间内的位移、加速度等运动特征;3.1.1)速度的特征数据考虑到前一帧和后一帧每条鱼的运动轨迹变化小,因此采用后一帧与前一帧鱼的重心最短距离计算这条鱼在一帧时间内的移动距离Si;然后,取一秒钟的帧数,把这些距离相加再除以时间就是鱼每秒的运动速度;但是,由于水箱中鱼在游动时常常存在叠加,导致定位每一条鱼的身份存在困难;如果不能精准的对每一条鱼进行跟踪,那么计算每一鱼的身份就会产生误差;由于帧间鱼游动距离很小,因此可根据前后帧距离关系求得每一条鱼的游动距离;也就是取目标鱼后一帧到当前帧移动距离最小值,作为当前帧该目标鱼的游动距离;假设水箱中有n条鱼,第j帧第i条鲫鱼轮廓的重心坐标为第j+1帧第k条鲫鱼轮廓的重心坐标为可以得到第j帧第i条鲫鱼到第j+1帧第k条鲫鱼的距离为:根据以上方法,可求出第j帧第i条鲫鱼到第j+1帧鱼缸中各条鱼的距离为S1,…Sk…Sn;由此,得到当前鱼i在帧间游动距离为:Si=min{S1,S2,…Sk…Sn}(2)此时得到的最短距离Si即为第j帧第i条鲫鱼到下一帧游动的距离;在一秒内取15帧,则目标在1秒内的运动速度可以通过以下公式计算得到:水箱中鱼的运动速度的大小,能反映鱼类游动的激烈程度,是衡量鱼类目标在被检测水质中活性的一个重要指标参数;然而,当鱼的游动速度为0,并不意味着此时该鱼一定处于死亡状态,而是有可能鱼处于静息状态;此外,由于水流速度或者其他鱼的撞击,死亡的鱼其速度也并不总是为0;3.1.2)轮廓大小的特征数据背景差分后利用opencv里的contourArea函数可求得目标轮廓面积,其中opencv是一2CN106526112A权利要求书2/2页个基于开源发行的跨平台计算机视觉库,该函数是统计目标轮廓内的每个像素点的累加和,即为面积;与上述求速度的方法类似,求得每一时刻鱼的位置,由此计算水箱中鱼在每一时刻的面积{A1,A2,…An};当鱼处于死亡状态时,其身体自由的飘浮在水中,鱼体的面积大于其处于非死亡状态时的面积;其中,水缸中鱼体平均面积可由下式计算:3.2)基于朴素贝叶斯算法对数据进行训练产生成熟的分类器结构模型,算法过程如下:a)