一区二区三区三上|欧美在线视频五区|国产午夜无码在线观看视频|亚洲国产裸体网站|无码成年人影视|亚洲AV亚洲AV|成人开心激情五月|欧美性爱内射视频|超碰人人干人人上|一区二区无码三区亚洲人区久久精品

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

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

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

機(jī)器的圖像和實(shí)時(shí)視頻處理功能分析

電子設(shè)計(jì) ? 來(lái)源:郭婷 ? 作者:電子設(shè)計(jì) ? 2019-02-25 08:38 ? 次閱讀
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

人腦是我們所知道的最先進(jìn)的緊湊型處理單元;但是,由于采用了新的處理器,工具,架構(gòu)和軟件,圖像處理方面的改進(jìn)可能會(huì)很快超過(guò)我們。新技術(shù)及其快速采用率為工業(yè)制造和檢驗(yàn),以及醫(yī)藥,消費(fèi)電子/游戲,當(dāng)然還有機(jī)器人技術(shù)提供了巨大潛力。

目前,我們正在開(kāi)展先進(jìn)的功能,如當(dāng)執(zhí)行諸如填充水的簡(jiǎn)單任務(wù)時(shí),比例,積分和微分(PID)功能。事實(shí)上,我們進(jìn)行了如此復(fù)雜的運(yùn)動(dòng)控制和平衡,機(jī)器人可能很快就會(huì)羨慕我們。然而,我們出色的能力之一就是我們能夠在視野中挑選模式,執(zhí)行物體識(shí)別,深度感知,軌道運(yùn)動(dòng)和測(cè)量相對(duì)速度甚至加速度,使我們與大多數(shù)機(jī)器區(qū)別開(kāi)來(lái)。

早期的圖像處理主要集中在澄清靜止圖像上,許多邊緣增強(qiáng)算法和細(xì)微的細(xì)節(jié)都沒(méi)有在快速幀率和高度剛性圖像上進(jìn)行。處理器更簡(jiǎn)單,更慢,并且執(zhí)行DSP功能的能力更低,因此結(jié)果粗略,獲取速度慢,并且遠(yuǎn)不如辨別人眼和大腦那么可靠。

然而,隨著我們改進(jìn)機(jī)器,我們開(kāi)始為它們提供我們無(wú)法比擬的卓越功能,圖像和實(shí)時(shí)視頻處理是我們未來(lái)的機(jī)器(霸主?)將擁有的這些功能之一。這要?dú)w功于處理器,工具,算法和我們現(xiàn)在正在制定的啟發(fā)式方法,我們能夠?yàn)闄C(jī)器提供這些功能,這些功能可能很快就會(huì)超出我們自己的能力。

內(nèi)存和架構(gòu)問(wèn)題

視頻信息在數(shù)字域,因此無(wú)論圖像來(lái)自NTSC,PAL,RGB,YUB,分量還是隔行掃描或非隔行掃描的HD源都無(wú)關(guān)緊要。前端同步和解碼器芯片和硬件階段可以很好地捕獲圖像像素并將它們填充到內(nèi)存陣列中,通常作為光柵化掃描線。

內(nèi)存架構(gòu)和拓?fù)浣Y(jié)構(gòu)很重要,但是,因?yàn)樗鼈儠?huì)影響處理器訪問(wèn)和操作數(shù)據(jù)的方式。例如,您可以以線性方式將圖像數(shù)據(jù)壓縮到存儲(chǔ)器中,但這可能意味著相鄰幀不會(huì)在位可尋址存儲(chǔ)器邊界處排列。例如,使幀的掃描線的第一行在二進(jìn)制計(jì)數(shù)器的零點(diǎn)處對(duì)齊更快更容易。比較連續(xù)幀數(shù)據(jù)變得更容易訪問(wèn)和獲得,如果不需要復(fù)雜的尋址方案來(lái)索引和逐幀地觀察視野的相同部分。

