《電子技術(shù)應(yīng)用》
您所在的位置:首頁 > 嵌入式技術(shù) > 設(shè)計應(yīng)用 > 多特征融合及最小均方誤差優(yōu)化的陰影檢測
多特征融合及最小均方誤差優(yōu)化的陰影檢測
2018年電子技術(shù)應(yīng)用第10期
張 涵1,閆懷平1,張 展2
1.安陽工學(xué)院 計算機(jī)科學(xué)與信息工程,河南 安陽455000;2.河南理工大學(xué) 電氣學(xué)院,河南 焦作454000
摘要: 為降低陰影對運動目標(biāo)檢測結(jié)果的干擾,提出了一種陰影檢測方法,作為運動偵測方法的后處理步驟。在運動偵測檢測到的目標(biāo)列表的基礎(chǔ)上,該方法針對R、G、B 3個顏色通道提取相鄰幀之間像素點的亮度、對比度和結(jié)構(gòu)特征,融合這3類特征生成相似度度量,并依據(jù)最小均方誤差準(zhǔn)則設(shè)計目標(biāo)函數(shù),通過最優(yōu)化方法求解最佳的像素點分割閾值,檢測并消除運動偵測目標(biāo)中的陰影像素點。陰影檢測實驗在Changedetection.net數(shù)據(jù)集的shadow數(shù)據(jù)子集進(jìn)行。實驗結(jié)果表明,該方法的陰影檢測率高,檢測耗時少。
中圖分類號: TP391
文獻(xiàn)標(biāo)識碼: A
DOI:10.16157/j.issn.0258-7998.174639
中文引用格式: 張涵,閆懷平,張展. 多特征融合及最小均方誤差優(yōu)化的陰影檢測[J].電子技術(shù)應(yīng)用,2018,44(10):153-157.
英文引用格式: Zhang Han,Yan Huaiping,Zhang Zhan. Shadow detection with multi-feature fusion and MMSE optimization[J]. Application of Electronic Technique,2018,44(10):153-157.
Shadow detection with multi-feature fusion and MMSE optimization
Zhang Han1,Yan Huaiping1,Zhang Zhan2
1.School of Computer Science and Information Engineering,Anyang Institute of Technology,Anyang 455000,China; 2.School of Electrical Engineering and Automation,Henan Polytechnic University,Jiaozuo 454000,China
Abstract: In order to reduce the interference of shadow to detection results of moving targets, a shadow detection method is proposed, which can be made as the post-processing step of motion detection methods. On the basis of the target list detected by motion detection methods, this method extracts the brightness, contrast and structural features of the pixels between adjacent frames for the three color channels R, G and B, and fuses the three types of features to generate the similarity measure. And the objective function is designed according to the MMSE(minimum mean square error) criterion. The optimal pixel segmentation thresholds are obtained by the optimal solution, to detect and eliminate the shadow pixels in the motion detection targets. The shadow detection experiments are carried out on the shadow subset of Changedetection.net dataset. The experimental results show that this method has high detection rate and low detection time.
Key words : shadow detection;motion detection;minimum mean square error;optimization;multi-feature fusion

