All Projects → noagarcia → keras_rmac

noagarcia / keras_rmac

Licence: other
RMAC implementation in Keras

Programming Languages

python
139335 projects - #7 most used programming language

Projects that are alternatives of or similar to keras rmac

gnn-re-ranking
A real-time GNN-based method. Understanding Image Retrieval Re-Ranking: A Graph Neural Network Perspective
Stars: ✭ 64 (-20%)
Mutual labels:  image-retrieval
AudioAlign
Audio Synchronization and Analysis Tool
Stars: ✭ 80 (+0%)
Mutual labels:  retrieval
libfmp
libfmp - Python package for teaching and learning Fundamentals of Music Processing (FMP)
Stars: ✭ 71 (-11.25%)
Mutual labels:  retrieval
MoTIS
Mobile(iOS) Text-to-Image search powered by multimodal semantic representation models(e.g., OpenAI's CLIP). Accepted at NAACL 2022.
Stars: ✭ 60 (-25%)
Mutual labels:  retrieval
XCloud
Official Code for Paper <XCloud: Design and Implementation of AI Cloud Platform with RESTful API Service> (arXiv1912.10344)
Stars: ✭ 58 (-27.5%)
Mutual labels:  image-retrieval
towhee
Towhee is a framework that is dedicated to making neural data processing pipelines simple and fast.
Stars: ✭ 821 (+926.25%)
Mutual labels:  image-retrieval
UDLF
An Unsupervised Distance Learning Framework for Multimedia Retrieval
Stars: ✭ 40 (-50%)
Mutual labels:  retrieval
DOLG-pytorch
Unofficial PyTorch Implementation of "DOLG: Single-Stage Image Retrieval with Deep Orthogonal Fusion of Local and Global Features"
Stars: ✭ 69 (-13.75%)
Mutual labels:  image-retrieval
cottontaildb
Cottontail DB is a column store aimed at multimedia retrieval. It allows for classical boolean as well as vector-space retrieval (nearest neighbour search) used in similarity search using a unified data and query model.
Stars: ✭ 16 (-80%)
Mutual labels:  retrieval
EfficientIR
人工智障本地图片检索工具 | An EfficientNet based image retrieval tool
Stars: ✭ 64 (-20%)
Mutual labels:  image-retrieval
mildnet
Visual Similarity research at Fynd. Contains code to reproduce 2 of our research papers.
Stars: ✭ 76 (-5%)
Mutual labels:  image-retrieval
PCLoc
Pose Correction for Highly Accurate Visual Localization in Large-scale Indoor Spaces (ICCV 2021)
Stars: ✭ 37 (-53.75%)
Mutual labels:  image-retrieval
SOLAR
PyTorch code for "SOLAR: Second-Order Loss and Attention for Image Retrieval". In ECCV 2020
Stars: ✭ 150 (+87.5%)
Mutual labels:  image-retrieval
MHCLN
Deep Metric and Hash Code Learning Network for Content Based Retrieval of Remote Sensing Images
Stars: ✭ 30 (-62.5%)
Mutual labels:  retrieval
salbow
Saliency Weighted Convolutional Features for Instance Search
Stars: ✭ 55 (-31.25%)
Mutual labels:  retrieval
Ranked-List-Loss-for-DML
CVPR 2019: Ranked List Loss for Deep Metric Learning, with extension for TPAMI submission
Stars: ✭ 56 (-30%)
Mutual labels:  image-retrieval
CondensedMovies
Story-Based Retrieval with Contextual Embeddings. Largest freely available movie video dataset. [ACCV'20]
Stars: ✭ 78 (-2.5%)
Mutual labels:  retrieval
cherche
📑 Neural Search
Stars: ✭ 196 (+145%)
Mutual labels:  retrieval
google-retrieval-challenge-2019-fastai-starter
fast.ai starter kit for Google Landmark Retrieval 2019 challenge
Stars: ✭ 62 (-22.5%)
Mutual labels:  retrieval
roco-dataset
Radiology Objects in COntext (ROCO): A Multimodal Image Dataset
Stars: ✭ 38 (-52.5%)
Mutual labels:  image-retrieval

Keras RMAC

Re-implementation of Regional Maximum Activations of Convolutions (RMAC) feature extractor for Keras, based on (Tolias et al. 2016) and (Gordo et al. 2016). The architecture of the model is as in the image below:

rmac

RoiPooling code from: https://github.com/yhenon/keras-spp

Prerequisites

This code requires Keras version 2.0 or greater.

References

  • Tolias, G., Sicre, R., & Jégou, H. Particular object retrieval with integral max-pooling of CNN activations. ICLR 2016.

  • Gordo, A., Almazán, J., Revaud, J., & Larlus, D. Deep image retrieval: Learning global representations for image search. ECCV 2016.

Citation

This code is a re-implementation of RMAC for Keras.

If using this code, please cite the paper where the re-implementation is used and the original RMAC paper:

@article{garcia2018asymmetric,
   author    = {Noa Garcia and George Vogiatzis},
   title     = {Asymmetric Spatio-Temporal Embeddings for Large-Scale Image-to-Video Retrieval},
   booktitle = {Proceedings of the British Machine Vision Conference},
   year      = {2018},
}
@article{tolias2016particular,
   author    = {Tolias, Giorgos and Sicre, Ronan and J{\'e}gou, Herv{\'e}},
   title     = {Particular object retrieval with integral max-pooling of CNN activations},
   booktitle = {Proceedings of the International Conference on Learning Representations},
   year      = {2016},
}
Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].