このホワイトペーパーは、複数のニューラルハッシュコードを使用した画像検索の効率的で修正されたアプローチを提供し、事前に誤検知を特定することでブルームフィルターを使用したクエリの数を制限することを目的としています。画像検索タスクにニューラルネットワークを使用する従来のアプローチでは、特徴抽出に上位層を使用する傾向があります。しかし、下位層のアクティブ化は、多くのシナリオでより効果的であることが証明されていることがわかっています。私たちのアプローチでは、ローカルディープ畳み込みニューラルネットワークの使用を活用しました。これは、下位層と上位層の両方の特徴の能力を組み合わせて特徴マップを作成し、PCAを使用して圧縮し、修正を使用したバイナリシーケンス後にブルームフィルターに供給します。マルチk-meansアプローチ。得られた特徴マップは、最初に上位層の画像を意味的に類似した画像と比較し、次に構造的類似性を探して下位層に向かって徐々に移動することにより、階層的な粗い方法から細かい方法で画像検索プロセスでさらに使用されます。検索中に、クエリ画像のニューラルハッシュが再度計算され、ブルームフィルタでクエリされます。これにより、クエリ画像がセットに存在しないか、存在する可能性があるかがわかります。ブルームフィルターが必ずしもクエリを除外しない場合は、画像検索プロセスに入ります。このアプローチは並列クエリをサポートしているため、イメージストアが分散されている場合に特に役立ちます。
This paper aims to deliver an efficient and modified approach for image retrieval using multiple neural hash codes and limiting the number of queries using bloom filters by identifying false positives beforehand. Traditional approaches involving neural networks for image retrieval tasks tend to use higher layers for feature extraction. But it has been seen that the activations of lower layers have proven to be more effective in a number of scenarios. In our approach, we have leveraged the use of local deep convolutional neural networks which combines the powers of both the features of lower and higher layers for creating feature maps which are then compressed using PCA and fed to a bloom filter after binary sequencing using a modified multi k-means approach. The feature maps obtained are further used in the image retrieval process in a hierarchical coarse-to-fine manner by first comparing the images in the higher layers for semantically similar images and then gradually moving towards the lower layers searching for structural similarities. While searching, the neural hashes for the query image are again calculated and queried in the bloom filter which tells us whether the query image is absent in the set or maybe present. If the bloom filter doesn't necessarily rule out the query, then it goes into the image retrieval process. This approach can be particularly helpful in cases where the image store is distributed since the approach supports parallel querying.