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

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

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

運動目標(biāo)檢測算法簡介及其應(yīng)用

3D視覺工坊 ? 來源:空中機器人前沿 ? 2023-03-29 09:29 ? 次閱讀

運動目標(biāo)檢測的主要目的是從圖片序列中將變化區(qū)域或者運動物體從背景圖像中分離出來,常用于視頻監(jiān)控、異常檢測、三維重建、實時定位與建圖等領(lǐng)域。運動目標(biāo)檢測是許多領(lǐng)域應(yīng)用落地的基礎(chǔ),近年來被廣泛地關(guān)注和研究,對運動無人機檢測亦是如此。目前,運動目標(biāo)檢測的基本方法主要包括背景消減法、幀間差分法和光流法。

背景減法

背景消減法是運動目標(biāo)檢測的經(jīng)典方法,也是目前的主流方法之一。其算法的核心在于將圖片序列中的當(dāng)前幀與確定好的或者實時更新的背景參考模型進行減法操作,找到不同的區(qū)域。它把與背景圖像差異超過一定閾值的區(qū)域作為運動區(qū)域,把小于閾值的部分作為背景區(qū)域,從而確定運動目標(biāo)。背景消減法中背景圖像會受到外部光線變化、其他外部環(huán)境變化、相機運動等因素的影響,所以背景消減法成功的關(guān)鍵在于背景建模以及背景更新。

9b69b0ca-cdbd-11ed-bfe3-dac502259ad0.png

圖1. 背景消減法流程 傳統(tǒng)的背景建模方法主要包括中值法、均值法、單高斯分布模型、混合高斯模型等等。自適應(yīng)混合高斯背景建模是圖像背景建模的重要方法,它的工作原理是基于視頻圖像中像素點在時間域上的分布來得到像素點上的顏色分布,從而到達背景建模的目的。

混合高斯背景建模法不僅對復(fù)雜場景的適應(yīng)強,而且能通過自動計算的模型參數(shù)來對背景模型調(diào)整,檢測速度很快,且檢測準(zhǔn)確。同時算法能夠根據(jù)新獲取的圖像,對背景圖像參數(shù)進行自適應(yīng)更新。該方法能夠可靠處理光照變化、背景混亂運動的干擾以及長時間的場景變化等,因此基于混合高斯模型建模的背景減法被廣泛應(yīng)用于運動目標(biāo)檢測中。


▌幀間差分法

幀間差分法的核心是對時間上連續(xù)的兩幀、三幀或者多幀圖像進行差分運算來獲取運動區(qū)域。首先求得相鄰幀之間的像素值(通常使用灰度值)之差,然后類似于背景消減法設(shè)定參考閾值,逐個對像素點進行二值化處理。其中灰度值為255的是前景,灰度值為0的是背景。

最后通過連通域分析,形態(tài)學(xué)操作等獲取完整的運動目標(biāo)圖像。兩幀差分法適用于目標(biāo)運動較為緩慢的場景,當(dāng)運動較快時,由于目標(biāo)在相鄰幀圖像上的位置相差較大,兩幀圖像相減后并不能得到完整的運動目標(biāo),因此,人們在兩幀差分法的基礎(chǔ)上提出了三幀差分法、五幀差分法等來改善目標(biāo)包絡(luò)框。

9b7f4854-cdbd-11ed-bfe3-dac502259ad0.png

圖2. 幀間差分法流程圖 由于幀間差分法是選用前一幀的圖片作為背景,所以這使得它不僅僅具有實時性高的特點,相比于背景建模的方法更是在更新速度、算法復(fù)雜程度以及計算量方面都要有所優(yōu)化。但是幀差法極容易受到噪聲的干擾,對閾值的選擇要求很高。閾值選擇過低會導(dǎo)致檢測結(jié)果總包含大量的噪聲干擾,閾值選擇過高則可能忽視圖像中的關(guān)鍵信息,導(dǎo)致緩慢運動的目標(biāo)被忽略或者目標(biāo)提取不完整等問題。

▌光流法

光流法與上述兩種方法不同,不需要對場景中的背景圖像進行建模,而是利用圖像序列中像素在時間域上的變化以及相鄰幀圖像中每個像素之間的相關(guān)性,計算得到光流場,進而提取出運動目標(biāo)。根據(jù)所形成的光流場中二維矢量的稠密程度,光流法可以分為稠密光流和稀疏光流。其中,稠密光流計算圖像上所有點的偏移量,得到稠密的光流場,可進行像素級別圖像配準(zhǔn),但是計算量大、實時性差。

