公开/公告号CN112465803A
专利类型发明专利
公开/公告日2021-03-09
原文格式PDF
申请/专利权人 桂林慧谷人工智能产业技术研究院;
申请/专利号CN202011458021.X
申请日2020-12-11
分类号G06T7/00(20170101);G06T5/50(20060101);G06T5/00(20060101);G06K9/62(20060101);
代理机构45112 桂林市华杰专利商标事务所有限责任公司;
代理人童世锋
地址 541200 广西壮族自治区桂林市灵川县八里街3号工业园八定路标准厂房4幢
入库时间 2023-06-19 10:08:35
技术领域
本发明涉及水下海参识别技术领域,具体是一种结合图像增强的水下海参检测方法。
背景技术
水下海参识别在自动化捕捞海参中是非常重要的环节,只有正确识别了水下海参才能实现自动正确的捕捞,传统的方法主要是一下两种:第一种使用海底拖网捕捞,但是海底拖网会破坏海底生态环境。第二种是采用潜水员以下潜到海底的方式来收集海产品。常年下潜,即便是15米左右的海底,也会给潜水员带来不可恢复的身体伤害。水下自动化捕捞不仅可以保护潜水员的生命健康,还可以将海产品投放到不受潜水员最大下潜深度限制的深海区进行养殖,更有助于提高海产品质量。而在实现自动化捕捞的一个重要的环节就是水下海参识别。
目前深度学习识别技术已经逐渐成熟,通过网络对数据提取特征分析特征,在语音识别、文本识别、图像识别、医学及物体当中等取得了不错的进展。
虽然深度学习在识别领域取得了不错的进展,但是由于水对光的吸收作用,光在水中传播时往往会随指数衰减,这会导致水下得到的图像一般都具有较低的对比度。同时在水中存在浮游生物及悬浮颗粒杂质会扩大散散射影响,造成图像质量的退化,导致图像不清晰,图像饱和度降低。
发明内容
本发明的目的在于克服现有技术的不足,而提供一种结合图像增强的水下海参检测方法,该方法通过图像增强提高水下图像清晰度,减小对海参的识别难度。
实现本发明目的的技术方案是:
一种结合图像增强的水下海参检测方法,包括如下步骤:
1)将获取的水下海参图像通过labelme框出目标以及目标位置再用生成对应的JSON文件的方法对海参图像进行人工标注,得到标注后的图像;
2)将标注后的海参图像转换成VOC2007格式数据,得到标注后的数据;
3)获取海参图像并对图像进行预处理,得到增强的图像;
4)使用k均值聚类算法将检测网络yolov4网络模型的先验框修改为对应的尺度,再将对应最大和最小的尺度取平均值替换中间值;
5)对需要识别的图像进行预处理,得到增强的图像;
6)将步骤2)得到的标注后的数据和步骤3)预处理得到的图像作为训练数据,对步骤4)中的网络模型训练,得到训练后的模型;
7)将步骤5)增强后的图像输入训练完成后的模型中对图像进行识别。
步骤3)和步骤5)中,所述的预处理,是将图像拆分成R、G、B三个通道并进行改善的对比度拉伸;再将RGB色彩空间转换为HSV和HSI色彩空间,将这两个色彩空间增强图作为待融合分量,进行融合,具体步骤如下:
a)假设I(i,j)是一副大小为M×N的图像,其中,i=1,2,...,Μ;j=1,2,...,N;将图像拆分成R、G、B三个通道,三通道中的红、绿、蓝三种颜色的值分别用I
在水下有R
b)对三个通道进行拉伸:
对于通道1和通道2,其拉伸公式如下:
P
其中P
对于通道3,其拉伸公式如下:
其中P
c)再将RGB色彩空间转换为HSI和HSV色彩空间,在HSI色彩空间进行对比度拉伸,其拉升公式如下:
其中a是原图像素的最小值,b是原图像素的最大值,y是拉伸后的像素值,x是原图的像素值;
d)在HSV色彩空间进行伽马校正,其校正公式如下:
T(l)=l
其中l
e)将HSI和HSV两个色彩空间的增强图作为待融合分量,进行融合,得到增强的图片。
步骤4)中,所述的yolov4网络模型,是运用k均值聚类算法计算出需要的先验框的尺寸,并将对应尺度的最大值与最小值求和取平均,设置学习率调整方式为adam优化梯度下降发,批处理32张图像,迭代400次,并使用Focal Loss作为分类损失函数,减少正负样本严重失调的问题,其公式如下:
本发明提供的一种结合图像增强的水下海参检测方法,应用了改善的对比度拉伸和图像融合,实现了提升图像清晰度,使得图像中特征更加明显。另外通过运用k均值聚类得到了更合适的先验框尺寸,使yolov4能更好的执行检测任务。通过使用Focal Loss作为分类损失函数减少了任务中正负样本严重失调的问题,最终达到水下海参的识别。
附图说明
图1为一种结合图像增强的水下海参检测方法流程图;
图2为本发明中图像增强方法流程图;
图3为原图与增强后图片对比图。
具体实施方式
下面结合附图和实施例对本发明内容做进一步阐述,但不是对本发明的限定。
实施例:
如图1所示,一种结合图像增强的水下海参检测方法,包括如下步骤:
1)将获取的水下海参图像通过labelme框出目标以及目标位置再用生成对应的JSON文件的方法对海参图像进行人工标注,得到标注后的图像;
2)将标注后的海参图像转换成VOC2007格式数据,得到标注后的数据;
3)获取海参图像并对图像进行预处理,得到增强的图像;
4)使用k均值聚类算法将检测网络yolov4网络模型的先验框修改为对应的尺度,再将对应最大和最小的尺度取平均值替换中间值;
5)对需要识别的图像进行预处理,得到增强的图像;
6)将步骤2)得到的标注后的数据和步骤3)预处理得到的图像作为训练数据,对步骤4)中的网络模型训练,得到训练后的模型;
7)将步骤5)增强后的图像输入训练完成后的模型中对图像进行识别。
步骤3)和步骤5)中,如图2所示,所述的预处理,是将图像拆分成R、G、B三个通道并进行改善的对比度拉伸;再将RGB色彩空间转换为HSV和HSI色彩空间,将这两个色彩空间增强图作为待融合分量,进行融合,具体步骤如下:
a)假设I(i,j)是一副大小为M×N的图像,其中,i=1,2,...,Μ;j=1,2,...,N;将图像拆分成R、G、B三个通道,三通道中的红、绿、蓝三种颜色的值分别用I
在水下有R
b)对三个通道进行拉伸:
对于通道1和通道2,其拉伸公式如下:
P
其中P
对于通道3,其拉伸公式如下:
其中P
c)再将RGB色彩空间转换为HSI和HSV色彩空间,在HSI色彩空间进行对比度拉伸,其拉升公式如下:
其中a是原图像素的最小值,b是原图像素的最大值,y是拉伸后的像素值,x是原图的像素值;
d)在HSV色彩空间进行伽马校正,其校正公式如下:
T(l)=l
其中l
e)将HSI和HSV两个色彩空间的增强图作为待融合分量,进行融合,得到增强的图片,如图3所示。
步骤4)中,所述的yolov4网络模型,是运用k均值聚类算法计算出需要的先验框的尺寸,并将对应尺度的最大值与最小值求和取平均,设置学习率调整方式为adam优化梯度下降发,批处理32张图像,迭代400次,并使用Focal Loss作为分类损失函数,减少正负样本严重失调的问题,其公式如下:
机译: 青霉素结合蛋白,核酸,抗体或抗体片段,药物,药物组合物,至少一种青霉素结合蛋白或其片段或变异体或片段,至少一种核酸和至少一种抗体或抗体片段的用途,针对脑膜炎奈瑟菌的青霉素结合蛋白,核酸,抗体或抗体片段感染的体外抗体检测方法,至少一种青霉素结合蛋白或其片段或变异体或变异体,至少一种核酸的药物组合物酸和至少一种针对哺乳动物生物样品中脑膜炎奈瑟氏菌感染的抗体以及来自哺乳动物生物样品中的矿业性奈瑟氏球菌感染的体外诊断和单克隆抗体
机译: 一种低强度水下泄漏油气移动水下测量系统的检测方法
机译: 包含至少一种能够结合肌生长抑制素的肽的结合剂,编码该结合剂的多核苷酸序列,包含该多核苷酸的表达载体,包含该表达载体的宿主细胞,包含该结合剂的药物组合物及其用途,检测方法或测量样品中的肌生长抑制素以及诊断对象肌生长抑制素相关疾病的方法