154 Open Source Image Retrieval Software Projects
Free and open source image retrieval code projects including engines, APIs, generators, and tools.
Image Retrieval in Digital Libraries - A Multicollection Experimentation of Machine Learning techniques
Unsupervised Image Retrieval45 ⭐
Unsupervised image retrieval on MNIST dataset using a convolutional autoencoder
Pytorch implementation of Deep Learning of Binary Hash Codes for Fast Image Retrieval, CVPRW 2015
Image Text Embedding245 ⭐
TOMM2020 Dual-Path Convolutional Image-Text Embedding https://arxiv.org/abs/1711.05535
Code and weights for local feature affine shape estimation paper "Repeatability Is Not Enough: Learning Discriminative Affine Regions via Discriminability"
Deep Fashion Retrieval211 ⭐
Simple image retrival on deep-fashion dataset with pytorch - A course project
Similarity Adaptive Deep Hashing18 ⭐
Unsupervised Deep Hashing with Similarity-Adaptive and Discrete Optimization (TPAMI2018)
Pytorch ReID: A tiny, friendly, strong pytorch implement of object re-identification baseline. Tutorial 👉https://github.com/layumi/Person_reID_baseline_pytorch/tree/master/tutorial
Hashing Baseline For Image Retrieval549 ⭐
:octocat:Various hashing methods for image retrieval and serves as the baselines
Cnnimageretrieval Pytorch1098 ⭐
CNN Image Retrieval in PyTorch: Training and evaluating CNNs for Image Retrieval in PyTorch
Deep Mihash15 ⭐
Code for papers "Hashing with Mutual Information" (TPAMI 2019) and "Hashing with Binary Matrix Pursuit" (ECCV 2018)
图像检索和向量搜索，similarity learning,compare deep metric and deep-hashing applying in image retrieval
Official Code for Paper <XCloud: Design and Implementation of AI Cloud Platform with RESTful API Service> (arXiv1912.10344)
Deep Ranking74 ⭐
Learning Fine-grained Image Similarity with Deep Ranking is a novel application of neural networks, where the authors use a new multi scale architecture combined with a triplet loss to create a neural network that is able to perform image search. This repository is a simplified implementation of the same
Batch Dropblock Network312 ⭐
Official source code of "Batch DropBlock Network for Person Re-identification and Beyond" (ICCV 2019)
Delf Pytorch288 ⭐
PyTorch Implementation of "Large-Scale Image Retrieval with Attentive Deep Local Features"
Pytorch Image Retrieval238 ⭐
A PyTorch framework for an image retrieval task including implementation of N-pair Loss (NIPS 2016) and Angular Loss (ICCV 2017).
Hybrid Attention Based Decoupled Metric Learning40 ⭐
Caffe implementation of "Hybrid-Attention based Decoupled Metric Learning for Zero-Shot Image Retrieval"
Dg Net1139 ⭐
Joint Discriminative and Generative Learning for Person Re-identification. CVPR'19 (Oral)
Ranked List Loss For Dml52 ⭐
CVPR 2019: Ranked List Loss for Deep Metric Learning, with extension for TPAMI submission
Pytorch Metric Learning4052 ⭐
The easiest way to use deep metric learning in your application. Modular, flexible, and extensible. Written in PyTorch.
University1652 Baseline283 ⭐
ACM Multimedia2020 University-1652: A Multi-view Multi-source Benchmark for Drone-based Geo-localization :helicopter: annotates 1652 buildings in 72 universities around the world.
On The Fly Fgsbir41 ⭐
[CVPR 2020, Oral] "Sketch Less for More: On-the-Fly Fine-Grained Sketch Based Image Retrieval”, IEEE Conf. on Computer Vision and Pattern Recognition (CVPR), 2020. .
Yxgeee Mmt402 ⭐
[ICLR-2020] Mutual Mean-Teaching: Pseudo Label Refinery for Unsupervised Domain Adaptation on Person Re-identification.
Symmetrical Synthesis66 ⭐
Official Tensorflow implementation of "Symmetrical Synthesis for Deep Metric Learning" (AAAI 2020)
Embedding Expansion62 ⭐
Official MXNet implementation of "Embedding Expansion: Augmentation in Embedding Space for Deep Metric Learning" (CVPR 2020)
Proxy Anchor Cvpr2020246 ⭐
Official PyTorch Implementation of Proxy Anchor Loss for Deep Metric Learning, CVPR 2020
(ICML 2020) This repo contains code for our paper "Revisiting Training Strategies and Generalization Performance in Deep Metric Learning" (https://arxiv.org/abs/2002.08473) to facilitate consistent research in the field of Deep Metric Learning.
[ECCV-2020 (spotlight)] Self-supervising Fine-grained Region Similarities for Large-scale Image Localization. 🌏 PyTorch open-source toolbox for image-based localization (place recognition).
Cnn For Image Retrieval608 ⭐
:sunrise:The code of post "Image retrieval using MatconvNet and pre-trained imageNet"
Naver Kapture237 ⭐
kapture is a file format as well as a set of tools for manipulating datasets, and in particular Visual Localization and Structure from Motion data.
Tonyngjichun Solar142 ⭐
PyTorch code for "SOLAR: Second-Order Loss and Attention for Image Retrieval". In ECCV 2020
Map Based Visual Localization366 ⭐
A general framework for map-based visual localization. It contains 1) Map Generation which support traditional features or deeplearning features. 2) Hierarchical-Localizationvisual in visual(points or line) map. 3)Fusion framework with IMU, wheel odom and GPS sensors.
A framework for evaluating image tag assignment, tag refinement and tag-based image retrieval
Siamesenetwork Tensorflow271 ⭐
Using siamese network to do dimensionality reduction and similar image retrieval
Image Retrieval55 ⭐
Image retrieval program made in Tensorflow supporting VGG16, VGG19, InceptionV3 and InceptionV4 pretrained networks and own trained Convolutional autoencoder.
Cvpr17 Dvsq66 ⭐
The implementation of CVPR-17 paper "Deep Visual-Semantic Quantization of Efficient Image Retrieval"
Diffusion Retrieval78 ⭐
Efficient Diffusion on Region Manifolds: Recovering Small Objects with Compact CNN Representations
Hardnet descriptor model - "Working hard to know your neighbor's margins: Local descriptor learning loss"
Fast Image Retrieval22 ⭐
A lightweight framework using binary hash codes and deep learning for fast image retrieval.
CNN Image Retrieval in MatConvNet: Training and evaluating CNNs for Image Retrieval in MatConvNet
Person Reid_gan309 ⭐
ICCV2017 Unlabeled Samples Generated by GAN Improve the Person Re-identification Baseline in vitro