另一個(gè)與記憶相關(guān)的因素可以簡(jiǎn)化視頻處理和信息提取與位平面分離有關(guān),特別是隨著像素分辨率和調(diào)色板深度的增加。當(dāng)發(fā)生這種情況時(shí),以最高有效位(MSB)到最低有效位(LSB)方式查看單色圖像的能力允許邊界和邊緣突出(圖1)。僅查看MSB渲染圖像時(shí)會(huì)出現(xiàn)最大的對(duì)比。可以提取一些深度和灰度信息,查看連續(xù)不太重要的位渲染圖像。

機(jī)器的圖像和實(shí)時(shí)視頻處理功能分析

圖1:位平面分離允許邊緣更清晰地突出,因?yàn)樽罡哂行唬∕SB)顯示出比最低有效位更多的對(duì)比度(最低有效位)。這意味著需要對(duì)并行視頻數(shù)據(jù)進(jìn)行抽取,并將位大小分成單獨(dú)的單色存儲(chǔ)器平面。 (來(lái)源:Digi-Key

這意味著必須將圖像數(shù)據(jù)實(shí)時(shí)分離為面向比特的高效內(nèi)存塊,處理器可以將其編入索引并快速檢查。這是硬件架構(gòu)發(fā)揮作用的地方。

并行與流水線

可以使用兩種主要的架構(gòu)方法來(lái)完成實(shí)時(shí)視頻處理任務(wù)。第一種是使用多個(gè)處理器并為每個(gè)處理器分配問(wèn)題的一部分,可以是并行,串行或兩者。例如,每個(gè)檢查位平面分離的存儲(chǔ)器塊的24個(gè)處理器的陣列可以比必須一次檢查每個(gè)塊的單個(gè)處理器快24倍地辨別邊緣和邊界。任務(wù)執(zhí)行處理器將任務(wù)委派給每個(gè)單獨(dú)的處理器,并以部分“消化”的形式檢查壓縮結(jié)果。這使得下一階段決策處理器能夠以更加靈敏的方式對(duì)數(shù)據(jù)采取行動(dòng)。

當(dāng)涉及立體視覺(jué)處理時(shí),這一點(diǎn)尤為重要,因?yàn)樯疃雀兄菀讓?shí)現(xiàn)。位平面分離的圖像可以顯示邊緣,但是,每個(gè)相機(jī)的存儲(chǔ)塊的不同部分中的相同邊緣的位置將是用于從數(shù)字三角測(cè)量算法確定深度的位置。由于這些邊緣在兩個(gè)相機(jī)的存儲(chǔ)塊之間逐幀移動(dòng),處理器可以比使用逐幀彩色像素嘗試更快地提取距離,速度和方向數(shù)據(jù)(圖2)。 p>

監(jiān)視各個(gè)位平面的各個(gè)處理器可以容納著色,光源,甚至可以識(shí)別被跟蹤對(duì)象的部分模糊邊緣,因?yàn)樗谝曇爸械钠渌苿?dòng)或靜止物體的前方和后方移動(dòng)。

機(jī)器的圖像和實(shí)時(shí)視頻處理功能分析

圖2:立體成像可以通過(guò)檢查檢測(cè)到的存儲(chǔ)器陣列中的位置來(lái)利用位平面分離帶來(lái)的對(duì)比度作為每個(gè)相對(duì)圖像的失真。當(dāng)物體在連續(xù)幀中移動(dòng)時(shí),這些可用于確定深度以及相對(duì)運(yùn)動(dòng)。 (來(lái)源:Digi-Key)

同樣重要的是要注意可以使用抽取的像素和調(diào)色板分辨率。并非每一位24或36位A/D轉(zhuǎn)換的彩色像素都需要提取所需的信息。環(huán)境光級(jí)別和著色可用作算法的一部分,以確定分辨率的最佳抽取。

簡(jiǎn)單與復(fù)雜架構(gòu)

術(shù)語(yǔ)處理器可在此處有所不同。它可以是相當(dāng)高功率,快速時(shí)鐘的CISC DSP類(lèi)型的功能,或基于硬件的功能RISC模塊,或介于兩者之間的任何位置。這是設(shè)計(jì)工程師可以做出的另一種架構(gòu)選擇。

