一種視頻圖像處理方法和系統(tǒng)的制作方法
【技術(shù)領(lǐng)域】
[0001]本發(fā)明涉及圖像處理技術(shù)領(lǐng)域,更具體地說,涉及一種視頻圖像處理方法和系統(tǒng)。
【背景技術(shù)】
[0002]在科研領(lǐng)域中,尤其是一些研究目標(biāo)為實(shí)驗(yàn)對(duì)象的位移軌跡特征的觀察實(shí)驗(yàn)中,通常采用長時(shí)間的視頻監(jiān)控作為研究資料,但是在有些實(shí)驗(yàn)中(例如研究豆芽的發(fā)芽過程的實(shí)驗(yàn))實(shí)驗(yàn)對(duì)象在相當(dāng)長的一段時(shí)間內(nèi),不會(huì)發(fā)生空間位移,因此導(dǎo)致研究者需要采用大量的時(shí)間逐幅圖像去觀察實(shí)驗(yàn)對(duì)象的位移,需要研究者長時(shí)間保持精神高度集中,稍有不慎,便會(huì)導(dǎo)致研究者錯(cuò)過實(shí)驗(yàn)對(duì)象復(fù)雜的運(yùn)動(dòng)軌跡或輕微的位移。
【發(fā)明內(nèi)容】
[0003]本發(fā)明的目的在于提供一種視頻圖像處理方法和系統(tǒng),用于方便用戶查看目標(biāo)對(duì)象的運(yùn)動(dòng)軌跡。
[0004]為實(shí)現(xiàn)上述目的,本發(fā)明實(shí)施例提供了如下技術(shù)方案:
[0005]—種視頻圖像處理方法,包括:
[0006]獲取圖像采集設(shè)備采集到的依次按時(shí)間軸排列的第I至第N數(shù)據(jù)幀,所述N為不小于2的正整數(shù);
[0007]由所述第I至第N數(shù)據(jù)幀中選擇任意數(shù)量的連續(xù)數(shù)據(jù)幀作為數(shù)據(jù)幀集合,選擇數(shù)據(jù)幀集合中的任意一數(shù)據(jù)幀作為基底數(shù)據(jù)幀;
[0008]依據(jù)目標(biāo)識(shí)別算法提取數(shù)據(jù)幀集合中與所述基底數(shù)據(jù)幀之間的軌跡變化大于預(yù)設(shè)值的數(shù)據(jù)幀中的目標(biāo)對(duì)象所在區(qū)域,將提取得到的所述目標(biāo)對(duì)象所在區(qū)域合成到所述基底數(shù)據(jù)幀上。
[0009]優(yōu)選的,上述視頻圖像處理方法中,所述將提取得到的所述目標(biāo)對(duì)象所在區(qū)域合成到所述基底數(shù)據(jù)幀上后,還包括:
[0010]刪除所述數(shù)據(jù)幀集合中除所述基底數(shù)據(jù)幀之外的所有數(shù)據(jù)幀。
[0011]優(yōu)選的,上述視頻圖像處理方法中,由所述第I至第N數(shù)據(jù)幀中選擇任意數(shù)量的連續(xù)數(shù)據(jù)幀作為數(shù)據(jù)幀集合,選擇數(shù)據(jù)幀集合中的任意一數(shù)據(jù)幀作為基底數(shù)據(jù)幀之后,還包括:
[0012]刪除所述數(shù)據(jù)幀集合中與所述基底數(shù)據(jù)幀之間的軌跡變化不大于預(yù)設(shè)值的數(shù)據(jù)幀。
[0013]優(yōu)選的,上述視頻圖像處理方法中,在由所述第I至第N數(shù)據(jù)幀中選擇任意數(shù)量的連續(xù)數(shù)據(jù)幀作為數(shù)據(jù)幀集合之前,還包括:
[0014]獲取數(shù)據(jù)幀集合定義信息;
[0015]判斷所述數(shù)據(jù)幀集合定義信息是否為空,如果是,則所述數(shù)據(jù)幀集合為包括所述第I至第N數(shù)據(jù)幀;否則,依據(jù)所述數(shù)據(jù)幀定義信息確定所述數(shù)據(jù)幀集合,所述數(shù)據(jù)幀集合定義信息包括所述數(shù)據(jù)幀集合的起始幀和結(jié)束幀。
[0016]優(yōu)選的,上述視頻圖像處理方法中,所述基底數(shù)據(jù)幀為所述數(shù)據(jù)幀集合中時(shí)間軸最早的數(shù)據(jù)幀。
[0017]優(yōu)選的,上述視頻圖像處理方法中,其特征在于,所述將提取得到的所述目標(biāo)對(duì)象所在區(qū)域合成到所述基底數(shù)據(jù)幀上之后,還包括:
[0018]對(duì)當(dāng)前所述第i數(shù)據(jù)幀進(jìn)行降噪處理。
[0019]一種視頻圖像處理系統(tǒng),包括:
[0020]數(shù)據(jù)幀采集模塊,用于獲取圖像采集設(shè)備采集到的按時(shí)間軸依次排列的第I至第N數(shù)據(jù)幀,所述N為不小于2的正整數(shù);
[0021]數(shù)據(jù)幀集合確定模塊,用于由所述第I至第N數(shù)據(jù)幀中選擇任意數(shù)量的連續(xù)數(shù)據(jù)幀作為數(shù)據(jù)幀集合,選擇數(shù)據(jù)幀集合中的任意一數(shù)據(jù)幀作為基底數(shù)據(jù)幀;
[0022]統(tǒng)計(jì)模塊,用于判斷數(shù)據(jù)幀集合中的各個(gè)數(shù)據(jù)幀與所述基底數(shù)據(jù)幀之間的軌跡變化是否大于預(yù)設(shè)值;
[0023]目標(biāo)識(shí)別模塊,用于依據(jù)目標(biāo)識(shí)別算法提取所述數(shù)據(jù)幀集合中與所述基底數(shù)據(jù)幀之間的軌跡變化大于預(yù)設(shè)值的數(shù)據(jù)幀中的目標(biāo)對(duì)象所在區(qū)域,將提取得到的所述目標(biāo)對(duì)象所在區(qū)域合成到所述基底數(shù)據(jù)幀上。
[0024]優(yōu)選的,上述視頻圖像處理系統(tǒng)中,所述統(tǒng)計(jì)模塊,包括:
[0025]幀變化計(jì)算模塊和冗余邏輯模塊;
[0026]所述幀變化計(jì)算模塊,用于計(jì)算數(shù)據(jù)幀集合中各個(gè)數(shù)據(jù)幀與所述基底數(shù)據(jù)幀之間的軌跡變化;
[0027]所述冗余邏輯模塊,用于判斷計(jì)算得到的軌跡變化是否大于預(yù)設(shè)值。
[0028]優(yōu)選的,上述視頻圖像處理系統(tǒng)中,所述冗余邏輯模塊,包括:
[0029]判斷模塊,用于判斷計(jì)算得到的軌跡變化是否大于預(yù)設(shè)值;
[0030]刪除模塊,當(dāng)所述軌跡變化大于預(yù)設(shè)值時(shí),刪除與所述軌跡變化所匹配的、與所述基底數(shù)據(jù)幀進(jìn)行對(duì)比的數(shù)據(jù)幀。
[0031]優(yōu)選的,上述視頻圖像處理系統(tǒng)中,還包括:
[0032]降噪模塊,用于當(dāng)所述目標(biāo)識(shí)別模塊將提取得到的所述目標(biāo)對(duì)象所在區(qū)域合成到所述基底數(shù)據(jù)幀上后,對(duì)當(dāng)前所述基底數(shù)據(jù)幀進(jìn)行降噪處理。
[0033]通過以上方案可知,本發(fā)明實(shí)施例提供的視頻圖像處理方法和系統(tǒng),通過由所獲得到的多個(gè)數(shù)據(jù)幀中提取任意數(shù)量各連續(xù)數(shù)據(jù)幀作為數(shù)據(jù)幀集合,以所述數(shù)據(jù)幀集合中的任意一個(gè)數(shù)據(jù)幀作為基底數(shù)據(jù)幀,將所述數(shù)據(jù)幀集合中其它多個(gè)數(shù)據(jù)幀與所述基底數(shù)據(jù)幀一一對(duì)比,判斷兩者之間的軌跡變化是否大于預(yù)設(shè)值,如果是,則表明當(dāng)前與所述基底數(shù)據(jù)幀進(jìn)行對(duì)比的數(shù)據(jù)幀存中的目標(biāo)對(duì)象存在位移,通過目標(biāo)識(shí)別算法提取該數(shù)據(jù)幀中的目標(biāo)對(duì)象所在區(qū)域,將提取得到的目標(biāo)對(duì)象所在區(qū)域合成到所述基底數(shù)據(jù)幀中,此時(shí),用戶即可通過所述基底數(shù)據(jù)幀觀察目標(biāo)對(duì)象的軌跡變化,方便快捷。
【附圖說明】
[0034]為了更清楚地說明本發(fā)明實(shí)施例或現(xiàn)有技術(shù)中的技術(shù)方案,下面將對(duì)實(shí)施例或現(xiàn)有技術(shù)描述中所需要使用的附圖作簡單地介紹,顯而易見地,下面描述中的附圖僅僅是本發(fā)明的一些實(shí)施例,對(duì)于本領(lǐng)域普通技術(shù)人員來講,在不付出創(chuàng)造性勞動(dòng)的前提下,還可以根據(jù)這些附圖獲得其他的附圖。
[0035]圖1為本發(fā)明實(shí)施例公開的一種視頻圖像處理方法的流程圖;
[0036]圖2為本發(fā)明另一實(shí)施例公開的一種視頻圖像處理方法的流程圖;
[0037]圖3為本發(fā)明又一實(shí)施例公開的一種視頻圖像處理方法的流程圖;
[0038]圖4為本發(fā)明實(shí)施例公開的一種視頻圖像處理系統(tǒng)的流程圖。
【具體實(shí)施方式】
[0039]下面將結(jié)合本發(fā)明實(shí)施例中的附圖,對(duì)本發(fā)明實(shí)施例中的技術(shù)方案進(jìn)行清楚、完整地描述,顯然,所描述的實(shí)施例僅僅是本發(fā)明一部分實(shí)施例,而不是全部的實(shí)施例?;诒景l(fā)明中的實(shí)施例,本領(lǐng)域普通技術(shù)人員在沒有作出創(chuàng)造性勞動(dòng)前提下所獲得的所有其他實(shí)施例,都屬于本發(fā)明保護(hù)的范圍。
[0040]參見圖1,本發(fā)明實(shí)施例公開了一種視頻圖像處理方法,主要應(yīng)用于針對(duì)觀測目標(biāo)對(duì)象復(fù)雜的運(yùn)動(dòng)或輕微的位移類的實(shí)驗(yàn)中,包括:
[0041]步驟SlOl:獲取圖像采集設(shè)備采集到的依次按時(shí)間軸排列的第I至第N數(shù)據(jù)幀,所述N為不小于2的正整數(shù);
[0042]在此步驟中,可所述第I至第N數(shù)據(jù)幀,可以為使用圖像采集設(shè)備(如攝像頭等)采集到的多個(gè)格式為YUV、RGB或RAW等類型的數(shù)據(jù)幀;
[0043]步驟S102:由所述第I至第N數(shù)據(jù)幀中選擇任意數(shù)量的連續(xù)數(shù)據(jù)幀作為數(shù)據(jù)幀集合,選擇數(shù)據(jù)幀集合中的任意一數(shù)據(jù)幀作為基底數(shù)據(jù)幀;
[0044]步驟S103:將所述數(shù)據(jù)幀集合中其它數(shù)據(jù)幀一一與所述基底數(shù)據(jù)幀進(jìn)行對(duì)比得到兩者之間的軌跡變化;
[0045]步驟S104:判斷所述軌跡變化是否大于預(yù)設(shè)值;
[0046]步驟S105:依據(jù)目標(biāo)識(shí)別算法提取數(shù)據(jù)幀集合中與所述基底數(shù)據(jù)幀之間的軌跡變化大于預(yù)設(shè)值的數(shù)據(jù)幀中的目標(biāo)對(duì)象所在區(qū)域,將提取得到的所述目標(biāo)對(duì)象所在區(qū)域合成到所述基底數(shù)據(jù)幀上。
[0047]參見本申請(qǐng)上述實(shí)施例公開的技術(shù)方案而言,由所獲得到的多個(gè)數(shù)據(jù)幀中提取任意數(shù)量各連續(xù)數(shù)據(jù)幀作為數(shù)據(jù)幀集合,以所述數(shù)據(jù)幀集合中的任意一個(gè)數(shù)據(jù)幀作為基底數(shù)據(jù)幀,將所述數(shù)據(jù)幀集合中其它多個(gè)數(shù)據(jù)幀與所述基底數(shù)據(jù)幀--對(duì)比,判斷兩者之間的軌跡變化是否大于預(yù)設(shè)值,如果是,則表明當(dāng)前與所述基底數(shù)據(jù)幀進(jìn)行對(duì)比的數(shù)據(jù)幀存中的目標(biāo)對(duì)象存在位移,通過目標(biāo)識(shí)別算法提取該數(shù)據(jù)幀中的目標(biāo)對(duì)象所在區(qū)域,將提取得到的目標(biāo)對(duì)象所在區(qū)域合成到所述基底數(shù)據(jù)幀中,此時(shí),用戶即可通過所述基底數(shù)據(jù)幀觀察目標(biāo)對(duì)象的軌跡變化,方便快捷。
[0048]可以理解的是,在判斷兩個(gè)數(shù)據(jù)幀之間的軌跡變化是否大于預(yù)設(shè)值時(shí)的具體方法可為:
[0049]通過采用硬件ISP或使用軟件統(tǒng)計(jì)模塊采用多線程遞歸分塊等統(tǒng)計(jì)方法定位軌跡變化區(qū)域,通過比較軌跡變化區(qū)域的像素位移變化是否超過預(yù)設(shè)值,如果是則兩個(gè)數(shù)據(jù)幀之間的軌跡變化大于預(yù)設(shè)值,否則兩個(gè)數(shù)據(jù)幀之間的軌跡變化不大于預(yù)設(shè)值。
[0050]可以理解的是,所述由于上述技術(shù)方案已經(jīng)將目標(biāo)對(duì)象的軌跡變化合并到了所述基底數(shù)幀中,用戶通過所述基底數(shù)據(jù)幀即可觀察目標(biāo)對(duì)象的運(yùn)動(dòng)軌跡,因此為了釋放圖像采集設(shè)備的磁盤空間,參見圖2,本申請(qǐng)上述實(shí)施例中公開的方法中,在將提取得到的所述目標(biāo)對(duì)象所在區(qū)域合成到所述基底數(shù)據(jù)幀上后,還可以包括:步驟S106:刪除所述數(shù)據(jù)幀集合中除所述基底數(shù)據(jù)幀之外的所有數(shù)據(jù)幀,此時(shí),雖然最大程度的釋放了磁盤空間,但用戶