www.久久久久|狼友网站av天堂|精品国产无码a片|一级av色欲av|91在线播放视频|亚洲无码主播在线|国产精品草久在线|明星AV网站在线|污污内射久久一区|婷婷综合视频网站

當(dāng)前位置:首頁(yè) > 嵌入式 > 嵌入式動(dòng)態(tài)
[導(dǎo)讀]摘要 在圖像采集過(guò)程中,難免會(huì)引入噪聲,這對(duì)視頻圖像的質(zhì)量產(chǎn)生了一定影響。為了避免噪聲圖像傳入編解碼系統(tǒng)中,對(duì)采集到的視頻圖像進(jìn)行預(yù)處理,以FPGA為核心處理器件,采

摘要 在圖像采集過(guò)程中,難免會(huì)引入噪聲,這對(duì)視頻圖像的質(zhì)量產(chǎn)生了一定影響。為了避免噪聲圖像傳入編解碼系統(tǒng)中,對(duì)采集到的視頻圖像進(jìn)行預(yù)處理,以FPGA為核心處理器件,采用中值濾波技術(shù),并用Modelsim仿真工具進(jìn)行驗(yàn)證。對(duì)仿真結(jié)果進(jìn)行分析表明,通過(guò)對(duì)圖像的預(yù)處理,濾波效果良好,達(dá)到了對(duì)視頻圖像降噪的目的,避免了噪聲逐級(jí)傳遞,從而保證了視頻圖像的顯示效果。

近年來(lái),隨著多媒體技術(shù)的不斷發(fā)展,視頻圖像的傳輸應(yīng)用越來(lái)越廣泛,在視頻圖像的采集和傳輸過(guò)程中,由于溫度、光照、電信號(hào)等因素的影響,很容易在視頻圖像采集的過(guò)程中引入噪聲,這對(duì)圖像的顯示和欣賞效果造成了一定影響。因此,在視頻圖像的采集和傳輸過(guò)程中,對(duì)圖像進(jìn)行一定的降噪處理是有必要的。為了降低圖像噪聲,可對(duì)編解碼系統(tǒng)中采集到的圖像進(jìn)行預(yù)處理,將濾波預(yù)處理之后的圖像再存入編解碼系統(tǒng)中。由于圖像的實(shí)時(shí)性,對(duì)圖像預(yù)處理的處理速度提出了較高的要求,普通軟件處理速度達(dá)不到要求,而FPGA具有較快的處理速度,成為實(shí)時(shí)圖像處理的首選。

本文基于面向H.264視頻編解碼系統(tǒng),在充分考慮系統(tǒng)實(shí)時(shí)性的基礎(chǔ)上,以FPGA為核心的處理部件,設(shè)計(jì)了具有較高處理能力的中值濾波器對(duì)視頻圖像進(jìn)行預(yù)處理,有效消除了圖像中的噪聲,避免了噪聲的逐級(jí)傳遞,達(dá)到了較高視頻圖像質(zhì)量和較好視覺(jué)效果的目的。

1 圖像預(yù)處理算法

1.1 BT656和YUV420格式轉(zhuǎn)換

本文設(shè)計(jì)的視頻圖像預(yù)處理系統(tǒng),主要是基于面向H.264視頻編解碼系統(tǒng)上的。如圖1所示,是編解碼系統(tǒng)的部分架構(gòu),包括了視頻圖像采集、A/D轉(zhuǎn)換和預(yù)處理,SAA7113芯片將攝像頭采集到的模擬信號(hào)轉(zhuǎn)化為BT656格式的數(shù)字信號(hào)。

 

 

BT656格式,即YCrCb422(YUV422)格式,YUV422格式在每行像素中,亮度信號(hào)Y數(shù)據(jù)和色度信號(hào)U、V數(shù)據(jù)的比例都是2:1,為了節(jié)省數(shù)據(jù)量,本文中采用YUV420的格式,因此需要將BT656格式和YUV420格式進(jìn)行格式轉(zhuǎn)換。YUV420格式的每行和每列,Y數(shù)據(jù)和U、V數(shù)據(jù)的比例都是2:1,即4個(gè)Y值共用一個(gè)U和V,這樣就在垂直方向數(shù)據(jù)量比YUV422格式數(shù)據(jù)量減少了1/2。