我們是使用具有復(fù)雜架構(gòu)和信號(hào)處理功能的多處理器還是多核處理器,還是使用在分立硬件中實(shí)現(xiàn)的專(zhuān)用邏輯塊像FPGA結(jié)構(gòu)??jī)烧叨际怯行У姆椒ǎ⑶叶紟в兴鼈兊奶卣骱秃锰?。此外,它們不是相互排斥的:它們可以一起用于為手頭的任務(wù)創(chuàng)建最佳解決方案。

例如,用于質(zhì)量控制檢查應(yīng)用程序等應(yīng)用程序的視覺(jué)系統(tǒng)可以使用類(lèi)似快照的檢查算法,查看焊接連續(xù)性,焊盤(pán)完整性,電路板走線一致性和結(jié)構(gòu)缺陷等特定事項(xiàng)。當(dāng)電路板移動(dòng)通過(guò)靜止視野時(shí),或者當(dāng)攝像機(jī)使用機(jī)器人機(jī)制移動(dòng)時(shí),就會(huì)發(fā)生這種情況。

NXP i.MX 6DualPlus和i.MX 6QuadPlus這樣的多核處理器系列應(yīng)用處理器專(zhuān)為圖形密集型應(yīng)用而設(shè)計(jì)。該系列具有1.2 GHz ARM Cortex-A9處理器,具有高級(jí)內(nèi)存管理和64位DDR3接口或與內(nèi)部L2高速緩存RAM集成的雙通道32位LPDDR2內(nèi)存。

此背景是使用四維720-MHz著色器的3D圖形加速,可以使用專(zhuān)用硬件提供高性能圖形。特殊部件,如四核32位MCIMX6QP5EYM1AA支持 - 硬件 - 高達(dá)1920 x 1200(HD)分辨率的雙顯示器,這意味著幀存儲(chǔ)器和刷新本質(zhì)上支持圖像采集和顯示(對(duì)于調(diào)試和測(cè)試非常有用) out算法),以及圖像處理。

硬件大小調(diào)整和反交錯(cuò)簡(jiǎn)化了視頻數(shù)據(jù)格式化和索引,以允許更多編碼資源用于圖像數(shù)據(jù)處理和覆蓋到顯示數(shù)據(jù)上。這種重疊的示例包括調(diào)整大小的圖像,其可以查看數(shù)據(jù)幀的特定部分以減少處理時(shí)間。另一個(gè)例子是使用著色器,不僅可以使圖像更加突出人眼,還可以在要處理的圖像中顯示細(xì)節(jié)。

示例代碼和硬件設(shè)計(jì)也是此外,還使用恩智浦MCIMX6QP-SDB開(kāi)發(fā)平臺(tái),該平臺(tái)包括完整的硬件設(shè)計(jì)文件,并直接支持Android,LinuxFreeRTOS操作環(huán)境。為了簡(jiǎn)化接口,HDMI連接以及LVDS連接和支持兩個(gè)1 GHz MIPI DSI數(shù)據(jù)通道,以及相機(jī)MIPI CSI端口(圖3)。

圖3.恩智浦MCIMX6QP-SDB開(kāi)發(fā)平臺(tái)的多核處理器可以實(shí)時(shí)渲染和處理圖像數(shù)據(jù),如開(kāi)發(fā)環(huán)境工具包和演示軟件所示。 (來(lái)源:恩智浦)

這些處理器本身可以編碼,以便在單個(gè)高分辨率立體快照幀中查看許多焊點(diǎn)的圓錐形狀,例如,根據(jù)需要應(yīng)用于印制電路板質(zhì)量檢測(cè)視頻處理。

此外,可以級(jí)聯(lián)多個(gè)處理器以擴(kuò)展功能。但是,當(dāng)軟件仍然太慢時(shí),專(zhuān)用硬件本身或與這些高端類(lèi)型的處理器結(jié)合使用可以將性能提升到最高水平。

基于硬件的算法