0 引言

    運動偵測是視頻分析與理解的基礎(chǔ)研究課題,通過運動偵測可以將目標(biāo)與背景分離開來,為后續(xù)目標(biāo)的分析與理解奠定基礎(chǔ)。因此,運動偵測常作為視頻分析的預(yù)處理過程,在視頻分析時,先對視頻進(jìn)行運動偵測,然后再對分離出的目標(biāo)進(jìn)行深一層的分析理解。運動偵測的方法很多,通??梢苑譃?類:幀差法、背景差法和光流法[1]??偟膩碚f,光流法在視頻監(jiān)控領(lǐng)域應(yīng)用很少,因為該方法的復(fù)雜度高,無法滿足視頻監(jiān)控系統(tǒng)對時效性的要求。幀差法和背景差法在視頻監(jiān)控領(lǐng)域都有廣泛應(yīng)用。其中,幀差法的運算效率一般高于背景差法。但是,幀差法對目標(biāo)的運動速度比較敏感,如果目標(biāo)走走停停,那么采用幀差法存在丟失運動目標(biāo)的可能。而且,幀差法對像素顏色值的變化非常敏感,在處理動態(tài)背景、光照變化和陰影問題時都存在明顯不足。背景差法通過訓(xùn)練背景模型可以適應(yīng)動態(tài)背景的變化以及光照的變化,提升運動目標(biāo)檢測的魯棒性,應(yīng)用也最廣泛。該方法的關(guān)鍵是建立合適的背景模型,常用的背景建模方法有單高斯模型、混合高斯模型、自組織背景模型、貝葉斯模型等[2-6]。盡管通過構(gòu)建背景模型可以提高背景對環(huán)境變化的適應(yīng)能力,但是,在實際應(yīng)用中運動目標(biāo)檢測還會受到陰影干擾,因為影子是與目標(biāo)相關(guān)聯(lián)的,無法通過建模來消除。對于視頻監(jiān)控系統(tǒng)中的許多應(yīng)用,陰影檢測是提高運動目標(biāo)檢測精度的重要環(huán)節(jié),是運動偵測方法的重要補(bǔ)充[7-10]。目前,陰影檢測方面也涌現(xiàn)出了不少研究成果。如文獻(xiàn)[9]提出了一種多特征融合陰影檢測方法,融合了光照強(qiáng)度、色度和紋理3個特征來檢測陰影,使用灰度形態(tài)濾波消除陰影。文獻(xiàn)[10]使用離散小波變換檢測陰影,借助小波變換的多分辨率屬性,將圖像分解成4個不同的頻帶,以相對標(biāo)準(zhǔn)偏差準(zhǔn)則計算自適應(yīng)分割閾值,檢測和消除陰影。然而,現(xiàn)有陰影檢測方法還存在過檢測(將目標(biāo)像素點檢測為陰影像素點)和欠檢測(將陰影像素點檢測為目標(biāo)像素點)問題,檢測精度還有待提高。

    為了解決這一問題,本文提出了一種多特征融合及最小均方誤差優(yōu)化的陰影檢測方法。該方法的主要貢獻(xiàn)有兩個方面:(1)在相似度度量計算部分,該方法針對R、G、B 3個顏色通道提取相鄰幀之間像素點的亮度、對比度和結(jié)構(gòu)特征,融合這3類特征生成相似度度量,提高相似性度量對環(huán)境干擾的魯棒性;(2)在分割閾值求解部分,該方法引入最優(yōu)化理論,依據(jù)最小均方誤差準(zhǔn)則設(shè)計目標(biāo)函數(shù),通過最優(yōu)化方法求解最佳的像素點分割閾值。

    通過這兩個方面的創(chuàng)新,該方法可以有效檢測并消除運動偵測目標(biāo)中的陰影像素點。

1 運動偵測概述

    在視頻監(jiān)控領(lǐng)域,考慮系統(tǒng)對運動偵測方法運算效率的要求,通常采用幀差法和背景差法兩類運動偵測方法進(jìn)行運動目標(biāo)的檢測,簡要描述如下[11-12]

1.1 幀差法

    幀差法也稱為時間差分法,該方法利用視頻中不同幀之間的差異來檢測運動目標(biāo)。常用的是三幀差法,通過對相鄰的3幀圖像進(jìn)行差分運算,檢測視頻中的運動目標(biāo)。該方法主要包括3個步驟:幀間差分、二值分割和“與”運算。

    (1)幀間差分

    計算第k幀圖像與前面間隔分別為Δk和2Δk的兩幀圖像之間的差分圖像,記為:

jsj6-gs1-4.gif

其中,Tcol為對應(yīng)顏色通道上設(shè)置的分割閾值,該閾值通常為一全局量,可以自適應(yīng)求解。

    (3)“與”運算

    將兩幅二值圖像進(jìn)行“與”運算,可以剔除“鬼影”和噪聲干擾,得到最終的運動目標(biāo)檢測結(jié)果,表示為:

    jsj6-gs5.gif

