吴忠躺衫网络科技有限公司

0
  • 聊天消息
  • 系統消息
  • 評論與回復
登錄后你可以
  • 下載海量資料
  • 學習在線課程
  • 觀看技術視頻
  • 寫文章/發帖/加入社區
會員中心
創作中心

完善資料讓更多小伙伴認識你,還能領取20積分哦,立即完善>

3天內不再提示

ORB_FPGA單層圖像金字塔的ORB特征提取方案分析

454398 ? 來源:PYNQ開源社區 ? 作者:PYNQ開源社區 ? 2020-09-26 11:43 ? 次閱讀

ORB特征是一種圖像識別、追蹤和匹配中常用的特征,大名鼎鼎的ORB-SLAM就是使用的這一特征。它提取FAST特征點,并通過特征點附近的窗口矩計算特征點的方向,含方向的FAST特征也被稱為oFAST特征。對提取到的oFAST特征,進一步計算BRIEF描述子。ORB特征包含了兩部分,一是特征點位置,二是它的BRIEF 256位描述子。

ORB特征計算的流程

本項目實現了ORB_FPGA單層圖像金字塔的ORB特征提取,利用FPGA的并行計算能力,使這一過程比起純CPU執行加速了5.6倍。

加速器結構,輸入輸出都是AXI-Stream接口

上圖為圖像加速部分的工程示意圖。這里同樣使用了HLS編寫的加速IP采用AXI-Stream數據接口,數據接口與DMA首尾相連,只要控制DMA就可以驅動它。

總體工程

本項目的例子輸入是SD卡中保存好的圖片,當然也可以自己從攝像頭讀取圖片。

快速開始

運行下面這條命令即可快速安裝:

sudo pip3 install git+https://github.com/Siudya/ORB_FPGA.git

項目演示

安裝好以后打開ORB_FPGA/ORB_FPGA..ipynb

首先是初始化軟硬件,并且讀取圖片。注意讀取進來的圖片要拷貝到xlnk分配的內存才可以使用DMA傳輸。

將圖片從兩個輸入DMA寫到加速器中再從輸出DMA讀回。統計收到的字節數可以得知1914個特征點被檢測到了。

這里可以打印前兩個特征點的內容。可以看到前8個32位數是描述子,后兩個是坐標。

把特征點畫在原來的圖像上,可以看到檢測出的特征點大部分是角點和邊緣點。這實際上和FAST特征是一致的,但是FAST特征不包含描述子。

接下來讀取更多圖片來看看吞吐量如何。這里讀取了20張圖片,統統送入加速器加速,可以看到幀數可以達到56幀。

項目中也提供了純軟件測試的可執行程序,可以直接運行。

可以看到在O2優化的條件下,PS端運行相同算法僅僅只有10.2幀,使用硬件加速器加速達到了5.6倍之多。

編輯:hfy


聲明:本文內容及配圖由入駐作者撰寫或者入駐合作網站授權轉載。文章觀點僅代表作者本人,不代表電子發燒友網立場。文章及其配圖僅供工程師學習之用,如有內容侵權或者其他違規問題,請聯系本站處理。 舉報投訴
  • FPGA
    +關注

    關注

    1630

    文章

    21796

    瀏覽量

    606012
  • cpu
    cpu
    +關注

    關注

    68

    文章

    10902

    瀏覽量

    213016
  • 圖像識別
    +關注

    關注

    9

    文章

    521

    瀏覽量

    38388
  • orb
    orb
    +關注

    關注

    0

    文章

    21

    瀏覽量

    9913
