• 
    

    
    

      99热精品在线国产_美女午夜性视频免费_国产精品国产高清国产av_av欧美777_自拍偷自拍亚洲精品老妇_亚洲熟女精品中文字幕_www日本黄色视频网_国产精品野战在线观看 ?

      混合模型的運(yùn)動(dòng)目標(biāo)檢測(cè)與跟蹤算法

      2020-08-04 12:27:53郎曉彤
      現(xiàn)代電子技術(shù) 2020年3期

      郎曉彤

      摘? 要: 針對(duì)運(yùn)動(dòng)目標(biāo)檢測(cè)與跟蹤算法計(jì)算準(zhǔn)確率低、效果差的問題,結(jié)合Kalman濾波算法,提出一種基于高斯混合模型的運(yùn)動(dòng)目標(biāo)檢測(cè)與跟蹤算法。對(duì)傳統(tǒng)的權(quán)重更新機(jī)制進(jìn)行改進(jìn),以保證背景的持續(xù)更新狀態(tài)。建立高斯混合模型,對(duì)運(yùn)動(dòng)目標(biāo)圖像進(jìn)行處理,對(duì)圖像中的參數(shù)信息進(jìn)行實(shí)時(shí)更新,在Kalman濾波器的性質(zhì)影響下進(jìn)行目標(biāo)跟蹤,將獲取的運(yùn)動(dòng)目標(biāo)位置作為信息輸入,完成運(yùn)行并跟蹤。在更新的過程中,根據(jù)運(yùn)動(dòng)目標(biāo)的狀態(tài)確定矩陣,目標(biāo)遮擋也不會(huì)影響追蹤的效果。結(jié)果表明,利用Kalman濾波器對(duì)運(yùn)動(dòng)目標(biāo)進(jìn)行跟蹤,可以取得良好的運(yùn)動(dòng)目標(biāo)跟蹤效果。

      關(guān)鍵詞: 高斯混合模型; 運(yùn)動(dòng)目標(biāo)檢測(cè); 跟蹤算法; 權(quán)重更新; 目標(biāo)遮擋; 運(yùn)動(dòng)目標(biāo)跟蹤

      中圖分類號(hào): TN911.1?34? ? ? ? ? ? ? ? ? ? ? ? ? 文獻(xiàn)標(biāo)識(shí)碼: A? ? ? ? ? ? ? ? ? ? ? ?文章編號(hào): 1004?373X(2020)03?0070?04

      Moving object detection and tracking algorithm based on mixture model

      LANG Xiaotong

      (Zunyi Normal University, Zunyi 563000, China)

      Abstract: In combination with Kalman filtering algorithm, a moving object detection and tracking algorithm based on Gaussian mixture model is proposed to deal with the deficiencies of low accuracy and poor effect in conventional moving object detection and tracking algorithm, and improve the traditional weight updating mechanism to ensure continuous updating status of the background. The Gaussian mixture model is created to process the moving object image, update in real time the parameter information in the image and track the object with the performance influence of Kalman filter. The acquired moving object position is taken as information input to complete the operation and tracking. In the process of updating, matrix is determined according to the status of the moving object. In the case of the object occlusion, the tracking effect will not be affected. The results show that the Kalman filter can achieve good tracking effect of moving objects.

      Keywords: Gaussian mixture model; moving object detection; tracking algorithm; weight updating; object occlusion; moving object tracking

      0? 引? 言

      在信息化的時(shí)代背景下,各種新興技術(shù)迅速發(fā)展,通過視覺感官的方式獲取外界信息成為了一種新的趨勢(shì)。在人們的生活中,到處都有視頻監(jiān)控,各個(gè)領(lǐng)域?qū)σ曨l監(jiān)控都投入了大量的財(cái)力。人眼長(zhǎng)時(shí)間觀看視頻難免會(huì)存在疏漏。因此,亟需一種穩(wěn)定可靠的智能控制技術(shù)解決這種疏漏問題。在智能化的發(fā)展基礎(chǔ)上,采用無人監(jiān)管模式,對(duì)監(jiān)控中的圖像進(jìn)行自動(dòng)分析與處理,發(fā)現(xiàn)異常后及時(shí)觸發(fā)警報(bào)。在視頻圖像處理技術(shù)中,運(yùn)動(dòng)目標(biāo)檢測(cè)與跟蹤技術(shù)起著關(guān)鍵性作用,在智能監(jiān)控系統(tǒng)中有著極高的影響[1]。運(yùn)動(dòng)目標(biāo)檢測(cè)可以準(zhǔn)確地將運(yùn)動(dòng)物體從背景圖像中進(jìn)行分離,從而確定目標(biāo)的具體位置所在;運(yùn)動(dòng)目標(biāo)跟蹤則是將檢測(cè)到的參數(shù)信息傳遞到相應(yīng)模塊中,由相應(yīng)的技術(shù)對(duì)這些參數(shù)進(jìn)行分析、處理與統(tǒng)計(jì)。運(yùn)動(dòng)目標(biāo)檢測(cè)與跟蹤是智能監(jiān)控系統(tǒng)的技術(shù),其算法計(jì)算更是影響到系統(tǒng)的精確性?,F(xiàn)實(shí)情況是運(yùn)動(dòng)目標(biāo)檢測(cè)與跟蹤容易受到周圍環(huán)境因素的影響,如復(fù)雜背景、光照突變場(chǎng)景、遮擋、陰影等,在比較復(fù)雜的場(chǎng)景下,對(duì)運(yùn)動(dòng)目標(biāo)檢測(cè)與跟蹤算法的要求更高,顯然現(xiàn)有的算法還無法適應(yīng)于所有的情形中。高斯混合模型對(duì)復(fù)雜環(huán)境有較好的適應(yīng)能力,基于此,本文設(shè)計(jì)一款基于高斯混合模型的運(yùn)動(dòng)目標(biāo)檢測(cè)與跟蹤算法,以彌補(bǔ)現(xiàn)有算法中存在的缺陷。

      1? 高斯混合模型相關(guān)理論

      運(yùn)動(dòng)目標(biāo)檢測(cè)在視頻監(jiān)控領(lǐng)域中是一種非常關(guān)鍵的技術(shù),被廣泛應(yīng)用在各個(gè)領(lǐng)域的監(jiān)控中?,F(xiàn)有的算法在檢測(cè)過程中容易受到外界因素的干擾,影響最終的檢測(cè)結(jié)果。針對(duì)存在準(zhǔn)確性較差的問題,很多專家學(xué)者相繼提出了多種算法來解決這種問題,如幀間差分法、光流法、背景差分法[2],雖然這些算法都有各自的特色,但是會(huì)受到光照原因的影響,進(jìn)而影響結(jié)果判斷的準(zhǔn)確性。對(duì)此,本文提出了一種基于高斯混合模型的運(yùn)動(dòng)目標(biāo)檢測(cè)與跟蹤算法,該算法解決了傳統(tǒng)算法中存在的光照突變敏感的問題,利用高斯模型的個(gè)數(shù)調(diào)整場(chǎng)景,提高了場(chǎng)景自身的適應(yīng)性能力。算法流程如圖1所示。

      1.1? 運(yùn)動(dòng)區(qū)域提取

      在傳統(tǒng)的高斯混合建模中,像素是一個(gè)個(gè)單獨(dú)存在的個(gè)體,雖然能夠在一定程度上保證每幀圖像及時(shí)更新,但是無法保證其穩(wěn)定性。為此,可以先進(jìn)行運(yùn)動(dòng)區(qū)域提取[3],再進(jìn)行分塊處理,這樣的方式可以大大提高處理效率。以往的差分法算法簡(jiǎn)單,可以快速檢測(cè)到運(yùn)動(dòng)區(qū)域,閾值決定了幀間差分法的性能,因此,閾值的選擇非常關(guān)鍵,過高或過低的閾值都會(huì)影響性能。因此,融合Canny檢測(cè)算法,可以有效解決差分法中邊緣不連續(xù)的問題。

      假設(shè)[T=3σ+μ1,Δz1,Δz2]是動(dòng)態(tài)閾值,可以表示為:

      式中:[M×N]表示像素點(diǎn)個(gè)數(shù);[ξ]表示抑制系數(shù)。

      用Canny算法對(duì)幀進(jìn)行提取,可以得到邊緣圖像[Bi(x,y)],通過對(duì)邊緣進(jìn)行處理可以得到更好的圖像效果。將[Bi(x,y)]與差分圖像聯(lián)合運(yùn)算[4],可以得到:

      利用改進(jìn)后的三幀差分法所得到的運(yùn)動(dòng)區(qū)域也會(huì)存在一些漏洞,因此需要對(duì)其進(jìn)行形態(tài)學(xué)運(yùn)算,以獲取完整的運(yùn)動(dòng)區(qū)域。差分法所檢測(cè)到的運(yùn)動(dòng)目標(biāo)區(qū)域受限,接下來采用高斯混合建模的方法對(duì)前景區(qū)域和背景區(qū)域進(jìn)行建模[5]。

      1.2? 高斯混合模型

      高斯混合模型需要對(duì)圖像中的每一個(gè)像素點(diǎn)進(jìn)行建模,可以表示為:

      式中:[K]表示模型個(gè)數(shù);[ωi,t]表示權(quán)重;[μi,t]表示均值;[?i,t]表示協(xié)方差矩陣。

      高斯混合模型建模步驟如下:

      1) 模型初始化:將第一幀作為初始化的背景圖像。

      2) 模型的參數(shù)更新:將當(dāng)前幀的像素點(diǎn)與多個(gè)高斯點(diǎn)進(jìn)行比較。如果像素點(diǎn)無法與高斯分布同時(shí)存在,則像素點(diǎn)的[μi,t],[?i,t]背景值會(huì)受到影響。

      3) 背景提取與前景檢測(cè):按照優(yōu)先級(jí)的排列方式對(duì)高斯分布進(jìn)行排序。按照式(4)進(jìn)行判斷:

      式中[T]表示閾值。

      1.3? 改進(jìn)的背景建模方法

      在現(xiàn)有的高斯混合模型中,所包含的像素點(diǎn)個(gè)數(shù)都是固定不變的,而在實(shí)際的運(yùn)動(dòng)目標(biāo)檢測(cè)中,像素值千變?nèi)f化,因此現(xiàn)有的高斯混合模型無法適用于對(duì)場(chǎng)景的切換。為了增加高斯分布的合理性,需要按照下列方式產(chǎn)生高斯分布[6]:

      式中:[β]表示平衡系數(shù),[0<β<1]。當(dāng)[k]值最大時(shí),需要將權(quán)重最小的高斯分布進(jìn)行刪除。

      當(dāng)圖像中的像素點(diǎn)逐漸穩(wěn)定后,可以排除優(yōu)先級(jí)的排序,刪除高斯分布、合并分布,留下最優(yōu)的高斯分布圖像,以更好地適應(yīng)更多的場(chǎng)景變化。

      2? 基于改進(jìn)的高斯混合模型運(yùn)動(dòng)目標(biāo)檢測(cè)與跟蹤算法研究

      本研究整個(gè)過程分為檢測(cè)部分與跟蹤部分。檢測(cè)部分獲取運(yùn)動(dòng)目標(biāo)參數(shù),輸入到Kalman濾波器中并運(yùn)行,其算法流程如圖2所示[7]。

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

      2.1.1? 高斯模型的初始化與更新

      將第一幀圖像作為高斯模型中的均值[μ1],在更新時(shí),對(duì)存在的高斯分布按照優(yōu)先級(jí)的方式進(jìn)行大小排列,匹配當(dāng)前幀像素值與高斯分布,匹配方式為:

      如果已經(jīng)存在匹配好的高斯分布,需要按照式(9)的方式進(jìn)行:

      式中[α]表示學(xué)習(xí)率。

      高斯分布在排列時(shí),權(quán)重決定了背景,則背景模型可以表示為:

      式中[T]表示權(quán)重比例。

      2.1.2? 改進(jìn)的權(quán)重更新機(jī)制

      當(dāng)物體進(jìn)入場(chǎng)景后會(huì)發(fā)生停滯,在視頻幀中作為背景,當(dāng)背景中的物體開始運(yùn)動(dòng)后,物體會(huì)將遮擋的部分作為背景進(jìn)行展示[8]。在高斯混合模型中,利用式(9)表示不同的場(chǎng)景狀態(tài)。[α]為固定值不變,則權(quán)重更新的速率也不會(huì)發(fā)生任何變化。為了使場(chǎng)景中的物體可以變成背景,需要一種新的更新機(jī)制。當(dāng)檢測(cè)到的物體目標(biāo)靜止時(shí),需要采取更新手段,以達(dá)到快速生成背景圖像的目的。具體的操作方式為:當(dāng)像素點(diǎn)與高斯分布發(fā)生匹配時(shí),像素點(diǎn)會(huì)進(jìn)入到一個(gè)相對(duì)穩(wěn)定的狀態(tài),按照式(9)進(jìn)行權(quán)重更新。權(quán)重更新的過程可以采用以下方式進(jìn)行:

      式中:[Δt]表示時(shí)間差值;[αs<1]。

      2.2? 運(yùn)動(dòng)目標(biāo)跟蹤

      2.2.1? 改進(jìn)的Kalman濾波預(yù)測(cè)算法

      Kalman濾波在1961年被提出,包括更新與預(yù)測(cè)兩個(gè)階段。在預(yù)測(cè)階段,可以采用Kalman濾波器方程計(jì)算出目標(biāo)狀態(tài)的最佳值,并對(duì)得到的參數(shù)進(jìn)行預(yù)估。在更新的過程中,可以將預(yù)測(cè)階段所獲取的最優(yōu)估計(jì)值采用預(yù)測(cè)值進(jìn)行修改,利用協(xié)方差矩陣的方式衡量估計(jì)值的準(zhǔn)確性,以判斷運(yùn)動(dòng)模型的目標(biāo)值與實(shí)際值之間的匹配結(jié)果。

      Kalman濾波的工作原理為:使用動(dòng)態(tài)系統(tǒng)進(jìn)行依次預(yù)測(cè),以得到最佳的狀態(tài)值,其表達(dá)方程為:

      式(12)分別表示Kalman濾波的狀態(tài)方程與觀測(cè)方程。其中,[X(k)]表示系統(tǒng)狀態(tài);[A]表示轉(zhuǎn)移矩陣;[U(k)]表示確定性輸入;[B]表示控制矩陣;[Z(k)],[W(k)],[V(k)]表示狀態(tài)觀測(cè)值、過程噪聲、測(cè)量噪聲;[H]為觀測(cè)矩陣。

      觀測(cè)矩陣表示為:

      狀態(tài)轉(zhuǎn)移矩陣表示為:

      式中[Δt]表示間隔時(shí)間。

      觀測(cè)噪聲協(xié)方差表示為:

      在實(shí)際的場(chǎng)景中目標(biāo)之間會(huì)出現(xiàn)遮擋問題,影響觀測(cè)值判斷的準(zhǔn)確性,如果矩陣[R]不變, 會(huì)使得跟蹤的數(shù)據(jù)不準(zhǔn)確。因此,為了提高跟蹤的準(zhǔn)確性,提出了一種基于矩陣的自由選擇算法解決這種問題。

      2.2.2? 運(yùn)動(dòng)目標(biāo)跟蹤過程

      為了更精確地表達(dá)運(yùn)動(dòng)目標(biāo),需要結(jié)合物體本身的一些特有信息作為跟蹤背景,如顏色、運(yùn)動(dòng)方式等。顏色作為一種跟蹤依據(jù),不會(huì)隨著場(chǎng)景的改變而發(fā)生改變,因此,可以將顏色作為跟蹤的條件,求取RGB顏色直方圖,其計(jì)算方式為:

      式中[(x,y)]表示位置。當(dāng)物體的位置與速度可以準(zhǔn)確描述物體的運(yùn)動(dòng)狀態(tài)時(shí),需要使用Kalman濾波器中的初始值進(jìn)行表示,在初始的狀態(tài)下,如果[U(k)]=0,則狀態(tài)方程可以表示為:

      式中:[P]表示位置向量;[V]表示速度向量。將位置向量與速度向量作為初始值輸入Kalman濾波器中,可以得到最終的運(yùn)動(dòng)目標(biāo)。

      3? 實(shí)驗(yàn)驗(yàn)證

      3.1? 實(shí)驗(yàn)配置

      利用Linux操作系統(tǒng),8 GB內(nèi)存,Intel雙核CPU 3.2 GHz,VC 6.0++編程實(shí)現(xiàn)仿真實(shí)驗(yàn)。為了體現(xiàn)出該算法的真實(shí)有效性,分別在不同的環(huán)境下進(jìn)行實(shí)驗(yàn)。

      3.2? 實(shí)驗(yàn)分析

      為了證明高斯混合模型的運(yùn)動(dòng)目標(biāo)與跟蹤算法的有效性,需要對(duì)運(yùn)動(dòng)目標(biāo)進(jìn)行檢測(cè),并全程跟蹤,對(duì)其進(jìn)行仿真實(shí)驗(yàn),并與其他的方法進(jìn)行比較。利用改進(jìn)后的高斯混合模型背景差分法對(duì)運(yùn)動(dòng)目標(biāo)進(jìn)行檢測(cè),為了得到更加精確的計(jì)算結(jié)果,先假設(shè)各個(gè)像素之間的像素點(diǎn)都是相互獨(dú)立的,需要對(duì)彩色圖像進(jìn)行灰度化處理。改進(jìn)后的高斯混合模型背景差分法在進(jìn)行處理之前,需要先對(duì)輸入背景進(jìn)行分塊處理,圖像塊為3×3,用平均值表示。最大高斯分布上限為6,初始值為[w],權(quán)值為0.3,截取不同階段的視頻信息,如表1所示。

      采用幀差法、光流法和改進(jìn)后的高斯混合模型進(jìn)行對(duì)比,運(yùn)動(dòng)目標(biāo)檢測(cè)時(shí)間如表2所示。

      運(yùn)動(dòng)目標(biāo)檢測(cè)效果如圖3所示。

      以圖3a)原始圖像為基礎(chǔ),分別對(duì)原始圖像采用幀差法、光流法、改進(jìn)后的高斯混合模型進(jìn)行檢測(cè),得到改進(jìn)后的高斯混合模型對(duì)于運(yùn)動(dòng)目標(biāo)的檢測(cè)效果明顯優(yōu)于幀差法與光流法。幀差法對(duì)運(yùn)動(dòng)目標(biāo)檢測(cè)的輪廓完整,可以有效解決陰影區(qū)域的問題,但是所體現(xiàn)的信息丟失較為嚴(yán)重;光流法雖然很好地保留了運(yùn)動(dòng)目標(biāo)的信息,但是由于檢測(cè)的目標(biāo)范圍太大,為檢測(cè)結(jié)果增加了很多無用的信息,影響檢測(cè)結(jié)果的準(zhǔn)確度;改進(jìn)后的高斯混合模型獲取的運(yùn)動(dòng)目標(biāo)信息完整,檢測(cè)結(jié)果更加準(zhǔn)確。

      4? 結(jié)? 語

      在智能化的發(fā)展背景下,越來越離不開智能視頻監(jiān)控系統(tǒng)所帶來的便利。在智能視頻監(jiān)控系統(tǒng)中,運(yùn)動(dòng)目標(biāo)檢測(cè)與跟蹤是非常關(guān)鍵的組成部分,其算法的運(yùn)行性能直接關(guān)系到整個(gè)系統(tǒng)的運(yùn)行性能。本文以運(yùn)動(dòng)目標(biāo)檢測(cè)與跟蹤為研究背景展開討論,在高斯混合模型的基礎(chǔ)上進(jìn)行算法改進(jìn),引入Kalman濾波算法完成運(yùn)動(dòng)目標(biāo)跟蹤。在高斯混合模型的重要階段,改進(jìn)現(xiàn)有的更新機(jī)制,完成背景之間的相互轉(zhuǎn)換,以保證背景圖像的同步更新。利用改進(jìn)后的Kalman濾波算法完成對(duì)場(chǎng)景變化的自適應(yīng)取值。不管目標(biāo)是遮擋還是陰影,都可以完成目標(biāo)的準(zhǔn)確跟蹤,提高準(zhǔn)確率。

      參考文獻(xiàn)

      [1] 杜鵑,吳芬芬.高斯混合模型的運(yùn)動(dòng)目標(biāo)檢測(cè)與跟蹤算法[J].南京理工大學(xué)學(xué)報(bào)(自然科學(xué)版),2017,41(1):41?46.

      [2] 高野.基于改進(jìn)高斯混合模型的體育視頻運(yùn)動(dòng)目標(biāo)檢測(cè)與跟蹤[J].現(xiàn)代電子技術(shù),2017,40(19):91?93.

      [3] 郅季炘.基于改進(jìn)高斯混合模型的運(yùn)動(dòng)目標(biāo)檢測(cè)與跟蹤[J].現(xiàn)代電子技術(shù),2017,40(21):69?72.

      [4] 沈婷婷,仲思東,鄢文浩.改進(jìn)的邊緣高斯混合模型運(yùn)動(dòng)目標(biāo)檢測(cè)[J].電光與控制,2017(4):47?49.

      [5] 楊林.視頻序列中運(yùn)動(dòng)目標(biāo)檢測(cè)與跟蹤算法研究[D].長(zhǎng)春:長(zhǎng)春工業(yè)大學(xué),2017.

      [6] 唐洪良,黃穎,黃淮,等.改進(jìn)的自適應(yīng)高斯混合模型運(yùn)動(dòng)目標(biāo)檢測(cè)算法[J].現(xiàn)代電子技術(shù),2017,40(11):73?75.

      [7] 許益成,譚文安,陳麗婷.基于改進(jìn)混合高斯模型的運(yùn)動(dòng)目標(biāo)檢測(cè)算法[J].控制工程,2018,25(4):630?635.

      [8] 時(shí)磊,魯華棟.基于高斯混合模型的移動(dòng)目標(biāo)跟蹤[J].微型電腦應(yīng)用,2017(12):75?77.

      娄底市| 绥棱县| 沁源县| 若尔盖县| 洛隆县| 张家港市| 若尔盖县| 西吉县| 甘德县| 讷河市| 邛崃市| 新平| 贵定县| 苏尼特右旗| 青岛市| 盘山县| 东平县| 绿春县| 重庆市| 尼玛县| 黄浦区| 巴林左旗| 昭苏县| 仙游县| 平顶山市| 台东县| 磴口县| 象山县| 鄂尔多斯市| 乐业县| 宁南县| 抚远县| 乡城县| 盐亭县| 将乐县| 葵青区| 江华| 呼和浩特市| 田林县| 尼勒克县| 唐海县|