流水線硬件邏輯序列發(fā)生器總是比基于軟件的處理器執(zhí)行得更快。管道填充可能需要幾個(gè)周期,但是一旦填滿(mǎn),每個(gè)時(shí)鐘周期都會(huì)提供處理和消化的信息,而不是編碼方法可能需要的多個(gè)時(shí)鐘周期才能達(dá)到相同的交付水平。

雖然檢測(cè)機(jī)可能不需要基于硬件加速的超快速度,但許多應(yīng)用都會(huì)。與敵方野戰(zhàn)炮兵機(jī)器人作戰(zhàn)的野戰(zhàn)炮兵機(jī)器人只有在其目標(biāo)獲取,動(dòng)作控制和準(zhǔn)確性?xún)?yōu)越的情況下才能獲勝。最快,最簡(jiǎn)化的硬件將繼續(xù)存在。

現(xiàn)代邏輯陣列具有密度,速度和深度,以及內(nèi)存和外設(shè)接口,可以適應(yīng)非常復(fù)雜的任務(wù),包括實(shí)時(shí)視頻。大規(guī)模邏輯陣列的多門(mén)級(jí)架構(gòu)在很大程度上已被查找表(LUT)邏輯元件所取代,這些邏輯元件能夠在單個(gè)同步時(shí)鐘周期內(nèi)輸出每個(gè)邏輯塊的結(jié)果。請(qǐng)記住,現(xiàn)代邏輯陣列的時(shí)鐘頻率可以達(dá)到GHz。

要使用FPGA開(kāi)發(fā)視頻處理算法,您需要使用實(shí)現(xiàn)目標(biāo)部件的平臺(tái),處理邏輯代碼模式的上傳,提供對(duì)I/O的訪問(wèn),具有干凈的時(shí)鐘源,并包括針對(duì)特定需求的良好混合片上硬宏,例如鎖相環(huán)(PLL)和高速存儲(chǔ)器接口。一旦您確定了制造商和零件系列,開(kāi)發(fā)平臺(tái)就會(huì)落實(shí)到位。

例如,采用National Instruments的Digilent Nexys視頻FPGA板,采用Xilinx高密度,高性能的Artix FPGA系列(圖4)。它們的范圍從1300到16,825個(gè)邏輯單元和45到740個(gè)DSP切片功能塊。一個(gè)關(guān)鍵特性是雙端口RAM速度高達(dá)509 MHz,允許通過(guò)獨(dú)立的邏輯階段進(jìn)行并發(fā)訪問(wèn)和修改。

圖4.使用開(kāi)發(fā)平臺(tái)(例如National Instruments的Digilent Nexys視頻FPGA板)大大簡(jiǎn)化了使用FPGA開(kāi)發(fā)流水線視頻算法,其中包括視頻處理輸入和輸出提供性能最高的高密度FPGA(在本例中來(lái)自Xilinx。)(來(lái)源:Nexys,一家美國(guó)國(guó)家儀器公司)

National Instruments主板采用低功耗1 V內(nèi)核,具有四通道功能SPI Flash和DDR3存儲(chǔ)器接口分別用于直接訪問(wèn)非易失性和易失性存儲(chǔ)器的外部池。 HDMI和DVI接口也包括使用最小化轉(zhuǎn)換差分信令(TMDS)標(biāo)準(zhǔn)。

雖然開(kāi)發(fā)平臺(tái)是在相對(duì)較快的時(shí)間范圍內(nèi)評(píng)估和設(shè)計(jì)風(fēng)險(xiǎn)相對(duì)較低的好方法,但最終,您我們想要開(kāi)發(fā)自己的主板并使用自己的測(cè)試和開(kāi)發(fā)平臺(tái)。幸運(yùn)的是,Xilinx Vivado工具套件受免費(fèi)的Webpack許可證支持,該許可證包括能夠創(chuàng)建Microblaze軟核處理器,可以在FPGA內(nèi)部用作流程引擎來(lái)指導(dǎo)和管理基于邏輯的流水線架構(gòu)的可編程性??梢栽贜exys站點(diǎn)下載設(shè)計(jì)資源,示例項(xiàng)目,數(shù)據(jù)表和教程。

結(jié)論

