百度識圖原理分析推測其發展方向

來源:互聯網
上載者:User

  2010年12月13日,百度推出相似圖片搜尋功能—“百度識圖”(shitu.baidu.com)。常規的圖片搜尋,是通過輸入關鍵詞的形式搜尋到互連網上相關的圖片資源,而百度識圖則能實現使用者通過上傳圖片或輸入圖片的url地址,從而搜尋到互連網上與這張圖片相似的其他圖片資源,同時也能找到這張圖片相關的資訊。

  百度的相似圖片搜尋識圖功能給大家提供兩種搜尋途徑,一種是可以直接上傳本地圖片,另一個方式是輸入圖片的URL地址。無論是哪一種,從測試效果可看到,反應都很快。

  針對這些筆者進行了幾幅圖的測試用以“膚淺”的分析百度識圖的技術。

  黑白映像測試

  識圖對於黑白映像,搜尋結果是一樣的。(不排除資料量少之類的情形)

  測試不同類型的檔案格式

  主要針對gif動畫的測試,測試結果為可以搜尋到。應該為百度首先靜態化了映像,或者說取了第一幀。

  測試不同大小的檔案

  另外測試映像中,搜尋結果中出現大小不同的映像,這說明百度是取像素點匹配的並且有固定取點個數。

  測試黑白格子

  這幅映像中,左邊是搜尋項,右邊是結果,識圖還可以把背景為該圖片的搜尋出來。簡單推論:

  第一步:黑白映像,彩色的圖片變成黑白的,並且通過技術擴大黑白差異。

  第二步:取點,根據灰階的不同,賦予不同的值,並且用矩陣形式儲存起來。取點越多,圖片就越精確,反之則不夠精確。

  第三步:根據使用者搜尋尋找完全符合、部分匹配、周圍匹配(背景圖)圖片。

  推測百度以後發展方向

  判斷照片類型,根據不同類型建設不同的模型(矩陣)來判定圖片類型。

  彩色和黑白可以很好的分開

  精確判斷gif幀

  延伸圖片相關圖片

  根據圖片搜尋視頻

  識圖現在搜尋結果還是不夠理想,有很大的提升空間,下面介紹幾個比較專業的圖片搜尋引擎。

  一:http://tineye.com/

  Tineye是典型的以圖找圖搜尋引擎,輸入本地硬碟上的圖片或者輸入圖片網址,即可自動幫你搜尋相似圖片,搜尋準確度相對來說還比較令人滿意。

  二:http://www.gazopa.com/

  GazoPa搜尋圖片時,不依據關鍵詞進行檢索,而是通過圖片自身的某些特徵(例如色彩,形狀等信 息)來進行搜尋。GazoPa搜尋方式有三種:

  第一種是傳統的通過關鍵詞搜尋圖片

  第二種是創新的通過圖片搜尋圖片

  第三種是通過手繪圖片搜尋圖片,這種方式其實沒太大用處

  第四種是通過影片縮圖搜尋視頻

  三、http://similar-images.googlelabs.com/

  Google實驗室類似圖片搜尋:輸入一個關鍵詞後,例如“lake”,返回的頁面裡面點擊某個圖片的下面的Similar images,運用Google類似圖片搜尋功能引擎,即刻為你把類似的圖片全部搜尋出來,展示給使用者以便查看。其準確率、相似率相對比較高。

  四、http://www.picitup.com/

  Picitup是一個剛開始公測的專業圖片搜尋引擎,功能非常強大,並支援中文關鍵字的搜尋,是國內圖片愛好者的不錯選擇。

  五、http://www.tiltomo.com/

  Tiltomo是由Flickr開發的一個搜尋工具,主要用來維護Flickr自己的圖片資料庫, 其搜尋演算法主要是基於相似的主題風格或相似的色調和材質。

  六、http://labs.ideeinc.com/upload/

  Byo image search是根據你上傳的圖片來搜尋相似的圖片,演算法主要是基於色彩,也包括主題風格。

  七、http://cn.bing.com/

  Live.com允許你進行一次關鍵字搜尋後再執行相似性的搜尋。你可以為Live索引中的任意一張圖片尋找相似的圖片,但搜尋結果看起來並不是很精確。

  八、http://www.xcavator.net

  Xcavator和Live.com很相似,你需要先輸入一個關鍵字,然後在搜尋結果中挑選一張圖片,在根據這張圖片的特點來進行搜尋。

  九、http://www.incogna.com

  Incogna的搜尋速度非常快,主要是基於色彩和形狀上的相似性。

  十、http://www.terragalleria.com

  Terragalleria主要基於視覺上的相似性,而不考慮圖片的內容。

  

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.