1、邊緣自適應(yīng)插值算法介紹
在Bayer CFA中,由于綠色像素點的數(shù)量是紅色和藍(lán)色像素數(shù)量的兩倍,故其包含更多的原始圖像的邊緣信息。因此,亞當(dāng)斯和漢密爾頓根據(jù)該思想在1997年提出了一種邊緣自適應(yīng)的插值算法。
邊緣自適應(yīng)插值算法:首先提出從水平和垂直兩個方向?qū)G色分量進(jìn)行插值重建,先設(shè)計由亮度信號的梯度和色度信號的二階微分構(gòu)成的邊緣檢測算子,由邊緣檢測算子指示沿正確的方向進(jìn)行綠色分量的插值。紅色和藍(lán)色分量的重建使用已經(jīng)重建好的綠色分量,采用紅綠色差空間或藍(lán)色色差空間的線性插值來完成。常見Bayer域R/G/B分布模型如下,后續(xù)插值算法使用:
2、邊緣自適應(yīng)插值算法步驟
邊緣自適應(yīng)的插值算法具體實現(xiàn)步驟如下:
(1) 綠色分量重建
首先恢復(fù)紅色和藍(lán)色采樣點處的綠色分量,即圖a和圖b中心采樣點處的綠色分量,圖b綠色分量重建過程與圖a相似,故以圖a為例。中心紅色采樣點R(i,j)處水平方向和垂直方向檢測算子計算如下:
當(dāng)水平算子小于垂直算子時,中心點R(i,j)存在水平邊緣的概率較大,中心綠色分量的計算沿水平方向進(jìn)行,公式如下 :
當(dāng)水平算子大于垂直算子時,中心點R(i,j)存在垂直邊緣的概率較大,中心綠色分量的計算沿垂直方向進(jìn)行,公式如下 :
倘若水平和垂直的算子相等,則中心點處的綠色分量的計算為水平和垂直方向的平均值,公式如下:
(2) 綠色采樣點處的紅色和藍(lán)色分量重建
圖d的藍(lán)色和紅色分量的重建過程與圖c相似,故以圖c為例。中心點處的藍(lán)色分量的重建使用左右兩點的B-G空間的線性插值,紅色分量的重建使用上下兩點的R-G空間的線性插值,具體如下:
(3) 紅色(藍(lán)色)采樣點處的藍(lán)色(紅色)分量的重建
最后進(jìn)行圖a中心點藍(lán)色的恢復(fù)和和圖b中心點紅色的恢復(fù),由于圖b的重建過程與圖a相似,故以圖a為例。觀察R周圍最近的藍(lán)色像素點,處于R像素點左上,左下、右上、右下四個位置。為了更好的選擇插值方向,保存邊緣信息,與綠色分量的恢復(fù)類似,需要首先沿兩個斜四十五度方向計算像素的梯度,再沿梯度較小的方向插值。
左下右上和左上右下的梯度計算如下:
根據(jù)梯度的比較結(jié)果,選擇合適的插值防線,計算如下:
3、邊緣自適應(yīng)插值算法源碼
略
4、邊緣自適應(yīng)插值算法優(yōu)劣
亞當(dāng)斯和漢密爾頓提出的邊緣自適應(yīng)的算法相對于前人的方法具有很大的改進(jìn),主要體現(xiàn)在如下幾個方面:
綠色分量的插值引入了邊緣檢測,更好的保留邊緣信息,使用了亮度的梯度和色度的二階微分,良好的檢測了邊緣,提高了綠色分量的準(zhǔn)確度 ;
利用了顏色空間之間的相關(guān)性,首先進(jìn)行綠色通道的恢復(fù),得到完整的綠色圖像,紅色和藍(lán)色通道的恢復(fù)分別基于紅色和綠色的色差空間、藍(lán)色和綠色的色差空間的方向性插值完成;
跟之前的插值算法相比,也有一定的缺陷性:
其邊緣檢測算子在邊緣緊密或紋理細(xì)致的區(qū)域檢測的準(zhǔn)確性較差,從而產(chǎn)生了錯誤的綠色插值,并隨后傳播到紅色和藍(lán)色插值中,并在最終的輸出圖像中產(chǎn)生錯誤顏色;
5、常見插值問題
去馬賽克算法的插值重建過程不可避免的會引入各種人工的插值痕跡和插值錯誤,從而出現(xiàn)和原始圖像不相符合的失真現(xiàn)象,造成了恢復(fù)圖片主觀視覺質(zhì)量的下降,去馬賽克插值主要會出現(xiàn)的問題包括鋸齒效應(yīng)、偽彩色和摩爾紋的問題。
鋸齒效應(yīng)又被稱為拉鏈效應(yīng):指在圖像的邊緣交界或顏色突變區(qū)域,去馬賽克的插值沒有沿邊緣方向進(jìn)行,而沿橫跨邊緣的方向插值所產(chǎn)生的像素點模糊和顏色溢出現(xiàn)象,對于雙線性插值該現(xiàn)象尤為明顯;
偽彩色又被稱為虛假顏色,是指原始圖像中沒有出現(xiàn)過的錯誤顏色或彩色條紋現(xiàn)象。其出現(xiàn)的原因為圖像重合錯位或不恰當(dāng)?shù)泥徲虿逯灯骄?,?jīng)常出現(xiàn)在色彩的外邊緣處。
摩爾紋指在圖像的高頻區(qū)域,通過觀察Bayer CFA可知,在每一行、每一列中,相鄰綠色、相鄰紅色、相鄰藍(lán)色像素點的間距均為2個像素寬度,如果待重建物體的維度僅為1個像素點寬度,則由于Bayer CFA的亞采樣特性,去馬賽克算法極易恢復(fù)出錯誤顏色,從而產(chǎn)生細(xì)密的摩爾紋。為了減少摩爾紋的發(fā)生,大多數(shù)數(shù)碼相機(jī)會在彩色濾波陣列之前增加一個低通濾波器,濾除部分高頻信號,通過降低圖像銳度的方法來減少摩爾紋的發(fā)生概率 。
-
圖像處理
+關(guān)注
關(guān)注
27文章
1336瀏覽量
58886 -
算法
+關(guān)注
關(guān)注
23文章
4738瀏覽量
96704 -
CFA
+關(guān)注
關(guān)注
0文章
11瀏覽量
12396
原文標(biāo)題:圖像處理之邊緣自適應(yīng)的插值算法
文章出處:【微信號:Imgtec,微信公眾號:Imagination Tech】歡迎添加關(guān)注!文章轉(zhuǎn)載請注明出處。
發(fā)布評論請先 登錄
改進(jìn)的變步長LMS自適應(yīng)算法及其應(yīng)用
圖像自適應(yīng)分段線性拉伸算法的FPGA設(shè)計
基于FPGA的高速實時圖像采集和自適應(yīng)閾值算法
【Banana Pi M1+申請】閾值自適應(yīng)視頻邊緣檢測算法的嵌入式快速實現(xiàn)
基于視覺圖像的微小零件邊緣檢測算法研究
基于自適應(yīng)空域濾波的圖像去塊效應(yīng)算法
基于B樣條插值的圖像邊緣檢測實現(xiàn)

超空泡圖像的自適應(yīng)多尺度小波邊緣檢測
基于LMS算法與RLS算法的自適應(yīng)濾波

一種改進(jìn)的線性圖像插值算法
基于自適應(yīng)相似組的圖像修復(fù)算法
面向邊緣檢測的限制型自適應(yīng)SUSAN算法
改進(jìn)自適應(yīng)GACV的水下圖像分割算法研究

評論