0
  • 聊天消息
  • 系統(tǒng)消息
  • 評(píng)論與回復(fù)
登錄后你可以
  • 下載海量資料
  • 學(xué)習(xí)在線課程
  • 觀看技術(shù)視頻
  • 寫文章/發(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)用

新機(jī)器視覺 ? 來源:空中機(jī)器人前沿 ? 2023-04-10 16:42 ? 次閱讀

作者:sky-guo

運(yùn)動(dòng)目標(biāo)檢測(cè)的主要目的是從圖片序列中將變化區(qū)域或者運(yùn)動(dòng)物體從背景圖像中分離出來,常用于視頻監(jiān)控、異常檢測(cè)、三維重建、實(shí)時(shí)定位與建圖等領(lǐng)域。運(yùn)動(dòng)目標(biāo)檢測(cè)是許多領(lǐng)域應(yīng)用落地的基礎(chǔ),近年來被廣泛地關(guān)注和研究,對(duì)運(yùn)動(dòng)無人機(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ū)域。它把與背景圖像差異超過一定閾值的區(qū)域作為運(yùn)動(dòng)區(qū)域,把小于閾值的部分作為背景區(qū)域,從而確定運(yùn)動(dòng)目標(biāo)。背景消減法中背景圖像會(huì)受到外部光線變化、其他外部環(huán)境變化、相機(jī)運(yùn)動(dòng)等因素的影響,所以背景消減法成功的關(guān)鍵在于背景建模以及背景更新。

fa518b82-cd7f-11ed-bfe3-dac502259ad0.png

圖1. 背景消減法流程

傳統(tǒng)的背景建模方法主要包括中值法、均值法、單高斯分布模型、混合高斯模型等等。自適應(yīng)混合高斯背景建模是圖像背景建模的重要方法,它的工作原理是基于視頻圖像中像素點(diǎn)在時(shí)間域上的分布來得到像素點(diǎn)上的顏色分布,從而到達(dá)背景建模的目的。混合高斯背景建模法不僅對(duì)復(fù)雜場(chǎng)景的適應(yīng)強(qiáng),而且能通過自動(dòng)計(jì)算的模型參數(shù)來對(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è)中。

背景消減法雖然原理簡(jiǎn)單,但是主要應(yīng)用于固定攝像頭場(chǎng)景。在運(yùn)動(dòng)攝像頭場(chǎng)景下,背景變化過快或者過于復(fù)雜,需要引入額外的圖像對(duì)齊、復(fù)雜的背景更新方法等才能有效工作,這也導(dǎo)致出現(xiàn)計(jì)算量過高的問題。

幀間差分法

幀間差分法的核心是對(duì)時(shí)間上連續(xù)的兩幀、三幀或者多幀圖像進(jìn)行差分運(yùn)算來獲取運(yùn)動(dòng)區(qū)域。首先求得相鄰幀之間的像素值(通常使用灰度值)之差,然后類似于背景消減法設(shè)定參考閾值,逐個(gè)對(duì)像素點(diǎn)進(jìn)行二值化處理。其中灰度值為255的是前景,灰度值為0的是背景。最后通過連通域分析,形態(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ǔ)上提出了三幀差分法、五幀差分法等來改善目標(biāo)包絡(luò)框。

fa667254-cd7f-11ed-bfe3-dac502259ad0.png

圖2. 幀間差分法流程圖

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

光流法

光流法與上述兩種方法不同,不需要對(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í)性好。

總體而言,上述經(jīng)典運(yùn)動(dòng)目標(biāo)檢測(cè)方法雖然能夠在一些場(chǎng)景中有效檢測(cè)運(yùn)動(dòng)目標(biāo),但是主要適用于靜止攝像頭場(chǎng)景。在移動(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)無人機(jī)等復(fù)雜場(chǎng)景中,需要進(jìn)一步改進(jìn)和研究。

