薛晗 方瓊林 集美大學航海學院
修復老照片的意義在于凝固瞬間歷史、延續(xù)情感、定格人物。Feng通過對模糊圖像進行反演得到霧狀圖像,并對霧狀圖像應用金字塔型密集殘差塊網(wǎng)絡和暗通道先驗K-means分類方法來計算透過率和大氣光照。Xie將該方法得到的參數(shù)與微光成像模型相結合,得到清晰的圖像。提出了一種基于融合的微光增強模型,該模型將場景語義明確地運用到增強過程中。Iqbal將圖像增強技術用于同時保持對比度和消除輸入圖像的顏色飽和度。Xu提出了一種新的多尺度融合低照度圖像增強框架,有效地增強了不同弱光條件下拍攝的圖像。
在圖像增強方法中,Retinex是一種有效的方法。由于Retinex容易產(chǎn)生光暈偽影,并可能在背景中產(chǎn)生額外的噪聲,Cai提出了一種聯(lián)合內(nèi)-外先驗模型。然而,對于不同的圖像,其最佳參數(shù)不易獲得,而這些參數(shù)往往對微光增強效果有很大的影響。它在目標函數(shù)中的系數(shù)是固定的,不隨圖像的不同而變化。為此,本文提出了一種基于神經(jīng)網(wǎng)絡的方法來優(yōu)化修正Retinex的參數(shù)。
傳統(tǒng)的圖像增強算法在提高分類率方面存在一些問題,如顏色失真、亮度增強過大導致的暈現(xiàn)象、噪聲干擾、邊緣細節(jié)不清晰等。本文定義一個能量函數(shù)并用神經(jīng)網(wǎng)絡求解,以自適應地求解最優(yōu)參數(shù)。因此,可以將模型參數(shù)調(diào)整到最佳,以獲得更好的增強效果。在抑制噪聲的同時保持圖像的細節(jié)信息,更好地恢復低照度圖像的內(nèi)容和結構信息。
將輸入圖像表示為S。將照明表示為I。將反射率表示為R。先驗者嘗試通過最大化三個顏色通道來捕捉照明:
其中Ω表示圖像中的本地窗口。
目標函數(shù)E的建立方法如下:
式中E表示尋找最佳微光圖像增強性能的目標函數(shù)。▽是一個梯度算子。ε是一個小數(shù)字,以避免被零除。α、b、c為正系數(shù)。記:
其中Mk和Vk是權重矩陣。Retinex算法估計I得到相應的R,基于Retinex理論的圖像增強方法是從圖像S中估計I(x,y),從而得到R(x,y),如圖1所示。
圖1 Retinex算法原理
圖2 算法流程
圖4 老照片修復
圖5 “集美一號”船模
圖6 “集美二號”船模
首先對神經(jīng)網(wǎng)絡權值進行初始設定,以低照度圖像作為輸入。用神經(jīng)網(wǎng)絡求解Retinex模型中的目標函數(shù)。將由神經(jīng)網(wǎng)絡得到的真實圖像與照度增強圖像的差值作為神經(jīng)網(wǎng)絡的誤差函數(shù)。用這種方法訓練神經(jīng)網(wǎng)絡。然后,利用訓練好的神經(jīng)網(wǎng)絡權值來增強數(shù)據(jù)集中其他樣本的亮度,并利用輸出的增強圖像與對應的地面真實圖像的差值來驗證神經(jīng)網(wǎng)絡的有效性。所提出算法的流程圖如圖2所示。
集美一號實習船的老照片如圖3所示。
采用本算法進行老照片修復如圖4所示。
圖5和圖6為“集美一號”和“集美二號”船模??梢钥闯鲂迯秃蟮睦险掌咏?。
本文采用網(wǎng)絡結構來處理老照片圖像增強任務,能夠很好地消除微光圖像增強中常見的偽影、色失真噪聲等問題。用老照片圖像來驗證神經(jīng)網(wǎng)絡的有效性。結果表明,該方法有老照片修復能力。