《電子技術應用》
您所在的位置:首頁 > 可編程邏輯 > 其他 > 教程:基于FPGA圖像處理的視頻流實時處理系統

教程:基于FPGA圖像處理的視頻流實時處理系統

2022-10-24
來源:FPGA技術江湖

  第一部分 設計概述

  1.1 設計目的

  本設計針對低照度高動態情況下,單幀圖像曝光不足導致的圖像噪聲大、色彩失準等問題,在傳統的 HDR 多幀融合(Frames Merging)方法上,采用層次化的圖像配準(Image Alignment)方案、自適應白平衡(White Balance)與色調映射(Tone Mapping)策略,在降低圖像噪聲、真實還原景物色彩的基礎上,極大 抑制了多幀融合時常見的運動偽影(MoTIon ArTIfact)現象。本設計采用 FPGA 進 行圖像處理加速后,可以實現視頻流的實時處理,視頻流經過攝像頭輸入后,由 FPGA 進行處理并以較低的時延經 HDMI 信號輸出。

  1.2 應用領域

  本設計可用于手持攝像系統(攝像機、智能手機)圖像、視頻流的 HDR 處 理,可用于低照度情況下固定監控系統的視頻流 HDR 處理,可用于線上直播系統的視頻流 HDR 處理。

  1.3 主要技術特點

  采用層次化的圖像配準方案,對輸入的拜爾格式(Bayer Mosaic)原始圖像 進行處理,生成四層高斯圖像金字塔(Gaussian Pyramids)。較高層次的圖像配準結果將作為低層次配準的預偏移。這一過程極大優化了算法效率,其結構化的特 點為并行處理提供了便利。

  采用有權重的圖像融合方案,對輸入的多幀圖像,經圖像配準后計算相應圖像對(Image Pairs)的 L1 殘差,得到各融合幀(Alternate Frame)相對參考幀 (Reference Frame)的權重,有效地降低了配準失誤造成的運動偽影。

  采用自適應白平衡及色調映射策略,在低光照情況下最大程度還原了景物的 色彩;在保證較高信噪比的情況下,提高了主要景物的亮度。

  利用 FPGA 進行硬件加速,在 Pynq-z2 的 Python 開發環境中掛載封裝有 IP 加速核的 Overlay,極大提高了運行速度,能夠實時處理。

  1.4 關鍵性能指標

  相機感光度(ISO)、快門時間(Shutter TIme)、融合幀數;

  圖像融合處理時間、視頻流處理延時;

  圖像信噪比、色彩還原度、細節清晰度、紋理清晰度(人眼觀察)。

  1.5 主要創新點

  (1) 低照度高動態圖像處理;

  (2) 層次化的圖像配準;

  (3) 有權重的圖像融合降噪;

  (4) 自適應白平衡與色調映射策略;

  (5) FPGA 硬件加速;

  (6) 低時延視頻流處理。

  第二部分 系統組成及功能說明

  2.1 整體介紹