其中,“&”表示“與”運算。

    幀差法的優(yōu)點是計算量小,對運動很敏感。但缺點是受目標(biāo)運動速度影響,而且對于環(huán)境光照變化和動態(tài)背景也過于敏感。

1.2 背景差法

jsj6-gs6-7.gif

2 陰影檢測

    運動偵測除了檢測運動目標(biāo)之外,還會將目標(biāo)的影子檢測出來。因此,需要采用陰影檢測方法檢測影子并去除。本文提出一種陰影檢測方法是對運動偵測方法的補(bǔ)充,也可以說是一個后處理過程。具體地,對于每一幀圖像,運動偵測后可以得到一幅目標(biāo)二值掩膜圖像。其中,值為255的像素點為目標(biāo),其他像素點為背景。本文以目標(biāo)像素點為研究對象,先進(jìn)行連通域搜索,得到二值圖像中的目標(biāo)列表。然后對每一個目標(biāo)進(jìn)行陰影檢測,判斷該目標(biāo)是否存在陰影像素點。如果存在陰影點,則將這些像素點置為背景像素點,從而降低陰影對運動偵測的干擾。本文所述陰影檢測方法依據(jù)相鄰幀之間像素點的亮度、對比度和結(jié)構(gòu)的多特征融合生成相似度度量,依據(jù)最小均方誤差準(zhǔn)則尋找最優(yōu)解,生成像素點為目標(biāo)或者背景的最終判決,剔除前述運動偵測階段生成的二值掩膜中的陰影像素點,實現(xiàn)流程如圖1所示。

jsj6-t1.gif

2.1 目標(biāo)列表構(gòu)建

    運動偵測得到一幅二值圖像,將每一幀圖像上的像素點分為兩類,即目標(biāo)像素點和背景像素點。本文先對二值圖像中的目標(biāo)像素點進(jìn)行8鄰域連通域搜索,每一個連通域?qū)?yīng)一個目標(biāo),這樣構(gòu)建一個目標(biāo)列表,該目標(biāo)列表包含當(dāng)前幀中每一個目標(biāo)的外接矩形框和二值掩膜。

    記第i個目標(biāo)的外接矩形框為:

jsj6-gs8-9.gif

    下面針對目標(biāo)列表中的每一個目標(biāo)進(jìn)行陰影檢測。

2.2 多特征融合相似度度量

    前述的運動偵測主要依據(jù)像素點不同顏色通道上亮度的變化來檢測變化區(qū)域。事實上,光照等環(huán)境干擾引起的陰影現(xiàn)象也會導(dǎo)致像素點的亮度發(fā)生變化。因此,陰影像素點可能會被誤檢為目標(biāo)像素點。而且,運動偵測節(jié)點亮度變化的閾值選擇通常是針對整幅圖像的,而事實上場景中不同位置的亮度一般存在較大差異,也即亮度不均勻。因此,相同的閾值可能不適合不同位置的目標(biāo)的運動偵測。為了解決這一問題,本文對運動偵測得到的二值目標(biāo)掩膜再進(jìn)行一次判決。這里,需要對每一個目標(biāo)的二值掩膜區(qū)域構(gòu)建一個相似度度量,降低圖像整體亮度不均勻?qū)Ψ指铋撝涤嬎愕挠绊憽?/p>

    本文針對R、G、B 3個顏色通道提取相鄰幀之間像素點的亮度、對比度和結(jié)構(gòu)特征,融合這3類特征生成相似度度量。對于第k幀圖像中第i個目標(biāo),其相似度度量可以表示為:

jsj6-gs10.gif

jsj6-gs11-16.gif

jsj6-gs17-19.gif

