naver / kapture-localization

Provide mapping and localization pipelines based on kapture format
BSD 3-Clause "New" or "Revised" License
269 stars 42 forks source link

Parameters for global descriptor extraction #5

Closed sarlinpe closed 3 years ago

sarlinpe commented 3 years ago

Hi there,

I am writing regarding your 3DV paper "Benchmarking Image Retrieval for Visual Localization". Really cool paper with many insights! Thanks a lot for open-sourcing the code and for the extensive documentation.

I am looking for the pre- and post-processing parameters used to extract the global descriptors such as NetVLAD, AP-GeM, and DELG. I am particularly interested in the size of the input images, the exact scales (if multiscale extraction), whether whitening was applied, etc. I could not find such details in the paper and this repository does not seem to mention the arguments of the extraction scripts (e.g. extract_kapture.py for AP-GeM). These would be very useful to reproduce the benchmark results and compare them with other datasets.

Thanks a lot!

humenbergerm commented 3 years ago

Hi Paul-Edouard!

Thanks for your interest in our benchmark. Sorry if we missed some implementation details in the paper or the suppl. mat. Let me summarize this here.

If not indicated differently, we used the default parameters of the scripts. We also provided the unchanged dataset images to the feature extractors.

Note that we provide all extracted features in the kapture dataset downloader as well. Please find a detailed tutorial of how to reproduce the results using the provided features here.

I hope this helps and please let us know if something is unclear.

Best, Martin

sarlinpe commented 3 years ago

Hi Martin,

Thank you for the swift reply! I thought that multiscale inference was used for AP-GeM (since it usually improves the results) and thus thought that some parameters were missing. I was wrong and the paper indeed includes all the necessary details. Thank you for clarifying.