081.JPG

  PYNQ-Z2 是基于 Xilinx ZYNQ-7000 FPGA 的平臺,除繼承了傳統 ZYNQ 平 臺的強大處理性能外,還兼容 Arduino 接口與標準樹莓派接口,這使得 PYNQZ2 的具有極大的可拓展性與開源性。PYNQ 是一個新的開源框架,使嵌入式編 程人員能夠在無需設計可編程邏輯電路的情況下即可充分發揮 Xilinx Zynq All Programmable SoC(APSoC)的功能。與常規方式不同的是,通過 PYNQ-Z2,用戶可以使用 Python 進行 APSoC 編程,并且代碼可直接在 PYNQ-Z2 上進行開發 和測試。通過 PYNQ-Z2,可編程邏輯電路將作為硬件庫導入并通過其 API 進行編程,其方式與導入和編程軟件庫基本相同。

  Xilinx Zyng All Programmable device 是一種基于雙核 ARM cortex - a9 處理 器(稱為處理系統或 PS)的 SOC,集成了 FPGA fabric(稱為可編程邏輯或 PL)。PS 子系統包括許多專用外設(內存控制器、USB、Uart、IIC、SPI 等),并可以擴展額外的硬件 IP,其封裝在 PL 的 Overlay 中。Overlay(或 Hardware Libraries, 硬件庫)是可編程/可配置的 FPGA 設計,能將用戶設計的應用從 Zynq 的處理系 統(PS 端)擴展到可編程邏輯(PL 端)。Overlay 可用于加速軟件程序,或為特定程序定制硬件平臺。

 082.JPG

  本設計的硬件平臺整體結構如上圖所示。為了對低照度高動態下的多幀融合 圖像處理系統進行硬件加速,我們利用 Vivado HLs 工具,自主設計了 DownSample、Alignment、Merge、raw2rgb 等 IP Cores,并通過 AXI 總線與處理器核(PS 端)及存儲器接口相連。在 PYNQ-Z2 的設計流中,這些 IP 被封裝成 Overlay 并構造 Python API 驅動,以供 PYNQ-Z2 中的 Python 開發環境(JupyterNotebook)調用。

  我們調用了 PYNQ-Z2 自有的 HDMI Overlay 進行處理流程及結果的顯示。此外,PYNQ-Z2 為我們提供了豐富的存儲單元、外設模塊與通信接口。這些存儲單元被用來存儲圖像數據及各類處理中間結果,而各類外設模塊及通信接口則 被用來進行系統調試與控制的過程監控。

  083.JPG

  圖像處理系統的工作流程如上圖所示。相機在低曝光的情況下拍攝多幀(比 如說,6 幀)圖片,這些原始圖片(RAW images)由相機 CCD 或 CMOS 圖像傳感器生成,其像素值以拜耳陣列的形式存儲。我們首先將原始各輸入幀進行一次系數 2 的均值下采樣,兩次系數 4 的高斯下采樣,得到一個四層的高斯圖像金字塔。基于這個高斯圖像金字塔,我們進行層次化的圖像配準。配準的結果將作為圖像融合的參考,同時結合備選幀與參考幀的 L1 殘差作為融合權重,進行圖像 融合。融合后的圖像進行去馬賽克及伽馬降噪,并進行自適應的白平衡及色調映 射等操作,將單通道的融合圖像轉為三通道(對應 RGB 色彩空間)輸出圖像, 最終輸出與原始圖像同分辨率的處理結果。

  均值下采樣與高斯下采樣處理被封裝在名為 DownSample 的 IP core 中,層次化圖像配準處理被封裝在名為 Alignment 的 IP core 中,圖像融合處理被封裝在名為 Merge 的 IP core 中,去馬賽克、白平衡、色調映射等處理被封裝在名為 raw2rgb 的 IP core 中。這些 IP cores 掛載到 AXI 總線上,經封裝為 Overlay 提供 Python API 給 PYNQ-Z2 的 Jupyter-Notebook。

  2.2 各模塊介紹

  下采樣模塊(DownSample)

  下采樣模塊為后續的層次化圖像配準處理提供四層高斯圖像金字塔。四層高斯金字塔的最底層為全分辨率的拜耳原始圖像(我們稱該層為 layer_raw),其像素點以拜耳陣列的形式排布,如下圖所示。

 084.JPG

  我們首先進行系數 2 的均值下采樣,直觀上將一個 2*2 像素的“方格”取均值下采樣為一個像素。下采樣后的結果類似于一個單通道的灰度圖像,但實際上綠色通道對下采樣后的結果影響較大。我們稱該層為 layer_0。

  layer_0 隨后進行兩次系數 4 的高斯下采樣。卷積核函數見附錄。該卷積核 函數的大小為 5*5 像素,以 4 像素為步長在被采樣的圖像上以后,對該圖像進行下采樣。高斯下采樣的結果將在一定程度上保留了采樣前圖像的低頻信息,而圖 像細節則被丟失。直觀上圖像的大致輪廓被保留,圖像尺寸更小,細節模糊不清。兩次高斯下采樣的結果分為稱之為 layer_1 與 layer_2。

  經下采樣模塊處理后的結果可以用下圖說明。

