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

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

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

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

關(guān)于通過深度學(xué)習(xí)車輛檢測的相關(guān)研究

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

掃碼添加小助手

加入工程師交流群

目標(biāo)檢測是指在圖像和視頻中對目標(biāo)進(jìn)行定位和分類。

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

下圖顯示了一個(gè)三類車輛檢測器的輸出結(jié)果,檢測器對每一種類型的車輛進(jìn)行了定位和分類。

對不同類型車輛進(jìn)行定位和分類的車輛檢測器顯示的輸出結(jié)果。

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

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

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

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

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

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

Ground Truth Labeler 還允許用戶導(dǎo)入自己的算法進(jìn)行自動(dòng)化標(biāo)注。

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

關(guān)于通過深度學(xué)習(xí)車輛檢測的相關(guān)研究

使用MATLAB進(jìn)行自動(dòng)真值標(biāo)注的流程。

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

本例中,我估計(jì)真值標(biāo)注過程最高可加速 119 倍。我們以每秒30幀的速度捕捉訓(xùn)練視頻數(shù)據(jù),每4秒對目標(biāo)進(jìn)行一次標(biāo)注。這意味著我們將節(jié)省中間119幀的標(biāo)注時(shí)間。當(dāng)然這是最好的情況,因?yàn)槲覀冇袝r(shí)還得花時(shí)間更正自動(dòng)標(biāo)注的輸出結(jié)果。

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

關(guān)于通過深度學(xué)習(xí)車輛檢測的相關(guān)研究

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

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

關(guān)于通過深度學(xué)習(xí)車輛檢測的相關(guān)研究

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

在本例中,我在全連接層之間添加了一個(gè) ReLU 非線性層,用以提高檢測器的性能,因?yàn)槲覀冞@個(gè)檢測器的訓(xùn)練集并沒有我想要的那么大。

關(guān)于通過深度學(xué)習(xí)車輛檢測的相關(guān)研究

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

關(guān)于通過深度學(xué)習(xí)車輛檢測的相關(guān)研究

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

關(guān)于通過深度學(xué)習(xí)車輛檢測的相關(guān)研究

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

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

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

    關(guān)注

    1

    文章

    894

    瀏覽量

    48657
  • 深度學(xué)習(xí)
    +關(guān)注

    關(guān)注

    73

    文章

    5560

    瀏覽量

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

掃碼添加小助手

加入工程師交流群

    評論

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

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

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

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

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

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

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

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

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

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

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

    軍事應(yīng)用中深度學(xué)習(xí)的挑戰(zhàn)與機(jī)遇

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

    BP神經(jīng)網(wǎng)絡(luò)與深度學(xué)習(xí)的關(guān)系

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

    NPU在深度學(xué)習(xí)中的應(yīng)用

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

    GPU深度學(xué)習(xí)應(yīng)用案例

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

    激光雷達(dá)技術(shù)的基于深度學(xué)習(xí)的進(jìn)步

    信息。這使得激光雷達(dá)在自動(dòng)駕駛、無人機(jī)、機(jī)器人等領(lǐng)域具有廣泛的應(yīng)用前景。 二、深度學(xué)習(xí)技術(shù)的發(fā)展 深度學(xué)習(xí)是機(jī)器學(xué)習(xí)的一個(gè)分支,它
    的頭像 發(fā)表于 10-27 10:57 ?1051次閱讀

    FPGA加速深度學(xué)習(xí)模型的案例

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

    AI大模型與深度學(xué)習(xí)的關(guān)系

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

    FPGA做深度學(xué)習(xí)能走多遠(yuǎn)?

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

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

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

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

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