3 實驗與分析

    下面通過實驗分析來驗證本文所述的陰影檢測方法的性能。首先,本文選擇Changedetection.net中的shadow子集作為測試數(shù)據(jù)集。該數(shù)據(jù)集是運動偵測領(lǐng)域的公開測試數(shù)據(jù)集,目前大部分運動偵測算法都是在該數(shù)據(jù)集下進(jìn)行測試和評價的,具有權(quán)威性。shadow子集共包含了6個視頻圖像序列,分別是backdoor、bungalows、busStation、copyMachine、cubicle和peopleInShade。這些圖像序列的共同特點是都存在陰影干擾。本文針對這6個視頻圖像序列進(jìn)行仿真實驗,實驗平臺為Intel I5臺式計算機(jī),內(nèi)存為16 GB,操作系統(tǒng)為Windows 7,軟件平臺為Visual Studio 2013。運動偵測方法采用的是文獻(xiàn)[6]所述方法。針對運動偵測的結(jié)果,采用本文所述陰影檢測方法和文獻(xiàn)[9]、[10]所述陰影檢測方法進(jìn)行陰影檢測,去除陰影。通過對比3種陰影檢測方法的檢測結(jié)果來評價本文方法的性能。其中,本文方法中參數(shù)設(shè)置為:t1=t2=t3=1,Δk=1。

    圖2展示了3幅視頻幀圖像所對應(yīng)的Groundtruth以及采用3種陰影檢測方法得到的檢測結(jié)果??梢?,文獻(xiàn)[9]所述方法能夠消除部分陰影,但仍有明顯的陰影存在,存在欠檢測問題。文獻(xiàn)[10]所述方法消除陰影的同時還消除了部分目標(biāo),存在過檢測問題。而本文方法基本上能夠消除所有陰影,而且基本上沒有破壞目標(biāo),所得目標(biāo)檢測結(jié)果與Groundtruth最為接近。

jsj6-t2.gif

    為了定量評價本文陰影檢測方法的性能,本文采用檢測率和檢測耗時兩個指標(biāo)進(jìn)行性能評價。其中,檢測率表示為:

    jsj6-gs20.gif

其中,AS是指檢測到的陰影像素點的總數(shù),RS是指檢測正確的陰影像素點比例,由檢測正確的陰影像素點總數(shù)DS與實際陰影像素點總數(shù)NS的商來表示。DS具體指檢測到的陰影像素點中不屬于Groundtruth中目標(biāo)像素點的像素點總數(shù)。NS具體指運動偵測得到的目標(biāo)像素點中不屬于Groundtruth中目標(biāo)像素點的像素點總數(shù)。

    檢測耗時僅指陰影檢測所耗費的時間,不包括運動偵測耗時。而且,檢測耗時統(tǒng)計的是平均耗時,也即一幀圖像進(jìn)行陰影檢測所耗費的平均時間。

    圖3具體給出了3種方法對于6個視頻圖像序列的陰影檢測率指標(biāo)對比結(jié)果??梢?,文獻(xiàn)[9]和文獻(xiàn)[10]所述方法的陰影檢測率指標(biāo)相當(dāng)。這是因為盡管文獻(xiàn)[9]所述方法正確檢測的陰影像素點數(shù)量DS較文獻(xiàn)[10]所述方法偏少,但檢測到的陰影像素點總數(shù)AS也少于文獻(xiàn)[10]所述方法,所以最終得到的檢測率指標(biāo)相當(dāng)。而本文方法對每一個視頻圖像序列的陰影檢測率指標(biāo)都高于其他兩種方法,這是因為本文采用最優(yōu)化理論尋找最優(yōu)解決方案,虛檢和漏檢的陰影像素點較少。

jsj6-t3.gif

    表1給出了3種陰影檢測方法對6個視頻圖像序列的檢測結(jié)果??梢姡疚姆椒ǖ臋z測正確率明顯優(yōu)于其他兩種方法,高出排在第二位文獻(xiàn)[9]所述方法17%。另外,3種方法的檢測耗時差異不大,本文方法的檢測耗時略高于文獻(xiàn)[9]所述方法,但低于文獻(xiàn)[10]所述方法。因此,綜合評價,本文的陰影檢測方法優(yōu)于所對比的其他兩種陰影檢測方法。

