0
  • 聊天消息
  • 系統(tǒng)消息
  • 評(píng)論與回復(fù)
登錄后你可以
  • 下載海量資料
  • 學(xué)習(xí)在線(xiàn)課程
  • 觀看技術(shù)視頻
  • 寫(xiě)文章/發(fā)帖/加入社區(qū)
會(huì)員中心
創(chuàng)作中心

完善資料讓更多小伙伴認(rèn)識(shí)你,還能領(lǐng)取20積分哦,立即完善>

3天內(nèi)不再提示

FPGA供電的顯示控制器可實(shí)時(shí)增強(qiáng)ISR視頻

星星科技指導(dǎo)員 ? 來(lái)源:JASON WADE,RANDALL MILLAR ? 作者:JASON WADE,RANDALL ? 2022-10-28 09:27 ? 次閱讀

作者:JASON WADE,RANDALL MILLAR

軍方依靠視頻圖像進(jìn)行態(tài)勢(shì)感知,但圖像質(zhì)量通常很差,以至于操作員可能會(huì)錯(cuò)過(guò)重要細(xì)節(jié)。為顯示控制器配備實(shí)時(shí)運(yùn)行圖像增強(qiáng)算法FPGA,為觀看者提供更好的圖像。

現(xiàn)代國(guó)防能力、情報(bào)、監(jiān)視和偵察 (ISR) 的支柱依賴(lài)于由集成傳感器、飛機(jī)和人力組成的強(qiáng)大而多樣化的網(wǎng)絡(luò)。該網(wǎng)絡(luò)的價(jià)值最終取決于人類(lèi)能夠清楚地看到傳感器圖像,識(shí)別重要細(xì)節(jié)并采取果斷行動(dòng)。在現(xiàn)場(chǎng),我們很少或根本無(wú)法控制從傳感器獲取圖像的照明和環(huán)境條件。但是,可以通過(guò)允許查看實(shí)時(shí)傳感器圖像的人實(shí)時(shí)微調(diào)視頻圖像以提取更多信息來(lái)為他們提供更多控制。

實(shí)時(shí)增強(qiáng)視頻需要巨大的計(jì)算吞吐量。它需要將復(fù)雜的圖像處理算法應(yīng)用于傳入的視頻流,而不會(huì)引入延遲。高性能現(xiàn)場(chǎng)可編程門(mén)陣列(FPGA)提供了一個(gè)理想的平臺(tái),允許使用并行計(jì)算技術(shù)實(shí)現(xiàn)軟件算法。當(dāng)嵌入到智能顯示控制器中時(shí),這些算法使操作員能夠最大程度地控制圖像質(zhì)量,并顯著提高圖像清晰度。

清晰度在旁觀者的眼中

全動(dòng)態(tài)視頻 (FMV) 是軍事態(tài)勢(shì)感知的首選工具。幾乎所有軍用車(chē)輛都有自動(dòng)視頻錄制功能,包括戰(zhàn)斗機(jī)、卡車(chē)和坦克等載人船只,以及無(wú)人駕駛飛機(jī)系統(tǒng)(UAS)。在移動(dòng)平臺(tái)上生成高質(zhì)量圖像會(huì)帶來(lái)許多挑戰(zhàn)。除了與攝像機(jī)運(yùn)動(dòng)和由此產(chǎn)生的圖像透視相關(guān)的問(wèn)題外,視頻圖像的質(zhì)量還可能因惡劣的環(huán)境條件、數(shù)據(jù)鏈路降級(jí)和帶寬限制而受到影響。大氣因素(如黎明、黃昏或夜間照明不佳)以及惡劣天氣(包括沙塵暴和多變的云層)可能會(huì)遮擋重要細(xì)節(jié)。

