The invention discloses a vocabulary tree retrieval of cloud image recognition and similarity based authentication, which includes the following steps: image acquisition step target image, and the target image algorithm to extract all the ORB features using ORB, ORB descriptor sequence generation target image; image upload steps: the ORB descriptor based on sequence uploaded to the cloud image database descriptors sample; image recognition steps: cloud image database retrieval algorithm using vocabulary tree of image matching identification and returns the matching degree N candidate graph on the image based on the similarity verification steps: find the candidate images in the cloud image database, 128 dimensional vector of target image and candidate images. Were calculated between the target image and the candidate image distance and the shortest distance to find the candidate image. Using this method, the network is poor, it has little influence on the speed of recognition, fast retrieval speed and high retrieval accuracy.
【技術實現步驟摘要】
基于詞匯樹檢索與相似度驗證的云端圖像識別方法
本專利技術涉及圖像識別
,具體涉及一種基于詞匯樹檢索與相似度驗證的云端圖像識別方法。
技術介紹
實時圖像搜索是一種可以支持用戶自定義的,超大規模的圖像數據庫的實時圖像識別技術。它可以實現對移動端設備的圖像輸入內容進行實時的識別。整個識別過程是在云端進行的,這樣可以使用戶無需將龐大的圖像數據庫下載到本地,并且也可以充分地利用云端計算資源對數據庫進行高速的檢索。然而,目前基于云端的實時圖像識別技術其通過上傳本地圖片到服務器,服務器將帶識別的圖片與存儲的圖片逐一進行比較,其存在以下缺陷:在無線網絡較差的情況下,用戶實時上傳圖像的速度會受到很大影響。
技術實現思路
本專利技術為了解決上述技術問題提供一種基于詞匯樹檢索與相似度驗證的云端圖像識別方法。本專利技術通過下述技術方案實現:基于詞匯樹檢索與相似度驗證的云端圖像識別方法,包括以下步驟,圖像獲取步驟:獲取目標圖像,并對目標圖像使用ORB算法提取所有ORB特征點,并對每一個ORB特征點生成相應的描述子,生成目標圖像的ORB描述子序列;圖像上傳步驟:將該ORB描述子序列上傳到基于描述子樣本的云端圖像數據庫中;圖像識別步驟:云端圖像數據庫利用基于詞匯樹的檢索算法對圖像進行匹配識別并返回匹配度靠前的N張候選圖像,其中N為大于1的自然數;相似度驗證步驟:在云端圖像數據庫中找到候選圖像,得到目標圖像和候選圖像的128維向量,分別計算目標圖像與各候選圖像之間的距離,并找出距離最短的候選圖像。本專利技術通過提取目標圖像的ORB特征點以生成ORB描述子序列,并將ORB描述子序列上傳至 ...
【技術保護點】
基于詞匯樹檢索與相似度驗證的云端圖像識別方法,其特征在于,包括以下步驟,圖像獲取步驟:獲取目標圖像,并對目標圖像使用ORB算法提取所有ORB特征點,并對每一個ORB特征點生成相應的描述子,生成目標圖像的ORB描述子序列;圖像上傳步驟:將該ORB描述子序列上傳到基于描述子樣本的云端圖像數據庫中;圖像識別步驟:云端圖像數據庫利用基于詞匯樹的檢索算法對圖像進行匹配識別并返回匹配度靠前的N張候選圖像,其中N為大于1的自然數;相似度驗證步驟:在云端圖像數據庫中找到候選圖像,得到目標圖像和候選圖像的128維向量,分別計算目標圖像與各候選圖像之間的距離,并找出距離最短的候選圖像。
【技術特征摘要】
1.基于詞匯樹檢索與相似度驗證的云端圖像識別方法,其特征在于,包括以下步驟,圖像獲取步驟:獲取目標圖像,并對目標圖像使用ORB算法提取所有ORB特征點,并對每一個ORB特征點生成相應的描述子,生成目標圖像的ORB描述子序列;圖像上傳步驟:將該ORB描述子序列上傳到基于描述子樣本的云端圖像數據庫中;圖像識別步驟:云端圖像數據庫利用基于詞匯樹的檢索算法對圖像進行匹配識別并返回匹配度靠前的N張候選圖像,其中N為大于1的自然數;相似度驗證步驟:在云端圖像數據庫中找到候選圖像,得到目標圖像和候選圖像的128維向量,分別計算目標圖像與各候選圖像之間的距離,并找出距離最短的候選圖像。2.根據權利要求1所述的基于詞匯樹檢索與相似度驗證的云端圖像識別方法,其特征在于,所述云端圖像數據庫的生成包括以下步驟,描述子生成步驟:收集圖像,提取每張圖像的ORB特征點,并對每個ORB特征點生成相應的描述子以得到描述子樣本;樹狀模型生成步驟:根據描述子樣本生成圖像數據庫的樹狀模型;數據庫生成步驟:向樹狀模型中添加圖像,建立樹狀結構的圖像數據庫。3.根據權利要求2所述的基于詞匯樹檢索與相似度驗證的云端圖像識別方法,其特征在于,所述描述子生成步驟具體為:收集圖像,分別對每張圖像進行縮放以建立一個圖像金字塔,對圖像的各個尺度使用ORB算法提取所有ORB特征點,并對每一個ORB特征點生成相應的描述子。4.根據權利要求2所述的基于詞匯樹檢索與相似度驗證的云端圖像識別方法,其特征在于,所述樹狀模型生成步驟為:利用描述子之間的歐式距離作為判據,對描述子樣本用K-means算法做聚合分類,生成圖像數據庫的樹狀模型。5.根據權利...
【專利技術屬性】
技術研發人員:施茂燊,
申請(專利權)人:深圳前海大造科技有限公司,
類型:發明
國別省市:廣東,44
還沒有人留言評論。發表了對其他瀏覽者有用的留言會獲得科技券。