《電子技術應用》
您所在的位置:首頁 > 可編程邏輯 > 設計應用 > FPGA中實現Bayer模板雙線性插值算法的改進
FPGA中實現Bayer模板雙線性插值算法的改進
來源:電子技術應用2012年第9期
梁忠東,安博文
上海海事大學 信息工程學院,上海200135
摘要: 針對單板CMOS圖像傳感器采集的Bayer模板的數據,結合FPGA硬件結構FIFO_DFF構成3×3插值模板,提出一種改進的雙線性插值算法。插值過程中利用當前要還原的分量同通道的水平、垂直以及兩個對角線方向上的已知分量進行邊緣檢測,用梯度小的方向的分量進行插值還原缺失的分量。實驗結果表明,在FPGA中使用該算法插值得到的圖像色彩準確,增強了圖像的邊緣和細節,圖像清晰度高。
中圖分類號: TP852.1
文獻標識碼: A
文章編號: 0258-7998(2012)09-0028-04
Improvement of bilinear interpolation algorithm for Bayer pattern in FPGA
Liang Zhongdong,An Bowen
College of Information Engineering, Shanghai Maritime University, Shanghai 200135,China
Abstract: Using a 3×3 interpolation mold that is constructed by hardware resource of FIFO_DFF within FPGA to improve upon bilinear interpolation algorithm for image data from single CMOS sensor in Bayer pattern. In the interpolation process, horizontal, vertical and diagonal directions of the known color components in same channel are used to conduct edge detection, and the components in a small gradient direction are taken to compute the missing color components. The experimental results indicate that improved algorithm in FPGA is able to offer an image with accurate color and enhance the image edges, details,and has high definition as well.
Key words : CMOS sensor;color filter array;Bayer pattern;bilinear interpolation

    大部分成像設備都使用單板的圖像傳感器,其在光電二極管和鏡頭之間利用彩色濾光片陣列CFA(Colour Filter Array)獲取圖像數據,這樣傳感器輸出的每個像素點只含有紅、綠或藍中一種顏色分量的馬賽克圖像[1]。為了獲得全彩色圖像,需要用其領域像素的信號近似計算出被濾掉的另外兩種顏色分量,該過程又稱顏色插值[2]。CFA的排列方式主要有Bayer、Mosaic和Stripe等[3],其中應用最廣泛的排列方式由Bayer博士發明,為大部分單板傳感器使用,稱為Bayer模板。其每幀圖像的數據格式的排列如圖1所示。

    圖1中右上角的(1,1)位置作為圖像數據的起始點,每幀大小為n×m。使用硬件實現插值運算時,注意Bayer模板中數據的排序方向需和硬件結構中的數據排序一致。


    CFA的插值算法很多,但是基于硬件實現的大多是簡單的算法,應用最廣泛的是雙線性插值法[4]。Bayer模板中雙線性插值算法原理非常簡單,通常取3×3大小的模板,其中心像素缺失的另外兩種顏色的分量用其鄰域中同通道分量的平均值代替,其算法簡單、運算速度快、硬件實現容易。但由于在插值計算的過程中沒有區分圖像的邊緣,其恢復出的圖像效果并不理想,邊緣和細節的信息損失較明顯。
    本文將介紹Bayer模板的雙線性插值算法的改進及其在FPGA中的實現。


    從整個雙線性插值計算的過程可知,恢復被濾除的像素時沒有考慮圖像邊緣的變化,只是簡單地利用了中心像素的鄰域同通道的分量值進行了加和平均,相當于對要恢復的分量使用了均值濾波器。這樣雖然會得到平滑的圖像,但也造成圖像的邊緣和細節模糊。
