gitextract_gqab9l_y/ ├── .flake8 ├── .gitattributes ├── .gitignore ├── .gitmodules ├── LICENSE ├── README.md ├── global-loc/ │ ├── CMakeLists.txt │ ├── app/ │ │ ├── build-index.cc │ │ └── time-query.cc │ ├── data/ │ │ ├── images/ │ │ │ └── euroc_sample.pgm │ │ ├── lindenhof_afternoon_aligned_mobilenet-d0.35.pb │ │ ├── lindenhof_afternoon_aligned_netvlad.pb │ │ ├── lindenhof_afternoon_aligned_resnet-pool.pb │ │ ├── lindenhof_wet_aligned_mobilenet-d0.35.pb │ │ ├── lindenhof_wet_aligned_netvlad.pb │ │ └── lindenhof_wet_aligned_resnet-pool.pb │ ├── include/ │ │ └── global-loc/ │ │ ├── kd-tree-index.h │ │ ├── pca-reduction.h │ │ ├── place-retrieval.h │ │ └── tensorflow-net.h │ ├── models/ │ │ └── mobilenetvlad_depth-0.35/ │ │ ├── saved_model.pb │ │ └── variables/ │ │ ├── variables.data-00000-of-00001 │ │ └── variables.index │ ├── package.xml │ ├── proto/ │ │ └── global-loc/ │ │ └── descriptor_index.proto │ ├── src/ │ │ └── place-retrieval.cc │ └── test/ │ ├── test_build_index.cc │ ├── test_inference.cc │ ├── test_opencv.cc │ ├── test_query_index.cc │ └── test_tensorflow.cc ├── notebooks/ │ ├── generate_proto_py.sh │ ├── nclt_evaluation.ipynb │ ├── nclt_generate_poses.ipynb │ ├── nclt_generate_triplets.ipynb │ ├── nclt_visualize_preprocessing.ipynb │ ├── nclt_visualize_retrieval.ipynb │ ├── tango_evaluation.ipynb │ ├── tango_visualize_retrieval.ipynb │ └── utils.py └── retrievalnet/ ├── downloading/ │ └── download_google_landmarks.py ├── makefile ├── requirements.txt ├── retrievalnet/ │ ├── __init__.py │ ├── configs/ │ │ ├── delf_train_triplets.yaml │ │ ├── mobilenetvlad_export_nclt.yaml │ │ ├── mobilenetvlad_train_distill.yaml │ │ ├── netvlad_export_distill.yaml │ │ ├── netvlad_export_nclt.yaml │ │ ├── netvlad_train_triplets.yaml │ │ └── resnet_export_nclt.yaml │ ├── datasets/ │ │ ├── __init__.py │ │ ├── base_dataset.py │ │ ├── descriptor_distillation.py │ │ └── nclt.py │ ├── evaluation.py │ ├── export_descriptors.py │ ├── export_model.py │ ├── models/ │ │ ├── __init__.py │ │ ├── backbones/ │ │ │ ├── mobilenet_v2.py │ │ │ ├── resnet_v1.py │ │ │ └── utils/ │ │ │ ├── __init__.py │ │ │ ├── conv_blocks.py │ │ │ ├── mobilenet.py │ │ │ └── resnet_utils.py │ │ ├── base_model.py │ │ ├── delf.py │ │ ├── delf_triplets.py │ │ ├── layers.py │ │ ├── mobilenetvlad.py │ │ ├── netvlad_original.py │ │ └── netvlad_triplets.py │ ├── train.py │ └── utils/ │ ├── __init__.py │ ├── stdout_capturing.py │ └── tools.py ├── setup.py └── setup.sh