本文采用的轉(zhuǎn)換方法是丟棄偶數(shù)行像素點(diǎn)的色度信號(hào)Cr和色度信號(hào)Cb,從而使得每?jī)尚械?個(gè)像素點(diǎn)公用一個(gè)色度信號(hào)Cr和一個(gè)色度信號(hào)Cb,使得存儲(chǔ)的視頻圖像數(shù)據(jù)能進(jìn)一步減少,而不影響圖像的質(zhì)量。假設(shè)Yxy表示亮度信號(hào)在(x,y)位置處的值;Crxy、Cbxy表示了色度信號(hào)在(x,y)位置處的值,則BT656格式和YUV420有如下的對(duì)應(yīng)關(guān)系

 

 

1.2 中值濾波原理

中值濾波器就是用該像素相鄰像素的像素值的中值來(lái)代替原中心像素點(diǎn)的值

 

 

中值濾波器的應(yīng)用較廣,對(duì)于由隨機(jī)信號(hào)引起的噪聲如脈沖噪聲等等,中值濾波不僅具有良好的去噪能力,且在相同尺寸下相比線(xiàn)性平滑濾波器能夠更好地保護(hù)圖像的細(xì)節(jié)部分。由于中值濾波器的這些特性,使其在圖像濾波領(lǐng)域應(yīng)用廣泛。

針對(duì)YCrCb420格式的特點(diǎn),需采用合適的中值濾波設(shè)計(jì)對(duì)視頻圖像的噪點(diǎn)進(jìn)行處理。由于YCrCb420數(shù)據(jù)的存儲(chǔ)是按照Y、Cr、Cb的順序。因此,可通過(guò)流水的方式依次對(duì)存儲(chǔ)在DDR II存儲(chǔ)器中的Y、Cr、Cb數(shù)據(jù)進(jìn)行處理。以亮度信號(hào)Y為例,本設(shè)計(jì)中,中值濾波的計(jì)算步驟如下:(1)將窗口的中心與圖像中的某個(gè)像素點(diǎn)的位置重合,然后讓濾波窗口在圖像中滾動(dòng),每次只移動(dòng)一個(gè)像素點(diǎn)。(2)讀取窗口內(nèi)包含像素點(diǎn)的亮度值。(3)將這些亮度值按照從小到大的順序排列,確定排序位于中間值。(4)用中間值來(lái)代替濾波窗口中心的亮度值。(5)由于濾波窗口的中心不可能位于圖像邊緣,需要對(duì)圖像的邊界進(jìn)行單獨(dú)處理。

對(duì)于分辨率為640×480的視頻圖像而言,YCrCb420數(shù)據(jù)亮度信號(hào)的大小為640×480×8,而色度信號(hào)Cr和Cb分別為320×240×8。以亮度信號(hào)為例,中值濾波原理如圖2所示。

 

 

2 中值濾波器設(shè)計(jì)

在實(shí)際去噪的過(guò)程中,濾波窗口的大小對(duì)濾波效果的影響比較大,若窗口選取較小,雖可有效地保護(hù)圖像的細(xì)節(jié)信息,但去噪的效果會(huì)相對(duì)較弱;若窗口選取較大,去噪效果會(huì)加強(qiáng),但會(huì)使濾波后的圖像更加模糊,丟失了細(xì)節(jié)信息,且濾波窗口越大會(huì)相應(yīng)的消耗更多的資源。因此,從資源和效率方面綜合考慮,本設(shè)計(jì)中,中值濾波的窗口采用3×3的方形濾波窗口。根據(jù)上述中值濾波原理及窗口選取,本系統(tǒng)中YCrCb420視頻圖像的中值濾波的設(shè)計(jì)如圖3所示。

 

 

如圖3所示,首先要從DDR II存儲(chǔ)器中讀取YCrCb420數(shù)據(jù),對(duì)Y、Cr、Cb數(shù)據(jù)分別進(jìn)行中值濾波來(lái)去除像素值中的噪點(diǎn)。將讀取的數(shù)據(jù)送入3×3的窗口生成模塊,然后將窗口中的9個(gè)數(shù)據(jù)送入中值比較模塊得出中值。由于邊緣數(shù)據(jù)無(wú)法位于3×3窗口的中心,即無(wú)法用求中值的方式來(lái)更新邊緣數(shù)據(jù)。因此,要通過(guò)邊緣檢測(cè)模塊將邊緣的數(shù)據(jù)單獨(dú)進(jìn)行處理。最終,將得到的中值和邊緣數(shù)據(jù)重組,得出所需數(shù)據(jù)并送入DDR II存儲(chǔ)器中。

