版權說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權,請進行舉報或認領
文檔簡介
1、-課程設計圖像去霧一、設計目的1、通過查閱文獻資料,了解幾種圖像去霧算法,;2、理解和掌握圖像直方圖均衡化增強用于去霧的原理和應用;3、理解和掌握圖像退化的因素,設計圖像復原的方法;4、比較分析不同方法的效果。二、設計容采用針對的有霧圖像,完成以下工作:1、采用直方圖均衡化方法增強霧天模糊圖像,并比較增強前后的圖像和直方圖;2、查閱文獻,分析霧天圖像退化因素,設計一種圖像復原方法,比照該復原圖像與原始圖像以及直方圖均衡化后的圖像;3、分析實驗效果;4、寫出具體的處理過程,并進展課堂交流展示。三、設計要求1、小組合作完成;2、提交報告*.doc、課堂交流的PPT*.ppt和源代碼。四、設計原理一
2、圖像去霧根底原理1、霧靄的形成機理霧實際上是由懸浮顆粒在大氣中的微小液滴構成的氣溶膠,常呈現(xiàn)乳白色,其底部位于地球外表,所以也可以看作是接近地面的云。靄其實跟霧區(qū)別不大,它的一種解釋是輕霧,多呈現(xiàn)灰白色,與霧的顏色十分接近。廣義的霧包括霧、霾、沙塵、煙等一切導致視覺效果受限的物理現(xiàn)象。由于霧的存在,戶外圖像質(zhì)量降低,如果不處理,往往滿足不了相關研究、應用的要求。在霧的影響下,經(jīng)過物體外表的光被大氣中的顆粒物吸收和反射,導致獲取的圖像質(zhì)量差,細節(jié)模糊、色彩暗淡。2、圖像去霧算法圖像去霧算法可以分為兩大類:一類是圖像增強;另一類是圖像復原。圖1-1介紹了圖像去霧算法的分類:圖1-1去霧算法分類從圖
3、像呈現(xiàn)的低亮度和低比照度的特征考慮,采用增強的方法處理,即圖像增強。比較典型的有全局直方圖均衡化,同態(tài)濾波,Retine* 算法,小波算法等等?;谖锢砟P偷奶鞖馔嘶瘓D像復原方法,從物理成因的角度對大氣散射作用進展建模分析,實現(xiàn)場景復原,即圖像復原。運用最廣泛、最權威的是由何凱明等人提出的暗通道先驗的方法。1圖像增強技術為了改善視覺效果或者便于人們對圖像的判別和分析,根據(jù)圖像的特征采取簡單的改善方法或者加強特征的措施叫做圖像增強。圖像增強可分為兩大類:頻率域法和空間域法。空間域處理主要包括:點處理,模塊處理即領域處理。頻率域處理主要包括:高、低通濾波、同態(tài)濾波等等。圖像增強可分為兩大類:頻率域
4、法和空間域法??臻g域處理主要包括:點處理,模塊處理即領域處理。頻率域處理主要包括:高、低通濾波、同態(tài)濾波等等。2圖像復原技術從廣義上講,圖像復原是一個求逆問題,逆問題經(jīng)常存在非唯一解,甚至無解。圖像復原的目的是將所觀測到的退化圖像恢復到退化前的原始圖像,這種恢復過程在很多圖像處理中的應用十分重要。為了更好的對圖像復原的理解,圖1-2為圖像復原的流程圖:圖1-2 圖像復原流程圖其中g(*,y)為降質(zhì)圖像函數(shù),f(*,y)為真實圖像函數(shù)。圖像復原技術可以分為以下幾類:1在給定退化模型條件下,分為無約束和有約束兩大類。2根據(jù)是否需要外界干預,分為自動和交互兩大類。3根據(jù)處理所在的域,分為頻率域和空間
5、域。二從圖像增強角度去霧基于直方圖均衡化的算法以概率論為根底,用灰度變換到達圖像增強的目的,是圖像增強中最常用的算法之一。直方圖均衡化處理的“中心思想是把原始圖像的灰度直方圖從比較集中的*個灰度區(qū)間變成在全部灰度圍的均勻分布。1、圖像灰度直方圖定義一:一個灰度級在圍0,L-1的數(shù)字圖像,其直方圖是一個離散函數(shù)n是圖像的像素總數(shù),是滴k個灰度級,。定義二:一個灰度級在圍0,L-1的數(shù)字圖像,其直方圖是一個離散函數(shù)由于的增量是1,直方圖可以表示為:即圖像中不同灰度級像素的出現(xiàn)次數(shù)。2、直方圖變換的理論根底設連續(xù)圖像的概率分布為:其中r為灰度其中A為圖像的面積。均衡化過程分析:設r和s分別表示原圖像
6、灰度級和經(jīng)直方圖均衡化后的圖像灰度級,為便于討論,對r和s進展歸一化,使:;對于一幅給定的圖像,歸一化后灰度級分布在圍。對0,1區(qū)間的任意一個r值進展如下變換:該變換式應滿足條件:(1) 對于,有(2) 在區(qū)間從s到r的反變換用下式表示r的概率密度為;s的概率密度可由求出假定變換函數(shù)為式中:w是積分變量,而就是r的累積分布函數(shù)。以下圖為直方圖均衡化的過程,表達了“均衡的含義:即概率密度的均勻。(a)是*一圖像的的灰度分布(b)是該圖進展直方圖均衡化后的灰度分布圖1-3 圖像灰度分布給出灰度級在圖像中出現(xiàn)的概率密度統(tǒng)計在MATLAB中,imhist函數(shù)可以顯示一幅圖像的直方圖。其常見調(diào)用方法如下
7、:imhist(I)其中I是圖像矩陣,該函數(shù)返回一幅圖像,顯示I的直方圖。通過把原圖像的直方圖通過變換函數(shù)修正為分布比較均勻的直方圖,從而改變圖像整體偏暗或整體偏亮,灰度層次不豐富的情況,這種技術叫直方圖均衡化。在MATLAB中,用于直方圖均衡化的函數(shù)是histeq,它的常見調(diào)用方式如下:J=histep(I)其中,I為輸入的原圖像,J是直方圖均衡化后的圖像。3、直方圖均衡化的算法步驟直方圖均衡化的算法步驟如下:1列出原始圖像和變換后圖像的灰度級:,,其中是灰度級的個數(shù);2統(tǒng)計原圖像各灰度級的像素個數(shù);3計算原始圖像直方圖:,N為原始圖像像素總個數(shù);4利用灰度變換函數(shù)計算變換后的灰度值,并四舍
8、五入:;5確定灰度變換關系,根據(jù)此將原圖像的灰度值修正為統(tǒng)計變換后各灰度級的像素個數(shù);6計算變換后圖像的直方圖:。圖1-4 直方圖均衡化示意圖4、直方圖均衡化的優(yōu)缺點1優(yōu)點:操作相當直觀并且為可逆操作,如果均衡化函數(shù),則就可以恢復原始的直方圖,并且計算量也不大??梢杂糜谠鰪娋植康谋日斩榷挥绊懻w的比照度,直方圖均衡化通過有效地擴展常用的亮度來實現(xiàn)這種功能。2缺點:變換后圖像的灰度級減少,*些細節(jié)消失;*些圖像,如直方圖有頂峰,經(jīng)處理后比照度不自然的過分增強。二從圖像復原角度去霧說到圖像去霧,就不得不提到由何愷明博士等人提出的基于暗通道的圖像去霧算法。這個算法因其新穎的思路和理想的效果而廣受關
9、注,相關論文也曾于2021年榮獲CVPR最正確論文獎,同時也是該獎設立以來,首次由亞洲學者獲此殊榮。隨著大氣污染的日益嚴重,設法改善自動獲取的圖像質(zhì)量其意義不言而喻。另一方面,隨著數(shù)碼設備的普及,消費類電子產(chǎn)品的市場也催生出許多新的需求,其中人們對所拍照片質(zhì)量的修正和優(yōu)化就是一個顯而易見的需求。首先對于有霧氣象狀況下的大氣物理退化模型,如圖1-5所示:圖1-5大氣物理退化模型通過估算參數(shù),反演退化過程,獲得退化前的場景清晰圖像。場景目標反射光強經(jīng)過霧區(qū),會受到霧霾顆粒的強散射和吸收作用,到達探測器的光強會受到影響。1、暗通道概念在絕大多數(shù)非天空的局部區(qū)域里,*些像素總會有至少一個顏色通道具有很
10、低的之。換言之,該區(qū)域光強度的最小值詩格很小的數(shù)。下面給暗通道一個數(shù)學定義,對于任意的輸入圖像J,其暗通道可以用下式表達:其中表示彩色圖像的每個通道,表示以像素為中心的一個窗口。暗通道先驗的理論指出也就是說以像素點為中心,分別取三個通道窗口的最小值,然后再取三個通道的最小值作為像素點的暗通道的值,如圖1-6所示:圖1-6 取暗通道值實際生活中造成暗原色中低通道值的因素有很多。例如,汽車、建筑物和城市中玻璃窗戶的陰影,或者是樹葉、樹與巖石等自然景觀的投影;色彩鮮艷的物體或外表,在RGB得三個通道中有些通道的值很低比方綠色的草地、樹木等植物,紅色或黃色的花朵、果實或者葉子,或者藍色、綠色的水面;顏
11、色較暗的物體或者外表,例如灰暗色的樹干、石頭以及路面??傊?,自然景物中到處都是陰影活著彩色,這些經(jīng)無圖像的暗原色總是表現(xiàn)出較為灰暗的狀態(tài)。暗原色先驗是對戶外無霧圖像庫的統(tǒng)計得出的規(guī)律。在不包括天空的絕大局部局部區(qū)域,總會存在一些稱之為“dark pi*els的像素,至少有一個顏色通道具備很低的強度值。在被霧干擾的圖像里,這些暗像素的強度值會被大氣中的白光成分所充滿而變得較高。2、暗通道去霧的原理首先,在計算機視覺和計算機圖形中,下述方程所描述的霧圖像形成模型被廣泛使用:其中,就是現(xiàn)在已經(jīng)有的待去霧圖像,是要恢復的無霧圖像,參數(shù)是全球大氣光成分,為透射率?,F(xiàn)在的條件就是,要求目標值。根據(jù)根本的代
12、數(shù)知識可知這是一個有無數(shù)解的方程。只有在一些先驗信息根底上才能求出定解。將上式稍作處理,變形為下式:首先假設在每一個窗口透射率為常數(shù),將其定義為,并且值已經(jīng)給定,然后對上式兩邊求兩次最小值運算,得到下式:根據(jù)前述的暗原色先驗理論有:可推導出把結論帶回原式中,得到:這就是透射率的預估值。透射率還可表示為,為大氣的散射系數(shù),該式說明景物光線是隨著景物深度按指數(shù)衰減的。在現(xiàn)實生活中,即便是晴天白云,空氣中也存在著一些顆粒,因此,看遠處的物體還是能感覺到霧的影響。此外,無得存在讓人感到景深的存在,有必要在去霧的時候保存一定程度的霧。這可以通過在上式中引入一個在0,1之間的因子來實現(xiàn),則上式修正為:上述
13、推論中都是假設全球大氣光值是的,在實際中,可以借助暗通道圖來從有霧圖像中獲取該值。具體步驟大致為:1首先從暗通道圖中按照亮度的大小提取最亮的前0.1%像素;2在原始有霧圖像中尋找對應位置上的具有最高亮度的點的值,并以此作為的值。當考慮投射圖值很小時,會導致的值偏大,從而使圖像整體向白場過渡,因此一般可以設置一個閾值,當值小于時,令。因此,最終的圖像恢復公式如下:當透射率圖過于粗糙時,對應暗通道圖中顏色較深的局部邊緣明顯不協(xié)調(diào),為了獲得更為精細的透射率圖,何凱明提出了“soft matting方法,能得到非常細膩的結果,但是該算法的一個致命弱點就是速度慢,所以何在利用導向濾波的方式來獲得較好的透
14、射率圖過程中使用簡單的盒子濾波相應的快速算法。五、設計步驟一基于直方圖均衡化的圖像去霧算法1、轉(zhuǎn)換為灰度圖像后對圖像進展直方圖均衡由于直方圖均衡僅限于灰度圖像,所以我們將輸入的RGB圖像先轉(zhuǎn)變?yōu)榛叶葓D像,再進展圖像增強。簡要過程如圖2-1所示。圖2-1 RGB轉(zhuǎn)灰度圖像進展直方圖均衡化過程(1) 讀入圖像,將彩色圖像進展降維轉(zhuǎn)換成灰度圖像;(2) 對灰度圖像的直方圖進展均衡化處理;(3) 輸出均衡化后的灰色圖像。接下來我們考慮想要得到彩色圖像,于是從不同空間對圖像進展均衡化處理。2、在RGB空間對圖像進展直方圖均衡流程如圖2-2(1) 讀入圖像,將圖像存儲于RGB空間;(2) 分別對RGB空間
15、的R、G、B三個分量的灰度直方圖進展均衡化處理;(3) 輸出圖像。圖2-2 在RGB空間對圖像進展直方圖均衡3、在HSV空間對圖像進展直方圖均衡流程如圖2-3(1) 讀入圖像,將圖像由RGB空間轉(zhuǎn)換到HSV空間;(2) 對HSV空間飽和度和亮度分量S、V分量的灰度直方圖進展均衡化處理;(3) 將圖像由HSV空間轉(zhuǎn)換到RGB空間并輸出。圖2-3在HSI空間對圖像進展直方圖均衡4、在YCrCb空間對圖像進展直方圖均衡流程如圖2-4(1) 讀入圖像,將圖像由RGB空間轉(zhuǎn)換到YCrCb空間;(2) 對YCrCb空間亮度分量Y分量的灰度直方圖進展均衡化處理;(3) 將圖像由YCrCb空間轉(zhuǎn)換到RGB空間
16、并輸出圖像。圖2-4在YCrCb空間對圖像進展直方圖均衡二基于暗通道先驗的圖像去霧算法根據(jù)何凱明的暗通道先驗算法原理,大致的流程如圖2-6所示。圖2-6暗通道先驗過程圖1根據(jù)原始有霧圖像求暗通道用for循環(huán)求出每個像素RGB分量中的最小值,存入一副和原始圖像大小一樣的灰度圖中,然后再對這副灰度圖使用ordfilt2進展最小值濾波,濾波的半徑由窗口大小決定。2求解全局大氣光照根據(jù)原理應該選擇暗通道圖像總像素點個數(shù)千分之一個最亮的像素點,并記錄這些像素點坐標,再根據(jù)這些點的坐標分別在原圖像I的三個通道找到這些像素點并加和。考慮到這個思路在MATLAB實現(xiàn)中在尋找這些像素點時,會找到不止1000點,
17、因為在圖像中有很多值相等的像素點;為了方便計算,在求時取最亮值的點集中的*一個點。3求透射率首先設定原始程序中去霧系數(shù),根據(jù)公式先對透射率有一個預估;接下來利用導向濾波Guided Filter來對透射率圖。以原始圖像的其中一個通道為引導圖,使得透射率圖的細節(jié)更加準確。而為了提高計算速度,在導向濾波中使用盒子濾波器Bo* filter,其本質(zhì)是通過下采樣減少像素點,計算后再進展上采樣恢復到原有的尺寸大小。4求解無霧圖像根據(jù)公式求解出去霧的圖像即可。在初始程序中采用為標準計算。六、設計結果與分析一基于直方圖均衡化的圖像去霧算法直方圖均衡化是圖像增強中的一種常用方法,該算法以概率論為根底,基于空間
18、不變思想,運用灰度運算來實現(xiàn)直方圖的變換,從而到達增強圖像的目的,更適合于景物深度變化很小的圖像。分為全局直方圖均衡化算法和局部直方圖均衡化算法在本次實驗中局部均衡方法去霧效果比較差,所以不對該方法進展贅述。全局直方圖均衡化算法實現(xiàn)簡單,對單景深圖像的復原效果較好,但對于場景深度多變的圖像的復原效果好,但是對于場景深度多變的額圖像,這種方法就很難反映圖像中局部景物深度的變化。采用局部增強方法可以使圖像的每一個區(qū)域的比照度都能得到很大的改善,但是同時這種方法也將灰度變化緩慢的區(qū)域,如天空等也進展了誤增強,從而導致景物影像因許多噪聲的干擾而表現(xiàn)得不自然。原始有霧圖像如圖3-1所示。(a) 有霧圖像
19、1(b) 有霧圖像2圖3-1有霧圖像對全局均衡結果圖的效果進展分析程序zft.m:對有霧圖像RGB通道進展均衡化處理后融合的圖像效果最好,清晰度較高,且顏色較符合地物顏色,但天空處有較多的塊狀噪聲,且樹葉產(chǎn)生了較大的畸變,結果如圖3-1。圖3-1對RGB通道進展均衡化處理結果圖3-2對RGB通道進展均衡化結果及其直方圖前后比照將只對HSI空間的亮度分量I通道和對HSI空間的亮度、飽和度分量I、S通道進展均衡化,通道進展的均衡化處理的圖像顏色比照度明顯發(fā)生的變化,第二種顏色過于鮮艷而發(fā)生畸變,第一種較RGB均衡方式的顏色比照度較差,且樹葉處畸變較差結果如圖3-3。圖3-3對HSI通道進展均衡化處
20、理結果圖3-4對HSI通道進展均衡化前后結果比照及其直方圖對YCrCb空間的亮度分量Y通道進展均衡處理,所得圖像在天空處處理的較差,有大片空白,但是對于樹葉的處理較其他幾種方式都好,結果如圖3-5。圖3-5對YCrCb通道進展均衡化處理結果圖3-6對YCrCb通道進展均衡化結果前后比照及其直方圖當考慮將RGB圖像轉(zhuǎn)變?yōu)榛叶葓D像在進展直方圖均衡化的結果如圖3-7所示,圖3-7對灰度進展均衡化結果前后比照及其直方圖圖3-8對灰度進展均衡化結果前后比照及其直方圖如果忽略灰度圖直方圖均衡化的視覺效果問題,在去霧效果方面灰度變換的結果還是比較好的。接著再使用有霧圖像2的直方圖均衡化,結果如圖3-9所示,
21、圖3-8對灰度進展均衡化結果前后比照及其直方圖由于有霧圖像2在前景處沒有霧的影響,在整體圖像增強后雖然也起到了一定去霧的目的,但是圖像效果不太好??偟膩碚f,直方圖均衡化的方法對灰度變化不大的樹葉和天空處理效果較差,但是對于建筑物等灰度變化較大的區(qū)域效果還是不錯的。直方圖均衡化通過使用累積函數(shù)對灰度值進展“調(diào)整以實現(xiàn)比照度的增強。具體說來,即把原圖像對應的灰度直方圖從比較集中的灰度區(qū)間通過一定的轉(zhuǎn)換變成在全部灰度圍的均勻分布。就是對圖像進展非線性拉伸,重新分配圖像像素值,使一定灰度圍的像素數(shù)量大致一樣。通過使用累積函數(shù)對灰度值進展“調(diào)整以實現(xiàn)比照度的增強,一定程度上使暗的地方更暗、亮的地方更亮,
22、從而在視覺上到達去霧的效果。但是上面的去霧效果僅僅局限于灰度圖片,而不能直接對彩色圖像進展處理。經(jīng)過上述直方圖處理后,到達均衡化圖像的目的,但是圖像會在原圖根底上失真,即整幅圖像的顏色發(fā)生改變,有時會嚴重偏離去霧的初衷。二基于暗通道先驗的圖像去霧算法1、實驗過程結果圖1根據(jù)原始有霧圖像求暗通道圖4-1有霧圖像1的暗通道圖像圖4-2有霧圖像2的暗通道圖像通過兩幅圖的暗通道圖像尤其是有霧圖像2中可以看出在近距離的樹葉處非常的暗,通過該暗通道圖像去估算大氣光照和透射率,建立模型就可以很好地在去霧的同時盡可能保存無霧區(qū)域的特征細節(jié)。2求解全局大氣光照求解有圖像1和2的大氣光照數(shù)A:3求透射率圖4-3圖
23、像1的透射率圖圖4-4圖像2的透射率圖通過兩幅圖像透射率圖可以看出利用導向濾波函數(shù)求得的透射率圖像較為精細,也符合大氣物理退化模型中的情況。4求解無霧圖像圖4-5圖像1的去霧圖像有霧圖像1的去霧結果相較于使用直方圖均衡化中效果最好的對于RGB通道進展直方圖均衡化處理結果來說,去霧的程度更大,顏色更加真實,特征細節(jié)處的保持的也較好。去霧后的圖像會比原始的暗,因此在處理完后最好進展一定的曝光增強,但由于視覺上的效果還不錯,我們選擇不進展其他操作以免影響去霧效果的觀察。圖4-6圖像2的去霧圖像圖4-6更加能夠突出暗通道先驗算法去霧的優(yōu)點,對于無霧區(qū)域的處理將區(qū)別于有霧區(qū)域,可以減小本身不需要去霧圖像
24、區(qū)域的改變。2、影響暗通道先驗算法去霧效果的參數(shù)研究計算的標準參數(shù)值如下表所示:1去霧系數(shù)0.952濾波窗口大小形成暗通道的濾波半徑r93透射率窗口大小導向半徑R804透射率下限值0.15eps1去霧系數(shù)粗透射率為越大,去霧程度越大,圖像比照度顯得越暗;反之越小,去霧越不徹底,圖像越泛白。一般取。圖4-7圖像1的去霧前圖像圖4-8圖像1的參數(shù)r=80,w0=0.95,濾波窗口9*9去霧后圖像圖4-9圖像1的參數(shù)r=80,w0=0.85,濾波窗口9*9去霧后圖像圖4-10圖像1的參數(shù)r=80,w0=0.80,濾波窗口9*9去霧后圖像圖4-11圖像1、2去霧前后比照圖像2濾波窗口大小*越小,選取的
25、細節(jié)越多,暗通道構建越細致,使得最終去霧效果越明顯;但也由于其包含暗通道的概率越大,暗通道也就越黑,所得去霧圖像越暗;*越大,選取的細節(jié)少,暗通道構建越粗糙,導致最終圖像越泛白,即去霧的效果越不明顯。圖4-12圖像1改變?yōu)V波窗口去霧前后比照圖像圖4-14圖像2改變?yōu)V波窗口去霧前后比照圖像3透射率窗口大小導向半徑R當R比較小的時候,在透射率圖中根本看不到什么細節(jié)信息,因此恢復處的圖像邊緣處不明顯,呈現(xiàn)明顯的有霧邊界,有點類似于軟摳圖不準確的后果。如以下圖所示:圖4-15圖像1導向半徑r=8、40去霧圖圖4-16圖像1導向半徑r=80去霧圖圖4-17圖像導向半徑r=8去霧圖圖4-18圖像2導向半徑
26、r=16去霧圖圖4-19圖像2導向半徑r=40去霧圖圖4-20圖像2導向半徑r=16去霧圖由圖分析,建議這個R的取值不小于進展最小值濾波的半徑的4倍,如此次實驗所取的為最小濾波窗口9*9即濾波半徑為4,R即取大于16的值會使得去霧時邊緣能夠過渡得好些,提升最終去霧效果。3、該算法的缺乏對于提供的兩幅有霧圖像進展去霧完成后,當改用其他圖像驗證算法時發(fā)現(xiàn)了該算法存在的問題。對于大面積天空的有霧圖像或者大面積雪景的有霧圖像,去霧效果很差,出現(xiàn)的顏色偏移過多:圖4-21雪景圖像去霧對于有大面積天空區(qū)域的有霧圖像,在天空中的局部,去霧效果幾乎沒有,霧的現(xiàn)象仍然很嚴重。在非天空區(qū)域,建筑物局部,仍可以完成
27、去霧的。但是經(jīng)過暗通道去霧后,出現(xiàn)顏色偏移,雪變成了紫色的。這是由于當取景對象在較大圍和天空接近并且沒有陰影覆蓋的時候,暗原色的猜想不成立。三比照兩種去霧算法直方圖均衡化暗通道先驗優(yōu)點對去霧圖像沒有要求不僅在物理上有效,而且能夠處理包括在霧濃度很大情況下的遠距離物體;可以減小無霧區(qū)域的變樣缺點去霧后的圖像或為灰色圖像或產(chǎn)生顏色失真,去霧效果不穩(wěn)定得到的去霧圖像比較暗,無法處理大面積天空或類似區(qū)域直方圖均衡化對于灰度圖像去霧效果比較好,而暗原色先驗對于彩色圖像去霧效果比較明顯,圖像中的特征得到很好的增強,使人們能夠很好的觀測圖像給予的信息,并作出正確的判斷。暗原色先驗明顯的去除霧的干擾,提高圖像
28、的清晰度,增強圖像色彩和細節(jié),復原得到高質(zhì)量的圖像。雖然原始圖像受霧影響模糊不清、顏色不真實的圖像,但經(jīng)過暗通道先驗算法處理后在細節(jié)上更清晰,顏色更真實,視覺效果更令人滿意。這種算法適合以上各種場景的圖像去霧,無論霧的分布均勻與否,霧的濃度薄或濃,場景中深度變壞如何,都能有效地去除圖像中霧,有效地提高了圖像的清晰度。從而很大程度上提高了霧天的能見度。但是該算法存在一定的局限性,暗原色先驗是一種統(tǒng)計的結果,是對大量戶外無霧照片的統(tǒng)計結果,如果目標場景在的就和大氣光類似,比方雪地、白色背景墻、大海等,則由于前提條件就不正確,因此一般無法獲得滿意的效果,而對于一般的風景照片這個算法能處理的不錯。另外
29、,由于景物退化與場景深度呈非線性關系,由此帶來的最大問題是很難保證建立的景物退化模型的正確性和寬適性。目前,大多數(shù)的圖像復原方法都建立在大氣散射模型的根底上,并受到了此類模型的限制。七、思考與感悟本次設計課程共歷時五個半天,在這不算長的時間里,小組的每一個成員都熱情參與,積極配合。這是一個很好的團隊,也展現(xiàn)出非常強大的力量,大家分工明確,各展所長。雖然過程中也遇到了一些困難和問題,但在大家的齊心協(xié)力下也逐一得到解決。本次實驗中主要從圖像增強和圖像復原的兩個角度,進展圖像去霧處理,采用了直方圖均衡和暗通道的方法。其重點主要放在暗通道的實驗原理和結果分析中的參數(shù)影響上,并在觀察實驗結果的過程中發(fā)現(xiàn)
30、了一些問題,有的解決了,例如對透射率細化的設計理解,有的沒有解決,例如雪景和天空去霧的圖像的顏色變化和塊狀噪聲。在不斷采用設計驗證實驗的過程中收獲了很多知識,感覺很滿足。生活中采集到的圖像還會有很多不完美的地方例如畸變、旋轉(zhuǎn)、連續(xù)、霧霾、亮度不適宜等等,這就需要通過一系列手段來對圖像進展處理,本次實驗對有霧污染的圖像進展了處理,希望以后還會有時機在這個優(yōu)秀的團隊進展相關的研究。八、附錄源代碼1、aft.m%利用直方圖均衡化去霧%=close all;clear all;wu=imread('E:Report課程設計圖片2.bmp');%-%對飽和度與亮度進展直方圖均衡處理%h:
31、色度%s:飽和度%v:亮度hsv=rgb2hsv(wu);wu1=rgb2gray(wu);h=hsv(:,:,1);s=hsv(:,:,2);v=hsv(:,:,3);S=histeq(s);V=histeq(v);result_hsv=hsv2rgb(h,S,V);result_hsv1=rgb2gray(result_hsv);%-% 對RGB每個通道進展直方圖均衡處理% R:紅色% G:綠色% B:藍色r=wu(:,:,1);g=wu(:,:,2);b=wu(:,:,3);R=histeq(r);G=histeq(g);B=histeq(b);result_rgb=cat(3,R,G,
32、B);%將RGB三個分量放入一個矩陣result_rgb1=rgb2gray(result_rgb);%-% 對YCbCr的亮度進展直方圖均衡處理%y:顏色的亮度,%Cb:藍色的濃度偏移成分%Cr:紅色的濃度偏移成分ycbcr=rgb2ycbcr(wu);y=ycbcr(:,:,1);cb=ycbcr(:,:,2);cr=ycbcr(:,:,3);Y=histeq(y);result_ycbcr=ycbcr2rgb(cat(3,Y,cb,cr);%將RGB三個分量放入一個矩陣result_ycbcr1=rgb2gray(result_ycbcr);%將彩色圖像轉(zhuǎn)換為灰度圖像后,再做直方圖均衡處
33、理whole=rgb2gray(wu); W=histeq(whole);%-% 結果顯示figure(1)subplot(2,2,1),imshow(wu),title('原始圖像')subplot(2,2,2),imshow(result_hsv),title('HSV')subplot(2,2,3),imhist(wu1);subplot(2,2,4),imhist(result_hsv1);figure(2)subplot(2,2,1),imshow(wu),title('原始圖像')subplot(2,2,2),imshow(resul
34、t_rgb),title('RGB')subplot(2,2,3),imhist(wu1);subplot(2,2,4),imhist(result_rgb1);figure(3)subplot(2,2,1),imshow(wu),title('原始圖像')subplot(2,2,2),imshow(result_ycbcr),title('YCbCr')subplot(2,2,3),imhist(wu1);subplot(2,2,4),imhist(result_ycbcr1);figure(4)subplot(2,2,1),imshow(wu
35、),title('原始圖像')subplot(2,2,2),imshow(W),title('灰度圖像直方圖均衡化')subplot(2,2,3),imhist(wu1);subplot(2,2,4),imhist(W);2、antongd.m%暗通道去霧算法%=%暗原色去霧算法是建立在戶外自然場景暗通道優(yōu)先法則的根底上的去霧方法%其實就是解一個方程:I(*)=J(*)t(*)+A(1-t(*)%其中I(*)是受到霧氣污染的圖像,J(*)是我們需要求的去霧后的圖像%t(*)是天空中云層的透射分布率,A是天空的亮度%=close all;clear all;img
36、_name = imread('E:Report課程設計圖片2.bmp'); %原始圖像I = double(img_name)/255;h,w,c = size(I); %獲取圖像大小w0 = 0.95; %去霧系數(shù)dehaze = zeros(h,w,c); %初始化結果圖像win_dark = zeros(h,w); %初始化暗影通道圖像%-%計算暗通道%將三個通道中最暗的值賦給win_dark(i,j),使得三維圖變成了二維圖for i=1:h for j=1:wwin_dark(i,j) = min(I(i,j,:); endendwin_dark = ordfilt
37、2(win_dark,1,ones(9,9),'symmetric'); %9*9最小值濾波%-%計算大氣亮度Adark_channel = win_dark;A = ma*(ma*(dark_channel);i0,j0 = find(dark_channel=A);i = i0(1);j = j0(1);A = mean(I(i,j,:);%-%計算透射率t(*)transmission = 1-w0*win_dark/A; %透射率預估gray_I = I(:,:,3); %這里gray_I可以是RGB圖像中任何一個通道p = transmission; %透射率圖r =
38、 50;eps = 10-3;transmission_filter = guidedfilter(gray_I,p,r,eps);%用guided filter對trasmission map做soft matting獲得更為精細的透射率圖t0=0.1; %設置閾值t1 = ma*(t0,transmission_filter);%-for i=1:cfor j=1:hfor l=1:wdehaze(j,l,i)=(I(j,l,i)-A)/t1(j,l)+A; %無霧圖像恢復endendend%-%顯示圖像figuresubplot(121)imshow(win_dark);title(
39、39;暗通道')subplot(122)imshow(t1);title('透射率圖')figuresubplot(121)imshow(I);title('去霧前')subplot(122)imshow(dehaze);title('去霧后')3、guidedfilter.m%guided filter導向濾波函數(shù)%=%引導圖:I灰度圖/單通道圖像%輸入圖像:p灰度圖/單通道圖像%本地窗口半徑:r%正規(guī)化參數(shù):eps%=function q = guidedfilter(I,p,r,eps)hei,wid = size(I);N = bo*filter(ones(hei,wid),r); % the size of each local patch;%N=(2r+1)2 e*cept for boundar
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
- 4. 未經(jīng)權益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負責。
- 6. 下載文件中如有侵權或不適當內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 現(xiàn)代簡約風格與科技公司辦公環(huán)境的融合
- 現(xiàn)代物流技術與醫(yī)療物資保障體系
- 溝通技巧在教育工作中的創(chuàng)新應用
- 環(huán)保技術在現(xiàn)代城市建設中的應用
- 物流信息技術在商業(yè)領域的應用
- Unit 3 Where did you go?PartB (說課稿)-2023-2024學年人教PEP版英語六年級下冊
- 2《燭之武退秦師》說課稿-2024-2025學年高一語文下學期同步說課稿(統(tǒng)編版必修下冊)
- 2024新教材高中地理 第四章 區(qū)域發(fā)展戰(zhàn)略 第二節(jié) 我國區(qū)域發(fā)展戰(zhàn)略說課稿 湘教版必修第二冊
- Unit3 Amazing animals(說課稿)-2024-2025學年人教PEP版(2024)英語三年級上冊001
- 2024年高中化學 第三章 晶體結構與性質(zhì) 章末整合說課稿 新人教版選修3
- 2021中考地理真題試卷 山東省煙臺地理含答案
- 俄羅斯水資源現(xiàn)狀分析
- 非法捕撈水產(chǎn)品罪
- 新概念第一冊單詞匯總帶音標EXCEL版
- 作用于血液及造血器官的藥 作用于血液系統(tǒng)藥物
- 心肺復蘇(最全版)完整版
- 春節(jié)節(jié)后施工復工安全培訓
- GB/T 3478.1-1995圓柱直齒漸開線花鍵模數(shù)基本齒廓公差
- GB/T 1346-2001水泥標準稠度用水量、凝結時間、安定性檢驗方法
- FZ/T 25001-2012工業(yè)用毛氈
- 瑞幸咖啡SWOT分析
評論
0/150
提交評論