99精品伊人亚洲|最近国产中文炮友|九草在线视频支援|AV网站大全最新|美女黄片免费观看|国产精品资源视频|精彩无码视频一区|91大神在线后入|伊人终合在线播放|久草综合久久中文

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

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

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

關于通過深度學習車輛檢測的相關研究

MATLAB ? 來源:djl ? 作者:Avi Nehemiah ? 2019-09-12 10:39 ? 次閱讀
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

目標檢測是指在圖像和視頻中對目標進行定位和分類。

在本節(jié)中,我將通過一個車輛檢測示例,介紹如何使用深度學習創(chuàng)建目標檢測器。相同步驟可用于創(chuàng)建任何目標檢測器。

下圖顯示了一個三類車輛檢測器的輸出結果,檢測器對每一種類型的車輛進行了定位和分類。

對不同類型車輛進行定位和分類的車輛檢測器顯示的輸出結果。

在創(chuàng)建車輛檢測器之前,我需要一組標注的訓練數(shù)據(jù),這是一組用感興趣目標的位置和標簽標注的圖像。更具體地說,是需要有人對每幅圖像或視頻幀進行篩選,并對所有感興趣目標的位置進行標注。這個過程稱為“真值標注”。

真值標注通常是創(chuàng)建目標檢測器過程中最耗時的部分。下圖左側顯示的是原始訓練圖像,右側顯示的是經(jīng)過真值標注的相同圖像。

原始輸入圖象(左)和經(jīng)過地面實況標注的輸入圖象(右)。

可以想見,標注一組數(shù)量足夠大的訓練圖像數(shù)據(jù)集是一項極費人力的處理過程。為了減少數(shù)據(jù)標注時間,我使用了Ground Truth Labeler 自動駕駛系統(tǒng)工具箱,它可使地面實況標注過程實現(xiàn)部分自動化。

用于標注視頻和圖像數(shù)據(jù)的 Ground Truth Labeler 屏幕截圖。

實現(xiàn)標注過程部分自動化的一種方法是使用跟蹤算法。我使用的KanadeLucas Tomasi算法(KLT)是在實際應用中使用的第一種計算機視覺算法。KLT 算法將目標表示為一組特征點,然后逐幀跟蹤它們的移動位置。我們可以在第一幀中手動標注一個或多個目標,然后使用跟蹤算法標注視頻的其余部分。

Ground Truth Labeler 還允許用戶導入自己的算法進行自動化標注。

我見過的最常用的方法是,用戶導入自己現(xiàn)有的檢測器,再進行新數(shù)據(jù)標注,這可以幫助他們創(chuàng)建出更精確的檢測器。下圖演示了使用 Ground Truth Labeler 標注一系列圖像或視頻的工作流程。

關于通過深度學習車輛檢測的相關研究

使用MATLAB進行自動真值標注的流程。

標注數(shù)據(jù)最終以 table 格式存儲,table 中列出了訓練集視頻中車輛在每個時間點的位置。真值標注完成后,我可以開始訓練車輛檢測器。

本例中,我估計真值標注過程最高可加速 119 倍。我們以每秒30幀的速度捕捉訓練視頻數(shù)據(jù),每4秒對目標進行一次標注。這意味著我們將節(jié)省中間119幀的標注時間。當然這是最好的情況,因為我們有時還得花時間更正自動標注的輸出結果。

我們的車輛檢測器使用的是FasterR-CNN網(wǎng)絡。首先,定義一個網(wǎng)絡架構,如下面的MATLAB代碼片段所示。Faster R-CNN算法主要分析圖像的區(qū)域,因此輸入層比輸入圖像的預期尺寸要小。本例中,我選擇了一個32x32像素的窗口。輸入尺寸需要根據(jù)執(zhí)行時間和希望檢測器解析的空間細節(jié)進行衡量。

關于通過深度學習車輛檢測的相關研究

中間層是網(wǎng)絡的核心構造塊,具有重復的卷積層、ReLU 層和池化層。