然而,傳感器圖像質(zhì)量并不是唯一的問(wèn)題。觀看視頻的條件差異很大,因此帶來(lái)了另一組挑戰(zhàn)。例如,視頻流可以在明亮的陽(yáng)光下、水下或屏幕上有前照燈的黑暗洞穴中觀看。因此,在顯示器本身內(nèi)提供圖像增強(qiáng)功能具有明顯的優(yōu)勢(shì),而不是在傳感器或網(wǎng)絡(luò)上的其他地方。

確保良好圖像質(zhì)量的唯一方法是讓觀看者能夠根據(jù)自己的需要調(diào)整圖片。實(shí)現(xiàn)這一目標(biāo)的最佳方法是為戰(zhàn)術(shù)邊緣帶來(lái)實(shí)時(shí)視頻增強(qiáng)。FPGA 提供 將 這種 功能 直接 構(gòu)建 到 顯示 控制器 中 所需 的 性能、 設(shè)計(jì) 靈活 性 和 彈性。

具有實(shí)時(shí)圖像增強(qiáng)功能的視頻控制器

所有顯示控制器都執(zhí)行基本圖像處理,這意味著它們以特定分辨率接收視頻并以顯示器的原始分辨率顯示。例如,如果它是 1,920 x 1,080 的顯示器,則它需要為每一幀接收 1,920 x 1,080 像素。但是,不能保證用戶(hù)將插入與此匹配的柵格。事實(shí)上,他很可能不會(huì)。相反,傳入的視頻流的格式可能為 1,024 x 768 或類(lèi)似格式。視頻處理是縮放行為,即將傳入的視頻信號(hào)從一種大小或分辨率轉(zhuǎn)換為另一種大小或分辨率,以便與顯示面板配合使用。這就是通常所說(shuō)的“視頻處理”,與視頻增強(qiáng)相比,這是一項(xiàng)小壯舉。

視頻增強(qiáng)從視頻處理結(jié)束的地方開(kāi)始。專(zhuān)為實(shí)時(shí)視頻增強(qiáng)而設(shè)計(jì)的視頻控制器可能從現(xiàn)成的視頻處理芯片或?qū)iT(mén)構(gòu)建的ASIC開(kāi)始,該芯片可以預(yù)先進(jìn)行縮放和基本圖像處理。一旦該操作完成,視頻流將被傳遞到特殊用途的處理器,如FPGA以進(jìn)行增強(qiáng)。

當(dāng)然,可以選擇將視頻處理和視頻增強(qiáng)功能組合在一個(gè)ASIC中。事實(shí)上,這是消費(fèi)類(lèi)電視制造商經(jīng)常做的事情。但是,這種實(shí)現(xiàn)最適合基本的視頻增強(qiáng),例如邊緣銳化,并且?guī)缀鯖](méi)有為復(fù)雜的圖像增強(qiáng)算法留下多少空間。通過(guò)內(nèi)置于實(shí)時(shí)視頻增強(qiáng)的FPGA,可以超越傳統(tǒng)的顯示功能并提供高級(jí)增強(qiáng)功能(圖1)。

圖 1:具有內(nèi)置實(shí)時(shí)視頻增強(qiáng)功能的顯示控制器:視頻處理芯片對(duì)傳入的視頻流進(jìn)行格式化,以滿(mǎn)足顯示要求。FPGA運(yùn)行圖像增強(qiáng)算法,以實(shí)現(xiàn)顯著更好的圖像清晰度。

pYYBAGNbL_aAEx4iAABDX_daalQ343.jpg

驚人的算法是計(jì)算密集型的

任何熟悉照片編輯程序(如 Adobe Photoshop)的人都可以欣賞軟件算法在增強(qiáng)靜止圖像方面的強(qiáng)大功能。使用復(fù)雜的軟件算法將數(shù)學(xué)函數(shù)應(yīng)用于圖像矩陣,可以在不丟失細(xì)節(jié)的情況下揭示隱藏的視覺(jué)信息層。這是一種純粹的數(shù)學(xué)方法,利用所有可用的圖像信息,包括人眼通常不可見(jiàn)的部分。

