[發明專利]一種基于不同顏色空間自適應直方圖拉伸的水下圖像增強方法有效
| 申請號: | 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.szxzyx.cn/pat/books/201710739280.1/1.html,轉載請聲明來源鉆瓜專利網。
- 上一篇:膚色增強的處理方法、裝置及圖像處理裝置
- 下一篇:一種自然圖像軟陰影消除方法





