女人自慰AV免费观看内涵网,日韩国产剧情在线观看网址,神马电影网特片网,最新一级电影欧美,在线观看亚洲欧美日韩,黄色视频在线播放免费观看,ABO涨奶期羡澄,第一导航fulione,美女主播操b

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

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

3天內不再提示

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

MATLAB ? 來源:djl ? 作者:Avi Nehemiah ? 2019-09-12 10:39 ? 次閱讀

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

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

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

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

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

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

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

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

用于標注視頻和圖像數據的 Ground Truth Labeler 屏幕截圖。

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

    關注

    1

    文章

    887

    瀏覽量

    48428
  • 深度學習
    +關注

    關注

    73

    文章

    5554

    瀏覽量

    122491
收藏 人收藏

    評論

    相關推薦
    熱點推薦

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

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

    基于RK3576開發板的車輛檢測算法

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

    基于RV1126開發板的車輛檢測算法開發

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

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

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

    GPU深度學習應用案例

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

    FPGA做深度學習能走多遠?

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

    通過實時盲區檢測提高車輛安全性

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

    深度學習中的時間序列分類方法

    的發展,基于深度學習的TSC方法逐漸展現出其強大的自動特征提取和分類能力。本文將從多個角度對深度學習在時間序列分類中的應用進行綜述,探討常用的深度
    的頭像 發表于 07-09 15:54 ?1945次閱讀

    深度學習在工業機器視覺檢測中的應用

    隨著深度學習技術的快速發展,其在工業機器視覺檢測中的應用日益廣泛,并展現出巨大的潛力。工業機器視覺檢測是工業自動化領域的重要組成部分,通過
    的頭像 發表于 07-08 10:40 ?1774次閱讀

    基于AI深度學習的缺陷檢測系統

    在工業生產中,缺陷檢測是確保產品質量的關鍵環節。傳統的人工檢測方法不僅效率低下,且易受人為因素影響,導致誤檢和漏檢問題頻發。隨著人工智能技術的飛速發展,特別是深度學習技術的崛起,基于A
    的頭像 發表于 07-08 10:30 ?2347次閱讀

    深度學習在視覺檢測中的應用

    深度學習是機器學習領域中的一個重要分支,其核心在于通過構建具有多層次的神經網絡模型,使計算機能夠從大量數據中自動學習并提取特征,進而實現對復
    的頭像 發表于 07-08 10:27 ?1188次閱讀

    深度學習與nlp的區別在哪

    深度學習和自然語言處理(NLP)是計算機科學領域中兩個非常重要的研究方向。它們之間既有聯系,也有區別。本文將介紹深度學習與NLP的區別。
    的頭像 發表于 07-05 09:47 ?1514次閱讀

    基于深度學習的小目標檢測

    在計算機視覺領域,目標檢測一直是研究的熱點和難點之一。特別是在小目標檢測方面,由于小目標在圖像中所占比例小、特征不明顯,使得檢測難度顯著增加。隨著
    的頭像 發表于 07-04 17:25 ?1902次閱讀

    深度學習常用的Python庫

    深度學習作為人工智能的一個重要分支,通過模擬人類大腦中的神經網絡來解決復雜問題。Python作為一種流行的編程語言,憑借其簡潔的語法和豐富的庫支持,成為了深度
    的頭像 發表于 07-03 16:04 ?1071次閱讀

    深度學習在自動駕駛中的關鍵技術

    隨著人工智能技術的飛速發展,自動駕駛技術作為其中的重要分支,正逐漸走向成熟。在自動駕駛系統中,深度學習技術發揮著至關重要的作用。它通過模擬人腦的學習過程,實現對
    的頭像 發表于 07-01 11:40 ?1198次閱讀