在過(guò)去的幾十年中,使用直方圖操作、卷積、形態(tài)學(xué)、過(guò)采樣和欠采樣、量化和光譜處理(包括傅里葉變換和離散余弦變換 (DCT))等技術(shù)開(kāi)發(fā)了大量的圖像處理算法。這些算法往往是計(jì)算密集型的。傳統(tǒng)的處理器技術(shù)無(wú)法提供滿(mǎn)足 FMV 所需的性能,速度高達(dá) 60 幀/秒 (fps),或每 16.67 毫秒 1 幀。處理標(biāo)清 (SD) 視頻流需要大約 150 到 200 千萬(wàn)億次浮點(diǎn)運(yùn)算,而 1,080p 流需要大約 1.2 萬(wàn)億次浮點(diǎn)運(yùn)算。這就是 FPGA 發(fā)揮作用的地方。

卷積核過(guò)濾在工作

當(dāng)使用并行處理技術(shù)重寫(xiě)圖像增強(qiáng)算法并移植到FPGA時(shí),可以實(shí)時(shí)顯著增強(qiáng)ISR視頻。在多種類(lèi)型的圖像增強(qiáng)算法中,空間卷積核濾波產(chǎn)生的結(jié)果最顯著。

雖然卷積濾波的基礎(chǔ)數(shù)學(xué)很復(fù)雜,但執(zhí)行圖像卷積運(yùn)算非常簡(jiǎn)單。卷積核根據(jù)感興趣的像素值與其周?chē)袼氐闹抵g的關(guān)系生成新的像素值。在卷積中,兩個(gè)函數(shù)相互疊加和相乘。其中一個(gè)函數(shù)是視頻幀圖像,另一個(gè)是卷積核。幀圖像由一大數(shù)組表示,這些數(shù)字是 x 軸和 y 軸中的像素值。卷積核是一個(gè)較小的數(shù)組,或一個(gè)掩碼,其中的值是根據(jù)所需的過(guò)濾函數(shù)(例如,模糊、銳化和邊緣檢測(cè))分配的。此數(shù)組的大小(稱(chēng)為內(nèi)核大?。┐_定將使用多少個(gè)相鄰像素來(lái)生成新像素。在卷積中,內(nèi)核對(duì)圖像進(jìn)行操作,以便在每次應(yīng)用掩模時(shí)創(chuàng)建一個(gè)新像素,因此必須對(duì)圖像中的每個(gè)像素重復(fù)該操作(圖 2)。

圖 2:卷積核掩碼操作:源像素被自身及其相鄰像素的加權(quán)平均值替換。

poYBAGNbL_eAAC7NAABdL8k-9dA377.jpg

大果仁產(chǎn)生更好的結(jié)果

卷積是計(jì)算密集型的,因此大多數(shù)實(shí)現(xiàn)僅使用小內(nèi)核(3 x 3,9 x 9,16 x 16)。但是,使用獨(dú)特的非傳統(tǒng)編程技術(shù),可以實(shí)現(xiàn)非常大的卷積核,從而產(chǎn)生更好的結(jié)果。非常大的內(nèi)核產(chǎn)生更好結(jié)果的原因與給定區(qū)域(稱(chēng)為空間頻率)上亮度的范圍和變化有關(guān)。

在處理時(shí),通過(guò)考慮以每個(gè)像素為中心的大型鄰域中的數(shù)據(jù),大內(nèi)核包含更大的空間頻率范圍。傳統(tǒng)的小核處理只能增強(qiáng)最高空間頻率下的細(xì)節(jié),這些頻率通常只包含圖像的光譜內(nèi)容(全色范圍),并且是噪聲普遍存在的地方。因此,小型內(nèi)核處理器必須采用高增益才能對(duì)圖像產(chǎn)生明顯的影響。高增益往往會(huì)產(chǎn)生清晰的輪廓偽像,并增加可見(jiàn)的噪點(diǎn)。大的內(nèi)核處理(在圖像的更多“肉”上操作)可以產(chǎn)生顯著的結(jié)果,增益要低得多,并具有大面積著色的額外好處,產(chǎn)生更自然的圖像,增加局部對(duì)比度,增加維度,并改善細(xì)微細(xì)節(jié)和特征的可見(jiàn)性。

一種大型內(nèi)核卷積算法,旨在通過(guò)消除霧霾和增強(qiáng)圖像細(xì)節(jié)來(lái)澄清圖像,使用 400 x 400 內(nèi)核。該澄清器算法的工作原理是求解一個(gè)數(shù)學(xué)方程,該方程將“完美圖像”的模型與傳感器相機(jī)捕獲的測(cè)量的不完美圖像相關(guān)聯(lián)。該技術(shù)反向工作,去除損壞的噪聲和圖像模糊,同時(shí)調(diào)整每個(gè)像素的強(qiáng)度,直到出現(xiàn)適合實(shí)時(shí)數(shù)據(jù)的最簡(jiǎn)單的圖像。這個(gè)概念是,因?yàn)橐阎h(huán)境因素會(huì)扭曲圖像,如果知道扭曲是如何產(chǎn)生的,那么它可以被撤消。其他技術(shù)使用的方法可以去除失真并接近真實(shí)圖像,但僅此而已。相比之下,這種方法更進(jìn)一步,繼續(xù)將算法應(yīng)用于圖像,直到它盡可能接近完美圖像。因此,它能夠去除所有不屬于真實(shí)圖像的不必要的數(shù)據(jù)。一旦消除了環(huán)境失真,并且隨著更多真實(shí)圖像的顯現(xiàn),就會(huì)實(shí)現(xiàn)非凡的清晰度。

