圖像搜索方法和終端的制作方法
【專利摘要】本發(fā)明提供一種圖像搜索方法和終端,方法包括:終端獲取待查詢圖像的第一圖像信息;終端根據(jù)第一圖像信息,在圖像庫(kù)中查找與第一圖像信息間相似度最大的圖像類別信息;該圖像庫(kù)中預(yù)先存儲(chǔ)有多個(gè)所述圖像類別信息,且每個(gè)圖像類別信息對(duì)應(yīng)的圖像類別中包含至少一個(gè)圖像;終端將與第一圖像信息間相似度最大的圖像類別信息對(duì)應(yīng)的圖像類別中包含的圖像進(jìn)行顯示。本發(fā)明實(shí)施例有效解決了采用現(xiàn)有方法在存儲(chǔ)有大量圖像數(shù)據(jù)的圖像庫(kù)中搜索目標(biāo)圖像效率低的技術(shù)問(wèn)題。
【專利說(shuō)明】圖像搜索方法和終端
【技術(shù)領(lǐng)域】
[0001]本發(fā)明涉及信息技術(shù),尤其涉及一種圖像搜索方法和終端。
【背景技術(shù)】
[0002]隨著移動(dòng)通信技術(shù)的發(fā)展,移動(dòng)通信設(shè)備的附加功能也越來(lái)越豐富。除傳統(tǒng)通信功能外,還具有采集和存儲(chǔ)如圖像、視頻等多媒體數(shù)據(jù)功能。用戶可通過(guò)攝像頭、網(wǎng)絡(luò)下載等多種途徑下載所需圖像,并將這些圖像存儲(chǔ)在手機(jī)終端中,以便以后查看。
[0003]當(dāng)用戶想要在終端中查找某一圖像時(shí),通常采用瀏覽照片庫(kù)的方式在已存儲(chǔ)的圖片中逐一查找。而終端中對(duì)于圖片的排序一般采用時(shí)間排序法,即按照?qǐng)D片存儲(chǔ)時(shí)間的先后進(jìn)行排序。隨著用戶圖像庫(kù)中圖像數(shù)量的增長(zhǎng),這種基于瀏覽的圖像查找方法效率逐漸較低,無(wú)法滿足用戶在存儲(chǔ)有大量圖像數(shù)據(jù)的圖像庫(kù)中快速搜索到目標(biāo)圖像的需求。
【發(fā)明內(nèi)容】
[0004]本發(fā)明提供一種圖像搜索方法和終端,用于解決現(xiàn)有技術(shù)中,在存儲(chǔ)有大量圖像數(shù)據(jù)的圖像庫(kù)中搜索目標(biāo)圖像效率低的技術(shù)問(wèn)題。
[0005]—方面,本發(fā)明實(shí)施例提供一種圖像搜索方法,包括:
[0006]終端獲取待查詢圖像的第一圖像信息;
[0007]所述終端根據(jù)所述第一圖像信息,在圖像庫(kù)中查找與所述第一圖像信息間相似度最大的圖像類別信息;所述圖像庫(kù)中預(yù)先存儲(chǔ)有多個(gè)所述圖像類別信息,且每個(gè)所述圖像類別信息對(duì)應(yīng)的圖像類別中包含至少一個(gè)圖像。
[0008]所述終端將與所述第一圖像信息間相似度最大的圖像類別信息對(duì)應(yīng)的圖像類別中包含的圖像進(jìn)行顯示。
[0009]另一方面,本發(fā)明實(shí)施例提供一種終端,包括:
[0010]獲取模塊,用于獲取待查詢圖像的第一圖像信息;
[0011]處理模塊,用于根據(jù)所述第一圖像信息,在圖像庫(kù)中查找與所述第一圖像信息間相似度最大的圖像類別信息;所述圖像庫(kù)中預(yù)先存儲(chǔ)有多個(gè)所述圖像類別信息,且每個(gè)所述圖像類別信息對(duì)應(yīng)的圖像類別中包含至少一個(gè)圖像。
[0012]顯示模塊,用于將與所述第一圖像信息間相似度最大的圖像類別信息對(duì)應(yīng)的圖像類別中包含的圖像進(jìn)行顯示。
[0013]本發(fā)明提供的圖像搜索方法和終端,終端獲取待查詢圖像的第一圖像信息;根據(jù)第一圖像信息,在圖像庫(kù)中查找與第一圖像信息間相似度最大的圖像類別信息;該圖像庫(kù)中預(yù)先存儲(chǔ)有多個(gè)圖像類別信息,且每個(gè)圖像類別信息對(duì)應(yīng)的圖像類別中包含至少一個(gè)圖像;終端將與第一圖像信息間相似度最大的圖像類別信息對(duì)應(yīng)的圖像類別中包含的圖像進(jìn)行顯示。該方案有效提高了用戶在存儲(chǔ)有大量圖像數(shù)據(jù)的圖像庫(kù)中搜索目標(biāo)圖像的效率。
【專利附圖】
【附圖說(shuō)明】[0014]圖1為本發(fā)明提供的圖像搜索方法一個(gè)實(shí)施例的流程圖;
[0015]圖2為本發(fā)明提供的圖像搜索方法另一個(gè)實(shí)施例的流程圖;
[0016]圖3為本發(fā)明提供的終端一個(gè)實(shí)施例的結(jié)構(gòu)示意圖;
[0017]圖4為本發(fā)明提供的終端另一個(gè)實(shí)施例的結(jié)構(gòu)示意圖。
【具體實(shí)施方式】
[0018]圖1為本發(fā)明提供的圖像搜索方法一個(gè)實(shí)施例的流程圖。該方法的以下步驟的執(zhí)行主體可以為如手機(jī)、Ipad等可用于存儲(chǔ)圖像數(shù)據(jù)的終端。如圖1所示,該圖像搜索方法具體包括:
[0019]S101,終端獲取待查詢圖像的第一圖像信息;
[0020]當(dāng)用戶欲通過(guò)上述終端查詢終端內(nèi)已存儲(chǔ)的圖像時(shí),可通過(guò)鍵盤輸入或語(yǔ)音等方式向終端內(nèi)的相應(yīng)功能模塊發(fā)送待查詢圖像的第一圖像信息。其中,該第一圖像信息為用于描述待查詢圖像相關(guān)內(nèi)容和圖像特征的信息,具體可以是該待查詢圖像的名稱信息,標(biāo)簽信息或關(guān)于待查詢圖像內(nèi)容的描述信息,如圖像的外形輪廓、顏色、紋理和亮度等特征信
肩、O
[0021]S102,終端根據(jù)第一圖像信息,在圖像庫(kù)中查找與第一圖像信息間相似度最大的圖像類別信息;該圖像庫(kù)中預(yù)先存儲(chǔ)有多個(gè)圖像類別信息,且每個(gè)圖像類別信息對(duì)應(yīng)的圖像類別中包含至少一個(gè)圖像;
[0022]設(shè)置在上述終端內(nèi)的圖像庫(kù)里預(yù)先存儲(chǔ)有多個(gè)圖像類別信息,每個(gè)圖像類別信息對(duì)應(yīng)一種圖像類別,該圖像類別信息即為描述這一類別內(nèi)所包含圖像的共有特征信息,如圖像的類別名稱信息,類別標(biāo)簽信息或關(guān)于該類別圖像內(nèi)容的描述信息,如圖像的整體外形輪廓、顏色、紋理和亮度等特征信息。
[0023]本實(shí)施例中關(guān)于圖像類別的劃分是基于目前用戶存儲(chǔ)圖像的特點(diǎn)進(jìn)行劃分的。具體地,該圖像類別可化分為人物、動(dòng)物、景色、文字、美食等幾大類;其中,每個(gè)大類可以根據(jù)實(shí)際需要繼續(xù)劃分為幾個(gè)小類;例如在景色的圖像類別中又可以分為室內(nèi)和室外,室外又可以進(jìn)一步劃分為草原、海邊等更細(xì)的圖像類別。在劃分圖像類別的同時(shí),還可以根據(jù)各類別圖像的特征為每一類別的圖像添加一個(gè)圖像標(biāo)簽來(lái)對(duì)相應(yīng)圖像類別下包含的圖像進(jìn)行整體特征描述。上述圖像類別的劃分方法使整個(gè)圖像庫(kù)中的所有圖像以類別樹的方式分類存儲(chǔ)。該類別樹還可以根據(jù)用戶需要進(jìn)行更新、補(bǔ)充及修改。為保證每個(gè)圖像類別下都至少包含一個(gè)圖像,以便用戶在搜索該類別圖像時(shí),查找結(jié)果不為空,可在創(chuàng)建某圖像類別時(shí),為該類別主動(dòng)添加相應(yīng)圖像數(shù)據(jù)。該圖像可以為用戶添加的,也可以為終端系統(tǒng)自動(dòng)添加的系統(tǒng)默認(rèn)圖像。
[0024]當(dāng)終端接收到用戶輸入的待查詢圖像的第一圖像信息后,終端根據(jù)第一圖像信息的具體內(nèi)容信息,在圖像庫(kù)中查找與該第一圖像信息間相似度最大的圖像類別信息;針對(duì)兩組信息間相似度的計(jì)算方法可采用現(xiàn)有技術(shù)中的相關(guān)算法,如求解編輯距離等方法。本實(shí)施例對(duì)具體方法選取不做限定。
[0025]S103,終端將與第一圖像信息間相似度最大的圖像類別信息對(duì)應(yīng)的圖像類別中包含的圖像進(jìn)行顯示;
[0026]終端根據(jù)第一圖像信息,在圖像庫(kù)中查找與該第一圖像信息間相似度最大的圖像類別信息后,可將該圖像類別信息對(duì)應(yīng)的圖像類別中包含的圖像通過(guò)終端顯示屏進(jìn)行顯示,以供用戶查看。
[0027]當(dāng)圖像庫(kù)中的圖像信息采用上述類別樹的形式進(jìn)行存儲(chǔ)的情況下,在顯示圖像類別信息對(duì)應(yīng)的圖像類別中包含的圖像時(shí),可只顯示最底層圖像類別中包含的圖像,并且同時(shí)給出該最底層圖像所屬的圖像類別途徑信息。如當(dāng)前顯示的圖像為描述海邊沙灘的圖像,則該圖像對(duì)應(yīng)的圖像類別途徑信息可以為:景色/室外/海邊/圖像名稱。
[0028]本發(fā)明提供的圖像搜索方法,終端獲取待查詢圖像的第一圖像信息;根據(jù)第一圖像信息,在圖像庫(kù)中查找與第一圖像信息間相似度最大的圖像類別信息;該圖像庫(kù)中預(yù)先存儲(chǔ)有多個(gè)圖像類別信息,且每個(gè)圖像類別信息對(duì)應(yīng)的圖像類別中包含至少一個(gè)圖像;終端將與第一圖像信息間相似度最大的圖像類別信息對(duì)應(yīng)的圖像類別中包含的圖像進(jìn)行顯示。該方案有效提高了用戶在存儲(chǔ)有大量圖像數(shù)據(jù)的圖像庫(kù)中搜索目標(biāo)圖像的效率。
[0029]圖2為本發(fā)明提供的圖像搜索方法另一個(gè)實(shí)施例的流程圖,該方法是如圖1所示實(shí)施例的一種具體實(shí)現(xiàn)方式。如圖2所示,該圖像搜索方法具體包括:
[0030]S201,終端獲取待存儲(chǔ)圖像的第二圖像內(nèi)容信息;
[0031]當(dāng)用戶通過(guò)終端的拍照功能或通過(guò)網(wǎng)絡(luò)下載方式獲取到圖像數(shù)據(jù),且欲將該圖像存儲(chǔ)到設(shè)置在終端內(nèi)的圖像庫(kù)時(shí),終端可針對(duì)待存儲(chǔ)圖像的圖像數(shù)據(jù)采用相關(guān)圖像特征提取算法獲取該圖像的第二圖像內(nèi)容信息。該第二圖像內(nèi)容信息用于描述待存儲(chǔ)圖像的內(nèi)容特征的信息,如待存儲(chǔ)圖像的整體外形輪廓、顏色、紋理和亮度等特征信息。
[0032]S202,終端根據(jù)第二圖像內(nèi)容信息構(gòu)建待存儲(chǔ)圖像的第三特征向量;
[0033]終端根據(jù)提取的待存儲(chǔ)圖像的第二圖像內(nèi)容信息構(gòu)建待存儲(chǔ)圖像的第三特征向量;該第三特征向量可用于從圖像本身包含的內(nèi)容的角度來(lái)描述該圖像的準(zhǔn)確特征。其中,該第三特征向量可以為一組包含多項(xiàng)的數(shù)字序列,每一項(xiàng)數(shù)字的大小代表著待存儲(chǔ)圖像包含的不同特征的程度,如外形大小、顏色深淺、紋理特征和明暗程度等。
[0034]S203,終端將第三特征向量與圖像庫(kù)中預(yù)先存儲(chǔ)的多個(gè)圖像類別信息對(duì)應(yīng)的第二特征向量進(jìn)行比較,確定出與第三特征向量間相似度最大的第二特征向量;
[0035]設(shè)置在上述終端內(nèi)的圖像庫(kù)里預(yù)先存儲(chǔ)有多個(gè)圖像類別信息,每個(gè)圖像類別信息對(duì)應(yīng)一種圖像類別,同時(shí)還對(duì)應(yīng)一個(gè)用于描述這一圖像類別內(nèi)所包含圖像內(nèi)容的整體特征的第二特征向量,該第二特征向量可以為一組包含多項(xiàng)的數(shù)字序列,每一項(xiàng)數(shù)字的大小代表著對(duì)應(yīng)的圖像類別包含圖像的不同特征的整體程度,如外形大小、顏色深淺、紋理特征和明暗程度等。
[0036]終端將上述第三特征向量與圖像庫(kù)中預(yù)先存儲(chǔ)的多個(gè)圖像類別信息對(duì)應(yīng)的上述第二特征向量進(jìn)行相似度比較,確定出與第三特征向量間相似度最大的第二特征向量。具體比較方法可采用兩個(gè)特征向量的余弦值大小或者直接計(jì)算兩個(gè)特征向量的歐式距離等方法。當(dāng)采用向量余弦值進(jìn)行比較時(shí),計(jì)算獲得的兩個(gè)向量間的余弦值越大則表征這兩個(gè)特征向量的相似度越大;當(dāng)采用兩個(gè)特征向量的歐式距離進(jìn)行比較時(shí),得到的歐式距離越短則表征這兩個(gè)特征向量越相似。
[0037]S204,終端將待存儲(chǔ)圖像存儲(chǔ)至與第三特征向量間相似度最大的第二特征向量對(duì)應(yīng)的圖像類別信息對(duì)應(yīng)的圖像類別中,并為該圖像添加第二圖像標(biāo)簽信息;
[0038]當(dāng)終端確定出與第三特征向量間相似度最大的第二特征向量時(shí),表征該第二特征向量對(duì)應(yīng)的圖像類別與待存儲(chǔ)圖像的內(nèi)容特征所屬的圖像類別較數(shù)據(jù)庫(kù)中其他圖像類別最為接近。此時(shí),終端將待存儲(chǔ)圖像存儲(chǔ)至該與第三特征向量間相似度最大的第二特征向量對(duì)應(yīng)的圖像類別信息對(duì)應(yīng)的圖像類別中,并為該圖像添加第二圖像標(biāo)簽信息。其中,該第二圖像標(biāo)簽信息為描述圖像的標(biāo)簽信息,如圖像名稱,圖像類別等信息。
[0039]至此,本實(shí)施例上述所有步驟完成了終端對(duì)待存儲(chǔ)圖像進(jìn)行存儲(chǔ)的過(guò)程。
[0040]S205,終端獲取待查詢圖像的第一圖像信息;該步驟具體執(zhí)行過(guò)程可參見步驟101的相應(yīng)內(nèi)容。
[0041]具體地,該第一圖像信息包括待查詢圖像的第一圖像內(nèi)容信息或第一圖像標(biāo)簽信息。其中,該第一圖像內(nèi)容信息用于描述待查詢圖像的內(nèi)容特征的信息,如待查詢圖像的外形輪廓、顏色、紋理和亮度等特征信息;該第一圖像標(biāo)簽信息可以為用于描述待查詢圖像的關(guān)鍵字或關(guān)鍵詞。
[0042]S206,終端根據(jù)第一圖像信息,在圖像庫(kù)中查找與第一圖像信息間相似度最大的圖像類別信息;該圖像庫(kù)中預(yù)先存儲(chǔ)有多個(gè)圖像類別信息,且每個(gè)圖像類別信息對(duì)應(yīng)的圖像類別中包含至少一個(gè)圖像;該步驟具體執(zhí)行過(guò)程可參見步驟102的相應(yīng)內(nèi)容。
[0043]具體地,基于上述對(duì)第一圖像信息具體包括的內(nèi)容信息的補(bǔ)充,本實(shí)施例給出了以下兩種根據(jù)第一圖像信息,在圖像庫(kù)中查找與第一圖像信息間相似度最大的圖像類別信息的具體實(shí)現(xiàn)方式。
[0044]方式一:
[0045]若第一圖像信息為待查詢圖像的第一圖像內(nèi)容信息,則終端根據(jù)第一圖像內(nèi)容信息構(gòu)建待查詢圖像的第一特征向量;具體構(gòu)建過(guò)程可參考步驟S202中終端根據(jù)第二圖像內(nèi)容信息構(gòu)建待存儲(chǔ)圖像的第三特征向量的相關(guān)步驟的方法原理,在此不作贅述;
[0046]終端將第一特征向量與圖像庫(kù)中預(yù)先存儲(chǔ)的多個(gè)圖像類別信息對(duì)應(yīng)的第二特征向量進(jìn)行比較,確定出與第一特征向量間相似度最大的第二特征向量;具體比較過(guò)程可參考S203中終端將第三特征向量與圖像庫(kù)中預(yù)先存儲(chǔ)的多個(gè)圖像類別信息對(duì)應(yīng)的第二特征向量進(jìn)行比較,確定出與第三特征向量間相似度最大的第二特征向量的方法原理,在此不作贅述;
[0047]終端將與第一特征向量間相似度最大的第二特征向量對(duì)應(yīng)的圖像類別信息確定為與第一圖像信息間相似度最大的圖像類別信息。
[0048]方式二:
[0049]若第一圖像信息為待查詢圖像的第一圖像標(biāo)簽信息,則終端采用Wordnet算法計(jì)算第一圖像標(biāo)簽信息與圖像庫(kù)中預(yù)先存儲(chǔ)的多個(gè)圖像類別信息對(duì)應(yīng)的第二圖像標(biāo)簽信息間的編輯距離,確定出與第一圖像標(biāo)簽信息間編輯距離最小的第二圖像標(biāo)簽信息;其中,WordNet算法為計(jì)算兩個(gè)實(shí)詞間語(yǔ)義距離的一種現(xiàn)有方法,其計(jì)算原理在此不作贅述。通過(guò)WordNet算法可計(jì)算第一圖像標(biāo)簽信息中包含的各關(guān)鍵字或關(guān)鍵詞與多個(gè)圖像類別信息對(duì)應(yīng)的第二圖像標(biāo)簽信息中包括的實(shí)詞間的編輯距離。在具體計(jì)算過(guò)程中可以采用二分圖最佳權(quán)匹配KM算法計(jì)算第一圖像標(biāo)簽信息與第二圖像標(biāo)簽信息中包含的詞語(yǔ)集合間的最佳映射關(guān)系,以使得到的實(shí)詞間的編輯距離的和值最小,并將該最小和值確定為第一圖像標(biāo)簽信息與第二圖像標(biāo)簽信息間的編輯距離。
[0050]終端將與第一圖像標(biāo)簽信息間編輯距離最小的第二圖像標(biāo)簽信息對(duì)應(yīng)的圖像類別信息確定為與第一圖像信息間相似度最大的圖像類別信息。
[0051]S207,終端將與第一圖像信息間相似度最大的圖像類別信息對(duì)應(yīng)的圖像類別中包含的圖像進(jìn)行顯示;該步驟具體執(zhí)行過(guò)程可參見步驟103的相應(yīng)內(nèi)容。
[0052]進(jìn)一步的,在通過(guò)本實(shí)施所示方法進(jìn)行圖像搜索時(shí),可能存在如下場(chǎng)景:與第一圖像信息間相似度最大的圖像類別信息對(duì)應(yīng)的圖像類別中沒(méi)有圖像,即該圖像類別對(duì)應(yīng)的圖像為空。這種圖像為空的情況可能是在創(chuàng)建圖像類別時(shí),用戶沒(méi)有添加相應(yīng)圖像到該類別;或系統(tǒng)中不存在默認(rèn)圖像供系統(tǒng)自動(dòng)添加;或用戶在后續(xù)對(duì)圖像庫(kù)操作的過(guò)程中刪除了該圖像類別下對(duì)應(yīng)的所有圖像,導(dǎo)致當(dāng)前該圖像類別下存儲(chǔ)的圖像為空。這種情況下,終端會(huì)顯示“當(dāng)前圖像類別為空,請(qǐng)重新搜索”等信息,以告知用戶輸入其他圖像信息進(jìn)行搜索。
[0053]本發(fā)明提供的圖像搜索方法,終端獲取待查詢圖像的第一圖像信息;根據(jù)第一圖像信息,在圖像庫(kù)中查找與第一圖像信息間相似度最大的圖像類別信息;該圖像庫(kù)中預(yù)先存儲(chǔ)有多個(gè)圖像類別信息,且每個(gè)圖像類別信息對(duì)應(yīng)的圖像類別中包含至少一個(gè)圖像;終端將與第一圖像信息間相似度最大的圖像類別信息對(duì)應(yīng)的圖像類別中包含的圖像進(jìn)行顯示。該方案有效提高了用戶在存儲(chǔ)有大量圖像數(shù)據(jù)的圖像庫(kù)中搜索目標(biāo)圖像的效率。
[0054]本領(lǐng)域普通技術(shù)人員可以理解:實(shí)現(xiàn)上述各方法實(shí)施例的全部或部分步驟可以通過(guò)程序指令相關(guān)的硬件來(lái)完成。前述的程序可以存儲(chǔ)于一計(jì)算機(jī)可讀取存儲(chǔ)介質(zhì)中。該程序在執(zhí)行時(shí),執(zhí)行包括上述各方法實(shí)施例的步驟;而前述的存儲(chǔ)介質(zhì)包括:R0M、RAM、磁碟或者光盤等各種可以存儲(chǔ)程序代碼的介質(zhì)。
[0055]圖3為本發(fā)明提供的終端一個(gè)實(shí)施例的結(jié)構(gòu)示意圖,該終端可以為具有獲取和存儲(chǔ)圖像數(shù)據(jù)功能的手機(jī)、Ipad等設(shè)備,可以執(zhí)行如圖1所示的方法步驟,該終端包括:獲取模塊31、處理模塊32和顯示模塊33 ;其中:
[0056]獲取模塊31,用于獲取待查詢圖像的第一圖像信息;
[0057]處理模塊32,用于根據(jù)獲取模塊31獲取的第一圖像信息,在圖像庫(kù)中查找與第一圖像信息間相似度最大的圖像類別信息;該圖像庫(kù)中預(yù)先存儲(chǔ)有多個(gè)圖像類別信息,且每個(gè)圖像類別信息對(duì)應(yīng)的圖像類別中包含至少一個(gè)圖像;
[0058]顯示模塊33,用于將與第一圖像信息間相似度最大的圖像類別信息對(duì)應(yīng)的圖像類別中包含的圖像進(jìn)行顯示。
[0059]具體地,本實(shí)施例所示終端實(shí)現(xiàn)圖像搜索方法的過(guò)程為:
[0060]獲取模塊31獲取待查詢圖像的第一圖像信息,該獲取過(guò)程具體可參見步驟101的相應(yīng)內(nèi)容;
[0061]處理模塊32根據(jù)獲取模塊31獲取的第一圖像信息,在圖像庫(kù)中查找與第一圖像信息間相似度最大的圖像類別信息;該圖像庫(kù)中預(yù)先存儲(chǔ)有多個(gè)圖像類別信息,且每個(gè)圖像類別信息對(duì)應(yīng)的圖像類別中包含至少一個(gè)圖像,該處理過(guò)程具體可參見步驟102的相應(yīng)內(nèi)容;
[0062]顯示模塊33將處理模塊32查找到的與第一圖像信息間相似度最大的圖像類別信息對(duì)應(yīng)的圖像類別中包含的圖像進(jìn)行顯示;該顯示過(guò)程具體可參見步驟103的相應(yīng)內(nèi)容。
[0063]本發(fā)明提供的終端,獲取待查詢圖像的第一圖像信息;根據(jù)第一圖像信息,在圖像庫(kù)中查找與第一圖像信息間相似度最大的圖像類別信息;該圖像庫(kù)中預(yù)先存儲(chǔ)有多個(gè)圖像類別信息,且每個(gè)圖像類別信息對(duì)應(yīng)的圖像類別中包含至少一個(gè)圖像;終端將與第一圖像信息間相似度最大的圖像類別信息對(duì)應(yīng)的圖像類別中包含的圖像進(jìn)行顯示。該方案有效提高了用戶在存儲(chǔ)有大量圖像數(shù)據(jù)的圖像庫(kù)中搜索目標(biāo)圖像的效率。
[0064]圖4為本發(fā)明提供的終端另一個(gè)實(shí)施例的結(jié)構(gòu)示意圖,該結(jié)構(gòu)示意圖為圖3所示實(shí)施例的細(xì)化結(jié)構(gòu)。如圖4所示,本實(shí)施例所示終端在如圖3所示終端的功能和結(jié)構(gòu)的基礎(chǔ)上還包括:
[0065]處理模塊32具體用于:
[0066]若第一圖像信息為待查詢圖像的第一圖像內(nèi)容信息,則處理模塊32,根據(jù)第一圖像內(nèi)容信息構(gòu)建待查詢圖像的第一特征向量;
[0067]將第一特征向量與圖像庫(kù)中預(yù)先存儲(chǔ)的多個(gè)圖像類別信息對(duì)應(yīng)的第二特征向量進(jìn)行比較,確定出與第一特征向量間相似度最大的第二特征向量;
[0068]將與第一特征向量間相似度最大的第二特征向量對(duì)應(yīng)的圖像類別信息確定為與第一圖像信息間相似度最大的圖像類別信息;
[0069]處理模塊32還具體用于:
[0070]若第一圖像信息為待查詢圖像的第一圖像標(biāo)簽信息,則處理模塊32具體采用Wordnet算法計(jì)算第一圖像標(biāo)簽信息與圖像庫(kù)中預(yù)先存儲(chǔ)的多個(gè)圖像類別信息對(duì)應(yīng)的第二圖像標(biāo)簽信息間的編輯距離,確定出與第一圖像標(biāo)簽信息間編輯距離最小的第二圖像標(biāo)簽信息;
[0071]將與第一圖像標(biāo)簽信息間編輯距離最小的第二圖像標(biāo)簽信息對(duì)應(yīng)的圖像類別信息確定為與第一圖像信息間相似度最大的圖像類別信息;
[0072]進(jìn)一步地,還包括存儲(chǔ)模塊34 ;
[0073]獲取模塊31,還用于獲取待存儲(chǔ)圖像的第二圖像內(nèi)容信息;
[0074]處理模塊32,還用于根據(jù)第二圖像內(nèi)容信息構(gòu)建待存儲(chǔ)圖像的第三特征向量;將第三特征向量與圖像庫(kù)中預(yù)先存儲(chǔ)的多個(gè)圖像類別信息對(duì)應(yīng)的第二特征向量進(jìn)行比較,確定出與第三特征向量間相似度最大的第二特征向量;
[0075]存儲(chǔ)模塊34,用于將待存儲(chǔ)圖像存儲(chǔ)至與第三特征向量間相似度最大的第二特征向量對(duì)應(yīng)的圖像類別信息對(duì)應(yīng)的圖像類別中,并為該圖像添加第二圖像標(biāo)簽信息。
[0076]具體地,本實(shí)施例所示終端實(shí)現(xiàn)圖像搜索方法的過(guò)程如下。
[0077]獲取模塊31獲取待存儲(chǔ)圖像的第二圖像內(nèi)容信息,該獲取過(guò)程具體可參見步驟201的相應(yīng)內(nèi)容。
[0078]處理模塊32根據(jù)獲取模塊31獲取的第二圖像內(nèi)容信息構(gòu)建待存儲(chǔ)圖像的第三特征向量;將第三特征向量與圖像庫(kù)中預(yù)先存儲(chǔ)的多個(gè)圖像類別信息對(duì)應(yīng)的第二特征向量進(jìn)行比較,確定出與第三特征向量間相似度最大的第二特征向量;該過(guò)程具體可參見步驟202?203的相應(yīng)內(nèi)容。
[0079]存儲(chǔ)模塊34將待存儲(chǔ)圖像存儲(chǔ)至與第三特征向量間相似度最大的第二特征向量對(duì)應(yīng)的圖像類別信息對(duì)應(yīng)的圖像類別中,并為該圖像添加第二圖像標(biāo)簽信息;該過(guò)程具體可參見步驟204的相應(yīng)內(nèi)容。
[0080]獲取模塊31獲取待查詢圖像的第一圖像信息,該獲取過(guò)程具體可參見步驟205的相應(yīng)內(nèi)容。
[0081]處理模塊32根據(jù)獲取模塊31獲取的第一圖像信息,在圖像庫(kù)中查找與第一圖像信息間相似度最大的圖像類別信息;該圖像庫(kù)中預(yù)先存儲(chǔ)有多個(gè)圖像類別信息,且每個(gè)圖像類別信息對(duì)應(yīng)的圖像類別中包含至少一個(gè)圖像;該步驟具體執(zhí)行過(guò)程可參見步驟206的相應(yīng)內(nèi)容;具體地,本實(shí)施例給出了以下兩種根據(jù)第一圖像信息,在圖像庫(kù)中查找與第一圖像信息間相似度最大的圖像類別信息的具體實(shí)現(xiàn)方式:
[0082]方式一:
[0083]若第一圖像信息為待查詢圖像的第一圖像內(nèi)容信息,則處理模塊32根據(jù)第一圖像內(nèi)容信息構(gòu)建待查詢圖像的第一特征向量;具體構(gòu)建過(guò)程可參考步驟S202中終端根據(jù)第二圖像內(nèi)容信息構(gòu)建待存儲(chǔ)圖像的第三特征向量的相關(guān)步驟的方法原理,在此不作贅述。
[0084]處理模塊32將第一特征向量與圖像庫(kù)中預(yù)先存儲(chǔ)的多個(gè)圖像類別信息對(duì)應(yīng)的第二特征向量進(jìn)行比較,確定出與第一特征向量間相似度最大的第二特征向量;具體比較過(guò)程可參考S203中終端將第三特征向量與圖像庫(kù)中預(yù)先存儲(chǔ)的多個(gè)圖像類別信息對(duì)應(yīng)的第二特征向量進(jìn)行比較,確定出與第三特征向量間相似度最大的第二特征向量的方法原理,在此不作贅述。
[0085]處理模塊32將與第一特征向量間相似度最大的第二特征向量對(duì)應(yīng)的圖像類別信息確定為與第一圖像信息間相似度最大的圖像類別信息。
[0086]方式二:
[0087]若第一圖像信息為待查詢圖像的第一圖像標(biāo)簽信息,則處理模塊32采用Wordnet算法計(jì)算第一圖像標(biāo)簽信息與圖像庫(kù)中預(yù)先存儲(chǔ)的多個(gè)圖像類別信息對(duì)應(yīng)的第二圖像標(biāo)簽信息間的編輯距離,確定出與第一圖像標(biāo)簽信息間編輯距離最小的第二圖像標(biāo)簽信息;其中,WordNet算法為計(jì)算兩個(gè)實(shí)詞間語(yǔ)義距離的一種現(xiàn)有方法,其計(jì)算原理在此不作贅述。通過(guò)WordNet算法可計(jì)算第一圖像標(biāo)簽信息中包含的各關(guān)鍵字或關(guān)鍵詞與多個(gè)圖像類別信息對(duì)應(yīng)的第二圖像標(biāo)簽信息中包括的實(shí)詞間的編輯距離。在具體計(jì)算過(guò)程中可以采用二分圖最佳權(quán)匹配KM算法計(jì)算第一圖像標(biāo)簽信息與第二圖像標(biāo)簽信息中包含的詞語(yǔ)集合間的最佳映射關(guān)系,以使得到的實(shí)詞間的編輯距離的和值最小,并將該最小和值確定為第一圖像標(biāo)簽信息與第二圖像標(biāo)簽信息間的編輯距離。
[0088]處理模塊32將與第一圖像標(biāo)簽信息間編輯距離最小的第二圖像標(biāo)簽信息對(duì)應(yīng)的圖像類別信息確定為與第一圖像信息間相似度最大的圖像類別信息。
[0089]當(dāng)處理模塊32根據(jù)獲取模塊31獲取的第一圖像信息,在圖像庫(kù)中查找到與第一圖像信息間相似度最大的圖像類別信息后,顯示模塊33將與第一圖像信息間相似度最大的圖像類別信息對(duì)應(yīng)的圖像類別中包含的圖像進(jìn)行顯示;該步驟具體執(zhí)行過(guò)程可參見步驟207的相應(yīng)內(nèi)容。
[0090]本發(fā)明提供的終端,獲取待查詢圖像的第一圖像信息;根據(jù)第一圖像信息,在圖像庫(kù)中查找與第一圖像信息間相似度最大的圖像類別信息;該圖像庫(kù)中預(yù)先存儲(chǔ)有多個(gè)圖像類別信息,且每個(gè)圖像類別信息對(duì)應(yīng)的圖像類別中包含至少一個(gè)圖像;終端將與第一圖像信息間相似度最大的圖像類別信息對(duì)應(yīng)的圖像類別中包含的圖像進(jìn)行顯示。該方案有效提高了用戶在存儲(chǔ)有大量圖像數(shù)據(jù)的圖像庫(kù)中搜索目標(biāo)圖像的效率。
[0091]最后應(yīng)說(shuō)明的是:以上各實(shí)施例僅用以說(shuō)明本發(fā)明的技術(shù)方案,而非對(duì)其限制;盡管參照前述各實(shí)施例對(duì)本發(fā)明進(jìn)行了詳細(xì)的說(shuō)明,本領(lǐng)域的普通技術(shù)人員應(yīng)當(dāng)理解:其依然可以對(duì)前述各實(shí)施例所記載的技術(shù)方案進(jìn)行修改,或者對(duì)其中部分或者全部技術(shù)特征進(jìn)行等同替換;而這些修改或者替換,并不使相應(yīng)技術(shù)方案的本質(zhì)脫離本發(fā)明各實(shí)施例技術(shù)方案的范圍。
【權(quán)利要求】
1.一種圖像搜索方法,其特征在于,包括: 終端獲取待查詢圖像的第一圖像信息; 所述終端根據(jù)所述第一圖像信息,在圖像庫(kù)中查找與所述第一圖像信息間相似度最大的圖像類別信息;所述圖像庫(kù)中預(yù)先存儲(chǔ)有多個(gè)所述圖像類別信息,且每個(gè)所述圖像類別信息對(duì)應(yīng)的圖像類別中包含至少一個(gè)圖像; 所述終端將與所述第一圖像信息間相似度最大的圖像類別信息對(duì)應(yīng)的圖像類別中包含的圖像進(jìn)行顯示。
2.根據(jù)權(quán)利要求1所述的方法,其特征在于,所述終端獲取待查詢圖像的第一圖像信息包括:所述待查詢圖像的第一圖像內(nèi)容信息或第一圖像標(biāo)簽信息; 所述終端根據(jù)所述第一圖像信息,在圖像庫(kù)中查找與所述第一圖像信息間相似度最大的圖像類別信息,包括: 若所述第一圖像信息為所述待查詢圖像的所述第一圖像內(nèi)容信息,則: 所述終端根據(jù)所述第一圖像內(nèi)容信息構(gòu)建所述待查詢圖像的第一特征向量; 所述終端將所述第一特征向量與所述圖像庫(kù)中預(yù)先存儲(chǔ)的多個(gè)所述圖像類別信息對(duì)應(yīng)的第二特征向量進(jìn)行比較,確定出與所述第一特征向量間相似度最大的所述第二特征向量; 所述終端將與所述第一特征向量間相似度最大的所述第二特征向量對(duì)應(yīng)的圖像類別信息確定為與所述第一圖像信息`間相似度最大的圖像類別信息。
3.根據(jù)權(quán)利要求2所述的方法,其特征在于,所述終端根據(jù)所述第一圖像信息,在圖像庫(kù)中查找與所述第一圖像信息間相似度最大的圖像類別信息,包括: 若所述第一圖像信息為所述待查詢圖像的所述第一圖像標(biāo)簽信息,則: 所述終端采用Wordnet算法計(jì)算所述第一圖像標(biāo)簽信息與所述圖像庫(kù)中預(yù)先存儲(chǔ)的多個(gè)所述圖像類別信息對(duì)應(yīng)的第二圖像標(biāo)簽信息間的編輯距離,確定出與所述第一圖像標(biāo)簽信息間編輯距離最小的所述第二圖像標(biāo)簽信息; 所述終端將與所述第一圖像標(biāo)簽信息間編輯距離最小的所述第二圖像標(biāo)簽信息對(duì)應(yīng)的圖像類別信息確定為與所述第一圖像信息間相似度最大的圖像類別信息。
4.根據(jù)權(quán)利要求1-3任一項(xiàng)所述的方法,其特征在于,所述終端獲取待查詢圖像的第一圖像信息之前,包括: 所述終端獲取待存儲(chǔ)圖像的第二圖像內(nèi)容信息; 所述終端根據(jù)所述第二圖像內(nèi)容信息構(gòu)建所述待存儲(chǔ)圖像的第三特征向量; 所述終端將所述第三特征向量與所述圖像庫(kù)中預(yù)先存儲(chǔ)的多個(gè)所述圖像類別信息對(duì)應(yīng)的第二特征向量進(jìn)行比較,確定出與所述第三特征向量間相似度最大的所述第二特征向量; 所述終端將所述待存儲(chǔ)圖像存儲(chǔ)至與所述第三特征向量間相似度最大的所述第二特征向量對(duì)應(yīng)的圖像類別信息對(duì)應(yīng)的圖像類別中,并為該圖像添加所述第二圖像標(biāo)簽信息。
5.根據(jù)權(quán)利要求2或3所述的方法,其特征在于,所述待查詢圖像的第一圖像內(nèi)容信息包括:所述待查詢圖像的形狀、顏色、紋理和亮度。
6.一種終端,其特征在于,包括: 獲取模塊,用于獲取待查詢圖像的第一圖像信息;處理模塊,用于根據(jù)所述第一圖像信息,在圖像庫(kù)中查找與所述第一圖像信息間相似度最大的圖像類別信息;所述圖像庫(kù)中預(yù)先存儲(chǔ)有多個(gè)所述圖像類別信息,且每個(gè)所述圖像類別信息對(duì)應(yīng)的圖像類別中包含至少一個(gè)圖像; 顯示模塊,用于將與所述第一圖像信息間相似度最大的圖像類別信息對(duì)應(yīng)的圖像類別中包含的圖像進(jìn)行顯示。
7.根據(jù)權(quán)利要求6所述的終端,其特征在于,所述獲取模塊獲取待查詢圖像的第一圖像信息包括:所述待查詢圖像的第一圖像內(nèi)容信息或第一圖像標(biāo)簽信息;若所述第一圖像信息為所述待查詢圖像的所述第一圖像內(nèi)容信息,則所述處理模塊具體用于, 根據(jù)所述第一圖像內(nèi)容信息構(gòu)建所述待查詢圖像的第一特征向量; 將所述第一特征向量與所述圖像庫(kù)中預(yù)先存儲(chǔ)的多個(gè)所述圖像類別信息對(duì)應(yīng)的第二特征向量進(jìn)行比較,確定出與所述第一特征向量間相似度最大的所述第二特征向量; 將與所述第一特征向量間相似度最大的所述第二特征向量對(duì)應(yīng)的圖像類別信息確定為與所述第一圖像信息間相似度最大的圖像類別信息。
8.根據(jù)權(quán)利要求7所述的終端,其特征在于,若所述第一圖像信息為所述待查詢圖像的所述第一圖像標(biāo)簽信息,則所述處理模塊具體還用于, 采用Wordnet算法計(jì)算所述第一圖像標(biāo)簽信息與所述圖像庫(kù)中預(yù)先存儲(chǔ)的多個(gè)所述圖像類別信息對(duì)應(yīng)的第二圖像標(biāo)簽信息間的編輯距離,確定出與所述第一圖像標(biāo)簽信息間編輯距離最小的所述第二圖像標(biāo)簽信息; 將與所述第一圖像標(biāo)簽信息間編輯距離最小的所述第二圖像標(biāo)簽信息對(duì)應(yīng)的圖像類另IJ信息確定為與所述第一圖像信息間相似度最大的圖像類別信息。
9.根據(jù)權(quán)利要求6-8任一項(xiàng)所述`的終端,其特征在于,所述終端還包括: 所述獲取模塊,還用于獲取待存儲(chǔ)圖像的第二圖像內(nèi)容信息; 所述處理模塊,用于根據(jù)所述第二圖像內(nèi)容信息構(gòu)建所述待存儲(chǔ)圖像的第三特征向量;將所述第三特征向量與所述圖像庫(kù)中預(yù)先存儲(chǔ)的多個(gè)所述圖像類別信息對(duì)應(yīng)的第二特征向量進(jìn)行比較,確定出與所述第三特征向量間相似度最大的所述第二特征向量; 存儲(chǔ)模塊,用于將所述待存儲(chǔ)圖像存儲(chǔ)至與所述第三特征向量間相似度最大的所述第二特征向量對(duì)應(yīng)的圖像類別信息對(duì)應(yīng)的圖像類別中,并為該圖像添加所述第二圖像標(biāo)簽信肩、O
10.根據(jù)權(quán)利要求7或8所述的終端,其特征在于,所述待查詢圖像的第一圖像內(nèi)容信息包括:所述待查詢圖像的形狀、顏色、紋理和亮度。
【文檔編號(hào)】G06F17/30GK103678661SQ201310722847
【公開日】2014年3月26日 申請(qǐng)日期:2013年12月24日 優(yōu)先權(quán)日:2013年12月24日
【發(fā)明者】劉馨靖, 杜杏蘭 申請(qǐng)人:中國(guó)聯(lián)合網(wǎng)絡(luò)通信集團(tuán)有限公司