{"about":{"site":"https://codewithpapers.app","non_affiliation":"Code with Papers and Syntology are not affiliated with, endorsed by, or sponsored by Papers with Code, Meta, or the pwc-archive mirror.","licence":"CC BY-SA 4.0","licence_url":"https://creativecommons.org/licenses/by-sa/4.0/legalcode","attribution":"https://codewithpapers.app/attribution","modified":"archive material modified by Syntology; see the attribution page"},"url":"/paper/hbst-a-hamming-distance-embedding-binary","title":"HBST: A Hamming Distance embedding Binary Search Tree for Visual Place Recognition","arxiv_id":"1802.09261","date":"2018-02-26","proceeding":null,"authors":["Dominik Schlegel","Giorgio Grisetti"],"abstract":"Reliable and efficient Visual Place Recognition is a major building block of\nmodern SLAM systems. Leveraging on our prior work, in this paper we present a\nHamming Distance embedding Binary Search Tree (HBST) approach for binary\nDescriptor Matching and Image Retrieval. HBST allows for descriptor Search and\nInsertion in logarithmic time by exploiting particular properties of binary\nFeature descriptors. We support the idea behind our search structure with a\nthorough analysis on the exploited descriptor properties and their effects on\ncompleteness and complexity of search and insertion. To validate our claims we\nconducted comparative experiments for HBST and several state-of-the-art methods\non a broad range of publicly available datasets. HBST is available as a compact\nopen-source C++ header-only library.","url_abs":"http://arxiv.org/abs/1802.09261v2","url_pdf":"http://arxiv.org/pdf/1802.09261v2.pdf","source":{"archive":"pwc-archive (Hugging Face), CC BY-SA 4.0","snapshot":"2025-07-28","licence_url":"https://creativecommons.org/licenses/by-sa/4.0/legalcode","row_kind":"abstracts"},"code_links":[{"paper_slug":"hbst-a-hamming-distance-embedding-binary","repo_url":"https://gitlab.com/srrg-software/srrg_hbst","is_official":1,"mentioned_in_paper":1,"mentioned_in_github":0,"framework":"none","reach":null}],"tasks":[{"task_slug":"image-retrieval","task_name":"Image Retrieval"},{"task_slug":"retrieval","task_name":"Retrieval"},{"task_slug":"visual-place-recognition","task_name":"Visual Place Recognition"}],"methods":[],"datasets_introduced":[],"methods_introduced":[],"results":[],"syntology":{"atlas_url":null,"mcp":null,"developers":"https://syntology.ai/developers"},"arxiv_metadata":null,"syntology_extracted_results":null}