(1)視頻圖像數(shù)據(jù)讀取模塊。系統(tǒng)采用Altera公司的QYSY平臺(tái),總線(xiàn)協(xié)議為Avalon協(xié)議,設(shè)計(jì)中從DDR II存儲(chǔ)器中讀數(shù)據(jù)要滿(mǎn)足Avalon總線(xiàn)的協(xié)議要求。為了提高數(shù)據(jù)的讀取速度,圖像數(shù)據(jù)的讀取過(guò)程采用Avalon master read(主端口讀)的模式。此外,為了加快數(shù)據(jù)的讀取速度,實(shí)際的設(shè)計(jì)中還采用了帶突發(fā)傳輸屬性的模型進(jìn)行數(shù)據(jù)讀取。

(2)3×3的窗口生成模塊。3×3窗口通過(guò)使用3個(gè)FIFO來(lái)實(shí)現(xiàn),每一個(gè)FIFO存儲(chǔ)一行的數(shù)據(jù),待準(zhǔn)備好后,每個(gè)FIFO連續(xù)出3個(gè)數(shù)據(jù),形成一個(gè)3×3數(shù)據(jù)的窗口,具體實(shí)現(xiàn)如圖4所示。

 

 

由于采用3×3的窗口模式,所以要保證每次進(jìn)入窗口中的數(shù)據(jù)是來(lái)自3個(gè)不同的像素行。因此在開(kāi)始將數(shù)據(jù)送到3×3的窗口之前,要對(duì)兩行像素?cái)?shù)據(jù)進(jìn)行存儲(chǔ),等到第三行數(shù)據(jù)到來(lái)時(shí),才將數(shù)據(jù)一起送入3×3的濾波窗。設(shè)計(jì)采用同步FIFO進(jìn)行數(shù)據(jù)存儲(chǔ),同時(shí)通過(guò)FIFO的usedw信號(hào)進(jìn)行數(shù)據(jù)的填充記錄。這里兩個(gè)同步FIFO用于進(jìn)行前兩行數(shù)據(jù)的存儲(chǔ),第三行數(shù)據(jù)則是通過(guò)前面的異步FIFO的輸出來(lái)提取。在兩行數(shù)據(jù)都在FIFO中準(zhǔn)備好時(shí)(其中第一行數(shù)據(jù)存入line_3中,第二行數(shù)據(jù)存入line_2中),一旦line_3的FIFO讀信號(hào)開(kāi)始有效時(shí),便將3行數(shù)據(jù)送入3×3中(第3行數(shù)據(jù)由line_1的輸出實(shí)時(shí)的送入)

(3)中值生成模塊。對(duì)于3×3窗口中的9個(gè)待處理數(shù)據(jù),中值濾波的基本思想是通過(guò)比較得出這9個(gè)數(shù)的中值。中值濾波的輸出值由領(lǐng)域數(shù)據(jù)的中間值決定。具體的比較過(guò)程如圖5所示。

 

 

為加快處理速度,設(shè)計(jì)采用流水線(xiàn)技術(shù)。由于前一個(gè)步驟的輸出是下一個(gè)步驟的輸入,可考慮采用流水線(xiàn)技術(shù),以提高系統(tǒng)的工作頻率。由于前后操作使用相同的比較操作,前后級(jí)處理的時(shí)間相等,均是一個(gè)時(shí)鐘周期,可直接將前級(jí)的結(jié)果送入下一級(jí)。

通過(guò)7次比較,便能得出一個(gè)處理過(guò)的中值來(lái)代替原本窗口中間的值。由仿真波形可知,從數(shù)據(jù)準(zhǔn)備好開(kāi)始,到得出一個(gè)中值,只需4個(gè)周期的時(shí)間。數(shù)據(jù)連續(xù)輸入,中值也可連續(xù)的輸出,除了上述提到的在每3行的結(jié)尾處需要等待兩個(gè)周期。這里比較器的作用是通過(guò)比較找出3個(gè)數(shù)據(jù)中最大值、最小值和中值。

(4)邊緣數(shù)據(jù)檢測(cè)及處理。如圖3所示,在窗口移動(dòng)過(guò)程中,只能處理窗口中間的數(shù)據(jù),由于邊緣的數(shù)據(jù)不可能作為窗口中間值,對(duì)于邊緣的數(shù)據(jù)必須要進(jìn)行單獨(dú)處理。由于數(shù)據(jù)按行讀出的,邊緣數(shù)據(jù)包括第一列和最后一列的數(shù)據(jù)以及每一行的第一個(gè)數(shù)據(jù)和最后一個(gè)數(shù)據(jù)。邊緣檢測(cè)的實(shí)現(xiàn)如圖6所示。

 

 

