发明名称 Systems and methods for dynamic visual search engine
摘要 Systems and methods for a dynamic visual search engine are provided. In one example method, a criteria used to partition a set of compressed image descriptors into multiple database shards may be determined. Additionally, a size of a dynamic index may be determined. The dynamic index may represent a dynamic number of images and may be configured to accept insertion of reference images into the dynamic index that can be search against immediately. According to the method, an instruction to merge the uncompressed image descriptors of the dynamic index into the database shards of the compressed image descriptors may be received, and the uncompressed image descriptors of the dynamic index may be responsively merged into the database shards of the compressed image descriptors based on the criteria.
申请公布号 US8898139(B1) 申请公布日期 2014.11.25
申请号 US201213530994 申请日期 2012.06.22
申请人 Google Inc. 发明人 Philbin James William;Pillai Anand;Flynn John;Adam Hartwig
分类号 G06F17/30 主分类号 G06F17/30
代理机构 Fish & Richardson P.C. 代理人 Fish & Richardson P.C.
主权项 1. A computer-implemented method comprising: determining that one or more image features that are stored in a dynamic index that stores image features in an uncompressed form, are to be migrated to a static index that stores image features in a compressed form, the static index including one or more existing sets of image features, wherein both the dynamic index and the static index are used by an image search system to identify images that match query images; in response to determining that the one or more image features stored in the dynamic index are to be migrated to the static index, classifying the determined one or more image features that are stored in the dynamic index in the uncompressed form and that are to be migrated from the dynamic index to the static index into a particular, existing set of image features, according to a classification scheme associated with the static index; compressing the determined one or more image features that were classified into the particular, existing set of image features; generating a replacement set of image features including (i) the compressed one or more image features that were classified into the particular, existing set of image features, and (ii) one or more compressed image features from the particular, existing set of image features; and replacing the particular, existing set of image features included in the static index with the replacement set of image features.
地址 Mountain View CA US