chinese直男口爆体育生外卖, 99久久er热在这里只有精品99, 又色又爽又黄18禁美女裸身无遮挡, gogogo高清免费观看日本电视,私密按摩师高清版在线,人妻视频毛茸茸,91论坛 兴趣闲谈,欧美 亚洲 精品 8区,国产精品久久久久精品免费

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

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

3天內不再提示

基于飛騰開發(fā)板使用單目攝像頭完成了完成了全息影像的展示

安芯教育科技 ? 來源:極術社區(qū) ? 作者:安芯教育科技 ? 2022-09-26 09:34 ? 次閱讀
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

1.團隊介紹

參賽單位:西安電子科技大學 指導老師:蔡覺平、丁瑞雪 參賽隊員:王瑞青、江立峰、陳培林 總決賽獎項:二等獎

a78e8360-3d37-11ed-9e49-dac502259ad0.jpg

2.項目簡介

2.1項目背景

由于深度對于理解三維場景非常重要,因此它被廣泛應用于機器人技術、三維建模和駕駛自動化系統(tǒng)等領域。如圖1所示,單目深度估計從單個RGB圖像生成像素方向的深度。單目深度估計有可能取代現(xiàn)有的深度傳感器,如激光雷達和紅外傳感器,成為低成本和功率單目RGB相機。由于單目RGB相機的可靠性和高精度,最近基于CNN的單目深度估計方法受到關注。然而,CNN需要大量的乘法運算,在有限的功耗限制下,很難對嵌入式系統(tǒng)進行實時、準確的估計。在以往的單目深度估計研究中,為了加快gpu上的訓練時間或推理速度,這些研究通常使用具有輕量級卷積(如可分離卷積)的編解碼網絡[2]。然而,gpu需要很高的功耗,并且不適合處理編碼器-解碼器網絡中使用的許多不同卷積的快速內存訪問。

a7f5f9fa-3d37-11ed-9e49-dac502259ad0.png

2.2項目功能

單目深度估計是指從單個二維彩色圖像中估計像素級深度測量的任務。這個問題的輸入是一個2D RGB彩色圖像,輸出是一個密集的深度圖,如圖1-1所示。2D RGB圖像提供像素級的顏色信息,這有助于識別場景中對象的相對位置;然而,圖像本身并不能提供尺度感。因此,可以想象不同的RGB圖像如何能夠產生相同的深度圖,例如,保持對象的相對位置但在垂直于圖像平面的深度維度上具有縮放的距離的圖像。這對單目深度估計算法提出了挑戰(zhàn),因為它們必須推斷適當?shù)谋壤员闵删_的像素級深度測量。

a80bc24e-3d37-11ed-9e49-dac502259ad0.png

2.3項目應用

深度估計對于許多機器人應用來說至關重要,尤其是導航。這通常是即時定位與地圖構建(SLAM)算法中的一個關鍵步驟,一些著作已經將基于學習的深度估計結合到SLAM框架中,例如CNN-SLAM 。深度估計也是3D重建算法的一個關鍵步驟,應用于增強現(xiàn)實和醫(yī)學成像。當我們考慮功率受限的小型化機器人時,單目深度估計變得也很重要,這種機器人上的機載傳感器技術可能僅限于簡單的RGB相機,并且可能不存在附加信息(例如,立體圖像對、IMU測量、稀疏深度點云、光流)。對于這樣的應用,以計算有效的方式從單個RGB圖像估計密集深度的能力成為挑戰(zhàn)和目標。

3.系統(tǒng)組成

天乾C216F開發(fā)板
我們使用的開發(fā)板,完成將RGB圖像處理成深度圖像的功能

全息相冊
展示天乾C216F處理后的全息影像

上位機
發(fā)送指令,完成使系統(tǒng)功能在“懷舊模式”、“攝影模式”、“拍照模式”等多種模式之間的切換

單目攝像頭
可以捕獲圖像或者視頻,并輸出給天乾C216F

HDMI顯示器
顯示當前模式以及圖像處理情況

a8307bfc-3d37-11ed-9e49-dac502259ad0.png

4.網路設計與優(yōu)化方法

4.1FastDepth簡介