稀疏光流只對于有明顯特征的點(如角點)進行跟蹤,但是計算量小,實時性好。 如下視頻為基于Lucas Kanade稀疏光流法的運動無人機跟蹤。

在移動攝像頭場景下普遍存在背景干擾噪聲增多,小尺寸運動目標(biāo)難以檢測,計算復(fù)雜度高等缺點,難以直接應(yīng)用到運動像頭檢測運動無人機等復(fù)雜場景中,需要進一步改進和研究。





審核編輯:劉清

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

    關(guān)注

    59

    文章

    4776

    瀏覽量

    95105
  • 無人機
    +關(guān)注

    關(guān)注

    226

    文章

    10264

    瀏覽量

    178679

原文標(biāo)題:視覺感知|運動目標(biāo)檢測算法簡介及其應(yīng)用

文章出處:【微信號:3D視覺工坊,微信公眾號:3D視覺工坊】歡迎添加關(guān)注!文章轉(zhuǎn)載請注明出處。

收藏 人收藏

    評論

    相關(guān)推薦

    旗晟機器人環(huán)境檢測算法有哪些?

    硬件支撐,更離不開強大的算法庫作為軟件核心,二者相輔相成,缺一不可。今天就來了解旗晟機器人環(huán)境檢測算法。 1、設(shè)施異常監(jiān)測 通過集成高精度傳感器與智能圖像識別技術(shù)。它不僅能檢測A字梯是否存在變形,還能精確評估梯腳
    的頭像 發(fā)表于 07-19 17:54 ?471次閱讀
    旗晟機器人環(huán)境<b class='flag-5'>檢測算法</b>有哪些?

    目標(biāo)檢測與識別技術(shù)有哪些

    目標(biāo)檢測與識別技術(shù)是計算機視覺領(lǐng)域的重要研究方向,廣泛應(yīng)用于安全監(jiān)控、自動駕駛、醫(yī)療診斷、工業(yè)自動化等領(lǐng)域。 目標(biāo)檢測與識別技術(shù)的基本概念 目標(biāo)
    的頭像 發(fā)表于 07-17 09:40 ?430次閱讀

    目標(biāo)檢測與識別技術(shù)的關(guān)系是什么

    目標(biāo)檢測與識別技術(shù)是計算機視覺領(lǐng)域的兩個重要研究方向,它們之間存在著密切的聯(lián)系和相互依賴的關(guān)系。 一、目標(biāo)檢測與識別技術(shù)的概念 目標(biāo)
    的頭像 發(fā)表于 07-17 09:38 ?380次閱讀

    目標(biāo)檢測識別主要應(yīng)用于哪些方面

    介紹目標(biāo)檢測識別的應(yīng)用領(lǐng)域,以及其在各個領(lǐng)域的具體應(yīng)用情況。 安全監(jiān)控 安全監(jiān)控是目標(biāo)檢測識別應(yīng)用最廣泛的領(lǐng)域之一。在安全監(jiān)控系統(tǒng)中,
    的頭像 發(fā)表于 07-17 09:34 ?712次閱讀

    慧視小目標(biāo)識別算法 解決目標(biāo)檢測中的老大難問題

    隨著深度學(xué)習(xí)和人工智能技術(shù)的興起與技術(shù)成熟,一大批如FasterR-CNN、RetinaNet、YOLO等可以在工業(yè)界使用的目標(biāo)檢測算法已逐步成熟并進入實際應(yīng)用,大多數(shù)場景下的目標(biāo)檢測
    的頭像 發(fā)表于 07-17 08:29 ?300次閱讀
    慧視小<b class='flag-5'>目標(biāo)</b>識別<b class='flag-5'>算法</b>   解決<b class='flag-5'>目標(biāo)</b><b class='flag-5'>檢測</b>中的老大難問題

    基于深度學(xué)習(xí)的小目標(biāo)檢測

    在計算機視覺領(lǐng)域,目標(biāo)檢測一直是研究的熱點和難點之一。特別是在小目標(biāo)檢測方面,由于小目標(biāo)在圖像中所占比例小、特征不明顯,使得
    的頭像 發(fā)表于 07-04 17:25 ?627次閱讀

    口罩佩戴檢測算法

    口罩佩戴檢測算法基于YOLOv5在圖像識別檢測領(lǐng)域的優(yōu)異性能,本文研究基于基于YOLOv5的口罩佩自動戴檢測方法。首先從網(wǎng)絡(luò)和真實生活中中尋找并采集不同場景人群口罩佩戴的圖片約500張并自建數(shù)據(jù)集
    的頭像 發(fā)表于 07-01 20:20 ?243次閱讀
    口罩佩戴<b class='flag-5'>檢測算法</b>

    人員跌倒識別檢測算法

    人員跌倒識別檢測算法是基于視頻的檢測方法,通過對目標(biāo)人體監(jiān)測,當(dāng)目標(biāo)人體出現(xiàn)突然倒地行為時,自動監(jiān)測并觸發(fā)報警。人員跌倒識別檢測算法基于計算
    的頭像 發(fā)表于 06-30 11:47 ?373次閱讀
    人員跌倒識別<b class='flag-5'>檢測算法</b>

    安全帽佩戴檢測算法

    安全帽佩戴監(jiān)控是鐵路工程施工人員安全管理中的重點和難點,它對檢測算法的準(zhǔn)確 率與檢測速度都有較高的要求。本文提出一種基于神經(jīng)網(wǎng)絡(luò)架構(gòu)搜索的安全帽佩戴檢測算法 NAS-YOLO。該神經(jīng)網(wǎng)絡(luò)架構(gòu)由上
    的頭像 發(fā)表于 06-26 22:22 ?321次閱讀
    安全帽佩戴<b class='flag-5'>檢測算法</b>

    運動控制算法有哪些

    運動控制算法是機器人學(xué)和自動化領(lǐng)域中的核心技術(shù)之一,它們負責(zé)規(guī)劃和執(zhí)行機器人或自動化設(shè)備的精確運動。以下是一些常見的運動控制算法,以及它們的
    的頭像 發(fā)表于 06-13 09:17 ?1698次閱讀

    OpenVINO? C# API部署YOLOv9目標(biāo)檢測和實例分割模型

    YOLOv9模型是YOLO系列實時目標(biāo)檢測算法中的最新版本,代表著該系列在準(zhǔn)確性、速度和效率方面的又一次重大飛躍。
    的頭像 發(fā)表于 04-03 17:35 ?661次閱讀
    OpenVINO? C# API部署YOLOv9<b class='flag-5'>目標(biāo)</b><b class='flag-5'>檢測</b>和實例分割模型

    柔性印刷線路板缺陷檢測方法指南

    現(xiàn)有的FPC缺陷檢測算法多衍生于PCB檢測算法,但受本身獨特性限制,F(xiàn)PC板缺陷要求更高,檢測樣板尺寸更大,樣板成像易變形,使得針對PCB板的缺陷檢測算法不能直接套用FPC板的
    發(fā)表于 11-30 15:29 ?423次閱讀

    一種可靠的峰值和起始點檢測算法

    電子發(fā)燒友網(wǎng)站提供《一種可靠的峰值和起始點檢測算法.pdf》資料免費下載
    發(fā)表于 11-22 10:27 ?0次下載
    一種可靠的峰值和起始點<b class='flag-5'>檢測算法</b>

    目標(biāo)檢測算法YOLO的發(fā)展史和原理

    大家或許知道,首字母縮寫YOLO在英文語境下較為流行的含義,即You Only Live Once,你只能活一次。我們今天要介紹的YOLO卻有著與前者不一樣的含義。在算法的世界中,YOLO寓意You Only Look Once,你只需要看一眼——這不失為一種來自開發(fā)者的羅曼蒂克。
    的頭像 發(fā)表于 11-18 10:33 ?4994次閱讀
    <b class='flag-5'>目標(biāo)</b><b class='flag-5'>檢測算法</b>YOLO的發(fā)展史和原理

    基于NXP微控制器i.MX RT1170的多人體實時檢測算法和系統(tǒng)

    基于NXP微控制器i.MX RT1170的多人體實時檢測算法和系統(tǒng)
    的頭像 發(fā)表于 10-26 16:27 ?978次閱讀
    基于NXP微控制器i.MX RT1170的多人體實時<b class='flag-5'>檢測算法</b>和系統(tǒng)