收藏 人收藏

    評論

    相關推薦

    VirtualLab案例:基于衍射的計量和表征技術

    金字塔波前傳感器的仿真 本用例展示了使用VirtualLab Fusion的場追跡技術對反射金字塔波前傳感器進行建模的過程。針對不同類型的一階像差計算得到的特征圖案。 傅科刀口檢驗的建模 福柯刀口試驗是一項著名的歷史試驗,用
    發表于 01-20 10:19

    VirtualLab Fusion案例:反射式金字塔波前傳感器的仿真

    摘要 與傳統的夏克-哈特曼傳感器相比,使用金字塔形棱鏡或反射器的波前傳感器(PyWFS,用于金字塔波前傳感器)具有高對比度和更好的波前靈敏度,例如用于天文學中太陽系外行星的搜索。因此,這種類型的波前
    發表于 01-17 09:51

    反射式金字塔波前傳感器的仿真

    摘要 與傳統的夏克-哈特曼傳感器相比,使用金字塔形棱鏡或反射器的波前傳感器(PyWFS,用于金字塔波前傳感器)具有高對比度和更好的波前靈敏度,例如用于天文學中太陽系外行星的搜索。因此,這種類型的波前
    發表于 01-07 08:54

    使用機器學習改善庫特征提取的質量和運行時間

    基于靜態時序分析(STA)的現代設計流程非常依賴標準單元、IO、存儲器和定制模塊的特征化Liberty模型。高效、準確的庫特征提取是全芯片或模塊級設計流程的關鍵步驟之一,因為它能確保所有庫單元在所
    的頭像 發表于 12-26 11:15 ?190次閱讀
    使用機器學習改善庫<b class='flag-5'>特征提取</b>的質量和運行時間

    談談PCB工程師金字塔分級標準

    印刷電路板(PCB)工程師是電子行業中至關重要的角色,他們的工作直接關系到電子產品的質量和性能。為了明確不同PCB工程師的技能水平和職責范圍,行業內形成了金字塔分級標準。下面將談談這個金字塔的分級標準。
    的頭像 發表于 12-25 10:02 ?283次閱讀

    FPGA圖像處理領域的優勢有哪些?

    單元和可編程互聯線,可以實現高度并行的數據處理。在圖像處理任務中,如圖像預處理、特征提取圖像識別等,需要大量的計算任務。FPGA可以通過并
    發表于 10-09 14:36

    圖像識別算法的核心技術是什么

    圖像識別算法是計算機視覺領域的一個重要研究方向,其目標是使計算機能夠像人類一樣理解和識別圖像中的內容。圖像識別算法的核心技術包括以下幾個方面: 特征提取
    的頭像 發表于 07-16 11:02 ?740次閱讀

    opencv的主要功能有哪些

    :OpenCV提供了豐富的圖像處理功能,包括圖像的讀取、顯示、保存、轉換等。此外,OpenCV還支持圖像的濾波、邊緣檢測、形態學操作、圖像金字塔
    的頭像 發表于 07-16 10:35 ?1763次閱讀

    ESP8266是否能實現金字塔式的Wifi級聯?

    最近項目多個節點連網,想請教一下ESP8266是否能實現金字塔式的Wifi級聯。 具體構想如下: 1. 第一層 工作節點層。工作節點都設置成STA模式,以最多32個節點(是不是最多32個?)為一組
    發表于 07-10 06:04

    基于深度學習的鳥類聲音識別系統

    ,并在該結構中加入了金字塔分割注意力(PSA)模塊,以提高網絡對空間信息和通道信息的尺度提取的適應性。為了提高模型對全局信息的細化能力,在Bneck模塊中引入了通道注意機制和普通卷積,使Bneck模型
    發表于 05-30 20:30

    基于FPGA的實時邊緣檢測系統設計,Sobel圖像邊緣檢測,FPGA圖像處理

    的主要特征提取手段 。由于實時視頻圖像的邊緣檢測需要處理的數據量非常大,所以采用一般的軟件方法實現起來處理速度慢,無法滿足實時性的要求。 隨著可編程邏輯器件(FPGA)的高速發展,使用 FPG
    發表于 05-24 07:45

    如何提取、匹配圖像特征

    我們習慣從圖像中選取比較有代表性的點,然后,在此基礎上,討論相機位姿估計問題,以及這些點的定位問題。 在經典 SLAM 模型中,把它們稱為路標,而在視覺 SLAM 中,路標則是指圖像特征(Features)。
    的頭像 發表于 04-19 11:41 ?731次閱讀

    工程實踐中VINS與ORB-SLAM的優劣分析

    ORB-SLAM是一種基于特征的單目視覺SLAM系統,廣泛用于實時三維地圖構建和機器人定位。該系統使用ORB特征進行高效的視覺識別和地圖重建,支持關鍵幀技術和回環檢測來優化地圖的準確性
    的頭像 發表于 04-08 10:17 ?3113次閱讀
    工程實踐中VINS與<b class='flag-5'>ORB</b>-SLAM的優劣<b class='flag-5'>分析</b>

    PLC如何跳出金字塔

    隨著電子器件可靠性的提升和成本的降低,越來越多的創新型企業開始將PLC內置于各種設備中。這種內置型PLC以PCB板的形式存在,成為設備內部的一個智能“器官”。
    發表于 02-25 10:41 ?399次閱讀
    PLC如何跳出<b class='flag-5'>金字塔</b>?

    itel閃耀金字塔之巔:2024年品牌發布會在埃及古跡隆重舉行

    全球領先的智能生活品牌itel,于2月22日在埃及吉薩金字塔舉辦全球品牌發布會,這一重大時刻不僅向全球用戶展示itel全新品牌形象,也是itel與全球合作伙伴及客戶共同見證品牌里程碑的重要時刻。 在
    的頭像 發表于 02-24 09:31 ?1593次閱讀
    itel閃耀<b class='flag-5'>金字塔</b>之巔:2024年品牌發布會在埃及古跡隆重舉行
    做生意门朝哪个方向好| 免费百家乐娱乐城| 百家乐博彩通| 威尼斯人娱乐注册| 澳门赌场着装| 百家乐官网扎金花现金| 百家乐小音箱| 大发888.com| 百家乐官网赌法博彩正网| 百家乐官网正式版| 百家乐太阳城| 泸定县| 金赞百家乐官网的玩法技巧和规则| 澳门百家乐职业赌客| 德州扑克总督| ag百家乐官网下载| 百家乐分路单| 18皇宝| 百家乐官网倍投工具| 金地太阳城二手房| bet365怎么上不去| 百家乐官网博欲乐城| 威尼斯人娱乐城官方网址| 大发888在线投注| 百家乐官网赢家打法| KTV百家乐的玩法技巧和规则 | 北京太阳城小区| 澳门百家乐官网的赢钱不倒翁| 慈溪市| 真人百家乐破解软件下载| 投注平台网| 做生意大门方位风水| 龙虎| 百家乐比赛技巧| 金赞娱乐城| 百家乐下载游戏| 伟易博娱乐城| 博九百家乐游戏| 真博娱乐| 大玩家百家乐现金网| 温泉县|