1.2 改進的3×3模板的雙線性插值算法
    為了克服雙線性插值算法帶來的邊緣模糊的問題,Laroche 和Prescott 提出了一種基于梯度的邊緣導向(edge2 directed)插值算法[5]。插值過程中,首先比較水平方向上和垂直方向上梯度的大小,插值時取梯度值小的方向上的像素點作為估計點計算當前像素未知色彩的值,可避免跨邊緣顏色插值導致邊緣模糊。由于人眼對綠色較為敏感,為了盡量減少算法復雜度,該算法主要對恢復缺失的G分量的兩種排列方式(即圖4和圖5)時,使用了邊緣導向的算法,而恢復缺失的R或B分量則用雙線性插值法計算并由G分量修正得到。在邊緣導向的算法中,使用了5×5模板,同時在插值計算中,利用了其他的顏色通道即G分量的信息。
    根據邊緣導向插值算法的思想,原有的3×3模板不變,無需使用不同像素的通道信息?;謴腿笔У腉分量插值時考慮鄰域G分量像素梯度變化。當插值恢復缺失的R或B分量時,引進鄰域同通道已知像素的對角線梯度信息,進一步保留圖像的邊緣細節信息。因此,對圖4和圖5兩種排列情況的雙線性插值算法進行改進,對應公式修正如下:
 

2 硬件實現
2.1 硬件系統架構

    以FPGA芯片為核心的處理單元具有速度快、效率高、低功耗等特點,本算法使用FPGA完成圖像數據的讀取、Bayer模版的圖像插值,既節省了硬件資源,又提高了系統整體效率。
    系統的前端為采集圖像數據的CMOS圖像傳感器,其中FPGA讀取Bayer模板圖像數據,經FPGA內部硬件構成的3×3模板,完成圖像數據的插值還原,最后傳輸給DSP。其硬件系統如圖6所示。

2.2 FPGA中3×3插值模板的硬件結構
    改進的插值算法是基于3×3模板,計算一個中心像素點最多用到相鄰2行和2列的像素數據,無需存儲整幀實時圖像數據,只需緩存3行數據。使用結合FPGA硬件結構的FIFO_DFF的算法模型[6],即可在FPGA中實現此3×3插值模板,其中構成插值模板的FIFO_DFF硬件結構如圖7所示。

    這樣無需外部存儲設備,在FPGA中就可以根據插值計算公式使用該硬件結構構成的矩陣計算中心像素  P(2,2)的RGB分量的值。需要指出的是,在處理邊界像素時也會和其他大小的模板一樣不可避免地產生邊界效應,當矩陣的第一行沒有數據時即開始計算,相當于在此時矩陣中心的第一行數據前面補零;當矩陣中最后一行沒有數據讀進時的插值計算,相當于在此時矩陣中心的最后一行數據后面補零??梢钥闯?,3×3模板插值時要比5×5模板的邊界效應少2行2列。補零后,原Bayer模板的每幀圖像數據的起點被移動,式(1)中的x和y也相應變化。因此,3種像素排列規律對應的公式需要根據變化的x和y做相應調整。
3 實驗結果
    在CMOS傳感器的控制參數和光源條件同等的條件下,利用FPGA構成的3×3硬件模板中分別使用雙線性插值算法和改進的雙線性插值算法對同一幅彩色廣告圖片進行拍攝,得到彩色圖像數據如圖9和圖10所示(實際圖像數據為2 592×1 944像素大小,這里只選取其左上角部分內容)。

 

    顯示邊緣和細節的兩幅圖進行比較,同時聯系各自的彩色圖像的色彩信息,可以直觀得出:改進插值算法后的圖像中右上角的綠色花朵的顏色更加接近實物,色彩鮮艷,其邊緣和細節也保留得相對完整,這是式(10)和(12)恢復綠色分量時對同通道的水平和垂直分量進行邊緣檢測后再插值還原的結果體現。
    同樣對圖像中間商品名稱的紅色字和藍色字分別比較,也可直觀得出,改進插值算法的圖像中的紅色和藍色更加接近實物,相應的邊緣和細節也保留得更多,這是式(11)和(12)分別恢復紅色和藍色分量時使用同通道對角線分量進行邊緣檢測后插值還原的結果體現。
    對單板CMOS傳感器采集的Bayer模板圖像數據插值還原時,利用FPGA內部硬件資源構成3×3插值運算模板,減小了其他插值模板所產生的邊界效應,無需增加外部存儲器,降低了硬件開銷。同時,充分考慮Bayer模板圖像數據提供的邊緣變化信息進行插值還原,與傳統的雙線性插值算法相比,為后續分析和處理以及最終的結果提供了更加準確和豐富的色彩,并得到了圖像中目標物體的更多邊緣和細節信息。