085.JPG

  圖像配準模塊(Alignment)

  圖像配準以圖像對(Image Pairs)的形式,在融合備選幀(Alternate Frame) 與參考幀(Reference Frame)之間展開。對參考幀中的每一個 16*16 像素的圖塊 (TIle),尋找其在融合備選幀中使兩者 L1 殘差最小圖塊,兩個圖塊位置上的偏 移即為配準結果。其 L1 殘差的計算方式可用下式表達。

086.JPG

  式中的求和對一個圖塊內的所有像素進行,配準的目的是對參考幀中的每一個圖 塊,尋找其在每一個備選幀中的對應圖塊,使得上式的結果最小。此時兩個圖塊 的坐標偏移量即為配準結果。

  在保證圖像間偏差不大的前提下,圖塊配準的搜索范圍可以限定圖塊原始位 置周圍的若干像素內。為了進一步提高配準的效率,我們采用層次化的配準方案:在上層低分辨率圖像中進行預配準,配準結果將作為下層圖像配準的預偏移 (Previous Offset)。各層圖像以圖塊為基本單位,在預偏移的基礎上進行小范圍的配準。由此,上述殘差計算式可以重新表達如下。

 087.JPG



更多信息可以來這里獲取==>>電子技術應用-AET<<

mmexport1621241704608.jpg