采用低功耗,高性能半導(dǎo)體和正確的工具,架構(gòu)和算法,機(jī)器將在我們?cè)?jīng)認(rèn)為我們遠(yuǎn)遠(yuǎn)優(yōu)越的領(lǐng)域迅速超越人類(lèi),例如模式識(shí)別,物體識(shí)別,深度感知,運(yùn)動(dòng)跟蹤以及測(cè)量相對(duì)速度甚至加速度的能力。

不只有這樣才能實(shí)現(xiàn)工業(yè)控制和醫(yī)療領(lǐng)域的新應(yīng)用,還能實(shí)現(xiàn)消費(fèi)電子,游戲,當(dāng)然還有機(jī)器人技術(shù)。

聲明:本文內(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)注

    68

    文章

    19895

    瀏覽量

    235201
  • 視頻
    +關(guān)注

    關(guān)注

    6

    文章

    1972

    瀏覽量

    73925
  • 機(jī)器
    +關(guān)注

    關(guān)注

    0

    文章

    790

    瀏覽量

    41284
收藏 人收藏
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

    評(píng)論

    相關(guān)推薦
    熱點(diǎn)推薦

    基于DSP的機(jī)載視頻圖像實(shí)時(shí)壓縮與處理系統(tǒng)

    由于受到無(wú)線傳輸帶寬的限制, 無(wú)人機(jī)對(duì)地面目標(biāo)偵察獲得的高分辨率視頻圖像必須經(jīng)過(guò)有效壓縮才能實(shí)時(shí)傳輸給地面接收處理系統(tǒng)。現(xiàn)有的視頻壓縮標(biāo)準(zhǔn)有
    發(fā)表于 10-11 18:20 ?1635次閱讀
    基于DSP的機(jī)載<b class='flag-5'>視頻</b><b class='flag-5'>圖像</b><b class='flag-5'>實(shí)時(shí)</b>壓縮與<b class='flag-5'>處理</b>系統(tǒng)

    基于FPGA的實(shí)時(shí)視頻圖像采集處理系統(tǒng)

    設(shè)計(jì)了一種基于FPGA的實(shí)時(shí)視頻圖像采集處理電路系統(tǒng)。采用FPGA作為整個(gè)系統(tǒng)的控制和圖像數(shù)據(jù)處理
    發(fā)表于 02-10 02:43 ?2w次閱讀
    基于FPGA的<b class='flag-5'>實(shí)時(shí)</b><b class='flag-5'>視頻</b><b class='flag-5'>圖像</b>采集<b class='flag-5'>處理</b>系統(tǒng)

    淺談通信電源廣泛使用以及功能分析

    生活中很多地方都可以了解到關(guān)于通信電源的使用,這也是簡(jiǎn)單的可以了解到關(guān)于通信電源的使用是多么的廣泛以及普遍的。淺談通信電源廣泛使用以及功能分析、說(shuō)到分析更多人選擇了解通信電源以及電力UPS的功能
    發(fā)表于 11-21 18:32

    【TL6748 DSP申請(qǐng)】基于DSP的微光夜視視頻圖像實(shí)時(shí)處理

    申請(qǐng)理由:TMS320C6748是TI公司推出的高速DSP,將其應(yīng)用于微光視頻圖像實(shí)時(shí)處理,對(duì)于提高系統(tǒng)的實(shí)時(shí)性和采集具有十分重要的意義,同時(shí)也可以講更加復(fù)雜的算法加入其中,對(duì)于微光
    發(fā)表于 10-09 15:12

    基于DSP和FPGA的實(shí)時(shí)雙模視頻跟蹤裝置算法與設(shè)計(jì)介紹

      1、引言  隨著現(xiàn)代高速處理器的迅猛發(fā)展,圖像處理技術(shù)也日益成熟。其中,移動(dòng)目標(biāo)的視頻檢測(cè)與跟蹤是圖像
    發(fā)表于 06-26 06:09

    一種基于FPGA的實(shí)時(shí)視頻圖像處理算法研究與實(shí)現(xiàn)

    摘要為有效提高視頻監(jiān)控應(yīng)用領(lǐng)域中多屏幕畫(huà)面顯示的清晰度、分辨度等問(wèn)題,提出了一種基于FPGA的實(shí)時(shí)視頻圖像處理算法。文中介紹了系統(tǒng)的整體結(jié)構(gòu)
    發(fā)表于 06-28 07:06

    FPGA實(shí)時(shí)視頻圖像處理系統(tǒng)的原理是什么?

    來(lái)說(shuō),濾除噪聲、擴(kuò)展對(duì)比度、銳化以及色彩增強(qiáng)等處理能顯著提升視覺(jué)效果。這里設(shè)計(jì)一個(gè)基于FPGA的實(shí)時(shí)視頻圖像處理系統(tǒng),包含增強(qiáng)對(duì)比度擴(kuò)展和色
    發(fā)表于 08-22 08:22

    圖像處理 分析機(jī)器視覺(jué)(基于LabVIEW) 這本書(shū)怎么樣?

    圖像處理 分析機(jī)器視覺(jué)(基于LabVIEW)這本書(shū)怎么樣? 誰(shuí)有PDF版, 能不能發(fā)我一份hellozhouzhiwei@163.com
    發(fā)表于 01-01 11:42

    機(jī)甲大師機(jī)器人控制(二):功能分析 精選資料推薦

    本文是機(jī)甲大師機(jī)器人控制的系列博客之一。本文介紹了博主在開(kāi)發(fā)控制策略的前期對(duì)其進(jìn)行的功能分析并熟悉一些基本原理。文章目錄1 開(kāi)發(fā)階段2 硬件資源2.1 PS2手柄2.2 金屬底板2.3 直流減速電機(jī)
    發(fā)表于 08-18 06:14

    機(jī)器足球視覺(jué)系統(tǒng)中的實(shí)時(shí)圖像處理

    視覺(jué)系統(tǒng)是整個(gè)機(jī)器人足球系統(tǒng)的重要組成部分。根據(jù)機(jī)器人足球視覺(jué)系統(tǒng)的特點(diǎn),提出基于游程長(zhǎng)度編碼(RLE)的實(shí)時(shí)快速圖像處理算法。算法使用RL
    發(fā)表于 06-03 09:46 ?23次下載

    視頻圖像實(shí)時(shí)小波變換系統(tǒng)

    視頻圖像實(shí)時(shí)小波變換系統(tǒng)由CCD攝像頭、視頻圖像采集卡和計(jì)算機(jī)軟件組成,利用數(shù)值方法對(duì)視頻
    發(fā)表于 03-02 14:23 ?26次下載

    圖像處理分析機(jī)器視覺(jué)_艾海舟譯

    本書(shū)針對(duì)圖像處理、圖像分析機(jī)器視覺(jué)領(lǐng)域的有關(guān)原理與技術(shù)展開(kāi)了廣泛而深入的討論,包括圖像預(yù)
    發(fā)表于 10-13 15:52 ?0次下載
    <b class='flag-5'>圖像</b><b class='flag-5'>處理</b><b class='flag-5'>分析</b>與<b class='flag-5'>機(jī)器</b>視覺(jué)_艾海舟譯

    基于FPGA的視頻圖像處理系統(tǒng)的設(shè)計(jì)

    性難題,實(shí)現(xiàn)了視頻圖像序列的動(dòng)態(tài)目標(biāo)檢測(cè)系統(tǒng)設(shè)計(jì)。chipscope在線邏輯分析結(jié)果表明,所設(shè)計(jì)的系統(tǒng)具有實(shí)時(shí)視頻
    發(fā)表于 11-22 09:13 ?5106次閱讀

    FreeRTOS中的API函數(shù)功能分析及調(diào)用方法

    FreeRTOS中的API函數(shù)功能分析及調(diào)用方法說(shuō)明。
    發(fā)表于 03-26 11:50 ?33次下載

    基于HDMI的全高清實(shí)時(shí)視頻采集與圖像處理系統(tǒng)

    基于HDMI的全高清實(shí)時(shí)視頻采集與圖像處理系統(tǒng)
    發(fā)表于 06-23 12:00 ?25次下載