專利名稱:動態(tài)物體的特征數(shù)據(jù)提取系統(tǒng)及方法
技術(shù)領(lǐng)域:
本發(fā)明涉及一種數(shù)據(jù)處理技術(shù),尤其涉及一種動態(tài)物體的特征數(shù)據(jù)提取系統(tǒng)及方法。
背景技術(shù):
物體的特征數(shù)據(jù)提取在對該物體的偵測方面起著重要的作用。利用合適的特征數(shù) 據(jù)提取方法,只需要很少的信息就可以實(shí)現(xiàn)簡單、精確的物體偵測。目前,幾乎所有的特征數(shù)據(jù)提取方法都是基于靜態(tài)物體的,例如對人臉的識別。然 而,對于像火焰這樣的根據(jù)時間變化的動態(tài)物體,現(xiàn)有的特征數(shù)據(jù)提取方法并不適用。
發(fā)明內(nèi)容
鑒于以上內(nèi)容,有必要提出一種動態(tài)物體的特征數(shù)據(jù)提取系統(tǒng),其可以實(shí)現(xiàn)對動 態(tài)物體的特征數(shù)據(jù)提取。此外,還有必要提出一種動態(tài)物體的特征數(shù)據(jù)提取方法,其可以實(shí)現(xiàn)對動態(tài)物體 的特征數(shù)據(jù)提取。所述的動態(tài)物體的特征數(shù)據(jù)提取方法包括(a)讀取包括上述動態(tài)物體的視頻文 件中的每一個畫面;(b)從上述畫面中選擇連續(xù)的N個畫面,其中,N為正整數(shù);(c)將該N 個畫面中的每一個畫面分割成N行*N列個小畫面;(d)從上述N個畫面中任意選取η個畫 面,其中,η為小于N的正整數(shù);(e)在該η個畫面的每一個畫面中任意選取η行*η列個小 畫面;(f)讀取從該η個畫面中選取的每一個小畫面的像素值;(g)計(jì)算上述像素值的平均 值及差值,作為該視頻文件中動態(tài)物體的特征數(shù)據(jù);及(h)將計(jì)算出來的特征數(shù)據(jù)存儲到 一個數(shù)據(jù)庫服務(wù)器中。所述的動態(tài)物體的特征數(shù)據(jù)提取系統(tǒng)包括畫面讀取模塊,用于讀取包括上述動 態(tài)物體的視頻文件中的每一個畫面;畫面選擇模塊,用于從上述畫面中選擇連續(xù)的N個畫 面,其中,N為正整數(shù);畫面分割模塊,用于將該N個畫面中的每一個畫面分割成N行*N列 個小畫面;選取模塊,用于從上述N個畫面中任意選取η個畫面,并在該η個畫面的每一個 畫面中任意選取η行*η列個小畫面,其中,所述η為小于N的正整數(shù);像素值讀取模塊,用 于讀取從該η個畫面中選取的每一個小畫面的像素值;計(jì)算模塊,用于計(jì)算上述像素值的 平均值及差值作為上述視頻文件中動態(tài)物體的特征數(shù)據(jù);及存儲模塊,用于將計(jì)算出來的 特征數(shù)據(jù)存儲到一個數(shù)據(jù)庫服務(wù)器中。相較于現(xiàn)有技術(shù),本發(fā)明所提供的動態(tài)物體的特征數(shù)據(jù)提取系統(tǒng)及方法可以簡 單、準(zhǔn)確地從根據(jù)時間變化的動態(tài)物體中提取特征數(shù)據(jù)。
圖1是本發(fā)明動態(tài)物體的特征數(shù)據(jù)提取系統(tǒng)較佳實(shí)施例的硬件架構(gòu)圖。圖2是圖1中數(shù)據(jù)處理設(shè)備的功能模塊圖。
4
圖3是對畫面進(jìn)行分割的示意圖。圖4是本發(fā)明動態(tài)物體的特征數(shù)據(jù)提取方法較佳實(shí)施例的實(shí)施流程圖。主要元件符號說明
數(shù)據(jù)處理設(shè)備1客戶端計(jì)算機(jī)2數(shù)據(jù)庫服務(wù)器3數(shù)據(jù)下載模塊10畫面讀取模塊11畫面選擇模塊12畫面分割模塊13選取模塊14像素值讀取模塊15計(jì)算模塊16判斷模塊17存儲模塊18處理單元19存儲單元20
具體實(shí)施例方式參閱圖1所示,是本發(fā)明動態(tài)物體的特征數(shù)據(jù)提取系統(tǒng)100較佳實(shí)施例的硬件架 構(gòu)圖。該系統(tǒng)100包括數(shù)據(jù)處理設(shè)備1、客戶端計(jì)算機(jī)2,及數(shù)據(jù)庫服務(wù)器3。所述的數(shù)據(jù)處 理設(shè)備1分別與客戶端計(jì)算機(jī)2及數(shù)據(jù)庫服務(wù)器3通信連接。數(shù)據(jù)處理設(shè)備1中包括多個 功能模塊(圖2中描述),用于提取動態(tài)物體的特征數(shù)據(jù)。客戶端計(jì)算機(jī)2提供用戶的使用 界面。數(shù)據(jù)庫服務(wù)器3中存儲有視頻文件。該視頻文件中包括動態(tài)物體。本實(shí)施例中,所 述的動態(tài)物體為火焰。參閱圖2所示,是圖1中數(shù)據(jù)處理設(shè)備1的功能模塊圖。該數(shù)據(jù)處理設(shè)備1包括 數(shù)據(jù)下載模塊10,畫面讀取模塊11,畫面選擇模塊12,畫面分割模塊13,選取模塊14,像素 值讀取模塊15,計(jì)算模塊16,判斷模塊17,及存儲模塊18。
上述各模塊是完成特定功能的各個程序段,比軟件程序本身更適合于描述軟件在 計(jì)算機(jī)中的執(zhí)行過程,因此本發(fā)明對軟件程序的描述都以模塊描述。此外,數(shù)據(jù)處理設(shè)備1還包括用于執(zhí)行上述功能模塊10-18的處理單元19,如中 央處理器(central processing unit)等,以及用于存儲上述功能模塊10-18的存儲單元 20。所述的數(shù)據(jù)下載模塊10用于從數(shù)據(jù)庫服務(wù)器3中下載視頻文件。該視頻文件中 包括動態(tài)物體。本實(shí)施例中,該視頻文件中包括的動態(tài)物體為火焰。所述的畫面讀取模塊11用于讀取上述視頻文件的每一個畫面。所述畫面是指組 成上述視頻文件的每一個幀。所述的畫面選擇模塊12用于從上述視頻文件的畫面中選擇連續(xù)的N個畫面。所 述N為正整數(shù)。本實(shí)施例中,N為4。所述的畫面分割模塊13用于將該N個畫面中的每一個畫面分割成N行*N列個小 畫面。參見圖3所示,該實(shí)施例中包括連續(xù)的4個畫面。每個畫面被分割成了 4行*4列, 即16個小畫面。所述的選取模塊14用于從上述N個畫面中任意選取η個畫面,并在該η個畫面的 每一個畫面中任意選取η行*η列個小畫面。所述η為小于N的正整數(shù)。本實(shí)施例中,η為 2。所述的像素值讀取模塊15用于讀取從該η個畫面中選取的每一個小畫面的像素值。所述的計(jì)算模塊16用于利用預(yù)設(shè)的公式計(jì)算上述像素值的平均值及差值。所計(jì) 算出來的平均值及差值即為該視頻文件中動態(tài)物體的特征數(shù)據(jù)。本實(shí)施例中,在η為2的 情況下,所述預(yù)設(shè)的公式為
權(quán)利要求
1.一種動態(tài)物體的特征數(shù)據(jù)提取方法,其特征在于,該方法包括(a)讀取包括上述動態(tài)物體的視頻文件中的每一個畫面;(b)從上述畫面中選擇連續(xù)的N個畫面,其中,N為正整數(shù);(c)將該N個畫面中的每一個畫面分割成N行*N列個小畫面;(d)從上述N個畫面中任意選取η個畫面,其中,η為小于N的正整數(shù);(e)在該η個畫面的每一個畫面中任意選取η行*η列個小畫面;(f)讀取從該η個畫面中選取的每一個小畫面的像素值;(g)計(jì)算上述像素值的平均值及差值,作為該視頻文件中動態(tài)物體的特征數(shù)據(jù);及(h)將計(jì)算出來的特征數(shù)據(jù)存儲到一個數(shù)據(jù)庫服務(wù)器中。
2.如權(quán)利要求1所述的動態(tài)物體的特征數(shù)據(jù)提取方法,其特征在于,所述的動態(tài)物體 為火焰。
3.如權(quán)利要求1所述的動態(tài)物體的特征數(shù)據(jù)提取方法,其特征在于,所述的N為4及η 為2。
4.如權(quán)利要求1所述的動態(tài)物體的特征數(shù)據(jù)提取方法,其特征在于,在(a)之前還包括從數(shù)據(jù)庫服務(wù)器中下載上述包括動態(tài)物體的視頻文件。
5.如權(quán)利要求1所述的動態(tài)物體的特征數(shù)據(jù)提取方法,其特征在于,該方法還包括(i)重復(fù)步驟(e)至(g),直到該η個畫面中所有畫面的所有η行*n列個小畫面的組 合都已經(jīng)被選擇過;(j)重復(fù)步驟(d)至(i),直到上述N個畫面中η個畫面的所有組合都已經(jīng)被選擇過;及(k)重復(fù)步驟(b)至(j),直到上述視頻文件中的所有畫面都已經(jīng)被選擇過。
6.一種動態(tài)物體的特征數(shù)據(jù)提取系統(tǒng),其特征在于,該系統(tǒng)包括畫面讀取模塊,用于讀取包括上述動態(tài)物體的視頻文件中的每一個畫面; 畫面選擇模塊,用于從上述畫面中選擇連續(xù)的N個畫面,其中,N為正整數(shù); 畫面分割模塊,用于將該N個畫面中的每一個畫面分割成N行*N列個小畫面; 選取模塊,用于從上述N個畫面中任意選取η個畫面,并在該η個畫面的每一個畫面中 任意選取η行*η列個小畫面,其中,所述η為小于N的正整數(shù);像素值讀取模塊,用于讀取從該η個畫面中選取的每一個小畫面的像素值; 計(jì)算模塊,用于計(jì)算上述像素值的平均值及差值作為上述視頻文件中動態(tài)物體的特征 數(shù)據(jù);及存儲模塊,用于將計(jì)算出來的特征數(shù)據(jù)存儲到一個數(shù)據(jù)庫服務(wù)器中。
7.如權(quán)利要求6所述的動態(tài)物體的特征數(shù)據(jù)提取系統(tǒng),其特征在于,所述的動態(tài)物體 為火焰。
8.如權(quán)利要求6所述的動態(tài)物體的特征數(shù)據(jù)提取系統(tǒng),其特征在于,所述N為4及η為2。
9.如權(quán)利要求6所述的動態(tài)物體的特征數(shù)據(jù)提取系統(tǒng),其特征在于,該系統(tǒng)還包括 數(shù)據(jù)下載模塊,用于從數(shù)據(jù)庫服務(wù)器中下載上述包括動態(tài)物體的視頻文件。
10.如權(quán)利要求6所述的動態(tài)物體的特征數(shù)據(jù)提取系統(tǒng),其特征在于,該系統(tǒng)還包括判斷模塊,用于判斷上述η個畫面中所有畫面的所有η行*η列個小畫面的組合是否都 已經(jīng)被選擇過,上述N個畫面中η個畫面的所有組合是否都已經(jīng)被選擇過,及上述視頻文件 中的所有畫面是否都已經(jīng)被選擇過。
全文摘要
本發(fā)明提供一種動態(tài)物體的特征數(shù)據(jù)提取方法。該方法讀取包括上述動態(tài)物體的視頻文件中的每一個畫面,并從中選擇連續(xù)的N個畫面,將該N個畫面中的每一個畫面分割成N行*N列個小畫面。該方法進(jìn)一步從上述N個畫面中任意選取n個畫面,在該n個畫面的每一個畫面中任意選取n行*n列個小畫面,讀取從該n個畫面中選取的小畫面的像素值,計(jì)算上述像素值的平均值及差值,作為該視頻文件中動態(tài)物體的特征數(shù)據(jù)。本發(fā)明還提供一種動態(tài)物體的特征數(shù)據(jù)提取系統(tǒng)。本發(fā)明能夠簡單、準(zhǔn)確地從動態(tài)物體中提取特征數(shù)據(jù)。
文檔編號G06T7/00GK102117407SQ20101023029
公開日2011年7月6日 申請日期2010年7月19日 優(yōu)先權(quán)日2009年12月30日
發(fā)明者李政憲 申請人:鴻富錦精密工業(yè)(深圳)有限公司, 鴻海精密工業(yè)股份有限公司