Official repository for the paper "Instance-Conditioned GAN" by Arantxa Casanova, Marlene Careil, Jakob Verbeek, Michał Drożdżal, Adriana Romero-Soriano.
A Euclidean diffusion model for structure-based drug design.
关键参数与规格
关键参数与规格
参数
值
语言
Python
类别
Model Development
子类别
Architecture
关键词
Computer vision
星标数
534
分叉数
101
贡献者
3
创建日期
2017-05-29
更新日期
2026-09-23
1 天星标数
0
7 天星标数
0
排名
17,532
上次排名
17,316
排名变化
-216
7 天星标排名
16,155
上次 7 天星标排名
16,162
7 天星标排名变化
7
总星标排名
18,377
上次总星标排名
18,352
总星标排名变化
-25
README 摘录
HardNet model implementation HardNet model implementation in PyTorch for NIPS 2017 paper "Working hard to know your neighbor's margins: Local descriptor learning loss" poster, slides An example how to compile HardNet to Torchscript to be used in C++ code Notebook Update April 2025 The PhotoTour dataset is no longer available at original links. We use a mirror from CTU in Prague instead. Update April 06 2018 We have added small shift and rot augmentation, which improves results up to 1mAP
point on HPatches. Version, which is trained on Brown + HPatches + PS datasets is in progress, stay tuned :) Re: popular question about BoW retrieval engine Unfortunately, it is proprietary and we cannot release it. 7, install OpenCV and additional libraries from requirements. txt Datasets and Training To download datasets and start learning descriptor: Logs are stored in tensorboard format in directory logs/ Pre-trained models Pre-trained models can be found in folder pretrained. 3rd party pre-trained models Rahul Mitra
presented new large-scale patch PS-dataset and trained even better HardNet on it. Original weights in torch format are here. For practical applications, we recommend HardNet++. For comparison with other descriptors, which are trained on Liberty Brown dataset, we recommend HardNetLib+. For the best descriptor, which is NOT trained on HPatches dataset, we recommend model by Mitra et. Usage example We provide an example, how to describe patches with HardNet. Script expects patches in HPatches format, i. Citation Please
cite us if you use this code:
常见问题
记录了多少星标和分叉?
DagnyT/hardnet 有 534 个星标和 101 个分叉。
仓库排名是多少?
DagnyT/hardnet 排名第 17,532。
记录的语言和类别是什么?
DagnyT/hardnet 有 534 个星标,语言为 Python,类别为 Model Development。
We have added small shift and rot augmentation, which improves results up to 1mAP point on HPatches. It is in HardNet.py, turn on by --augmentation=True. All the weight will be updated soon. Version, which is trained on Brown + HPatches + PS datasets is in progress, stay tuned :)
Re: popular question about BoW retrieval engine
Unfortunately, it is proprietary and we cannot release it. But you can try the following open source repos, both Matlab-based:
For practical applications, we recommend HardNet++.
For comparison with other descriptors, which are trained on Liberty Brown dataset, we recommend HardNetLib+.
For the best descriptor, which is NOT trained on HPatches dataset, we recommend model by Mitra et.al., link in section above.
Usage example
We provide an example, how to describe patches with HardNet. Script expects patches in HPatches format, i.e. grayscale image with w = patch_size and h = n_patches * patch_size
cd examples
python extract_hardnet_desc_from_hpatches_file.py imgs/ref.png out.txt
or with Caffe:
cd examples/caffe
python extract_hardnetCaffe_desc_from_hpatches_file.py ../imgs/ref.png hardnet_caffe.txt
@inproceedings{HardNet,
author = {Anastasiya Mishchuk, Dmytro Mishkin, Filip Radenovic, Jiri Matas},
title = "{Working hard to know your neighbor's margins: Local descriptor learning loss}",
booktitle = {Proceedings of NeurIPS},
year = 2017,
month = dec
}