本例中,我只會使用幾個層。若要提高準確性,或者如果想要將更多的類并入檢測器中,可以重復這些使用層,創(chuàng)建一個更深的網(wǎng)絡。

關于通過深度學習車輛檢測的相關研究

CNN 的最后一層通常是一組全連接層和一個 softmax loss 層。

在本例中,我在全連接層之間添加了一個 ReLU 非線性層,用以提高檢測器的性能,因為我們這個檢測器的訓練集并沒有我想要的那么大。

關于通過深度學習車輛檢測的相關研究

為訓練目標檢測器,我將 layers 網(wǎng)絡結構輸入 trainFasterRCNNObjectDetector 函數(shù)。如果您安裝了 GPU,算法會默認使用 GPU。如果不想使用 GPU 或者想使用多個 GPU,您可以在 trainingOptions(訓練選項)中調(diào)整 ExecutionEnvironment 參數(shù)。

關于通過深度學習車輛檢測的相關研究

完成訓練之后,可以在測試圖像上試一試,看看檢測器是否正常工作。我使用下面的代碼在單一圖像上測試檢測器。

關于通過深度學習車輛檢測的相關研究

Faster R-CNN車輛檢測器檢測到的邊界框和得分。

若確信自己的檢測器正常工作,我強烈建議您使用統(tǒng)計指標(例如,平均精度)在更大的一組驗證圖像集上進行測試。平均精度提供的單一分數(shù)可衡量檢測器進行正確分類的能力(準確率)以及檢測到所有相關對象的能力(召回率)。

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

    關注

    1

    文章

    894

    瀏覽量

    48660
  • 深度學習
    +關注

    關注

    73

    文章

    5560

    瀏覽量

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

掃碼添加小助手

