施例的監(jiān)視系統(tǒng)I的示圖。
[0040]參照圖1,根據(jù)一示例性實(shí)施例的監(jiān)視系統(tǒng)I包括相機(jī)10、服務(wù)器20、存儲裝置30和終端40。為了更好地理解本示例性實(shí)施例,圖1中僅示出監(jiān)視系統(tǒng)I的一些元件。
[0041]參照圖1,相機(jī)10捕獲監(jiān)視區(qū)域的圖像并將圖像發(fā)送到服務(wù)器20,服務(wù)器20將圖像存儲在存儲裝置30中或?qū)D像發(fā)送到終端40。終端40可從存儲裝置30接收圖像。相機(jī)10、服務(wù)器20、存儲裝置30和終端40可通過網(wǎng)絡(luò)互相連接。
[0042]相機(jī)10可直接連接到存儲裝置30。例如,由相機(jī)10捕獲的圖像可通過有線網(wǎng)絡(luò)或無線網(wǎng)絡(luò)被直接發(fā)送到存儲裝置30,存儲裝置30可存儲圖像??蛇x地,相機(jī)10可從存儲裝置30獲得存儲在存儲裝置30中的數(shù)據(jù)。
[0043]相機(jī)10獲得將以預(yù)定曝光量被拍攝的區(qū)域的圖像信號。相機(jī)10可以是用于監(jiān)視或安全目的的可對區(qū)域進(jìn)行實(shí)時拍攝的監(jiān)控相機(jī)。相機(jī)10可以是裝備有用于平移和傾斜相機(jī)的平移-傾斜裝置并還調(diào)整鏡頭的變焦倍率的平移傾斜變焦(PTZ)相機(jī)。雖然為了便于解釋圖1中僅示出一個相機(jī)10,但是監(jiān)視系統(tǒng)I可包括多個相機(jī),并且多個相機(jī)可以以預(yù)定曝光量拍攝相同的監(jiān)視區(qū)域。
[0044]服務(wù)器20根據(jù)終端40的請求可從相機(jī)10接收圖像,可輸出圖像,可生成圖像的標(biāo)題并可控制相機(jī)10或存儲裝置30。將在下面參照圖2和圖3詳細(xì)解釋服務(wù)器20。
[0045]可存儲圖像的存儲裝置30可以是硬盤或固態(tài)盤(SSD)。然而,本領(lǐng)域普通技術(shù)人員將理解:本示例性實(shí)施例不限于此,存儲裝置30可以是可存儲數(shù)據(jù)的另一類型的存儲介質(zhì)。
[0046]終端40是可在有線/無線通信環(huán)境中將數(shù)據(jù)發(fā)送到服務(wù)器20和/或存儲裝置30并從服務(wù)器20和/或存儲裝置30接收數(shù)據(jù)的裝置。終端40可以是用戶的個人計算機(jī)(PC)或移動終端。雖然如圖1所示,終端40是PC,但是本示例性實(shí)施例不限于此,可在沒有限制的情況下使用任何安裝有用于數(shù)據(jù)通信的接口的終端。終端40包括顯示圖像的顯示器和從用戶接收數(shù)據(jù)的輸入模塊。輸入模塊的示例可包括,但不限于,鍵盤、鼠標(biāo)、跟蹤球、麥克風(fēng)、技鈕和觸換板。
[0047]圖2是根據(jù)示例性實(shí)施例的用于檢測運(yùn)動遮罩的設(shè)備100的配置的框圖。根據(jù)一示例性實(shí)施例,設(shè)備100可設(shè)置在圖1的服務(wù)器20中。
[0048]根據(jù)一示例性實(shí)施例,設(shè)備100可相應(yīng)于至少一個處理器或可包括至少一個處理器。根據(jù)另一示例性實(shí)施例,設(shè)備100可通過被包括在諸如通用計算機(jī)系統(tǒng)的硬件裝置中而被驅(qū)動,或可被安裝于服務(wù)器20。
[0049]參照圖2,設(shè)備100可包括圖像處理器110、第一運(yùn)動遮罩檢測器120、第二運(yùn)動遮罩檢測器130、運(yùn)動遮罩生成器140和圖像生成器(未示出)。
[0050]圖像處理器110通過對通過相機(jī)順序輸入的圖像幀進(jìn)行縮小來生成縮小圖像幀,例如,下采樣(downsampled)圖像幀。圖像處理器110可將縮小圖像幀存儲在幀存儲器(未示出)中。
[0051]第一運(yùn)動遮罩檢測器120可實(shí)時計算指示當(dāng)前圖像幀中的所有像素或一些像素之間的像素值關(guān)系的局部特征,可將當(dāng)前圖像幀的局部特征與先前圖像幀的局部特征進(jìn)行比較,并可將具有不同局部特征的區(qū)域檢測為運(yùn)動遮罩。第一運(yùn)動遮罩檢測器120可計算當(dāng)前縮小圖像幀的部分區(qū)域或全部區(qū)域中的每個像素的指示當(dāng)前縮小圖像幀的部分區(qū)域或全部區(qū)域中的每個像素與相鄰像素之間的像素值關(guān)系或者每個像素的相鄰像素之間的像素值關(guān)系的局部特征,可將計算的局部特征與先前縮小圖像幀的相應(yīng)像素的局部特征進(jìn)行比較,并可檢測第一運(yùn)動遮罩。第一運(yùn)動遮罩檢測器120可通過對當(dāng)前圖像幀的像素值執(zhí)行各種方法中的任意一個來計算像素值關(guān)系。在本示例性實(shí)施例中,當(dāng)前縮小圖像幀的部分區(qū)域可被預(yù)先確定或可由用于檢測受圖像捕獲環(huán)境的影響的運(yùn)動遮罩的設(shè)備100變化地確定。
[0052]術(shù)語“當(dāng)前縮小圖像幀”指通過對當(dāng)前輸入的圖像幀進(jìn)行縮小而獲得的圖像幀,術(shù)語“先前縮小圖像幀”指通過對先前輸入的圖像幀中的一個圖像幀進(jìn)行縮小而獲得的圖像幀,術(shù)語“局部特征”指指示全部或部分地包括在圖像幀的區(qū)域中的像素的像素值之間的關(guān)系的值,并且局部特征可以是在包括在所述區(qū)域中的像素中的一個典型像素的像素值與典型像素的相鄰像素的像素值之間是否存在增大/減小、增大量/減小量或相鄰像素的像素值與典型像素的像素值的比率。此外,術(shù)語“相應(yīng)像素”指位于圖像幀中的相同位置的像素。
[0053]此外,第一運(yùn)動遮罩檢測器120可通過計算在當(dāng)前縮小圖像幀中的典型像素的相鄰像素的像素值中最大像素值與最小像素值之間的差是否超過預(yù)設(shè)臨界值來檢測具有無效像素值的像素,并且當(dāng)確定差超過預(yù)設(shè)臨界值時,第一運(yùn)動遮罩檢測器120可從第一運(yùn)動遮罩排除典型像素。典型像素可以是當(dāng)前縮小圖像幀中的任意像素。
[0054]現(xiàn)在將更詳細(xì)地解釋計算局部特征的處理。第一運(yùn)動遮罩檢測器120可選擇位于包括在當(dāng)前縮小圖像幀中的典型像素的水平方向和垂直方向的四個像素作為相鄰像素,可從四個相鄰像素中隨機(jī)選擇兩個像素,并可計算兩個像素的像素值之間的差。由于從四個相鄰像素選擇兩個相鄰像素的情況的總數(shù)為6出=4X3/2),因此可通過針對每個像素的處理計算出六個局部特征。通過對先前縮小幀圖像執(zhí)行相同處理來針對先前縮小圖像幀計算先前六個局部特征??蓪⑼ㄟ^處理計算的當(dāng)前縮小圖像幀的典型像素的局部特征與先前縮小圖像幀的相應(yīng)像素的局部特征進(jìn)行比較,當(dāng)確定局部特征互不相同時,典型像素可被包括在運(yùn)動遮罩中。在另一示例性實(shí)施例中,當(dāng)像素的局部特征指示與所述像素相鄰的兩個像素之間或所述像素與一個相鄰像素之間的像素值關(guān)系時,如果與先前縮小圖像幀中的相應(yīng)像素的局部特征相同的當(dāng)前縮小圖像幀中的像素的局部特征的數(shù)量等于或大于預(yù)設(shè)臨界值,則第一運(yùn)動遮罩檢測器120可將所述像素包括在運(yùn)動遮罩中。第一運(yùn)動遮罩檢測器120可通過對包括在當(dāng)前縮小圖像幀中的所有像素執(zhí)行處理來檢測當(dāng)前縮小圖像幀中的運(yùn)動遮罩。
[0055]在另一示例性實(shí)施例中,第一運(yùn)動遮罩檢測器120可計算包括在當(dāng)前圖像幀的部分區(qū)域或全部區(qū)域中的像素的像素值之間的差作為局部特征,或計算包括在當(dāng)前圖像幀的部分區(qū)域或全部區(qū)域中的像素的像素值的大小順序作為局部特征。
[0056]第二運(yùn)動遮罩檢測器130可基于當(dāng)前縮小圖像幀的部分區(qū)域或全部區(qū)域與先前縮小圖像幀的相應(yīng)區(qū)域之間的差異來檢測第二運(yùn)動遮罩。第二運(yùn)動遮罩檢測器130可將當(dāng)前縮小圖像幀的部分區(qū)域或全部區(qū)域與先前縮小圖像幀的相應(yīng)區(qū)域之間的差異不為O或者差異等于或大于預(yù)設(shè)臨界值的像素檢測為包括在第二運(yùn)動遮罩中的像素。
[0057]當(dāng)對象移動時,由于先前圖像幀中對象的位置與當(dāng)前圖像幀中對象的位置互不相同,因此為了檢測移動對象的區(qū)域,第一運(yùn)動遮罩檢測器120和第二運(yùn)動遮罩檢測器130可將當(dāng)前輸入的圖像幀與先前輸入的圖像幀進(jìn)行比較,并可將具有不同像素值的區(qū)域檢測為運(yùn)動遮罩。運(yùn)動遮罩生成器140可將包括第一運(yùn)動遮罩和第二運(yùn)動遮罩中的至少一個的運(yùn)動遮罩生成為最終運(yùn)動遮罩,其中,通過使用指示包括在時間上相鄰的縮小圖像幀中的像素的像素值關(guān)系的局部特征檢測第一運(yùn)動遮罩,通過使用相鄰縮小圖像幀之間的差異檢測第二運(yùn)動遮罩。運(yùn)動遮罩生成器140可將包括第一運(yùn)動遮罩和第二運(yùn)動遮罩兩者的區(qū)域生成為最終運(yùn)動遮罩,或可將第一運(yùn)動遮罩與第二運(yùn)動遮罩之間的共有區(qū)域生成為最終運(yùn)動遮罩。運(yùn)動遮罩生成器140將通過對第一運(yùn)動遮罩和第二運(yùn)動遮罩施加權(quán)重并對施加權(quán)重的第一運(yùn)動遮罩和施加權(quán)重的第二運(yùn)動遮罩進(jìn)行求和而獲得的運(yùn)動遮罩生成為最終運(yùn)動遮罩。由于運(yùn)動遮罩生成器140將包括第一運(yùn)動遮罩和第二運(yùn)動遮罩兩者的區(qū)域生成為最終運(yùn)動遮罩,因此運(yùn)動遮罩可不遺漏地被檢測。
[0058]圖像生成器(未示出)可通過將最終運(yùn)動遮罩與背景圖像進(jìn)行合并來生成最終圖像幀。背景圖像可以是從用于生成最終運(yùn)動遮罩的多個圖像幀中選擇的一個圖像幀。圖像生成器可將最終運(yùn)動遮罩轉(zhuǎn)換為具有與背景圖像的分辨率相同的分辨率和/或具有背景圖像中的相應(yīng)大小的區(qū)域,隨后可對最終運(yùn)動遮罩與背景圖像進(jìn)行合并。圖像生成器可通過將最終運(yùn)動遮罩中的像素值替換為通過對多個圖像幀的相同區(qū)域中的像素值進(jìn)行合并而獲得的像素值來生成最終圖像幀。為了增加檢測的運(yùn)動遮罩的可視性,如上所述,圖像生成器對多個圖像幀的相同區(qū)域中的像素值進(jìn)行合并來生成最終圖像幀。圖像生成器還可通過使用部分像素值對檢測的運(yùn)動區(qū)域進(jìn)行填充以增加檢測的運(yùn)動區(qū)域的可視性來生成最終圖像幀。圖像生成器可通過對包括在多個圖像幀中的每個圖像幀中的每個像素的亮度、飽和度和對比度施加權(quán)重,通過對施加權(quán)重的亮度、施加權(quán)重的飽和度和施加權(quán)重的對比度進(jìn)行疊加,并通過將運(yùn)動遮罩的像素的像素值替換為疊加值,來增加運(yùn)動區(qū)域的可視性??墒褂帽绢I(lǐng)域普通技術(shù)人員公知