參考文獻
[1] 周紅艷.數碼圖像中莫爾條紋去除算法的研究[D].上海:上海交通大學,2008.
[2] 彭俊,高偉.基于FPGA的Bayer圖像彩色恢復快速算法研究及實現[D].北京:中國科學院研究生院,2007.
[3] 邱菊.基于插值算法的去彩色摩爾紋效應的研究[D].南京:南京理工大學,2009.
[4] 李淵淵,孟偉.一種用硬件實現的Bayer格式圖像恢復算法[D].吉林:長春光學精密機械與物理研究所,2009.
[5] 賀欽,劉文予.數字圖像傳感器顏色插值算法研究[D].武漢:華中科技大學,2007.
[6] 潘勝達.超分辨率傳像光纖束成像算法的硬件實現研究[D].上海:上海海事大學,2009.

此內容為AET網站原創,未經授權禁止轉載。
热re99久久精品国产66热_欧美小视频在线观看_日韩成人激情影院_庆余年2免费日韩剧观看大牛_91久久久久久国产精品_国产原创欧美精品_美女999久久久精品视频_欧美大成色www永久网站婷_国产色婷婷国产综合在线理论片a_国产精品电影在线观看_日韩精品视频在线观看网址_97在线观看免费_性欧美亚洲xxxx乳在线观看_久久精品美女视频网站_777国产偷窥盗摄精品视频_在线日韩第一页
  • <strike id="ygamy"></strike>
  • 
    
      • <del id="ygamy"></del>
        <tfoot id="ygamy"></tfoot>
          <strike id="ygamy"></strike>
          亚洲免费精彩视频| 亚洲高清资源综合久久精品| 亚洲日本欧美天堂| 久久久一本精品99久久精品66| 宅男噜噜噜66一区二区66| 国产日本欧美一区二区三区在线| 亚洲国产精品一区二区第一页| 欧美高清视频一区二区三区在线观看| 最新亚洲视频| 尤物九九久久国产精品的特点| 国产一区二区三区在线播放免费观看| 免费不卡欧美自拍视频| 欧美日韩国产成人在线| 欧美高清免费| 久久成人18免费网站| 亚洲三级观看| 中日韩视频在线观看| 日韩午夜精品视频| 久久久久国产精品一区二区| 精品动漫一区二区| 亚洲图片自拍偷拍| 国产精品久久久久免费a∨| 国产专区欧美专区| 能在线观看的日韩av| 美女网站在线免费欧美精品| 一区二区自拍| 裸体丰满少妇做受久久99精品| 久久资源av| 在线观看91精品国产麻豆| 国产精品日韩电影| 久久香蕉国产线看观看av| 午夜精品久久久久久99热| 国产亚洲欧美另类一区二区三区| 久久久国产午夜精品| 亚洲精品久久久久中文字幕欢迎你| 欧美精品国产精品| 欧美成人中文字幕在线| 性久久久久久久久久久久| 美女图片一区二区| 国产午夜精品理论片a级大结局| 国产精品视频你懂的| 国产精品久久毛片a| 亚洲电影在线| 午夜精品福利在线观看| 欧美国产一区视频在线观看| 国产主播精品在线| 老牛国产精品一区的观看方式| 亚洲精品久久久蜜桃| 久久色中文字幕| 午夜久久资源| 亚洲一级黄色| 99re6热在线精品视频播放速度| 久久精品一二三区| 国产精品你懂的在线欣赏| 在线一区视频| 国产午夜精品久久久| 国产精品视频在线观看| 国产一区激情| 国产精品亚洲第一区在线暖暖韩国| 99国产成+人+综合+亚洲欧美| 免费黄网站欧美| 午夜免费在线观看精品视频| 久久国产加勒比精品无码| 免费观看一区| 亚洲国产精品va在线看黑人| 久久影音先锋| 亚洲综合视频1区| 欧美日韩国产精品一区| 欧美日韩专区在线| 亚洲级视频在线观看免费1级| 免费观看在线综合| 国产精品盗摄一区二区三区| 麻豆国产va免费精品高清在线| 日韩午夜av| 免费一级欧美片在线观看| 欧美国产精品专区| 亚洲高清久久| 亚洲一区在线免费观看| 久久精品视频免费观看| 99精品视频免费观看视频| 在线国产精品一区| 亚洲欧美另类国产| 欧美日韩亚洲综合| 国产精品无码专区在线观看| 日韩一区二区免费看| 国产一区二区三区电影在线观看| 亚洲国产综合91精品麻豆| 久久综合五月天婷婷伊人| 国产亚洲精品高潮| 久久综合中文色婷婷| 日韩一级黄色大片| 国产精品久久久久aaaa| 蜜桃av久久久亚洲精品| 亚洲欧美怡红院| 亚洲精品黄网在线观看| 久久免费高清视频| 国内精品视频666| 国产精品日韩高清| 亚洲欧美日韩直播| 久久九九国产精品怡红院| 国产偷国产偷精品高清尤物| 欧美日韩成人在线播放| 欧美亚洲日本网站| 国产精品视频一区二区高潮| 在线亚洲美日韩| 久久偷看各类wc女厕嘘嘘偷窃| 狠狠色噜噜狠狠色综合久| 欧美专区一区二区三区| 欧美日韩免费视频| 久久本道综合色狠狠五月| 欧美有码视频| 久久综合伊人77777尤物| 欧美激情麻豆| 久久久久国产精品厨房| 久久久国产精彩视频美女艺术照福利| 亚洲国产一区二区a毛片| 亚洲一级二级| 欧美超级免费视 在线| 国产精品99久久久久久久vr| 欧美精品日日鲁夜夜添| 亚洲国产aⅴ天堂久久| 欧美午夜精品久久久久久孕妇| av成人国产| 欧美激情欧美激情在线五月| 久久综合色播五月| 一区二区三区中文在线观看| 亚洲精品美女在线| 欧美影院午夜播放| 国产一区二区三区在线观看免费| 欧美另类亚洲| 亚洲色图在线视频| 亚洲视频二区| 欧美系列电影免费观看| 在线成人中文字幕| 午夜在线视频一区二区区别| 亚洲男女自偷自拍| 国产一在线精品一区在线观看| 国产亚洲精品高潮| 国产精品无人区| 亚洲日本成人在线观看| 韩国视频理论视频久久| 好吊成人免视频| 亚洲一区二区三区高清不卡| 久久人人97超碰精品888| 亚洲在线国产日韩欧美| 国产精品久久久久秋霞鲁丝| 日韩午夜av| 亚洲三级国产| 久色成人在线| 夜夜夜精品看看| 亚洲国产精品第一区二区三区| 久久久久久久久岛国免费| 亚洲综合清纯丝袜自拍| 国产精品久久久久久久久借妻| 一本色道久久综合狠狠躁的推荐| 激情另类综合| 91久久国产综合久久91精品网站| 亚洲国产美女精品久久久久∴| 欧美片第1页综合| 国产精品99久久99久久久二8| 欧美国产三区| 国产一区三区三区| 欧美在线一区二区三区| 欧美日韩免费| 欧美日韩免费一区二区三区视频| 亚洲精品欧美日韩| 美脚丝袜一区二区三区在线观看| 葵司免费一区二区三区四区五区| 亚洲视频在线视频| 亚洲永久字幕| 1769国内精品视频在线播放| 国产精品v日韩精品| 久久婷婷国产综合精品青草| 亚洲午夜91| 国内成+人亚洲+欧美+综合在线| 国产精品yjizz| 久久久不卡网国产精品一区| 亚洲日本一区二区三区| 欧美成人亚洲成人| 欧美日韩精品免费观看视一区二区| 欧美一区二区视频免费观看| 欧美日韩免费观看一区| 国产欧美 在线欧美| 亚洲精品美女久久久久| 欧美日韩国产不卡| 久久免费视频在线观看| 国产精品综合久久久| 国产午夜精品理论片a级大结局| 日韩视频一区二区三区在线播放| 欧美日韩成人激情| 欧美一区二区福利在线| 久久精品一区二区三区不卡牛牛| 国产精品午夜春色av| 欧美日韩国产va另类| 国产精品盗摄久久久| 久久久亚洲国产天美传媒修理工| 国产一区二区电影在线观看| 欧美人在线视频| 在线视频观看日韩| 国产精品美女xx| 蜜桃av噜噜一区二区三区| 99视频一区| 国产亚洲视频在线观看| 亚洲男人天堂2024| 欧美国产日韩一区二区在线观看| 欧美紧缚bdsm在线视频| 欧美日韩成人精品| 亚洲一区二区精品在线观看| 亚洲一区二区在线免费观看视频| 亚洲欧美日本国产专区一区| 欧美一区二区三区在线播放| 美女网站在线免费欧美精品| 一区二区三区高清不卡| 中文在线资源观看视频网站免费不卡| 国产亚洲精品bv在线观看| 在线一区二区日韩| 亚洲国产一区二区三区a毛片| 亚洲一区二区三区涩| 国产私拍一区| 久久久午夜精品| 国产色婷婷国产综合在线理论片a| 欧美国产欧美亚洲国产日韩mv天天看完整| 欧美日本乱大交xxxxx| 欧美成人免费全部| 国产精品免费在线| 夜夜嗨av一区二区三区免费区| 国产农村妇女毛片精品久久莱园子| 国产精品一级久久久| 欧美视频在线观看视频极品| 欧美在线观看日本一区| 韩国女主播一区| 国产精品电影网站| 欧美高清自拍一区| 亚洲精品日韩在线| 激情欧美丁香| 亚洲国产成人久久| 麻豆亚洲精品| 每日更新成人在线视频| 亚洲国产裸拍裸体视频在线观看乱了中文| 亚洲六月丁香色婷婷综合久久| 欧美视频在线免费看| 国内成人自拍视频| 国产精品国产自产拍高清av| 欧美偷拍另类| 欧美日韩在线观看一区二区三区| 在线精品视频在线观看高清| 性做久久久久久| 欧美日韩国产页| 欧美日本高清| 99在线精品视频在线观看| 欧美日韩在线播放一区| 欧美国产一区二区| 国产精品久久久久影院亚瑟| 国产日本欧美一区二区三区| 久久精品国产久精国产一老狼| 亚洲网在线观看| 亚洲视频电影图片偷拍一区| 欧美视频日韩视频在线观看| 国产精品影音先锋| 欧美高清视频在线播放| 欧美日本不卡高清| 欧美一区影院| 最新国产拍偷乱拍精品| 欧美视频第二页| 国产精品久久二区二区| 欧美国产乱视频| 亚洲日本一区二区三区| 亚洲欧美日本视频在线观看| 欧美在线观看一区二区| 久久永久免费| 性高湖久久久久久久久| 亚洲免费成人| 中文欧美日韩| 蜜臀av国产精品久久久久| 欧美成年人视频| 在线观看成人一级片| 欧美韩国日本综合| 亚洲人www| 国产欧美一区二区三区在线老狼| 欧美日韩国产综合一区二区| 一本色道久久综合狠狠躁的推荐| 欧美精品1区2区3区| 99国产一区二区三精品乱码| 欧美日本韩国在线| 亚洲国产精品久久精品怡红院| 亚洲永久视频| 欧美一区二区三区免费视| 一区二区欧美激情| 亚洲国产国产亚洲一二三| 国内揄拍国内精品少妇国语| 欧美a级理论片| 99国产精品久久久久老师| 欧美专区在线观看| 亚洲精品自在久久| 欧美日韩在线视频一区二区| 在线成人免费视频| 欧美黄在线观看| 国产精品一区二区久久精品| 黄色亚洲在线| 久久精品视频免费| 久久精品国产久精国产思思| 亚洲第一综合天堂另类专| 另类欧美日韩国产在线| 亚洲三级免费观看| 久久综合免费视频影院| 欧美激情一区在线观看| 国产麻豆午夜三级精品| 亚洲免费中文| 老司机67194精品线观看| 亚洲国产导航| 中文无字幕一区二区三区| 一本色道久久88精品综合| 免费观看日韩| 国产日韩精品久久| 欧美一区国产在线| 在线亚洲欧美专区二区| 亚洲尤物视频网| 亚洲国产成人一区| 欧美一区免费视频| 在线视频精品一区| 亚洲欧美综合网| 一区二区三区视频观看| 国产精品免费看久久久香蕉| 免费久久精品视频| 亚洲高清三级视频| 久久蜜桃av一区精品变态类天堂| 亚洲欧美日韩精品一区二区| 黄色在线一区|