加入工程師交流群

    評論

    相關推薦
    熱點推薦

    大模型推理顯存和計算量估計方法研究

    方法。 一、引言 大模型推理是指在已知輸入數(shù)據(jù)的情況下,通過深度學習模型進行預測或分類的過程。然而,大模型的推理過程對顯存和計算資源的需求較高,這給實際應用帶來了以下挑戰(zhàn): 顯存不足:大模型在推理
    發(fā)表于 07-03 19:43

    提高IT運維效率,深度解讀京東云AIOps落地實踐(異常檢測篇)

    基于深度學習對運維時序指標進行異常檢測,快速發(fā)現(xiàn)線上業(yè)務問題 時間序列的異常檢測是實際應用中的一個關鍵問題,尤其是在 IT 行業(yè)。我們沒有采用傳統(tǒng)的基于閾值的方法來實現(xiàn)異常
    的頭像 發(fā)表于 05-22 16:38 ?424次閱讀
    提高IT運維效率,<b class='flag-5'>深度</b>解讀京東云AIOps落地實踐(異常<b class='flag-5'>檢測</b>篇)

    基于RK3576開發(fā)板的車輛檢測算法

    車輛檢測是一種基于深度學習的對人進行檢測定位的目標檢測,能廣泛的用于園區(qū)管理、交通分析等多種場景
    的頭像 發(fā)表于 05-08 17:34 ?908次閱讀
    基于RK3576開發(fā)板的<b class='flag-5'>車輛</b><b class='flag-5'>檢測</b>算法

    基于RV1126開發(fā)板的車輛檢測算法開發(fā)

    車輛檢測是一種基于深度學習的對人進行檢測定位的目標檢測,能廣泛的用于園區(qū)管理、交通分析等多種場景
    的頭像 發(fā)表于 04-14 16:00 ?287次閱讀
    基于RV1126開發(fā)板的<b class='flag-5'>車輛</b><b class='flag-5'>檢測</b>算法開發(fā)

    基于高光譜深度特征的油菜葉片鋅含量檢測

    為了實現(xiàn)油菜葉片鋅含量的快速無損檢測,該研究采用一種基于高光譜成像技術結合深度遷移學習算法的高精度檢測方法,
    的頭像 發(fā)表于 02-24 18:03 ?352次閱讀
    基于高光譜<b class='flag-5'>深度</b>特征的油菜葉片鋅含量<b class='flag-5'>檢測</b>

    軍事應用中深度學習的挑戰(zhàn)與機遇

    人工智能尤其是深度學習技術的最新進展,加速了不同應用領域的創(chuàng)新與發(fā)展。深度學習技術的發(fā)展深刻影響了軍事發(fā)展趨勢,導致戰(zhàn)爭形式和模式發(fā)生重大變化。本文將概述
    的頭像 發(fā)表于 02-14 11:15 ?529次閱讀

    BP神經(jīng)網(wǎng)絡與深度學習的關系

    ),是一種多層前饋神經(jīng)網(wǎng)絡,它通過反向傳播算法進行訓練。BP神經(jīng)網(wǎng)絡由輸入層、一個或多個隱藏層和輸出層組成,通過逐層遞減的方式調(diào)整網(wǎng)絡權重,目的是最小化網(wǎng)絡的輸出誤差。 二、深度學習
    的頭像 發(fā)表于 02-12 15:15 ?847次閱讀

    NPU在深度學習中的應用

    隨著人工智能技術的飛速發(fā)展,深度學習作為其核心驅動力之一,已經(jīng)在眾多領域展現(xiàn)出了巨大的潛力和價值。NPU(Neural Processing Unit,神經(jīng)網(wǎng)絡處理單元)是專門為深度學習
    的頭像 發(fā)表于 11-14 15:17 ?1893次閱讀

    GPU深度學習應用案例

    GPU在深度學習中的應用廣泛且重要,以下是一些GPU深度學習應用案例: 一、圖像識別 圖像識別是深度學習
    的頭像 發(fā)表于 10-27 11:13 ?1338次閱讀

    激光雷達技術的基于深度學習的進步

    信息。這使得激光雷達在自動駕駛、無人機、機器人等領域具有廣泛的應用前景。 二、深度學習技術的發(fā)展 深度學習是機器學習的一個分支,它
    的頭像 發(fā)表于 10-27 10:57 ?1052次閱讀

    FPGA加速深度學習模型的案例

    FPGA(現(xiàn)場可編程門陣列)加速深度學習模型是當前硬件加速領域的一個熱門研究方向。以下是一些FPGA加速深度學習模型的案例: 一、基于FPG
    的頭像 發(fā)表于 10-25 09:22 ?1207次閱讀

    AI大模型與深度學習的關系

    AI大模型與深度學習之間存在著密不可分的關系,它們互為促進,相輔相成。以下是對兩者關系的介紹: 一、深度學習是AI大模型的基礎 技術支撐 :深度
    的頭像 發(fā)表于 10-23 15:25 ?2874次閱讀

    FPGA做深度學習能走多遠?

    的發(fā)展前景較為廣闊,但也面臨一些挑戰(zhàn)。以下是一些關于 FPGA 在深度學習中應用前景的觀點,僅供參考: ? 優(yōu)勢方面: ? 高度定制化的計算架構:FPGA 可以根據(jù)深度
    發(fā)表于 09-27 20:53

    通過實時盲區(qū)檢測提高車輛安全性

    車載汽車安全系統(tǒng)通過檢測駕駛員盲區(qū)中是否存在相鄰車輛,并警告駕駛員可能發(fā)生的事故來防止發(fā)生車禍。駕駛員可以使用此信息來安全地變道。在本文中,我們將討論盲區(qū)檢測技術。
    的頭像 發(fā)表于 08-30 16:39 ?1564次閱讀
    <b class='flag-5'>通過</b>實時盲區(qū)<b class='flag-5'>檢測</b>提高<b class='flag-5'>車輛</b>安全性

    PyTorch深度學習開發(fā)環(huán)境搭建指南

    PyTorch作為一種流行的深度學習框架,其開發(fā)環(huán)境的搭建對于深度學習研究者和開發(fā)者來說至關重要。在Windows操作系統(tǒng)上搭建PyTorc
    的頭像 發(fā)表于 07-16 18:29 ?2494次閱讀