[发明专利]一种基于不同颜色空间自适应直方图拉伸的水下图像增强方法有效
| 申请号: | 201710739280.1 | 申请日: | 2017-08-25 |
| 公开(公告)号: | CN107507145B | 公开(公告)日: | 2021-04-27 |
| 发明(设计)人: | 黄冬梅;宋巍;王龑;王振华;贺琪;杜艳玲 | 申请(专利权)人: | 上海海洋大学 |
| 主分类号: | G06T5/00 | 分类号: | G06T5/00;G06T5/40;G06T7/90 |
| 代理公司: | 上海卓阳知识产权代理事务所(普通合伙) 31262 | 代理人: | 周春洪 |
| 地址: | 201306 上海市*** | 国省代码: | 上海;31 |
| 权利要求书: | 查看更多 | 说明书: | 查看更多 |
| 摘要: | |||
| 搜索关键词: | 一种 基于 不同颜色 空间 自适应 直方图 拉伸 水下 图像 增强 方法 | ||
1.一种基于不同颜色空间自适应直方图拉伸的水下图像增强方法,所述方法包括以下步骤:
步骤S1,基于灰度世界的猜想对GB通道进行简单的颜色均衡化;
步骤S2,步骤S2中包括以下步骤:
步骤S21,获取原始图像的拉伸区间;其中,计算原始图像拉伸区间的方法如下:
根据RGB三通道的直方图分布,采用瑞利分布的概率表达式计算众数a、众数的位置,并根据第五公式以众数为分界点计算前后0.1%的参数Imin,Imax,其中可见光在水中传播的衰减程度tλ(x),得出动态的期望拉伸范围[Omin,Omax];
所述第五公式为:
Imin=S.sort[S.sort.index(a)*0.1%]
Imax=S.sort[-(S.length-S.sort.index(a))*0.1%]
其中,S是R-G-B每个通道的像素集,S.sort是S像素集的正向排列,S.length是S像素集的数量大小,S.sort.index(a)是直方图分布中众数的索引值,S.sort[x]代表从小到大排列像素集中索引为x的值;
步骤S22,获取期望的拉伸区间,包括:
根据第六公式计算瑞利分布的标准偏差σλ;
所述第六公式为:
其中λ∈{R,G,B}显示为R或G或B通道,a为某一个通道的众数;
根据第七公式定义期望范围的最小值Oλmin,并依据第八公式和第六公式将第七公式简化成第九公式;
所述第七公式为:
Oλmin=aλ-βλ*σλ,0≤Oλmin≤Iλmin
所述第八公式为:
所述第九公式为:Oλmin=aλ-σλ
根据简化的成像模型,将待去雾的图像Iλ(x)通过第十公式复原;
所述第十公式为:
其中,κ=1.1和κ=0.9分别表示为红色、蓝绿色通道的经验值
当复原图像Jλ(x)最大时,期望范围的最大值Omax能够通过第十一公式获得;
所述第十一公式为:
当Bλ=0时,Jλ(x)得到最大值,对于不同通道的最大期望值Oλmax定义为第十二公式;
所述第十二公式为:
Iλmax≤Oλmax≤255
在第十二公式基础之上,Nrer(λ)对于RGB通道分别设定为0.83,0.95,0.97,通过第十三公式,得到水中衰减度tλ(x);
所述第十三公式为:
tλ(x)=Nrer(λ)d(x)
其中d(x)确定为3米,表示为场景和照相机之间的距离;
基于Oλmax的范围值,系数μλ满足第十四公式:
所述第十四公式为:
当μλ有多个解时,选定所有解的平均值,当μλ没有解的时候,设定Oλmax为255;
步骤S23,在RGB颜色空间进行自适应直方图拉伸;
(1)当a≤Imin并且μλ无解时,将使用全局直方图拉伸公式,并且选取前后[0.1%,99.9%]的像素点作为拉伸范围,前后各0.1%的点分别设定为0和255;
(2)当a≥Imin但是μλ无解时,将分成两部分拉伸;
第一步:前0.1%的像素点采用以下第十五公式
所述第十五公式为:
其中pin,pout分别代表了输入和输出像素值,I′min是整个像素集的最小值,Omin为期望拉伸最小值;
第二步:后99.9%的像素采用拉伸公式(3),其中拉伸范围为[Omin,255];
其中pin,pout分别代表了输入和输出像素值,Imin是第五公式中代表的像素值,Omin为期望拉伸最小值,Omax为255;
(3)当a≤Imin但是μλ有解时,其步骤如下;
第一步:前99.9%的像素点采用以下公式:
其中,pin,pout分别代表了输入和输出像素值,Imin是公式(5)中代表的像素值,Omin为期望拉伸最小值,Omax为255;
第二步:后0.1%的像素采用拉伸公式(3),其中拉伸范围为[Omax,255];
其中,pin,Pout分别代表了输入和输出像素值,I′max是整个像素集的最大值,Omax为期望拉伸最大值;
(4)当a≥Imin并且μλ有解时,βλ=1是确定值,一旦出现μλ有多个值,选取其平均值作为最后参数,依次的得出最小像素值Omin和最大像素值Omax;
其中Oλmin=aλ-σλ;Iλ=aλ+μλ*σλ,接下来分三段拉伸:
第一段:前0.1%的像素集的拉伸区间采用公式十六;
所述公式十六为:
其中pin,pout分别代表了输入和输出像素值,Omin为期望拉伸最小值,Imin是原图像拉伸最小值;
第二段:最小的0.1%到最大的0.1%的像素集;
其中pin,pout分别代表了输入和输出像素值,(Imin,Imax)代表原图像拉伸区间,(Omin,Omax)代表获取期望的拉伸区间;
第三段:后0.1%的像素集的拉伸区间采用第十七公式;
所述第十七公式为:
其中pin,pout分别代表了输入和输出像素值,Imax是原图像拉伸最大值,Omax是期望拉伸最大值;
步骤S24,将双边滤波器应用于RGB三通道;
步骤S3,将RGB颜色空间转换为CIE-Lab颜色空间,在CIE-Lab颜色空间中的自适应拉伸。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于上海海洋大学,未经上海海洋大学许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201710739280.1/1.html,转载请声明来源钻瓜专利网。
- 上一篇:肤色增强的处理方法、装置及图像处理装置
- 下一篇:一种自然图像软阴影消除方法