審核編輯:湯梓紅

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

    關(guān)注

    13

    文章

    1122

    瀏覽量

    47414
  • 攝像頭
    +關(guān)注

    關(guān)注

    60

    文章

    4841

    瀏覽量

    95703
  • 相機(jī)
    +關(guān)注

    關(guān)注

    4

    文章

    1351

    瀏覽量

    53618
  • 檢測(cè)算法
    +關(guān)注

    關(guān)注

    0

    文章

    119

    瀏覽量

    25220
  • 運(yùn)動(dòng)目標(biāo)檢測(cè)

    關(guān)注

    0

    文章

    16

    瀏覽量

    7405

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

文章出處:【微信號(hào):vision263com,微信公眾號(hào):新機(jī)器視覺】歡迎添加關(guān)注!文章轉(zhuǎn)載請(qǐng)注明出處。

收藏 人收藏

    評(píng)論

    相關(guān)推薦

    PowerPC小目標(biāo)檢測(cè)算法怎么實(shí)現(xiàn)?

    檢測(cè)系統(tǒng)在低功耗、輕小型化等方面提出了更高的要求。因此,完成小目標(biāo)檢測(cè)任務(wù)不僅需要尋求合理的小目標(biāo)檢測(cè)算法,在實(shí)現(xiàn)時(shí)還需要考慮處理性能和體積
    發(fā)表于 08-09 07:07

    求一種基于機(jī)載單通道SAR數(shù)據(jù)的地面運(yùn)動(dòng)目標(biāo)檢測(cè)算法

    兩通道DPCA動(dòng)目標(biāo)檢測(cè)原理是什么?基于機(jī)載單通道SAR數(shù)據(jù)的地面運(yùn)動(dòng)目標(biāo)檢測(cè)算法
    發(fā)表于 06-03 06:04

    基于YOLOX目標(biāo)檢測(cè)算法的改進(jìn)

    1、介紹近年來,自動(dòng)駕駛汽車不斷走進(jìn)我們的視野中,面向自動(dòng)駕駛的目標(biāo)檢測(cè)算法也成為了國(guó)內(nèi)外的研究熱點(diǎn)之一。安全可靠的自動(dòng)駕駛汽車依賴于對(duì)周圍環(huán)境的準(zhǔn)確感知,以便及時(shí)做出正確的決策。目標(biāo)檢測(cè)
    發(fā)表于 03-06 13:55

    一種改進(jìn)的基于光流的運(yùn)動(dòng)目標(biāo)檢測(cè)算法

    摘要:討論了序列圖像的運(yùn)動(dòng)目標(biāo)檢測(cè)算法,在傳統(tǒng)的光流場(chǎng)計(jì)算方法的基礎(chǔ)上,提出了基于幀間差閾值法的快速光流算法。整個(gè)算法簡(jiǎn)單、有效,保證了序列
    發(fā)表于 01-09 12:06 ?29次下載

    基于像素分類的運(yùn)動(dòng)目標(biāo)檢測(cè)算法

    針對(duì)復(fù)雜環(huán)境下運(yùn)動(dòng)目標(biāo)檢測(cè)提出一種基于像素分類的運(yùn)動(dòng)目標(biāo)檢測(cè)算法。該
    發(fā)表于 04-10 08:51 ?4次下載

    運(yùn)動(dòng)序列目標(biāo)檢測(cè)算法研究及DSP實(shí)現(xiàn)

    由于實(shí)際場(chǎng)景的多樣性,目前常用的運(yùn)動(dòng)目標(biāo)檢測(cè)算法都還存在一定程度的缺陷,因此本文提出了一種將幀差法和背景減法相結(jié)合的方法,實(shí)現(xiàn)快速精確地檢測(cè)和提取運(yùn)
    發(fā)表于 07-27 16:42 ?13次下載

    基于碼本模型的運(yùn)動(dòng)目標(biāo)檢測(cè)算法

    本內(nèi)容提供了基于碼本模型的運(yùn)動(dòng)目標(biāo)檢測(cè)算法
    發(fā)表于 05-19 10:54 ?32次下載
    基于碼本模型的<b class='flag-5'>運(yùn)動(dòng)</b><b class='flag-5'>目標(biāo)</b><b class='flag-5'>檢測(cè)算法</b>

    基于Surendra改進(jìn)的運(yùn)動(dòng)目標(biāo)檢測(cè)算法

    提出了一種基于Surendra改進(jìn)的運(yùn)動(dòng)目標(biāo)檢測(cè)算法,通過對(duì)背景更新系數(shù)的改進(jìn),獲取穩(wěn)定準(zhǔn)確的背景,再將背景幀與含運(yùn)動(dòng)區(qū)域的圖像幀用差分運(yùn)算獲得運(yùn)動(dòng)
    發(fā)表于 08-07 19:02 ?31次下載

    改進(jìn)的ViBe運(yùn)動(dòng)目標(biāo)檢測(cè)算法_劉春

    改進(jìn)的ViBe運(yùn)動(dòng)目標(biāo)檢測(cè)算法_劉春
    發(fā)表于 03-19 11:41 ?0次下載

    基于背景碼本模型的運(yùn)動(dòng)目標(biāo)檢測(cè)算法

    提出一種基于背景碼本模型的視頻圖像中運(yùn)動(dòng)目標(biāo)檢測(cè)算法。該算法利用歸一化的Mann-Whitney秩和統(tǒng)計(jì)量自適應(yīng)調(diào)整判決??????閾值,使用Mean shift進(jìn)行碼本中碼字和方差
    發(fā)表于 09-08 15:20 ?16次下載

    視頻序列運(yùn)動(dòng)目標(biāo)檢測(cè)

    目標(biāo)檢測(cè)算法。該算法結(jié)合背景減除法和幀間差分法,對(duì)當(dāng)前幀像素點(diǎn)的運(yùn)動(dòng)狀態(tài)進(jìn)行判斷,分別對(duì)靜止和運(yùn)動(dòng)的像素點(diǎn)進(jìn)行替換和更新,采用最大類間方差(
    發(fā)表于 12-01 15:22 ?2次下載

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

    整體框架 目標(biāo)檢測(cè)算法主要包括:【兩階段】目標(biāo)檢測(cè)算法、【多階段】目標(biāo)檢測(cè)算法、【單階段】
    的頭像 發(fā)表于 04-30 10:22 ?1.1w次閱讀
    基于深度學(xué)習(xí)的<b class='flag-5'>目標(biāo)</b><b class='flag-5'>檢測(cè)算法</b>

    淺談紅外弱小目標(biāo)檢測(cè)算法

    紅外單幀弱小目標(biāo)檢測(cè)算法主要通過圖像預(yù)處理突出小目標(biāo)同時(shí)抑制背景噪聲干擾,之后采用閾值分割提取疑似目標(biāo),最后根據(jù)特征信息進(jìn)行目標(biāo)確認(rèn)。
    的頭像 發(fā)表于 08-04 17:20 ?6107次閱讀

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

    運(yùn)動(dòng)目標(biāo)檢測(cè)的主要目的是從圖片序列中將變化區(qū)域或者運(yùn)動(dòng)物體從背景圖像中分離出來,常用于視頻監(jiān)控、異常檢測(cè)、三維重建、實(shí)時(shí)定位與建圖等領(lǐng)域。
    的頭像 發(fā)表于 03-29 09:29 ?1047次閱讀

    基于Transformer的目標(biāo)檢測(cè)算法

    掌握基于Transformer的目標(biāo)檢測(cè)算法的思路和創(chuàng)新點(diǎn),一些Transformer論文涉及的新概念比較多,話術(shù)沒有那么通俗易懂,讀完論文仍然不理解算法的細(xì)節(jié)部分。
    發(fā)表于 08-16 10:51 ?653次閱讀
    基于Transformer的<b class='flag-5'>目標(biāo)</b><b class='flag-5'>檢測(cè)算法</b>