我們設計的單目深度估計網絡FastDepth主要由卷積構成,主要由編碼器-解碼器兩部分組成。編碼器從輸入圖像中提取高層次低分辨率特征。然后將這些特征輸入解碼器,在解碼器中對它們進行逐步的上采樣、細化和合并,以形成最終的高分辨率輸出深度圖。

a884f43e-3d37-11ed-9e49-dac502259ad0.png

編碼器用藍色表示;解碼器用黃色表示。中間特征圖的尺寸對應關系為高× 寬×深度。從編碼層到解碼層的箭頭表示加法跳過連接。

FastDepth的大部分卷積層使用深度可分離卷積。只有MobileNet編碼器的第一層(標準卷積層)和解碼器的最后一層(簡單的逐點卷積,然后是插值)沒有使用深度可分離卷積。FastDepth中的每個卷積層后面是一個標準化層和一個ReLU函數(shù)。在訓練之后,將標準化層和卷積層合并,從而形成一個僅由卷積層、ReLU函數(shù)和加法跳過連接操作組成的神經網絡拓撲。

我們在PyTorch中建立了FastDepth網絡,并使用官方的train/test數(shù)據分割在NYU Depth v2數(shù)據集上進行訓練。編碼層使用了已經在ImageNet上預訓練的模型的權重進行初始化。然后將網絡作為一個整體進行20個epochs的訓練,batch size為16,初始學習率為0.01。學習率每5個epochs降低2倍。

4.2網絡優(yōu)化

4.2.1網絡剪枝

為了進一步減少網絡延遲,我們使用NetAdapt執(zhí)行訓練后網絡修剪。NetAdapt從一個經過訓練的網絡開始,自動地從特征映射中識別和刪除冗余通道,以降低計算復雜度。在每次迭代中,NetAdapt都會生成一組從參考網絡簡化而來的網絡建議。然后選擇具有最佳精度和復雜度權衡的網絡方案作為下一次迭代的參考網絡。該過程一直持續(xù)到達到目標精度或復雜度。網絡復雜性可以通過間接指標(如mac)或直接指標(如目標硬件平臺上的延遲)來衡量。

a90020d2-3d37-11ed-9e49-dac502259ad0.png

4.2.2將5×5卷積和最近鄰插值分解為3×3卷積

參考了Yazdanbakhsh等人在他們關于FlexiGAN的工作中探索的這種分解的一種變體,他們在FlexiGAN中使用了濾波器和行重新排序,以使零插入后的卷積更加緊湊和密集,從而更好地利用硬件資源。我們采用了一種類似的方法如圖所示。

aa474da8-3d37-11ed-9e49-dac502259ad0.png

把5×5核分解成4個更小的3×3核。當5×5卷積之前是最近鄰插值。此處的紅色框表示插值輸入特征圖中具有相同值的像素窗口。隨著5×5核的滑動,2×2的窗口中的內核值將與相同的特性映射值相乘。與執(zhí)行4次乘法和4次加法不同,內核值可以先預加,然后再與共享像素值相乘一次。(b)經過濾波器分解,每四個較小的3×3濾波器可與非插值輸入特征映射卷積。這將產生四個可以交錯的輸出。得到的輸出特征映射與最近鄰插值后執(zhí)行的原始5×5卷積的特征映射相匹配。

5.部署方式

本文實現(xiàn)了兩種部署方式:通過TVM編譯器和pytorch深度學習框架部署。通過TVM端到端深度學習編譯器部署fastdepth模型,顯示效果一般,但由于對模型經過剪枝、量化等優(yōu)化操作,幀率高達34.7fps;通過pytorch深度學習框架部署midas,模型精度高,顯示效果好,但幀率下降至0.82fps左右。

TVM是由華盛頓大學在讀博士陳天奇等人提出的深度學習自動代碼生成方法,該技術能自動為大多數(shù)計算硬件生成可部署優(yōu)化代碼,其性能可與當前最優(yōu)的供應商提供的優(yōu)化計算庫相比,且可以適應新型專用加速器后端。

TVM可以優(yōu)化CPU和其他專用硬件為后端的常見深度學習計算負載。

TVM通過利用多線程、數(shù)據布局轉化和一些新的計算原語,可以針對GPU做很多高效優(yōu)化。