設(shè)計(jì)采用不對(duì)邊緣數(shù)據(jù)進(jìn)行處理的方式,僅將邊緣數(shù)據(jù)保留原值。邊緣數(shù)據(jù)通過(guò)line_2的FIFO的輸出來(lái)檢測(cè),設(shè)置行和列計(jì)數(shù)器。必須保證第一個(gè)處理完的中值必須在第二行的第一個(gè)數(shù)據(jù)之后和第二行的最后一個(gè)數(shù)據(jù)之前到來(lái)。這種方式有利于數(shù)據(jù)的恢復(fù)。最后將經(jīng)過(guò)中值濾波的數(shù)據(jù)和邊緣數(shù)據(jù)進(jìn)行重組后寫(xiě)回到DDR II存儲(chǔ)器中,然后送入到H.264視頻編碼器中用于視頻編碼。

3 仿真驗(yàn)證

實(shí)驗(yàn)中,通過(guò)FIFO2來(lái)控制每行數(shù)據(jù)的邊緣檢測(cè),保證利用最短的周期重組數(shù)據(jù),當(dāng)遇到邊緣數(shù)據(jù)時(shí),經(jīng)過(guò)5個(gè)寄存器進(jìn)行暫存;當(dāng)遇到中值數(shù)據(jù)時(shí),直接使用。然后將邊緣數(shù)據(jù)和中值數(shù)據(jù)重組并經(jīng)過(guò)異步FIFO后,生成一個(gè)32位數(shù)據(jù),圖7中data即為最終重組數(shù)據(jù)。

 

 

對(duì)于圖像預(yù)處理的濾波效果,本文將帶有椒鹽噪聲的圖像數(shù)據(jù)輸入到圖像預(yù)處理系統(tǒng)中,對(duì)濾波效果進(jìn)行比較,如圖8所示,經(jīng)過(guò)圖像預(yù)處理后直觀濾波效果良好,有效降低了噪聲。

 

 

4 結(jié)束語(yǔ)

本文主要描述了在將視頻圖像數(shù)據(jù)存儲(chǔ)于DDRII中之前,對(duì)視頻圖像進(jìn)行預(yù)處理,去除相應(yīng)的噪聲過(guò)程,從而保證了送入H.264視頻編碼的視頻圖像的質(zhì)量,避免了噪聲的傳遞。通過(guò)仿真驗(yàn)證和圖像直觀比較,實(shí)驗(yàn)效果良好,具有較高的實(shí)用價(jià)值,為以硬件為基礎(chǔ)的實(shí)時(shí)圖像預(yù)處理提供了技術(shù)支持。雖然效果良好,卻仍有可改進(jìn)的空間,例如濾波窗口可改為自適應(yīng)大小的窗口,濾波類(lèi)型也可以是自適應(yīng)的,這就需要更深入地研究和實(shí)驗(yàn),從而保證更好的視頻圖像效果。

本站聲明: 本文章由作者或相關(guān)機(jī)構(gòu)授權(quán)發(fā)布,目的在于傳遞更多信息,并不代表本站贊同其觀點(diǎn),本站亦不保證或承諾內(nèi)容真實(shí)性等。需要轉(zhuǎn)載請(qǐng)聯(lián)系該專(zhuān)欄作者,如若文章內(nèi)容侵犯您的權(quán)益,請(qǐng)及時(shí)聯(lián)系本站刪除。
換一批
延伸閱讀

在數(shù)字化浪潮席卷全球的今天,F(xiàn)PGA技術(shù)正成為驅(qū)動(dòng)創(chuàng)新的核心引擎。2025年8月21日,深圳將迎來(lái)一場(chǎng)聚焦FPGA技術(shù)與產(chǎn)業(yè)應(yīng)用的盛會(huì)——2025安路科技FPGA技術(shù)沙龍。本次沙龍以“定制未來(lái) 共建生態(tài)”為主題,匯聚行業(yè)...

關(guān)鍵字: FPGA 核心板 開(kāi)發(fā)板

