一種視頻圖像處理裝置和方法
【技術(shù)領(lǐng)域】
[0001] 本發(fā)明涉及通訊技術(shù)領(lǐng)域,尤其涉及一種視頻圖像處理裝置和方法。
【背景技術(shù)】
[0002] 隨著智能終端的普及,用戶對(duì)智能終端上的應(yīng)用要求也越來越多樣化,手機(jī)攝像 頭的像素也越來越高,手機(jī)自帶相機(jī)大有取代傳統(tǒng)相機(jī)的趨勢(shì)。
[0003] 隨著手機(jī)相機(jī)功能的日趨強(qiáng)大,越來越多的人外出旅行游玩已經(jīng)用手機(jī)替代了傳 統(tǒng)的照相機(jī),攝像機(jī)。因?yàn)槭謾C(jī)輕便快捷,而且隨著手機(jī)處理器性能的提升,照片和視頻的 后處理功能可以直接集成在手機(jī)中,使得用戶可以很便捷的使用手機(jī)完成甚至超越以前傳 統(tǒng)相機(jī)所能完成的功能。
[0004] 手機(jī)拍攝視頻中經(jīng)常會(huì)遇到這類問題:就是在環(huán)境內(nèi)容非常復(fù)雜的場景中拍攝到 的視頻中經(jīng)常碰到所需要突出表現(xiàn)的內(nèi)容被其他內(nèi)容影響,遮擋等問題。比如在車水馬龍 的街道上拍攝人物視頻,經(jīng)常被過往的車輛影響,再比如在一個(gè)旅游景點(diǎn)前面拍攝一段景 物視頻,經(jīng)常被來回走動(dòng)的人影響。從這類復(fù)雜環(huán)境中剔除掉不需要的運(yùn)動(dòng)物體,保留我們 需要的背景圖像是一個(gè)非常強(qiáng)烈的需求。如果可以通過算法讓手機(jī)自動(dòng)的可以自動(dòng)識(shí)別并 得到我們需要的靜止背景,可以非常好的滿足用戶的這類需求。
【發(fā)明內(nèi)容】
[0005] 為了克服現(xiàn)有技術(shù)中,用戶拍攝的視頻圖像中存在不需要的運(yùn)動(dòng)的背景圖像影 響,本發(fā)明提供了一種視頻圖像處理裝置和方法。
[0006] 為了解決上述技術(shù)問題,本發(fā)明采用如下技術(shù)方案:
[0007] 本發(fā)明提供了一種視頻圖像處理方法,包括步驟:
[0008] 將視頻圖像文件中的視頻圖像轉(zhuǎn)化為RGB格式的序列圖像;
[0009] 對(duì)所述序列圖像進(jìn)行統(tǒng)計(jì),得到所述序列圖像中的每一個(gè)像素每個(gè)顏色通道的顏 色值的分布模型;
[0010] 通過所述分布模型標(biāo)記所述序列圖像中的像素為背景像素,或者標(biāo)記所述序列圖 像中的像素為非背景像素;
[0011] 若所述當(dāng)前像素被標(biāo)記為背景像素,像素顏色值不做處理;被標(biāo)記為非背景像素 的像素,則利用一關(guān)于所述分布模型的值來替代該像素值。
[0012] 進(jìn)一步來說,所述的視頻圖像處理方法中,將視頻圖像文件中的視頻圖像轉(zhuǎn)化為 RGB格式的序列圖像步驟包括:
[0013] 將視頻圖像文件按一定的大小分成多個(gè)數(shù)據(jù)塊,并將所述多個(gè)數(shù)據(jù)塊讀入緩沖 區(qū);
[0014] 將每個(gè)數(shù)據(jù)塊中的視頻圖像文件根據(jù)壓縮標(biāo)準(zhǔn)將視頻流和音頻流分開;
[0015] 根據(jù)視頻壓縮格式標(biāo)準(zhǔn)對(duì)所述視頻流進(jìn)行解碼;
[0016] 將解碼后的視頻圖像格式換成RGB格式。
[0017] 進(jìn)一步來說,所述的視頻圖像處理方法中,對(duì)所述序列圖像的一段進(jìn)行統(tǒng)計(jì),得到 每個(gè)像素每個(gè)顏色通道的顏色值的分布模型步驟具體包括:
[0018] 得到所述序列像素中當(dāng)前時(shí)刻當(dāng)前像素的測量概率;
[0019] 根據(jù)當(dāng)前像素一小鄰域內(nèi)的相鄰像素得到當(dāng)前像素當(dāng)前顏色值的自信息;
[0020] 計(jì)算當(dāng)前像素顏色值發(fā)生的概率。
[0021] 進(jìn)一步來說,所述的視頻圖像處理方法中,通過所述分布模型標(biāo)記所述序列圖像 中的像素為背景像素,或者標(biāo)記所述序列圖像中的像素為非背景像素步驟包括:
[0022] 計(jì)算當(dāng)前像素的修正自信息;
[0023] 給出假設(shè)檢驗(yàn)的置信水平;
[0024] 通過與置信水平的比較,判斷當(dāng)前像素的顏色值是否符合分布模型的統(tǒng)計(jì)規(guī)律, 如果當(dāng)前像素的顏色值符合分布模型的統(tǒng)計(jì)規(guī)律,則判斷該像素為背景像素,否則判斷該 像素為非背景像素。
[0025] 進(jìn)一步來說,所述的視頻圖像處理方法中,若所述當(dāng)前像素被標(biāo)記為背景像素,像 素顏色值不做處理;所述當(dāng)前像素被標(biāo)記為非背景像素,則利用一關(guān)于所述分布模型的值 來替代該像素值步驟之后還包括步驟:
[0026] 顯示輸出背景像素和非背景像素的圖像。
[0027] 本發(fā)明還提供了一種視頻圖像處理裝置,包括:
[0028] 預(yù)處理模塊,用于將視頻圖像文件中的視頻圖像轉(zhuǎn)化為RGB格式的序列圖像;
[0029] 像素統(tǒng)計(jì)建模模塊,用于對(duì)所述序列圖像進(jìn)行統(tǒng)計(jì),得到所述序列圖像中的每一 個(gè)像素每個(gè)顏色通道的顏色值的分布模型;
[0030] 像素值假設(shè)檢驗(yàn)?zāi)K,通過所述分布模型標(biāo)記所述序列圖像中的像素為背景像 素,或者標(biāo)記所述序列圖像中的像素為非背景像素;
[0031] 背景分割模塊,用于處理被標(biāo)記的像素,若所述當(dāng)前像素被標(biāo)記為背景像素,像素 顏色值不做處理;所述當(dāng)前像素被標(biāo)記為非背景像素,則利用一關(guān)于所述分布模型的值來 替代該像素值。
[0032] 進(jìn)一步來說,所述的視頻圖像處理裝置中,所述預(yù)處理模塊包括:
[0033] 視頻文件讀入模塊,用于將視頻圖像文件按一定的大小分成多個(gè)數(shù)據(jù)塊,并將所 述多個(gè)數(shù)據(jù)塊讀入緩沖區(qū);
[0034] 音視頻流分離模塊,用于將每個(gè)數(shù)據(jù)塊中的視頻圖像文件根據(jù)壓縮標(biāo)準(zhǔn)將視頻流 和音頻流分開;
[0035] 視頻解碼模塊,用于根據(jù)視頻壓縮格式標(biāo)準(zhǔn)對(duì)所述視頻流進(jìn)行解碼;
[0036] 圖像格式統(tǒng)一轉(zhuǎn)換模塊,用于將解碼后的視頻圖像格式換成RGB格式。
[0037] 進(jìn)一步來說,所述的視頻圖像處理裝置中,所述像素統(tǒng)計(jì)建模模塊具體用于:
[0038] 得到所述序列像素中當(dāng)前時(shí)刻當(dāng)前像素的測量概率;
[0039] 根據(jù)當(dāng)前像素一小鄰域內(nèi)的相鄰像素得到當(dāng)前像素當(dāng)前顏色值的自信息;
[0040] 計(jì)算當(dāng)前像素顏色值發(fā)生的概率。
[0041] 進(jìn)一步來說,所述的視頻圖像處理裝置中,所述像素值假設(shè)檢驗(yàn)?zāi)K具體用于:
[0042] 計(jì)算當(dāng)前像素的修正自信息;
[0043] 給出假設(shè)檢驗(yàn)的置信水平;
[0044] 通過與置信水平的比較,判斷當(dāng)前像素的顏色值是否符合分布模型的統(tǒng)計(jì)規(guī)律, 如果當(dāng)前像素的顏色值符合分布模型的統(tǒng)計(jì)規(guī)律,則判斷該像素為背景像素,否則判斷該 像素為非背景像素。
[0045] 進(jìn)一步來說,所述的視頻圖像處理裝置中,所述視頻圖像處理裝置還包括:顯示模 塊,用于顯示輸出背景像素和非背景像素的圖像。
[0046] 本發(fā)明的有益效果是:本發(fā)明的視頻圖像處理方法,通過對(duì)視頻圖像文件中進(jìn)行 處理,自動(dòng)識(shí)別并剔除掉序列圖像中的運(yùn)動(dòng)前景,輸出給用戶顯示的視頻則是去掉了運(yùn)動(dòng) 干擾的純凈背景的圖像序列。滿足了用戶需要靜止的背景剔除運(yùn)動(dòng)背景的需要。
【附圖說明】
[0047] 圖1表示本發(fā)明實(shí)施例中視頻圖像處理方法的主要流程圖;
[0048] 圖2表示本發(fā)明實(shí)施例中視頻圖像處理方法的詳細(xì)流程圖;
[0049] 圖3表示本發(fā)明實(shí)施例中視頻圖像處理方法中對(duì)像素統(tǒng)計(jì)建模的詳細(xì)流程圖;
[0050] 圖4表示本發(fā)明實(shí)施例中視頻圖像處理方法中對(duì)像素值假設(shè)檢驗(yàn)的詳細(xì)流程圖;
[0051] 圖5表示本發(fā)明實(shí)施例中視頻圖像處理裝置的主要模塊組成圖。
【具體實(shí)施方式】
[0052] 為使本發(fā)明的目的、技術(shù)方案和優(yōu)點(diǎn)更加清楚,下面將結(jié)合附圖及具體實(shí)施例對(duì) 本發(fā)明進(jìn)行詳細(xì)描述。
[0053]參照?qǐng)D1所示,本發(fā)明提供了一種視頻圖像處理方法,包括:步驟1,將視頻圖像文 件中的視頻圖像轉(zhuǎn)化為RGB格式的序列圖像;步驟2,對(duì)所述序列圖像進(jìn)行統(tǒng)計(jì),得到每一 個(gè)像素每個(gè)顏色通道的顏色值的分布模型;步驟3,通過所述分布模型,標(biāo)記所述序列圖像 中的像素為背景像素,或者標(biāo)記所述序列圖像中的像素為非背景像素;步驟4,若被標(biāo)記為 背景像素的像素,像素顏色值不做改變;被標(biāo)記為非背景像素的像素,則利用一關(guān)于所述分 布模型的值來替代該像素值。
[0054]參照?qǐng)D2所示,本發(fā)明視頻圖像處理方法的詳細(xì)流程如下:將視頻圖像文件(包括 視頻流)按一定大小分