追求完美的形象

FPGA 打開(kāi)了通往大量復(fù)雜算法的大門(mén),這些算法可用于實(shí)時(shí)增強(qiáng) ISR 視頻。FPGA是計(jì)算主力,非常適合軍用視頻顯示控制器應(yīng)用。它們可以承受惡劣的環(huán)境,并滿(mǎn)足嚴(yán)格的軍事要求,包括堅(jiān)固性、溫度耐受性、可靠性和保證較長(zhǎng)的產(chǎn)品壽命。由于 FPGA 可 重新 編 程, 因此 可 實(shí)現(xiàn) 設(shè)計(jì) 靈活 性, 因此 顯示 控制器 可以 輕松 適應(yīng) 變化 的 視頻 標(biāo)準(zhǔn) 或 特殊 任務(wù) 要求。此外,一旦部署,基于FPGA的顯示控制器可以現(xiàn)場(chǎng)升級(jí),以添加附加功能和新的圖像增強(qiáng)算法。

審核編輯:郭婷

聲明:本文內(nèi)容及配圖由入駐作者撰寫(xiě)或者入駐合作網(wǎng)站授權(quán)轉(zhuǎn)載。文章觀點(diǎn)僅代表作者本人,不代表電子發(fā)燒友網(wǎng)立場(chǎng)。文章及其配圖僅供工程師學(xué)習(xí)之用,如有內(nèi)容侵權(quán)或者其他違規(guī)問(wèn)題,請(qǐng)聯(lián)系本站處理。 舉報(bào)投訴
  • 傳感器
    +關(guān)注

    關(guān)注

    2552

    文章

    51359

    瀏覽量

    755675
  • FPGA
    +關(guān)注

    關(guān)注

    1630

    文章

    21786

    瀏覽量

    605064
  • 控制器
    +關(guān)注

    關(guān)注

    112

    文章

    16434

    瀏覽量

    178976
