The code provided in this repository has been developed for teaching purposes at the Imperial College London. It is part of the Computer Vision Day of the Business School Executive Education Program for Sberbank.
A. If you are on windows
conda env create -f env\sberbank_win.yml
B. If you are on macOS or on linux platforms
conda env create -f env\sberbank_unix.yml
conda activate cbir
jupyter lab
python cbir/download.py
The authors acknowledge the Executive Education of the Business School at the Imperial College for the support. We thank Professor Anil Bharath of the Department of Bioengineering for the guidance and the opportunity of being part of the Computer Vision Day. Thanks to Kai Arulkumaran and to Stathi Fotiadis for the feedback before the session and the assistance in teaching the session (2020).
- Hamming embedding and weak geometric consistency for large scale image search (INRIA Holydays) - download
- Large-scale Landmark Retrieval/Recognition under a Noisy and Diverse Dataset
- INSTRE: a New Benchmark for Instance-Level Object Retrieval and Recognition
- PQk-means: Billion-scale Clustering forProduct-quantized Codes
- Scalable Recognition with a Vocabulary Tree
- Object retrieval with large vocabularies and fast spatial matching
- Neural Codes for Image Retrieval
- Scale-Invariant Feature Transform
- Slides on SIFT (Lect. 11 and 12)
- Object Recognition from Local Scale-Invariant Features
- Distinctive Image Features from Scale-Invariant Keypoints
- Speeded Up Robust Feature (SURF)
- Using very deep autoencoders for content-based image retrieval
- Video Google: A Text Retrieval Approach to Object Matching in Videos
- Large Scale Online Learning of Image Similarity Through Ranking (Triplet loss)
- In Defense of the Triplet Loss for Person Re-Identification