視頻檢索方法及系統(tǒng)的制作方法
【專利摘要】本發(fā)明實施例提供的一種視頻檢索方法及系統(tǒng),可以預先建立存儲有視頻信息及其對應的索引圖片的視頻檢索庫,從而可以使用戶通過圖片進行視頻檢索。當用戶并不知悉視頻名稱時,可以方便的對該視頻進行拍攝或提取該視頻的視頻幀進行視頻檢索,從而獲得自己所需要的視頻信息。同時,視頻圖片的修改較為困難,因此也可以排除視頻提供者修改帶來的干擾,提高了視頻檢索的準確性。
【專利說明】視頻檢索方法及系統(tǒng)
【技術領域】
[0001]本發(fā)明涉及視頻檢索【技術領域】,特別是涉及視頻檢索方法及系統(tǒng)。
【背景技術】
[0002]隨著互聯(lián)網(wǎng)的發(fā)展,視頻這種多媒體資源的傳播也越來越廣泛。用戶在下載視頻前需要首先要檢索到該視頻。
[0003]現(xiàn)有技術下,用戶只能通過視頻名稱檢索視頻,當用戶并不知悉視頻名稱時就無法再檢索到所需視頻。例如:用戶在某地看到別人觀看視頻很精彩,想下載該視頻。但是由于該用戶并不知悉視頻名稱,因此無法檢索到該視頻。另一方面,很多視頻的提供者出于某種目的,常常將視頻名稱修改為與該視頻內(nèi)容并不匹配的名稱,這無疑干擾了用戶對視頻的檢索,使用戶常常檢索到自己不需要的視頻。
【發(fā)明內(nèi)容】
[0004]本發(fā)明實施例的目的在于提供一種視頻檢索方法及系統(tǒng),以實現(xiàn)不通過視頻名稱進行視頻檢索的目的。
[0005]為達到上述目的,本發(fā)明實施例公開了一種視頻檢索方法,包括:
[0006]獲得用于檢索視頻的第一圖片;
[0007]在預先建立的視頻檢索庫中進行檢索,將所述第一圖片與所述視頻檢索庫中的各個索引圖片進行匹配,獲得與所述第一圖片匹配的第一索引圖片,所述視頻檢索庫中存儲有視頻信息及其對應的索引圖片;
[0008]獲得所述視頻檢索庫中與所述第一索引圖片對應的第一視頻信息;
[0009]將所述第一視頻信息作為檢索結果輸出給用戶。
[0010]優(yōu)選的,所述將所述第一圖片與所述視頻檢索庫中的各個索引圖片進行匹配,獲得與所述第一圖片匹配的第一索引圖片,包括:
[0011]對所述第一圖片與所述視頻檢索庫中的各個索引圖片進行相似度計算,獲得與所述第一圖片相似度最高的索引圖片作為第一索引圖片,或者獲得與所述第一圖片相似度不低于預設閾值的索引圖片作為第一索引圖片。
[0012]優(yōu)選的,所述第一圖片為對視頻進行拍攝后獲得的圖片、對海報/劇照進行拍攝后獲得的圖片或從視頻中提取的視頻幀。
[0013]優(yōu)選的,所述索引圖片為所述視頻信息所對應的視頻的視頻幀,或所述索引圖片為用戶指定的圖片。
[0014]優(yōu)選的,所述索引圖片是經(jīng)過大小和/或光照歸一化處理后的圖片,在獲得用于檢索視頻的第一圖片后,所述方法還包括:
[0015]對所述第一圖片的大小和/或光照進行歸一化處理,在進行歸一化處理后,再將所述第一圖片與所述視頻檢索庫中的各個索引圖片進行匹配。
[0016]優(yōu)選的,所述對所述第一圖片與所述視頻檢索庫中的各個索引圖片進行相似度計算,包括:
[0017]獲得所述視頻檢索庫中的各個索引圖片的特征向量,獲得所述第一圖片的特征向量;
[0018]確定所述各個索引圖片的特征向量與所述第一圖片的特征向量的匹配度;
[0019]根據(jù)所述匹配度確定所述各個索引圖片與所述第一圖片的相似度。
[0020]一種視頻檢索系統(tǒng),包括:第一獲得單元、檢索單元、第二獲得單元和輸出單元,
[0021]所述第一獲得單元,用于獲得用于檢索視頻的第一圖片;
[0022]所述檢索單元,用于在預先建立的視頻檢索庫中進行檢索,將所述第一圖片與所述視頻檢索庫中的各個索引圖片進行匹配,獲得與所述第一圖片匹配的第一索引圖片,所述視頻檢索庫中存儲有視頻彳目息及其對應的索引圖片;
[0023]所述第二獲得單元,用于獲得所述視頻檢索庫中與所述第一索引圖片對應的第一視頻息;
[0024]所述輸出單元,用于將所述第一視頻信息作為檢索結果輸出給用戶。
[0025]優(yōu)選的,所述檢索單元包括:相似度模塊,用于對所述第一圖片與所述視頻檢索庫中的各個索引圖片進行相似度計算;
[0026]所述檢索單元還包括:第一獲得模塊或第二獲得模塊,
[0027]所述第一獲得模塊,用于獲得與所述第一圖片相似度最高的索引圖片作為第一索引圖片;
[0028]所述第二獲得模塊,用于獲得與所述第一圖片相似度不低于預設閾值的索引圖片作為第一索引圖片。
[0029]優(yōu)選的,所述第一圖片為對視頻進行拍攝后獲得的圖片、對海報/劇照進行拍攝后獲得的圖片或從視頻中提取的視頻幀。
[0030]優(yōu)選的,所述索引圖片為所述視頻信息所對應的視頻的視頻幀,或所述索引圖片為用戶指定的圖片。
[0031]優(yōu)選的,所述索引圖片是經(jīng)過大小和/或光照歸一化處理后的圖片,所述系統(tǒng)還包括:歸一化單元,用于在所述第一獲得單元獲得用于檢索視頻的第一圖片后,對所述第一圖片的大小和/或光照進行歸一化處理,在進行歸一化處理后,再觸發(fā)所述檢索單元。
[0032]優(yōu)選的,所述相似度模塊包括:特征子模塊、匹配度子模塊和相似度子模塊,
[0033]所述特征子模塊,用于獲得所述視頻檢索庫中的各個索引圖片的特征向量,獲得所述第一圖片的特征向量;
[0034]所述匹配度子模塊,用于確定所述各個索引圖片的特征向量與所述第一圖片的特征向量的匹配度;
[0035]所述相似度子模塊,用于根據(jù)所述匹配度確定所述各個索引圖片與所述第一圖片的相似度。
[0036]本發(fā)明實施例提供的一種視頻檢索方法及系統(tǒng),可以預先建立存儲有視頻信息及其對應的索引圖片的視頻檢索庫,從而可以使用戶通過圖片進行視頻檢索。當用戶并不知悉視頻名稱時,可以方便的對該視頻進行拍攝或提取該視頻的視頻巾貞進行視頻檢索,從而獲得自己所需要的視頻信息。同時,視頻圖片的修改較為困難,因此也可以排除視頻提供者修改帶來的干擾,提高了視頻檢索的準確性。當然,實施本發(fā)明的任一產(chǎn)品或方法必不一定需要同時達到以上所述的所有優(yōu)點。
【專利附圖】
【附圖說明】
[0037]為了更清楚地說明本發(fā)明實施例或現(xiàn)有技術中的技術方案,下面將對實施例或現(xiàn)有技術描述中所需要使用的附圖作簡單地介紹,顯而易見地,下面描述中的附圖僅僅是本發(fā)明的一些實施例,對于本領域普通技術人員來講,在不付出創(chuàng)造性勞動的前提下,還可以根據(jù)這些附圖獲得其他的附圖。
[0038]圖1為本發(fā)明實施例提供的一種視頻檢索方法的流程圖;
[0039]圖2為本發(fā)明實施例提供的另一種視頻檢索方法的流程圖;
[0040]圖3為本發(fā)明實施例提供的一種視頻檢索系統(tǒng)的結構示意圖;
[0041]圖4為本發(fā)明實施例提供的另一種視頻檢索系統(tǒng)的結構示意圖。
【具體實施方式】
[0042]下面將結合本發(fā)明實施例中的附圖,對本發(fā)明實施例中的技術方案進行清楚、完整地描述,顯然,所描述的實施例僅僅是本發(fā)明一部分實施例,而不是全部的實施例?;诒景l(fā)明中的實施例,本領域普通技術人員在沒有做出創(chuàng)造性勞動前提下所獲得的所有其他實施例,都屬于本發(fā)明保護的范圍。
[0043]如圖1所示,本發(fā)明實施例提供的一種視頻檢索方法,包括:
[0044]S100、獲得用于檢索視頻的第一圖片;
[0045]其中,所述第一圖片為對視頻進行拍攝后獲得的圖片、對海報/劇照進行拍攝后獲得的圖片或從視頻中提取的視頻幀。
[0046]可以理解的是,由于智能移動終端的普及,“隨手拍”已成為人們?nèi)粘I畹囊徊糠?。用戶可以使用手機、平板電腦等智能移動終端方便的對自己所要檢索的視頻畫面進行拍攝。例如:當用戶對某人手機上播放的視頻進行拍攝,獲得該視頻的圖片。
[0047]當然,用戶也可以直接將視頻的視頻幀作為用于檢索視頻的圖片。例如:用戶正在電腦上在線觀看某視頻,希望下載下來,但并不知悉該視頻的名稱,因此用戶可以獲得該視頻的視頻幀,通過該視頻幀進行視頻檢索。
[0048]S200、在預先建立的視頻檢索庫中進行檢索,將所述第一圖片與所述視頻檢索庫中的各個索引圖片進行匹配,獲得與所述第一圖片匹配的第一索引圖片,所述視頻檢索庫中存儲有視頻信息及其對應的索引圖片;
[0049]其中,所述索引圖片為所述視頻信息所對應的視頻的視頻幀,或所述索引圖片為用戶指定的圖片。
[0050]視頻檢索庫可以位于視頻提供網(wǎng)站的后臺服務器中。其中,視頻信息可以為視頻本身,也可以為視頻下載地址、視頻播放地址、視頻名稱、視頻大小、視頻演職員信息等。一個視頻信息可以對應一個或多個索引圖片。當采用視頻幀作為索引圖片時,優(yōu)選的,該視頻幀為視頻片頭或片尾的視頻幀。優(yōu)選的,該視頻幀還攜帶有該視頻幀的位置信息,例如在視頻中的第01分內(nèi)的第1.28秒。這樣,可以首先提示用戶輸入所要檢索的視頻的第01分內(nèi)的第1.28秒或其周圍的視頻巾貞,以提聞檢索精度。為了實現(xiàn)精確檢索,優(yōu)選的,可以將各視頻中的相同位置處的視頻幀作為視頻檢索庫中的各索引圖片,例如對于視頻A和視頻B,將視頻A的第Ol分內(nèi)的第1.28秒處的視頻幀作為視頻A的索引圖片,將視頻B的第01分內(nèi)的第1.28秒處的視頻幀作為視頻B的索引圖片。當?shù)?1分內(nèi)的第1.28秒處無視頻幀時,可以將距離該位置最近的視頻幀作為索引圖片。優(yōu)選的,當一個視頻信息對應多個索引圖片時,可以將多個特定位置的視頻幀依次作為該視頻信息對應的多個索引圖片,以增加檢索精度。在實際應用中,可以在第一圖片與某視頻信息對應多個索引圖片中的任一個索引圖片匹配時確定該索引圖片對應的視頻信息為該第一圖片所對應的視頻信息,也可以在第一圖片與該視頻信息對應的兩個、三個直至所有索引圖片匹配時確定該索引圖片對應的視頻信息為該第一圖片所對應的視頻信息。
[0051]用戶指定的圖片可以為電影海報、視頻的精彩截圖、經(jīng)典畫面等。
[0052]步驟S200可以包括:
[0053]對所述第一圖片與所述視頻檢索庫中的各個索引圖片進行相似度計算,獲得與所述第一圖片相似度最高的索引圖片作為第一索引圖片,或者獲得與所述第一圖片相似度不低于預設閾值的索引圖片作為第一索引圖片。
[0054]進一步,對所述第一圖片與所述視頻檢索庫中的各個索引圖片進行相似度計算的過程,可以包括:
[0055]獲得所述視頻檢索庫中的各個索引圖片的特征向量,獲得所述第一圖片的特征向量;
[0056]確定所述各個索引圖片的特征向量與所述第一圖片的特征向量的匹配度;
[0057]根據(jù)所述匹配度確定所述各個索引圖片與所述第一圖片的相似度。
[0058]優(yōu)選的,在本發(fā)明其他實施例中,還可以使用隨機抽樣一致性算法對特征向量間的匹配度進行檢驗,去除錯誤的匹配度,以提高圖片相似度的準確率。
[0059]S300、獲得所述視頻檢索庫中與所述第一索引圖片對應的第一視頻信息;
[0060]在確定與所述第一圖片匹配的第一索引圖片后,就可以根據(jù)視頻信息與索引圖片的對應關系確定視頻信息。
[0061]S400、將所述第一視頻信息作為檢索結果輸出給用戶。
[0062]本發(fā)明實施例提供的一種視頻檢索方法,可以預先建立存儲有視頻信息及其對應的索引圖片的視頻檢索庫,從而可以使用戶通過圖片進行視頻檢索。當用戶并不知悉視頻名稱時,可以方便的對該視頻進行拍攝或提取該視頻的視頻巾貞進行視頻檢索,從而獲得自己所需要的視頻信息。同時,視頻圖片的修改較為困難,因此也可以排除視頻提供者修改帶來的干擾,提高了視頻檢索的準確性。
[0063]如圖2所示,本發(fā)明實施例提供的另一種視頻檢索方法中,該方法可以包括:
[0064]S100、獲得用于檢索視頻的第一圖片;
[0065]S110、對所述第一圖片的大小和/或光照進行歸一化處理;
[0066]歸一化處理可以將原始圖像變成標準形式,以消除外部影響,便于進行圖片比較。
[0067]對大小歸一化可以將圖像縮放為統(tǒng)一尺寸;對光照歸一化可以用RGB各分量占總量的比例代替絕對值。
[0068]S200、在預先建立的視頻檢索庫中進行檢索,將所述第一圖片與所述視頻檢索庫中的各個索引圖片進行匹配,獲得與所述第一圖片匹配的第一索引圖片,所述視頻檢索庫中存儲有視頻信息及其對應的索引圖片;[0069]其中,索引圖片是經(jīng)過大小和/或光照歸一化處理后的圖片。
[0070]S300、獲得所述視頻檢索庫中與所述第一索引圖片對應的第一視頻信息;
[0071]S400、將所述第一視頻信息作為檢索結果輸出給用戶。
[0072]圖2所示實施例可以首先對圖片進行歸一化處理,因此可以提高匹配的準確性。
[0073]相應于上述方法實施例,如圖3所示,本發(fā)明還提供了一種視頻檢索系統(tǒng),可以包括:第一獲得單元100、檢索單元200、第二獲得單元300和輸出單元400,
[0074]第一獲得單元100,用于獲得用于檢索視頻的第一圖片;
[0075]其中,第一圖片可以為對視頻進行拍攝后獲得的圖片、對海報/劇照進行拍攝后獲得的圖片或從視頻中提取的視頻幀。
[0076]檢索單元200,用于在預先建立的視頻檢索庫中進行檢索,將所述第一圖片與所述視頻檢索庫中的各個索引圖片進行匹配,獲得與所述第一圖片匹配的第一索引圖片,所述視頻檢索庫中存儲有視頻彳目息及其對應的索引圖片;
[0077]其中,索引圖片為所述視頻信息所對應的視頻的視頻幀,或所述索引圖片為用戶指定的圖片。
[0078]檢索單元200可以包括:相似度模塊,用于對所述第一圖片與所述視頻檢索庫中的各個索引圖片進行相似度計算;
[0079]檢索單元還包括:第一獲得模塊或第二獲得模塊,
[0080]第一獲得模塊,用于獲得與所述第一圖片相似度最高的索引圖片作為第一索引圖片;
[0081]第二獲得模塊,用于獲得與所述第一圖片相似度不低于預設閾值的索引圖片作為第一索引圖片。
[0082]其中,相似度模塊可以包括:特征子模塊、匹配度子模塊和相似度子模塊,
[0083]特征子模塊,用于獲得所述視頻檢索庫中的各個索引圖片的特征向量,獲得所述第一圖片的特征向量;
[0084]匹配度子模塊,用于確定所述各個索引圖片的特征向量與所述第一圖片的特征向量的匹配度;
[0085]相似度子模塊,用于根據(jù)所述匹配度確定所述各個索引圖片與所述第一圖片的相似度。
[0086]第二獲得單元300,用于獲得所述視頻檢索庫中與所述第一索引圖片對應的第一視頻息;
[0087]輸出單元400,用于將所述第一視頻信息作為檢索結果輸出給用戶。
[0088]上述各單元的具體執(zhí)行過程,請參見圖1所示實施例部分。
[0089]本發(fā)明實施例提供的一種視頻檢索系統(tǒng),可以預先建立存儲有視頻信息及其對應的索引圖片的視頻檢索庫,從而可以使用戶通過圖片進行視頻檢索。當用戶并不知悉視頻名稱時,可以方便的對該視頻進行拍攝或提取該視頻的視頻巾貞進行視頻檢索,從而獲得自己所需要的視頻信息。同時,視頻圖片的修改較為困難,因此也可以排除視頻提供者修改帶來的干擾,提高了視頻檢索的準確性。
[0090]如圖4所示,本發(fā)明實施例提供的另一種視頻檢索系統(tǒng)中,索引圖片是經(jīng)過大小和/或光照歸一化處理后的圖片,該系統(tǒng)還可以包括:歸一化單元110,用于在所述第一獲得單元獲得用于檢索視頻的第一圖片后,對所述第一圖片的大小和/或光照進行歸一化處理,在進行歸一化處理后,再觸發(fā)所述檢索單元200。
[0091]圖4所示實施例可以首先對圖片進行歸一化處理,因此可以提高匹配的準確性。
[0092]需要說明的是,在本文中,諸如第一和第二等之類的關系術語僅僅用來將一個實體或者操作與另一個實體或操作區(qū)分開來,而不一定要求或者暗示這些實體或操作之間存在任何這種實際的關系或者順序。而且,術語“包括”、“包含”或者其任何其他變體意在涵蓋非排他性的包含,從而使得包括一系列要素的過程、方法、物品或者設備不僅包括那些要素,而且還包括沒有明確列出的其他要素,或者是還包括為這種過程、方法、物品或者設備所固有的要素。在沒有更多限制的情況下,由語句“包括一個……”限定的要素,并不排除在包括所述要素的過程、方法、物品或者設備中還存在另外的相同要素。
[0093]本說明書中的各個實施例均采用相關的方式描述,各個實施例之間相同相似的部分互相參見即可,每個實施例重點說明的都是與其他實施例的不同之處。尤其,對于系統(tǒng)實施例而言,由于其基本相似于方法實施例,所以描述的比較簡單,相關之處參見方法實施例的部分說明即可。
[0094]以上所述僅為本發(fā)明的較佳實施例而已,并非用于限定本發(fā)明的保護范圍。凡在本發(fā)明的精神和原則之內(nèi)所作的任何修改、等同替換、改進等,均包含在本發(fā)明的保護范圍內(nèi)。`
【權利要求】
1.一種視頻檢索方法,其特征在于,包括: 獲得用于檢索視頻的第一圖片; 在預先建立的視頻檢索庫中進行檢索,將所述第一圖片與所述視頻檢索庫中的各個索引圖片進行匹配,獲得與所述第一圖片匹配的第一索引圖片,所述視頻檢索庫中存儲有視頻信息及其對應的索引圖片; 獲得所述視頻檢索庫中與所述第一索引圖片對應的第一視頻信息; 將所述第一視頻信息作為檢索結果輸出給用戶。
2.根據(jù)權利要求1所述的方法,其特征在于,所述將所述第一圖片與所述視頻檢索庫中的各個索引圖片進行匹配,獲得與所述第一圖片匹配的第一索引圖片,包括: 對所述第一圖片與所述視頻檢索庫中的各個索引圖片進行相似度計算,獲得與所述第一圖片相似度最高的索引圖片作為第一索引圖片,或者獲得與所述第一圖片相似度不低于預設閾值的索引圖片作為第一索引圖片。
3.根據(jù)權利要求1或2所述的方法,其特征在于,所述第一圖片為對視頻進行拍攝后獲得的圖片、對海報/劇照進行拍攝后獲得的圖片或從視頻中提取的視頻幀。
4.根據(jù)權利要求1或2所述的方法,其特征在于,所述索引圖片為所述視頻信息所對應的視頻的視頻幀,或所述索引圖片為用戶指定的圖片。
5.根據(jù)權利要求1或2所述的方法,其特征在于,所述索引圖片是經(jīng)過大小和/或光照歸一化處理后的圖片,在獲得用于檢索視頻的第一圖片后,所述方法還包括:` 對所述第一圖片的大小和/或光照進行歸一化處理,在進行歸一化處理后,再將所述第一圖片與所述視頻檢索庫中的各個索引圖片進行匹配。
6.根據(jù)權利要求2所述的方法,其特征在于,所述對所述第一圖片與所述視頻檢索庫中的各個索引圖片進行相似度計算,包括: 獲得所述視頻檢索庫中的各個索引圖片的特征向量,獲得所述第一圖片的特征向量; 確定所述各個索引圖片的特征向量與所述第一圖片的特征向量的匹配度; 根據(jù)所述匹配度確定所述各個索引圖片與所述第一圖片的相似度。
7.一種視頻檢索系統(tǒng),其特征在于,包括:第一獲得單元、檢索單元、第二獲得單元和輸出單元, 所述第一獲得單元,用于獲得用于檢索視頻的第一圖片; 所述檢索單元,用于在預先建立的視頻檢索庫中進行檢索,將所述第一圖片與所述視頻檢索庫中的各個索引圖片進行匹配,獲得與所述第一圖片匹配的第一索引圖片,所述視頻檢索庫中存儲有視頻彳目息及其對應的索引圖片; 所述第二獲得單元,用于獲得所述視頻檢索庫中與所述第一索引圖片對應的第一視頻信息; 所述輸出單元,用于將所述第一視頻信息作為檢索結果輸出給用戶。
8.根據(jù)權利要求7所述的系統(tǒng),其特征在于,所述檢索單元包括:相似度模塊,用于對所述第一圖片與所述視頻檢索庫中的各個索引圖片進行相似度計算; 所述檢索單元還包括:第一獲得模塊或第二獲得模塊, 所述第一獲得模塊,用于獲得與所述第一圖片相似度最高的索引圖片作為第一索引圖片;所述第二獲得模塊,用于獲得與所述第一圖片相似度不低于預設閾值的索引圖片作為第一索引圖片。
9.根據(jù)權利要求7或8所述的系統(tǒng),其特征在于,所述第一圖片為對視頻進行拍攝后獲得的圖片、對海報/劇照進行拍攝后獲得的圖片或從視頻中提取的視頻幀。
10.根據(jù)權利要求7或8所述的系統(tǒng),其特征在于,所述索引圖片為所述視頻信息所對應的視頻的視頻幀,或所述索引圖片為用戶指定的圖片。
11.根據(jù)權利要求7或8所述的系統(tǒng),其特征在于,所述索引圖片是經(jīng)過大小和/或光照歸一化處理后的圖片,所述系統(tǒng)還包括:歸一化單元,用于在所述第一獲得單元獲得用于檢索視頻的第一圖片后,對所述第一圖片的大小和/或光照進行歸一化處理,在進行歸一化處理后,再觸發(fā)所述檢索單元。
12.根據(jù)權利要求8所述的系統(tǒng),其特征在于,所述相似度模塊包括:特征子模塊、匹配度子模塊和相似度子模塊, 所述特征子模塊,用于獲得所述視頻檢索庫中的各個索引圖片的特征向量,獲得所述第一圖片的特征向量; 所述匹配度子模塊,用于確定所述各個索引圖片的特征向量與所述第一圖片的特征向量的匹配度; 所述相似度子模塊,用于根 據(jù)所述匹配度確定所述各個索引圖片與所述第一圖片的相似度。
【文檔編號】G06F17/30GK103530357SQ201310473267
【公開日】2014年1月22日 申請日期:2013年10月11日 優(yōu)先權日:2013年10月11日
【發(fā)明者】李典 申請人:北京奇藝世紀科技有限公司