本站內容除特別聲明的原創文章之外,轉載內容只為傳遞更多信息,并不代表本網站贊同其觀點。轉載的所有的文章、圖片、音/視頻文件等資料的版權歸版權所有權人所有。本站采用的非本站原創文章及圖片等內容無法一一聯系確認版權者。如涉及作品內容、版權和其它問題,請及時通過電子郵件或電話通知我們,以便迅速采取適當措施,避免給雙方造成不必要的經濟損失。聯系電話:010-82306118;郵箱:aet@chinaaet.com。
亚洲一区二区欧美_亚洲丝袜一区_99re亚洲国产精品_日韩亚洲一区二区
亚洲一区二区三区777| 亚洲精品国产无天堂网2021| 国内久久精品| 欧美亚洲成人精品| 欧美精品三级日韩久久| 久久久久看片| 欧美在线播放一区| 午夜亚洲影视| 性欧美激情精品| 亚洲欧美综合精品久久成人| 亚洲欧美变态国产另类| 亚洲一区二区精品视频| 在线天堂一区av电影| 一本色道久久加勒比88综合| 日韩视频国产视频| 亚洲蜜桃精久久久久久久| 亚洲国产天堂久久综合| 亚洲激情女人| 亚洲三级免费观看| 亚洲美女中出| 中文在线一区| 亚洲欧美久久| 欧美在线黄色| 久久―日本道色综合久久| 久久久午夜电影| 麻豆精品传媒视频| 欧美多人爱爱视频网站| 欧美激情精品久久久久久大尺度| 欧美久色视频| 欧美性大战久久久久久久| 欧美三级在线播放| 国产精品男女猛烈高潮激情| 国产日韩精品一区二区三区在线| 国产亚洲精品bt天堂精选| 国产一区二区三区久久久| 精品动漫一区| 亚洲精品四区| 亚洲图片欧洲图片av| 午夜日韩在线| 亚洲日本一区二区| 亚洲调教视频在线观看| 亚洲欧美综合| 久久精品国产一区二区三区免费看 | 一区二区久久久久久| 亚洲一区二区三区免费观看| 欧美一区二区三区免费观看| 亚洲清纯自拍| 亚洲欧美日韩视频二区| 久久久久久久精| 欧美激情一区二区三区 | 国产精品久在线观看| 国产在线精品二区| 亚洲人屁股眼子交8| 亚洲男女自偷自拍| 亚洲精品乱码久久久久久| 亚洲一区在线观看免费观看电影高清 | 欧美在线网址| 欧美另类极品videosbest最新版本| 国产精品女主播| 亚洲国产精品久久久久| 亚洲一区二区三区国产| 亚洲国产成人在线| 亚洲一区二区三区影院| 久久久视频精品| 欧美香蕉大胸在线视频观看| 尤物网精品视频| 亚洲性视频网址| 亚洲人精品午夜在线观看| 性做久久久久久久免费看| 欧美巨乳在线| 韩国一区电影| 亚洲校园激情| 一本色道久久综合狠狠躁篇怎么玩| 久久精品青青大伊人av| 欧美日韩视频在线第一区| 一区在线视频观看| 亚洲欧美日韩国产精品| 亚洲最新在线视频| 美女999久久久精品视频| 国产欧美精品va在线观看| 日韩网站在线观看| 久久精品首页| 久久se精品一区精品二区| 欧美噜噜久久久xxx| 黄色一区三区| 欧美一区=区| 亚洲欧美日韩直播| 欧美日韩你懂的| 在线看不卡av| 久久精品免费观看| 久久国产精品高清| 国产精品vvv| 日韩视频永久免费观看| 亚洲精品中文字幕在线观看| 巨胸喷奶水www久久久免费动漫| 国产婷婷色一区二区三区四区| 一本久久知道综合久久| 日韩视频在线播放| 欧美成人dvd在线视频| 韩国av一区二区三区四区| 午夜老司机精品| 午夜精品久久久久久久99樱桃 | 亚洲国产一区二区三区在线播| 欧美影院视频| 欧美在线网站| 国产麻豆日韩| 亚洲在线一区| 亚洲欧美日韩国产中文| 欧美网站大全在线观看| 日韩午夜在线视频| 夜夜嗨网站十八久久| 欧美日韩成人综合| 最新日韩欧美| 亚洲免费精彩视频| 欧美精品99| 亚洲三级影院| 在线综合亚洲欧美在线视频| 欧美日韩一区二区视频在线| 日韩亚洲精品电影| 亚洲一区免费观看| 国产精品美女www爽爽爽| 亚洲一级影院| 香蕉国产精品偷在线观看不卡 | 黄色成人在线| 亚洲电影中文字幕| 裸体女人亚洲精品一区| 亚洲福利在线观看| 日韩天天综合| 欧美三级午夜理伦三级中文幕 | 欧美一区二区三区喷汁尤物| 久久久久国产成人精品亚洲午夜| 国外成人免费视频| 亚洲国产精品一区在线观看不卡 | 久久精品国产免费观看| 久久久亚洲精品一区二区三区| 国产在线一区二区三区四区 | 亚洲片在线观看| 一区二区三区鲁丝不卡| 国产精品成人aaaaa网站| 亚洲在线播放| 久久久久久综合| 亚洲国产精品999| 在线亚洲欧美专区二区| 国产精品久久久久9999高清| 亚洲欧美日韩精品一区二区| 久久久久久97三级| 亚洲国产精品一区制服丝袜| 亚洲视频中文| 国产日韩综合| 亚洲激情欧美激情| 欧美日韩亚洲系列| 午夜国产一区| 免费永久网站黄欧美| 99综合精品| 欧美综合第一页| 亚洲国产成人精品久久久国产成人一区| 99精品国产在热久久| 国产精品美女久久| 久久精品欧美| 欧美手机在线视频| 欧美在线视屏| 欧美日韩精品在线视频| 午夜精品网站| 欧美成人一区在线| 亚洲综合第一页| 欧美xxx成人| 亚洲女同在线| 欧美极品aⅴ影院| 午夜精品久久久久99热蜜桃导演| 女主播福利一区| 亚洲一区二区成人| 免费永久网站黄欧美| 亚洲天堂免费观看| 免费看黄裸体一级大秀欧美| 亚洲一区二区3| 欧美高清一区二区| 亚洲欧美国产高清va在线播| 欧美成人亚洲| 香蕉久久夜色精品国产| 欧美精品一区二区三区高清aⅴ| 亚洲欧美电影在线观看| 欧美日韩大片一区二区三区| 久久国产精品99国产| 欧美性猛交xxxx免费看久久久| 久久精品一本| 国产精品一区久久久久| 一二三四社区欧美黄| 激情欧美一区二区三区| 亚洲欧美日本日韩| 亚洲精品一区二| 老司机午夜精品视频| 亚洲综合第一页| 欧美日韩三级| 亚洲精品久久久一区二区三区| 国产日韩一区二区三区| 亚洲永久在线| 亚洲精品影视| 免费观看欧美在线视频的网站| 亚洲自拍偷拍麻豆| 欧美午夜大胆人体|