【技术实现步骤摘要】
一种基于图像处理的乌鳢卵子计数方法
[0001]本专利技术涉及图像处理与水产养殖交叉领域,尤其是涉及一种基于图像处理的乌鳢卵子计数方法。
技术介绍
[0002]乌鳢个体大、生长快,而且营养丰富,比鸡肉、牛肉所含的蛋白质高。作为药用具有去瘀生新,滋补调养等功效,因此养殖乌鳢具有较高的经济价值。乌鳢多栖息在湖泊、池沼、江河中水不流畅而混浊的泥底处,它们的产卵场也往往在这一类场所。对产卵时间、产卵量的估计则有利于后期的人工养殖。
[0003]乌鳢卵子常规计数方法有四种。最原始的是直接点数,但比较费时间,特别是工厂化育苗数量大,逐个点数是不可能的。也可用面积法、容积法或称量法。由于乌鳢的卵属飘浮性卵,产出的卵未经扰散,排列整齐紧密集中,并浮于水表层,可采用面积计数法。所谓面积计数法,先取一个单位面积的卵子,数出卵子数,然后测出每一窝的面积便可知每窝的卵子数量。容积法,先用一个标准容器,装满受精卵,然后数出这一容积中的卵子个数。以后用这标准容器去量出杯数,就可算出卵子总数。
[0004]总体而言,传统乌鳢卵子计数方法存在两个主要问题,其一是传统计数方法除人工直接点数外,面积法、容积法、称量法均是接触式计数方法,需要捞取卵子,破坏原有环境;其二是这些方法由于采用的是估算面积、容积或者重量,再做均分的方式,必定由于个体之间差异存在一定的误差,难以消除。
技术实现思路
[0005]专利技术目的:为了克服
技术介绍
的不足,本专利技术公开了一种基于图像处理的乌鳢卵子计数方法,在非接触前提下完成卵子计数任务, ...
【技术保护点】
【技术特征摘要】
1.一种基于图像处理的乌鳢卵子计数方法,其特征在于,包括以下步骤:S1、对需要计数的乌鳢卵子目标进行图像采集,并传入计算机;S2、对采集的图像进行灰度化处理;S3、采用top
‑
hat变换算法进行图像增强,首先设计圆形结构元素,对图像做开运算,并用原始图像减去开运算所得图像,实现增强效果;S4、采用引导滤波方法进行图像滤波处理;S5、图像分割S5.1使用Sobel边缘算子对图像进行水平和垂直方向的滤波,然后求取模值,获取梯度图像;S5.2把梯度图像中的所有像素按照灰度值进行分类,并设定一个测地距离阈值;S5.3找到灰度值最小的像素点为起始点,让threshold从起始点开始增长;S5.4水平面在增长的过程中,会碰到周围的邻域像素,测量这些像素到起始点的测地距离,如果小于设定阈值,则将这些像素淹没,否则在这些像素上设置大坝,如此对邻域像素进行分类;S5.5随着水平面增高,设置更多更高的大坝,直到灰度值的最大值,所有区域都在分水岭线上相遇,所有大坝即对整个图像像素进行分区;S6、卵子识别与计数S6.1用半径为2大小的圆形结构元素腐蚀分割结果中的目标区域,分割后的区域之间的距离变大,避免影响邻近目标区域相互影响;S6.2调用Open CV库中find Contours()函数提取颗粒分割结果中每个区域的轮廓;S6.3依次遍历每个区域轮廓,并用min Enclosing Circle()函数求取能够包围的区域外轮廓点集的最小外接圆,圆的半径r和圆心(a,b),该圆心可近似为颗粒中心点;S6.4由于S6.1对目标进行腐蚀,将求取的外接圆的半径增加2,将圆心为(a,b)、半径为r+2的圆画于原图;S6.5统计所有圆的面积,为A1,A2…
A
N
,得到面积中间值大小为S_median,将面积大于或者小于0.2*S_median的圆删除,不应计入卵子数量,计数保留下来的圆的数量即为最终的卵子数量。2.根据权利要求1所述的基于图像处理的乌鳢卵子计数方法,其特征在于:S1中采集的图像中单个卵子目标有效像素点个数不低于20*20。3.根据权利要求1所述的基于...
【专利技术属性】
技术研发人员:潘维,陈军,吴刚山,经松,陈兵,
申请(专利权)人:江苏农林职业技术学院,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。