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

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

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

運(yùn)動(dòng)目標(biāo)檢測(cè)算法簡(jiǎn)介及其應(yīng)用

3D視覺(jué)工坊 ? 來(lái)源:空中機(jī)器人前沿 ? 2023-03-29 09:29 ? 次閱讀

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

背景減法

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

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

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

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


▌幀間差分法

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

最后通過(guò)連通域分析,形態(tài)學(xué)操作等獲取完整的運(yùn)動(dòng)目標(biāo)圖像。兩幀差分法適用于目標(biāo)運(yùn)動(dòng)較為緩慢的場(chǎng)景,當(dāng)運(yùn)動(dòng)較快時(shí),由于目標(biāo)在相鄰幀圖像上的位置相差較大,兩幀圖像相減后并不能得到完整的運(yùn)動(dòng)目標(biāo),因此,人們?cè)趦蓭罘址ǖ幕A(chǔ)上提出了三幀差分法、五幀差分法等來(lái)改善目標(biāo)包絡(luò)框。

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

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

▌光流法

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

稀疏光流只對(duì)于有明顯特征的點(diǎn)(如角點(diǎn))進(jìn)行跟蹤,但是計(jì)算量小,實(shí)時(shí)性好。 如下視頻為基于Lucas Kanade稀疏光流法的運(yùn)動(dòng)無(wú)人機(jī)跟蹤。

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





審核編輯:劉清

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

    關(guān)注

    60

    文章

    4842

    瀏覽量

    95709
  • 無(wú)人機(jī)
    +關(guān)注

    關(guān)注

    230

    文章

    10437

    瀏覽量

    180481

原文標(biāo)題:視覺(jué)感知|運(yùn)動(dòng)目標(biāo)檢測(cè)算法簡(jiǎn)介及其應(yīng)用

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

收藏 人收藏

    評(píng)論

    相關(guān)推薦

    【「從算法到電路—數(shù)字芯片算法的電路實(shí)現(xiàn)」閱讀體驗(yàn)】+內(nèi)容簡(jiǎn)介

    內(nèi)容簡(jiǎn)介這是一本深入解讀基礎(chǔ)算法及其電路設(shè)計(jì),以打通算法研發(fā)到數(shù)字IC設(shè)計(jì)的實(shí)現(xiàn)屏障,以及指導(dǎo)芯片設(shè)計(jì)工程師從底層掌握復(fù)雜電路設(shè)計(jì)與優(yōu)化方法為目標(biāo)
    發(fā)表于 11-21 17:14

    在樹(shù)莓派上部署YOLOv5進(jìn)行動(dòng)物目標(biāo)檢測(cè)的完整流程

    目標(biāo)檢測(cè)在計(jì)算機(jī)視覺(jué)領(lǐng)域中具有重要意義。YOLOv5(You Only Look One-level)是目標(biāo)檢測(cè)算法中的一種代表性方法,以其高效性和準(zhǔn)確性備受關(guān)注,并且在各種
    的頭像 發(fā)表于 11-11 10:38 ?1009次閱讀
    在樹(shù)莓派上部署YOLOv5進(jìn)行動(dòng)物<b class='flag-5'>目標(biāo)</b><b class='flag-5'>檢測(cè)</b>的完整流程

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

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

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

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

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

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

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

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

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

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

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

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

    口罩佩戴檢測(cè)算法

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

    人員跌倒識(shí)別檢測(cè)算法

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

    安全帽佩戴檢測(cè)算法

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

    運(yùn)動(dòng)控制算法有哪些

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

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

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

    AI驅(qū)動(dòng)的雷達(dá)目標(biāo)檢測(cè):前沿技術(shù)與實(shí)現(xiàn)策略

    傳統(tǒng)的雷達(dá)目標(biāo)檢測(cè)方法,主要圍繞雷達(dá)回波信號(hào)的統(tǒng)計(jì)特性進(jìn)行建模,進(jìn)而在噪聲和雜波的背景下對(duì)目標(biāo)存在與否進(jìn)行判決,常用的典型算法如似然比檢測(cè)
    發(fā)表于 03-01 12:26 ?2868次閱讀
    AI驅(qū)動(dòng)的雷達(dá)<b class='flag-5'>目標(biāo)</b><b class='flag-5'>檢測(cè)</b>:前沿技術(shù)與實(shí)現(xiàn)策略

    基于深度學(xué)習(xí)的芯片缺陷檢測(cè)梳理分析

    雖然表面缺陷檢測(cè)技術(shù)已經(jīng)不斷從學(xué)術(shù)研究走向成熟的工業(yè)應(yīng)用,但是依然有一些需要解決的問(wèn)題?;谝陨戏治隹梢园l(fā)現(xiàn),由于芯片表面缺陷的獨(dú)特性質(zhì),通用目標(biāo)檢測(cè)算法不適合直接應(yīng)用于芯片表面缺陷檢測(cè)
    發(fā)表于 02-25 14:30 ?1522次閱讀
    基于深度學(xué)習(xí)的芯片缺陷<b class='flag-5'>檢測(cè)</b>梳理分析