jsj6-b1.gif

4 結(jié)束語

    本文提出了一種多特征融合及最小均方誤差優(yōu)化的陰影檢測方法,該方法以運動偵測檢測到的目標(biāo)為研究對象,設(shè)計了一種多特征融合的相似度度量,具體是針對R、G、B 3個顏色通道提取相鄰幀之間像素點的亮度、對比度和結(jié)構(gòu)特征,融合這3類特征的均值、方差和協(xié)方差生成相似度度量;同時,設(shè)計了一種基于最優(yōu)化理論的分割閾值自適應(yīng)求解方法,依據(jù)最小均方誤差準(zhǔn)則設(shè)計目標(biāo)函數(shù),通過最優(yōu)化方法求解最佳的像素點分割閾值。該方法可以作為光流法、幀差法和背景差法等運動偵測方法的后處理步驟,能夠有效檢測并消除運動偵測目標(biāo)中的陰影像素點。

參考文獻(xiàn)

[1] BEHNIA R,CLARK D A,CARTER A G,et al.Processing properties of on and off pathways for drosophila motion detection[J].Nature,2014,512(7515):427-30.

[2] SHINOMIYA K,KARUPPUDURAI T,LIN T Y,et al.Candidate neural substrates for off-edge motion detection in drosophila[J].Current Biology,2014,24(10):1062-70.

[3] OHTA N,KANATANI K,KIMURA K.Moving object detection from optical flow without empirical thresholds[J].IEICE Transactions on Information & Systems,2015,81(2):243-245.

[4] NAKAMURA M,KANEOKE Y,WATANABE K,et al.Visual information process in Williams syndrome:intact motion detection accompanied by typical visuospatial dysfunctions[J].European Journal of Neuroscience,2015,16(9):1810-1818.

[5] LEE J H,YANG D,KIM S,et al.Stretchable strain sensor based on metal nanoparticle thin film for human motion detection & flexible pressure sensing devices[J].Nanoscale,2014,6(20):11932.

[6] 余燁,曹明偉,岳峰.EVibe:一種改進(jìn)的Vibe運動目標(biāo)檢測算法[J].儀器儀表學(xué)報,2014,35(4):924-931.

[7] 姜建國,李婷,楊玲敏,等.c3通道高分辨率遙感圖像陰影檢測算法的改進(jìn)[J].計算機(jī)輔助設(shè)計與圖形學(xué)學(xué)報,2015,27(8):1490-1497.

[8] 段志剛,屈靚瓊,田建東,等.基于正交分解的室外光照陰影檢測[J].光學(xué)學(xué)報,2016(8):201-209.

[9] CHEN W.Moving shadow detection based on multi-feature analysis and gray-scale morphological filtering[J].Journal of Information & Computational Science,2014,11(8):2535-2542.

[10] KHARE M,SRIVASTAVA R K,KHARE A.Moving shadow detection and removal-a wavelet transform based approach[J].Computer Vision IET,2014,8(6):701-717.

[11] 蔡念,周楊,劉根,等.魯棒主成分分析的運動目標(biāo)檢測綜述[J].中國圖象圖形學(xué)報,2016,21(10):1265-1275.

[12] 田合雷,丁勝,于長偉,等.監(jiān)控視頻中的移動目標(biāo)偵測算法研究[J].合肥工業(yè)大學(xué)學(xué)報(自然科學(xué)版),2015(12):1639-1642.



作者信息:

張  涵1,閆懷平1,張  展2

(1.安陽工學(xué)院 計算機(jī)科學(xué)與信息工程,河南 安陽455000;2.河南理工大學(xué) 電氣學(xué)院,河南 焦作454000)

此內(nèi)容為AET網(wǎng)站原創(chuàng),未經(jīng)授權(quán)禁止轉(zhuǎn)載。