收藏 人收藏

    評(píng)論

    相關(guān)推薦

    FPGA 與微控制器優(yōu)缺點(diǎn)比較

    在現(xiàn)代電子設(shè)計(jì)領(lǐng)域,FPGA和微控制器(MCU)是兩種常用的計(jì)算平臺(tái)。它們各自具有獨(dú)特的優(yōu)勢(shì)和局限性,適用于不同的應(yīng)用場(chǎng)景。 性能 FPGA FPGA是一種可編程的硬件,由大量的邏輯單
    的頭像 發(fā)表于 12-02 09:58 ?483次閱讀

    德州儀器推出兩個(gè)全新系列實(shí)時(shí)控制器

    德州儀器 (TI) 近日推出了兩個(gè)全新系列的實(shí)時(shí)控制器,這些產(chǎn)品的技術(shù)進(jìn)步幫助工程師在汽車(chē)和工業(yè)應(yīng)用中實(shí)現(xiàn)更智能、更安全的處理。
    的頭像 發(fā)表于 11-28 13:45 ?327次閱讀

    C2000?實(shí)時(shí)控制控制器(MCU)使用入門(mén)

    電子發(fā)燒友網(wǎng)站提供《C2000?實(shí)時(shí)控制控制器(MCU)使用入門(mén).pdf》資料免費(fèi)下載
    發(fā)表于 11-07 09:08 ?0次下載
    C2000?<b class='flag-5'>實(shí)時(shí)</b><b class='flag-5'>控制</b>微<b class='flag-5'>控制器</b>(MCU)使用入門(mén)

    低功耗實(shí)時(shí)喚醒式無(wú)線(xiàn)灌溉控制器:智慧農(nóng)業(yè)灌溉新風(fēng)向

    低功耗實(shí)時(shí)喚醒式無(wú)線(xiàn)灌溉控制器的設(shè)備主要有供電系統(tǒng)(太陽(yáng)能供電/市電供電)、中央控制器、田間工作
    的頭像 發(fā)表于 11-06 15:59 ?184次閱讀
    低功耗<b class='flag-5'>實(shí)時(shí)</b>喚醒式無(wú)線(xiàn)灌溉<b class='flag-5'>控制器</b>:智慧農(nóng)業(yè)灌溉新風(fēng)向

    斷電控制器控制供電開(kāi)關(guān)的裝置對(duì)嗎

    斷電控制器,通常指的是一種用于控制電力供應(yīng)的設(shè)備,它可以在需要時(shí)切斷或恢復(fù)電源。這種控制器可以是手動(dòng)的,也可以是自動(dòng)的,并且可能包含多種安全和監(jiān)控功能。 斷電控制器:電力供應(yīng)的守護(hù)者
    的頭像 發(fā)表于 10-17 11:36 ?424次閱讀

    使用TPS23753供電設(shè)備和電源控制器進(jìn)行設(shè)計(jì)

    電子發(fā)燒友網(wǎng)站提供《使用TPS23753供電設(shè)備和電源控制器進(jìn)行設(shè)計(jì).pdf》資料免費(fèi)下載
    發(fā)表于 10-12 10:24 ?0次下載
    使用TPS23753<b class='flag-5'>供電</b>設(shè)備和電源<b class='flag-5'>控制器</b>進(jìn)行設(shè)計(jì)

    什么是LCD控制器?愛(ài)普生LCD控制器的作用和功能、概述和產(chǎn)品列表

    什么是LCD控制器LCD控制器的作用和功能LCD控制器(液晶顯示控制器)是連接到主機(jī)CPU并控制
    的頭像 發(fā)表于 10-09 11:10 ?474次閱讀
    什么是LCD<b class='flag-5'>控制器</b>?愛(ài)普生LCD<b class='flag-5'>控制器</b>的作用和功能、概述和產(chǎn)品列表

    增強(qiáng)C2000?微控制器系列的計(jì)算性能

    電子發(fā)燒友網(wǎng)站提供《增強(qiáng)C2000?微控制器系列的計(jì)算性能.pdf》資料免費(fèi)下載
    發(fā)表于 09-19 12:36 ?0次下載
    <b class='flag-5'>增強(qiáng)</b>C2000?微<b class='flag-5'>控制器</b>系列的計(jì)算性能

    ASP4644在FPGA SERDES供電中的應(yīng)用

    5.5V)。高效率設(shè)計(jì),降低系統(tǒng)熱損耗。低輸出電壓紋波,優(yōu)化FPGA和SERDES性能。集成了控制器、功率FETs、電感和支持組件,簡(jiǎn)化設(shè)計(jì)和減少外部元件。 FPGA和SERDES供電
    發(fā)表于 08-16 14:55

    基于FPGA的SPI Flash控制器的設(shè)計(jì)方案

    SOC芯片的功能模塊。SPI Flash控制器采用VHDL語(yǔ)言進(jìn)行編寫(xiě),在Modelsim 6.5g上通過(guò)功能仿真,并且在XUPV5-LX110TFPGA開(kāi)發(fā)板上通過(guò)硬件測(cè)試,實(shí)現(xiàn)結(jié)果表明方案的可行性
    發(fā)表于 06-03 10:13

    基于AG32的激光控制器

    激光控制器應(yīng)用,要求精確控制激光強(qiáng)度,因此在pwm輸出的時(shí)候,需要回饋電路來(lái)檢測(cè)是否精確,需要極短的反應(yīng)時(shí)間,這個(gè)cpld正好發(fā)揮了作用。 采用單MCU方案難以提高系統(tǒng)的實(shí)時(shí)性,由于激光
    發(fā)表于 05-08 09:59

    補(bǔ)償控制器顯示低無(wú)功是什么意思

    補(bǔ)償控制器是電力系統(tǒng)中的一種重要設(shè)備,用于改善電力傳輸和配電中的功率因數(shù),并提高系統(tǒng)的穩(wěn)定性和效率。在補(bǔ)償控制器上,有一個(gè)顯示屏?xí)?b class='flag-5'>顯示低無(wú)功,那么它究竟是什么意思呢?
    的頭像 發(fā)表于 04-07 14:14 ?1957次閱讀
    補(bǔ)償<b class='flag-5'>控制器</b><b class='flag-5'>顯示</b>低無(wú)功是什么意思

    EtherCAT主站控制器系統(tǒng)實(shí)時(shí)性測(cè)試

    EtherCAT作為高效的現(xiàn)場(chǎng)總線(xiàn)網(wǎng)絡(luò)技術(shù),其實(shí)時(shí)性能需依賴(lài)高實(shí)時(shí)操作系統(tǒng)才能充分展現(xiàn)。本文以ZMC600E為例,測(cè)試系統(tǒng)實(shí)時(shí)性并分析操作系統(tǒng)抖動(dòng)數(shù)據(jù)。ZMC600EEtherCAT主站控制器
    的頭像 發(fā)表于 03-26 08:23 ?816次閱讀
    EtherCAT主站<b class='flag-5'>控制器</b>系統(tǒng)<b class='flag-5'>實(shí)時(shí)</b>性測(cè)試

    開(kāi)放式高實(shí)時(shí)高性能PLC控制器解決方案-基于米爾電子STM32MP135

    實(shí)時(shí)高性能需求尤其突出。面對(duì)以上挑戰(zhàn),合作伙伴翌控科技基于米爾STM32MP135開(kāi)發(fā)板發(fā)布開(kāi)放式高實(shí)時(shí)高性能PLC控制器解決方案,將高精準(zhǔn)數(shù)據(jù)采集、預(yù)處理、存儲(chǔ)、通信與高實(shí)時(shí)
    發(fā)表于 03-07 20:06

    Led顯示控制系統(tǒng)怎么使用 led顯示控制器怎么設(shè)置

    LED顯示屏和控制器之間的連接是正常的。通常,LED顯示控制器會(huì)使用網(wǎng)線(xiàn)或者串口線(xiàn)與LED顯示屏進(jìn)行連接。在連接過(guò)程中,要確保線(xiàn)路連接正確
    的頭像 發(fā)表于 02-03 14:03 ?8523次閱讀