同時,TVM已為x86、ARM等平臺提供了同意的優(yōu)化框架,利用其部署大大提高了板子資源利用率,幀率高達34.7fps。

下圖是TVM端到端深度學習編譯器的說明圖:

ab418eda-3d37-11ed-9e49-dac502259ad0.png

6.作品效果展示

通過全息相冊上位機選擇生成后的深度圖即可在全息相冊上展示。

ab782b8e-3d37-11ed-9e49-dac502259ad0.png

審核編輯 :李倩

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

    關注

    2573

    文章

    53849

    瀏覽量

    779749
  • 自動化系統(tǒng)

    關注

    3

    文章

    266

    瀏覽量

    30334
  • cnn
    cnn
    +關注

    關注

    3

    文章

    355

    瀏覽量

    23105

原文標題:比賽作品分享 | 2022集創(chuàng)賽飛騰杯二等獎作品:基于單目深度估計網絡的全息顯示終端

文章出處:【微信號:Ithingedu,微信公眾號:安芯教育科技】歡迎添加關注!文章轉載請注明出處。

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

掃碼添加小助手

加入工程師交流群

    評論

    相關推薦
    熱點推薦

    【EASY EAI Orin Nano開發(fā)板試用體驗】使用stream推流代碼和WEB服務器代碼實現(xiàn)在客戶端網頁上查看攝像頭圖像

    網頁上查看攝像頭圖像 EASY EAI Orin Nano開發(fā)板主控是RK3576帶有NPU,調試深入之后還是要做攝像頭相關的應用開發(fā)的,對LVGL的調試只是開胃小菜,調通
    發(fā)表于 08-11 23:15

    迅為八核高算力RK3576開發(fā)板攝像頭實時推理測試?RetinaFace人臉檢測

    迅為八核高算力RK3576開發(fā)板攝像頭實時推理測試 RetinaFace人臉檢測
    的頭像 發(fā)表于 07-21 15:29 ?830次閱讀
    迅為八核高算力RK3576<b class='flag-5'>開發(fā)板</b><b class='flag-5'>攝像頭</b>實時推理測試?RetinaFace人臉檢測

    迅為八核高算力RK3576開發(fā)板攝像頭實時推理測試?ppyoloe目標檢測

    迅為八核高算力RK3576開發(fā)板攝像頭實時推理測試 ppyoloe目標檢測
    的頭像 發(fā)表于 07-14 15:18 ?938次閱讀
    迅為八核高算力RK3576<b class='flag-5'>開發(fā)板</b><b class='flag-5'>攝像頭</b>實時推理測試?ppyoloe目標檢測

    【EASY EAI Orin Nano開發(fā)板試用體驗】--USB攝像頭使用

    本篇講述USB攝像頭接入開發(fā)板使用。準備200W像素/30FPS攝像頭,接入開發(fā)板上層USB口(建議),如下 一.USB攝像頭接入管理 1.
    發(fā)表于 07-13 18:21

    迅為RK3576開發(fā)板攝像頭實時推理測試-ppseg?圖像分割

    迅為RK3576開發(fā)板攝像頭實時推理測試-ppseg 圖像分割
    的頭像 發(fā)表于 07-11 14:31 ?601次閱讀
    迅為RK3576<b class='flag-5'>開發(fā)板</b><b class='flag-5'>攝像頭</b>實時推理測試-ppseg?圖像分割

    【Milk-V Duo S 開發(fā)板免費體驗】4 - OV5647 攝像頭攝像頭測試

    DuoS開發(fā)板的/mnt/system/usr/bin/目錄下提供了幾個測試程序,其中sample_sensor_test就是用于攝像頭測試的。 要運行這個程序,需要先修改/mnt/data/下
    發(fā)表于 07-08 21:26

    【正點原子STM32MP257開發(fā)板試用】2.USB攝像頭使用

    前言 感謝正點原子和電子發(fā)燒友論壇提供的這次機會讓我有機會體驗這款正點原子STM32MP257開發(fā)板,希望可以借這個機會好好學習一下。 接入攝像頭 因為沒有提供CSI的攝像頭,所以只能使用USB
    發(fā)表于 06-16 19:16

    基于RK3576開發(fā)板的網絡攝像頭方案

    連接IMX415攝像頭與Camera1接口。開發(fā)環(huán)境搭建包括源碼工程下載、開發(fā)環(huán)境配置、例程編譯與運行。通過NFS掛載目錄,用戶可以在板卡上編譯并運行RTSP IPCamera示例程序。方案還提供了非
    的頭像 發(fā)表于 05-12 17:54 ?589次閱讀
    基于RK3576<b class='flag-5'>開發(fā)板</b>的網絡<b class='flag-5'>攝像頭</b>方案

    基于RV1126開發(fā)板實現(xiàn)網絡攝像頭方案

    在RV1126開發(fā)板上實現(xiàn)本開發(fā)實例,抓取攝像頭數(shù)據、圖像送入編碼器進行編碼壓縮、以及把壓縮后的數(shù)據通過RTSP協(xié)議發(fā)送出去的簡單核心示例。 若用戶需要通過webServer對圖像進行調整,以及配置
    的頭像 發(fā)表于 04-21 14:56 ?1095次閱讀
    基于RV1126<b class='flag-5'>開發(fā)板</b>實現(xiàn)網絡<b class='flag-5'>攝像頭</b>方案

    【幸狐Omni3576邊緣計算套件試用體驗】測試USB 攝像頭

    一、攝像頭介紹 因為手頭沒用DSI攝像頭,剛好USB攝像頭也能支持,先測試下開發(fā)板和USB攝像頭的功能,用的是海康威視的720P
    發(fā)表于 04-09 23:50

    突破技術壁壘!攝像頭拍照&amp;掃碼解析,最新源碼/教程開放

    本文將給大家特別分享Air780EPM攝像頭應用示例~ ? 可實現(xiàn)實時拍攝圖像、LCD屏幕實時預覽并將數(shù)據通過串口傳輸至電腦,以及攝像頭掃碼解析等功能;Air780EPM系列各版本開發(fā)板都可
    的頭像 發(fā)表于 04-01 15:14 ?669次閱讀
    突破技術壁壘!<b class='flag-5'>攝像頭</b>拍照&amp;掃碼解析,最新源碼/教程開放

    全志T113-S3開發(fā)板測試—UVC 攝像頭

    協(xié)議實現(xiàn)USB攝像頭開發(fā)板之間的數(shù)據傳輸。本文將介紹UVC協(xié)議的相關知識,并演示如何檢測UVC攝像頭。產品簡介眺望電子EVM-T113-S3是一款基于全志T11
    的頭像 發(fā)表于 02-27 08:31 ?2237次閱讀
    全志T113-S3<b class='flag-5'>開發(fā)板</b>測試—UVC <b class='flag-5'>攝像頭</b>

    迅為RK3588開發(fā)板實時系統(tǒng)編譯-Preemption系統(tǒng)/ Xenomai系統(tǒng)編譯-選擇攝像頭配置

    上的接口如下所示。如果想要單獨使用哪個接口開啟對應的宏定義即可,注意只能單獨使能單個攝像頭。如果想要使用多個攝像頭,請參考《【北京迅為】itop-3588開發(fā)板攝像頭使用手冊》。 更
    發(fā)表于 01-18 10:15

    米爾瑞芯微RK3576實測輕松搞定三屏八攝像頭

    推出的MYD-LR3576開發(fā)板開發(fā)了一個三屏異顯,8路攝像頭輸入的DEMO, 實測下來,RK3576輕松搞定了該任務。 MYD-LR3576開發(fā)板是基于RK3576設計的一款高性能
    發(fā)表于 01-17 11:33

    ElfBoard技術貼|ELF 1開發(fā)板適配攝像頭詳解

    ELF1及ELF1S開發(fā)板適配的OV5640攝像頭,集成了CMOS圖像傳感器,作為一款500萬像素級別的攝像頭,不僅能夠支持最高達2592x1944分辨率的QSXGA圖像輸出,幀率可達
    的頭像 發(fā)表于 12-27 10:16 ?1655次閱讀
    ElfBoard技術貼|ELF 1<b class='flag-5'>開發(fā)板</b>適配<b class='flag-5'>攝像頭</b>詳解