Fast Localization in Large-Scale Environments Using Supervised Indexing of Binary Features

The essence of image-based localization lies in matching 2D key points in the query image and 3D points in the database. State-of-the-art methods mostly employ sophisticated key point detectors and feature descriptors, e.g., Difference of Gaussian (DoG) and Scale Invariant Feature Transform (SIFT),...

Ausführliche Beschreibung

Gespeichert in:
Bibliographische Detailangaben
Veröffentlicht in:IEEE transactions on image processing 2016-01, Vol.25 (1), p.343-358
Hauptverfasser: Feng, Youji, Fan, Lixin, Wu, Yihong
Format: Artikel
Sprache:eng
Schlagworte:
Online-Zugang:Volltext bestellen
Tags: Tag hinzufügen
Keine Tags, Fügen Sie den ersten Tag hinzu!
container_end_page 358
container_issue 1
container_start_page 343
container_title IEEE transactions on image processing
container_volume 25
creator Feng, Youji
Fan, Lixin
Wu, Yihong
description The essence of image-based localization lies in matching 2D key points in the query image and 3D points in the database. State-of-the-art methods mostly employ sophisticated key point detectors and feature descriptors, e.g., Difference of Gaussian (DoG) and Scale Invariant Feature Transform (SIFT), to ensure robust matching. While a high registration rate is attained, the registration speed is impeded by the expensive key point detection and the descriptor extraction. In this paper, we propose to use efficient key point detectors along with binary feature descriptors, since the extraction of such binary features is extremely fast. The naive usage of binary features, however, does not lend itself to significant speedup of localization, since existing indexing approaches, such as hierarchical clustering trees and locality sensitive hashing, are not efficient enough in indexing binary features and matching binary features turns out to be much slower than matching SIFT features. To overcome this, we propose a much more efficient indexing approach for approximate nearest neighbor search of binary features. This approach resorts to randomized trees that are constructed in a supervised training process by exploiting the label information derived from that multiple features correspond to a common 3D point. In the tree construction process, node tests are selected in a way such that trees have uniform leaf sizes and low error rates, which are two desired properties for efficient approximate nearest neighbor search. To further improve the search efficiency, a probabilistic priority search strategy is adopted. Apart from the label information, this strategy also uses non-binary pixel intensity differences available in descriptor extraction. By using the proposed indexing approach, matching binary features is no longer much slower but slightly faster than matching SIFT features. Consequently, the overall localization speed is significantly improved due to the much faster key point detection and descriptor extraction. It is empirically demonstrated that the localization speed is improved by an order of magnitude as compared with state-of-the-art methods, while comparable registration rate and localization accuracy are still maintained.
doi_str_mv 10.1109/TIP.2015.2500030
format Article
fullrecord <record><control><sourceid>proquest_RIE</sourceid><recordid>TN_cdi_ieee_primary_7327197</recordid><sourceformat>XML</sourceformat><sourcesystem>PC</sourcesystem><ieee_id>7327197</ieee_id><sourcerecordid>1772833543</sourcerecordid><originalsourceid>FETCH-LOGICAL-c352t-3c1ba80d6abe847c1d07dfc5d6abe8305cabdd1a83ee54cb994fcdf3ad0453bc3</originalsourceid><addsrcrecordid>eNqNkEFrGzEQRkVpqNMk90Kh6JjLOjMrydo9tsFuDIYGklxyWbTSrFGxta60G5L--sjY9bkXjfjmzSA9xr4gTBGhvnlc3k9LQDUtFQAI-MDOsZZYAMjyY76D0oVGWU_Y55R-A6BUOPvEJuVMaVQCz9nzwqSBr3prNv6vGXwfuA98ZeKaioccEp-HFx_7sKUwJP6UfFjzh3FH8cUncnwZHL3us77jP3ww8Y0vyAxjpHTJzjqzSXR1rBfsaTF_vL0rVr9-Lm-_rworVDkUwmJrKnAz01IltUUH2nVWHQIByprWOTSVIFLStnUtO-s6YRxIJVorLtj1Ye8u9n9GSkOz9cnSZmMC9WNqUOsK8lHr_0HLSgglRUbhgNrYpxSpa3bRb_P_GoRmL7_J8pu9_OYoP498O24f2y2508A_2xn4egA8EZ3aWpQa8-PeAerTiW4</addsrcrecordid><sourcetype>Aggregation Database</sourcetype><iscdi>true</iscdi><recordtype>article</recordtype><pqid>1772833543</pqid></control><display><type>article</type><title>Fast Localization in Large-Scale Environments Using Supervised Indexing of Binary Features</title><source>IEEE Electronic Library (IEL)</source><creator>Feng, Youji ; Fan, Lixin ; Wu, Yihong</creator><creatorcontrib>Feng, Youji ; Fan, Lixin ; Wu, Yihong</creatorcontrib><description>The essence of image-based localization lies in matching 2D key points in the query image and 3D points in the database. State-of-the-art methods mostly employ sophisticated key point detectors and feature descriptors, e.g., Difference of Gaussian (DoG) and Scale Invariant Feature Transform (SIFT), to ensure robust matching. While a high registration rate is attained, the registration speed is impeded by the expensive key point detection and the descriptor extraction. In this paper, we propose to use efficient key point detectors along with binary feature descriptors, since the extraction of such binary features is extremely fast. The naive usage of binary features, however, does not lend itself to significant speedup of localization, since existing indexing approaches, such as hierarchical clustering trees and locality sensitive hashing, are not efficient enough in indexing binary features and matching binary features turns out to be much slower than matching SIFT features. To overcome this, we propose a much more efficient indexing approach for approximate nearest neighbor search of binary features. This approach resorts to randomized trees that are constructed in a supervised training process by exploiting the label information derived from that multiple features correspond to a common 3D point. In the tree construction process, node tests are selected in a way such that trees have uniform leaf sizes and low error rates, which are two desired properties for efficient approximate nearest neighbor search. To further improve the search efficiency, a probabilistic priority search strategy is adopted. Apart from the label information, this strategy also uses non-binary pixel intensity differences available in descriptor extraction. By using the proposed indexing approach, matching binary features is no longer much slower but slightly faster than matching SIFT features. Consequently, the overall localization speed is significantly improved due to the much faster key point detection and descriptor extraction. It is empirically demonstrated that the localization speed is improved by an order of magnitude as compared with state-of-the-art methods, while comparable registration rate and localization accuracy are still maintained.</description><identifier>ISSN: 1057-7149</identifier><identifier>EISSN: 1941-0042</identifier><identifier>DOI: 10.1109/TIP.2015.2500030</identifier><identifier>PMID: 26571531</identifier><identifier>CODEN: IIPRE4</identifier><language>eng</language><publisher>United States: IEEE</publisher><subject>Accuracy ; approximate nearest neighbor search ; Artificial neural networks ; binary feature ; Cameras ; Extraction ; Feature extraction ; Image based localization ; Indexing ; Localization ; Matching ; Position (location) ; Searching ; Three dimensional ; Three-dimensional displays ; Trees</subject><ispartof>IEEE transactions on image processing, 2016-01, Vol.25 (1), p.343-358</ispartof><lds50>peer_reviewed</lds50><woscitedreferencessubscribed>false</woscitedreferencessubscribed><citedby>FETCH-LOGICAL-c352t-3c1ba80d6abe847c1d07dfc5d6abe8305cabdd1a83ee54cb994fcdf3ad0453bc3</citedby><cites>FETCH-LOGICAL-c352t-3c1ba80d6abe847c1d07dfc5d6abe8305cabdd1a83ee54cb994fcdf3ad0453bc3</cites></display><links><openurl>$$Topenurl_article</openurl><openurlfulltext>$$Topenurlfull_article</openurlfulltext><thumbnail>$$Tsyndetics_thumb_exl</thumbnail><linktohtml>$$Uhttps://ieeexplore.ieee.org/document/7327197$$EHTML$$P50$$Gieee$$H</linktohtml><link.rule.ids>314,780,784,796,27924,27925,54758</link.rule.ids><linktorsrc>$$Uhttps://ieeexplore.ieee.org/document/7327197$$EView_record_in_IEEE$$FView_record_in_$$GIEEE</linktorsrc><backlink>$$Uhttps://www.ncbi.nlm.nih.gov/pubmed/26571531$$D View this record in MEDLINE/PubMed$$Hfree_for_read</backlink></links><search><creatorcontrib>Feng, Youji</creatorcontrib><creatorcontrib>Fan, Lixin</creatorcontrib><creatorcontrib>Wu, Yihong</creatorcontrib><title>Fast Localization in Large-Scale Environments Using Supervised Indexing of Binary Features</title><title>IEEE transactions on image processing</title><addtitle>TIP</addtitle><addtitle>IEEE Trans Image Process</addtitle><description>The essence of image-based localization lies in matching 2D key points in the query image and 3D points in the database. State-of-the-art methods mostly employ sophisticated key point detectors and feature descriptors, e.g., Difference of Gaussian (DoG) and Scale Invariant Feature Transform (SIFT), to ensure robust matching. While a high registration rate is attained, the registration speed is impeded by the expensive key point detection and the descriptor extraction. In this paper, we propose to use efficient key point detectors along with binary feature descriptors, since the extraction of such binary features is extremely fast. The naive usage of binary features, however, does not lend itself to significant speedup of localization, since existing indexing approaches, such as hierarchical clustering trees and locality sensitive hashing, are not efficient enough in indexing binary features and matching binary features turns out to be much slower than matching SIFT features. To overcome this, we propose a much more efficient indexing approach for approximate nearest neighbor search of binary features. This approach resorts to randomized trees that are constructed in a supervised training process by exploiting the label information derived from that multiple features correspond to a common 3D point. In the tree construction process, node tests are selected in a way such that trees have uniform leaf sizes and low error rates, which are two desired properties for efficient approximate nearest neighbor search. To further improve the search efficiency, a probabilistic priority search strategy is adopted. Apart from the label information, this strategy also uses non-binary pixel intensity differences available in descriptor extraction. By using the proposed indexing approach, matching binary features is no longer much slower but slightly faster than matching SIFT features. Consequently, the overall localization speed is significantly improved due to the much faster key point detection and descriptor extraction. It is empirically demonstrated that the localization speed is improved by an order of magnitude as compared with state-of-the-art methods, while comparable registration rate and localization accuracy are still maintained.</description><subject>Accuracy</subject><subject>approximate nearest neighbor search</subject><subject>Artificial neural networks</subject><subject>binary feature</subject><subject>Cameras</subject><subject>Extraction</subject><subject>Feature extraction</subject><subject>Image based localization</subject><subject>Indexing</subject><subject>Localization</subject><subject>Matching</subject><subject>Position (location)</subject><subject>Searching</subject><subject>Three dimensional</subject><subject>Three-dimensional displays</subject><subject>Trees</subject><issn>1057-7149</issn><issn>1941-0042</issn><fulltext>true</fulltext><rsrctype>article</rsrctype><creationdate>2016</creationdate><recordtype>article</recordtype><sourceid>RIE</sourceid><recordid>eNqNkEFrGzEQRkVpqNMk90Kh6JjLOjMrydo9tsFuDIYGklxyWbTSrFGxta60G5L--sjY9bkXjfjmzSA9xr4gTBGhvnlc3k9LQDUtFQAI-MDOsZZYAMjyY76D0oVGWU_Y55R-A6BUOPvEJuVMaVQCz9nzwqSBr3prNv6vGXwfuA98ZeKaioccEp-HFx_7sKUwJP6UfFjzh3FH8cUncnwZHL3us77jP3ww8Y0vyAxjpHTJzjqzSXR1rBfsaTF_vL0rVr9-Lm-_rworVDkUwmJrKnAz01IltUUH2nVWHQIByprWOTSVIFLStnUtO-s6YRxIJVorLtj1Ye8u9n9GSkOz9cnSZmMC9WNqUOsK8lHr_0HLSgglRUbhgNrYpxSpa3bRb_P_GoRmL7_J8pu9_OYoP498O24f2y2508A_2xn4egA8EZ3aWpQa8-PeAerTiW4</recordid><startdate>201601</startdate><enddate>201601</enddate><creator>Feng, Youji</creator><creator>Fan, Lixin</creator><creator>Wu, Yihong</creator><general>IEEE</general><scope>97E</scope><scope>RIA</scope><scope>RIE</scope><scope>NPM</scope><scope>AAYXX</scope><scope>CITATION</scope><scope>7X8</scope><scope>7SC</scope><scope>7SP</scope><scope>8FD</scope><scope>F28</scope><scope>FR3</scope><scope>JQ2</scope><scope>L7M</scope><scope>L~C</scope><scope>L~D</scope></search><sort><creationdate>201601</creationdate><title>Fast Localization in Large-Scale Environments Using Supervised Indexing of Binary Features</title><author>Feng, Youji ; Fan, Lixin ; Wu, Yihong</author></sort><facets><frbrtype>5</frbrtype><frbrgroupid>cdi_FETCH-LOGICAL-c352t-3c1ba80d6abe847c1d07dfc5d6abe8305cabdd1a83ee54cb994fcdf3ad0453bc3</frbrgroupid><rsrctype>articles</rsrctype><prefilter>articles</prefilter><language>eng</language><creationdate>2016</creationdate><topic>Accuracy</topic><topic>approximate nearest neighbor search</topic><topic>Artificial neural networks</topic><topic>binary feature</topic><topic>Cameras</topic><topic>Extraction</topic><topic>Feature extraction</topic><topic>Image based localization</topic><topic>Indexing</topic><topic>Localization</topic><topic>Matching</topic><topic>Position (location)</topic><topic>Searching</topic><topic>Three dimensional</topic><topic>Three-dimensional displays</topic><topic>Trees</topic><toplevel>peer_reviewed</toplevel><toplevel>online_resources</toplevel><creatorcontrib>Feng, Youji</creatorcontrib><creatorcontrib>Fan, Lixin</creatorcontrib><creatorcontrib>Wu, Yihong</creatorcontrib><collection>IEEE All-Society Periodicals Package (ASPP) 2005-present</collection><collection>IEEE All-Society Periodicals Package (ASPP) 1998-Present</collection><collection>IEEE Electronic Library (IEL)</collection><collection>PubMed</collection><collection>CrossRef</collection><collection>MEDLINE - Academic</collection><collection>Computer and Information Systems Abstracts</collection><collection>Electronics &amp; Communications Abstracts</collection><collection>Technology Research Database</collection><collection>ANTE: Abstracts in New Technology &amp; Engineering</collection><collection>Engineering Research Database</collection><collection>ProQuest Computer Science Collection</collection><collection>Advanced Technologies Database with Aerospace</collection><collection>Computer and Information Systems Abstracts – Academic</collection><collection>Computer and Information Systems Abstracts Professional</collection><jtitle>IEEE transactions on image processing</jtitle></facets><delivery><delcategory>Remote Search Resource</delcategory><fulltext>fulltext_linktorsrc</fulltext></delivery><addata><au>Feng, Youji</au><au>Fan, Lixin</au><au>Wu, Yihong</au><format>journal</format><genre>article</genre><ristype>JOUR</ristype><atitle>Fast Localization in Large-Scale Environments Using Supervised Indexing of Binary Features</atitle><jtitle>IEEE transactions on image processing</jtitle><stitle>TIP</stitle><addtitle>IEEE Trans Image Process</addtitle><date>2016-01</date><risdate>2016</risdate><volume>25</volume><issue>1</issue><spage>343</spage><epage>358</epage><pages>343-358</pages><issn>1057-7149</issn><eissn>1941-0042</eissn><coden>IIPRE4</coden><abstract>The essence of image-based localization lies in matching 2D key points in the query image and 3D points in the database. State-of-the-art methods mostly employ sophisticated key point detectors and feature descriptors, e.g., Difference of Gaussian (DoG) and Scale Invariant Feature Transform (SIFT), to ensure robust matching. While a high registration rate is attained, the registration speed is impeded by the expensive key point detection and the descriptor extraction. In this paper, we propose to use efficient key point detectors along with binary feature descriptors, since the extraction of such binary features is extremely fast. The naive usage of binary features, however, does not lend itself to significant speedup of localization, since existing indexing approaches, such as hierarchical clustering trees and locality sensitive hashing, are not efficient enough in indexing binary features and matching binary features turns out to be much slower than matching SIFT features. To overcome this, we propose a much more efficient indexing approach for approximate nearest neighbor search of binary features. This approach resorts to randomized trees that are constructed in a supervised training process by exploiting the label information derived from that multiple features correspond to a common 3D point. In the tree construction process, node tests are selected in a way such that trees have uniform leaf sizes and low error rates, which are two desired properties for efficient approximate nearest neighbor search. To further improve the search efficiency, a probabilistic priority search strategy is adopted. Apart from the label information, this strategy also uses non-binary pixel intensity differences available in descriptor extraction. By using the proposed indexing approach, matching binary features is no longer much slower but slightly faster than matching SIFT features. Consequently, the overall localization speed is significantly improved due to the much faster key point detection and descriptor extraction. It is empirically demonstrated that the localization speed is improved by an order of magnitude as compared with state-of-the-art methods, while comparable registration rate and localization accuracy are still maintained.</abstract><cop>United States</cop><pub>IEEE</pub><pmid>26571531</pmid><doi>10.1109/TIP.2015.2500030</doi><tpages>16</tpages></addata></record>
fulltext fulltext_linktorsrc
identifier ISSN: 1057-7149
ispartof IEEE transactions on image processing, 2016-01, Vol.25 (1), p.343-358
issn 1057-7149
1941-0042
language eng
recordid cdi_ieee_primary_7327197
source IEEE Electronic Library (IEL)
subjects Accuracy
approximate nearest neighbor search
Artificial neural networks
binary feature
Cameras
Extraction
Feature extraction
Image based localization
Indexing
Localization
Matching
Position (location)
Searching
Three dimensional
Three-dimensional displays
Trees
title Fast Localization in Large-Scale Environments Using Supervised Indexing of Binary Features
url https://sfx.bib-bvb.de/sfx_tum?ctx_ver=Z39.88-2004&ctx_enc=info:ofi/enc:UTF-8&ctx_tim=2025-01-05T20%3A34%3A40IST&url_ver=Z39.88-2004&url_ctx_fmt=infofi/fmt:kev:mtx:ctx&rfr_id=info:sid/primo.exlibrisgroup.com:primo3-Article-proquest_RIE&rft_val_fmt=info:ofi/fmt:kev:mtx:journal&rft.genre=article&rft.atitle=Fast%20Localization%20in%20Large-Scale%20Environments%20Using%20Supervised%20Indexing%20of%20Binary%20Features&rft.jtitle=IEEE%20transactions%20on%20image%20processing&rft.au=Feng,%20Youji&rft.date=2016-01&rft.volume=25&rft.issue=1&rft.spage=343&rft.epage=358&rft.pages=343-358&rft.issn=1057-7149&rft.eissn=1941-0042&rft.coden=IIPRE4&rft_id=info:doi/10.1109/TIP.2015.2500030&rft_dat=%3Cproquest_RIE%3E1772833543%3C/proquest_RIE%3E%3Curl%3E%3C/url%3E&disable_directlink=true&sfx.directlink=off&sfx.report_link=0&rft_id=info:oai/&rft_pqid=1772833543&rft_id=info:pmid/26571531&rft_ieee_id=7327197&rfr_iscdi=true