在現(xiàn)代電子系統(tǒng)中,現(xiàn)場(chǎng)可編程門(mén)陣列(FPGA)憑借其開(kāi)發(fā)時(shí)間短、成本效益高以及靈活的現(xiàn)場(chǎng)重配置與升級(jí)等諸多優(yōu)點(diǎn),被廣泛應(yīng)用于各種產(chǎn)品領(lǐng)域。從通信設(shè)備到工業(yè)控制,從汽車(chē)電子到航空航天,F(xiàn)PGA 的身影無(wú)處不在。為了充分發(fā)揮...

關(guān)鍵字: 可編程門(mén)陣列 FPGA 數(shù)字電源

2025年8月4日 – 提供超豐富半導(dǎo)體和電子元器件?的業(yè)界知名新品引入 (NPI) 代理商貿(mào)澤電子 (Mouser Electronics) 即日起開(kāi)售Altera?的Agilex? 3 FPGA C系列開(kāi)發(fā)套件。此開(kāi)...

關(guān)鍵字: FPGA 邊緣計(jì)算 嵌入式應(yīng)用

內(nèi)窺鏡泛指經(jīng)自然腔道或人工孔道進(jìn)入體內(nèi),并對(duì)體內(nèi)器官或結(jié)構(gòu)進(jìn)行直接觀察和對(duì)疾病進(jìn)行診斷的醫(yī)療設(shè)備,一般由光學(xué)鏡頭、冷光源、光導(dǎo)纖維、圖像傳感器以及機(jī)械裝置等構(gòu)成。文章介紹了一款基于兩片圖像傳感器和FPGA組成的微型3D內(nèi)...

關(guān)鍵字: 微創(chuàng) 3D內(nèi)窺鏡 OV6946 FPGA

運(yùn)用單片機(jī)和FPGA芯片作為主控制器件 , 單片機(jī)接收從PC機(jī)上傳過(guò)來(lái)的顯示內(nèi)容和顯示控制命令 , 通過(guò)命令解釋和數(shù)據(jù)轉(zhuǎn)換 , 生成LED顯示屏所需要的數(shù)據(jù)信號(hào)和同步的控制信號(hào)— 數(shù)據(jù)、時(shí)鐘、行同步和面同步 。FPGA芯...

關(guān)鍵字: 單片機(jī) FPGA LED顯示屏

在科技飛速發(fā)展的今天,機(jī)器視覺(jué)技術(shù)作為人工智能領(lǐng)域的重要分支,正深刻地改變著汽車(chē)行業(yè)的面貌。從汽車(chē)的設(shè)計(jì)研發(fā)、生產(chǎn)制造,到質(zhì)量檢測(cè)、物流管理,機(jī)器視覺(jué)技術(shù)的身影無(wú)處不在,為汽車(chē)行業(yè)的智能化、自動(dòng)化發(fā)展注入了強(qiáng)大動(dòng)力。

關(guān)鍵字: 機(jī)器視覺(jué) 人工智能 圖像采集

在異構(gòu)計(jì)算系統(tǒng)中,ARM與FPGA的協(xié)同工作已成為高性能計(jì)算的關(guān)鍵架構(gòu)。本文基于FSPI(Fast Serial Peripheral Interface)四線(xiàn)模式,在150MHz時(shí)鐘頻率下實(shí)現(xiàn)10.5MB/s的可靠數(shù)據(jù)...

關(guān)鍵字: ARM FPGA FSPI

在全球FPGA市場(chǎng)被Xilinx(AMD)與Intel壟斷的格局下,國(guó)產(chǎn)FPGA廠(chǎng)商高云半導(dǎo)體通過(guò)構(gòu)建自主IP核生態(tài)與智能時(shí)序約束引擎,走出差異化高端化路徑。本文深入解析高云半導(dǎo)體FPGA工具鏈的兩大核心技術(shù)——全棧IP...

關(guān)鍵字: FPGA 高云半導(dǎo)體

2025年6月12日,由安路科技主辦的2025 FPGA技術(shù)沙龍?jiān)谀暇┱秸匍_(kāi),深圳市米爾電子有限公司(簡(jiǎn)稱(chēng):米爾電子)作為國(guó)產(chǎn)FPGA的代表企業(yè)出席此次活動(dòng)。米爾電子發(fā)表演講,并展出米爾基于安路飛龍派的核心板和解決方案...

關(guān)鍵字: FPGA 核心板 開(kāi)發(fā)板

高 I/O、低功耗及先進(jìn)的安全功能,適用于成本敏感型邊緣應(yīng)用

關(guān)鍵字: FPGA I/O 機(jī)器視覺(jué)
關(guān)閉