Feature Matching via Topology-Aware Graph Interaction Model

Feature matching plays a key role in computer vision. However, due to the limitations of the descriptors, the putative matches are inevitably contaminated by massive outliers. This paper attempts to tackle the outlier filtering problem from two aspects. First, a robust and efficient graph interactio...

Ausführliche Beschreibung

Gespeichert in:
Bibliographische Detailangaben
Veröffentlicht in:IEEE/CAA journal of automatica sinica 2024-01, Vol.11 (1), p.113-130
Hauptverfasser: Lu, Yifan, Ma, Jiayi, Mei, Xiaoguang, Huang, Jun, Zhang, Xiao-Ping
Format: Artikel
Sprache:eng
Schlagworte:
Online-Zugang:Volltext
Tags: Tag hinzufügen
Keine Tags, Fügen Sie den ersten Tag hinzu!
container_end_page 130
container_issue 1
container_start_page 113
container_title IEEE/CAA journal of automatica sinica
container_volume 11
creator Lu, Yifan
Ma, Jiayi
Mei, Xiaoguang
Huang, Jun
Zhang, Xiao-Ping
description Feature matching plays a key role in computer vision. However, due to the limitations of the descriptors, the putative matches are inevitably contaminated by massive outliers. This paper attempts to tackle the outlier filtering problem from two aspects. First, a robust and efficient graph interaction model, is proposed, with the assumption that matches are correlated with each other rather than independently distributed. To this end, we construct a graph based on the local relationships of matches and formulate the outlier filtering task as a binary labeling energy minimization problem, where the pairwise term encodes the interaction between matches. We further show that this formulation can be solved globally by graph cut algorithm. Our new formulation always improves the performance of previous locality-based method without noticeable deterioration in processing time, adding a few milliseconds. Second, to construct a better graph structure, a robust and geometrically meaningful topology-aware relationship is developed to capture the topology relationship between matches. The two components in sum lead to topology interaction matching (TIM), an effective and efficient method for outlier filtering. Extensive experiments on several large and diverse datasets for multiple vision tasks including general feature matching, as well as relative pose estimation, homography and fundamental matrix estimation, loop-closure detection, and multi-modal image matching, demonstrate that our TIM is more competitive than current state-of-the-art methods, in terms of generality, efficiency, and effectiveness. The source code is publicly available at http://github.com/YifanLu2000/TIM.
doi_str_mv 10.1109/JAS.2023.123774
format Article
fullrecord <record><control><sourceid>proquest_cross</sourceid><recordid>TN_cdi_proquest_journals_2913513483</recordid><sourceformat>XML</sourceformat><sourcesystem>PC</sourcesystem><sourcerecordid>2913513483</sourcerecordid><originalsourceid>FETCH-LOGICAL-c223t-19f8098e19b6a300de2b8d3764fbdaed0a69d814daf1c80f2548d930040b4f823</originalsourceid><addsrcrecordid>eNo9kMFLwzAUxoMoOObOXgueu728pG2CpzHcnGx4cJ5D2iRbx2xq2ir779dR8fQ-eD--D36EPFKYUgpy9jb_mCIgm1JkWcZvyAgZylhixm__c5rek0nTHAGAYpKlko_I89Lqtgs22uq2OJTVPvopdbTztT_5_Tme_-r-twq6PkTrqrVBF23pq2jrjT09kDunT42d_N0x-Vy-7Bav8eZ9tV7MN3GByNqYSidACktlnmoGYCzmwrAs5S432hrQqTSCcqMdLQQ4TLgwsgc55NwJZGPyNPTWwX93tmnV0Xeh6icVSsoSyrhgPTUbqCL4pgnWqTqUXzqcFQV1laR6SeoqSQ2S2AVnu1gg</addsrcrecordid><sourcetype>Aggregation Database</sourcetype><iscdi>true</iscdi><recordtype>article</recordtype><pqid>2913513483</pqid></control><display><type>article</type><title>Feature Matching via Topology-Aware Graph Interaction Model</title><source>IEEE Electronic Library (IEL)</source><creator>Lu, Yifan ; Ma, Jiayi ; Mei, Xiaoguang ; Huang, Jun ; Zhang, Xiao-Ping</creator><creatorcontrib>Lu, Yifan ; Ma, Jiayi ; Mei, Xiaoguang ; Huang, Jun ; Zhang, Xiao-Ping</creatorcontrib><description>Feature matching plays a key role in computer vision. However, due to the limitations of the descriptors, the putative matches are inevitably contaminated by massive outliers. This paper attempts to tackle the outlier filtering problem from two aspects. First, a robust and efficient graph interaction model, is proposed, with the assumption that matches are correlated with each other rather than independently distributed. To this end, we construct a graph based on the local relationships of matches and formulate the outlier filtering task as a binary labeling energy minimization problem, where the pairwise term encodes the interaction between matches. We further show that this formulation can be solved globally by graph cut algorithm. Our new formulation always improves the performance of previous locality-based method without noticeable deterioration in processing time, adding a few milliseconds. Second, to construct a better graph structure, a robust and geometrically meaningful topology-aware relationship is developed to capture the topology relationship between matches. The two components in sum lead to topology interaction matching (TIM), an effective and efficient method for outlier filtering. Extensive experiments on several large and diverse datasets for multiple vision tasks including general feature matching, as well as relative pose estimation, homography and fundamental matrix estimation, loop-closure detection, and multi-modal image matching, demonstrate that our TIM is more competitive than current state-of-the-art methods, in terms of generality, efficiency, and effectiveness. The source code is publicly available at http://github.com/YifanLu2000/TIM.</description><identifier>ISSN: 2329-9266</identifier><identifier>EISSN: 2329-9274</identifier><identifier>DOI: 10.1109/JAS.2023.123774</identifier><language>eng</language><publisher>Piscataway: The Institute of Electrical and Electronics Engineers, Inc. (IEEE)</publisher><subject>Algorithms ; Computer vision ; Filtration ; Interaction models ; Matching ; Outliers (statistics) ; Pose estimation ; Robustness ; Source code ; Topology</subject><ispartof>IEEE/CAA journal of automatica sinica, 2024-01, Vol.11 (1), p.113-130</ispartof><rights>Copyright The Institute of Electrical and Electronics Engineers, Inc. (IEEE) 2024</rights><lds50>peer_reviewed</lds50><woscitedreferencessubscribed>false</woscitedreferencessubscribed><cites>FETCH-LOGICAL-c223t-19f8098e19b6a300de2b8d3764fbdaed0a69d814daf1c80f2548d930040b4f823</cites><orcidid>0000-0003-3264-3265 ; 0000-0003-3787-0440 ; 0000-0001-5893-4090 ; 0000-0001-5241-0069 ; 0000-0002-0239-8580</orcidid></display><links><openurl>$$Topenurl_article</openurl><openurlfulltext>$$Topenurlfull_article</openurlfulltext><thumbnail>$$Tsyndetics_thumb_exl</thumbnail><link.rule.ids>314,777,781,27905,27906</link.rule.ids></links><search><creatorcontrib>Lu, Yifan</creatorcontrib><creatorcontrib>Ma, Jiayi</creatorcontrib><creatorcontrib>Mei, Xiaoguang</creatorcontrib><creatorcontrib>Huang, Jun</creatorcontrib><creatorcontrib>Zhang, Xiao-Ping</creatorcontrib><title>Feature Matching via Topology-Aware Graph Interaction Model</title><title>IEEE/CAA journal of automatica sinica</title><description>Feature matching plays a key role in computer vision. However, due to the limitations of the descriptors, the putative matches are inevitably contaminated by massive outliers. This paper attempts to tackle the outlier filtering problem from two aspects. First, a robust and efficient graph interaction model, is proposed, with the assumption that matches are correlated with each other rather than independently distributed. To this end, we construct a graph based on the local relationships of matches and formulate the outlier filtering task as a binary labeling energy minimization problem, where the pairwise term encodes the interaction between matches. We further show that this formulation can be solved globally by graph cut algorithm. Our new formulation always improves the performance of previous locality-based method without noticeable deterioration in processing time, adding a few milliseconds. Second, to construct a better graph structure, a robust and geometrically meaningful topology-aware relationship is developed to capture the topology relationship between matches. The two components in sum lead to topology interaction matching (TIM), an effective and efficient method for outlier filtering. Extensive experiments on several large and diverse datasets for multiple vision tasks including general feature matching, as well as relative pose estimation, homography and fundamental matrix estimation, loop-closure detection, and multi-modal image matching, demonstrate that our TIM is more competitive than current state-of-the-art methods, in terms of generality, efficiency, and effectiveness. The source code is publicly available at http://github.com/YifanLu2000/TIM.</description><subject>Algorithms</subject><subject>Computer vision</subject><subject>Filtration</subject><subject>Interaction models</subject><subject>Matching</subject><subject>Outliers (statistics)</subject><subject>Pose estimation</subject><subject>Robustness</subject><subject>Source code</subject><subject>Topology</subject><issn>2329-9266</issn><issn>2329-9274</issn><fulltext>true</fulltext><rsrctype>article</rsrctype><creationdate>2024</creationdate><recordtype>article</recordtype><recordid>eNo9kMFLwzAUxoMoOObOXgueu728pG2CpzHcnGx4cJ5D2iRbx2xq2ir779dR8fQ-eD--D36EPFKYUgpy9jb_mCIgm1JkWcZvyAgZylhixm__c5rek0nTHAGAYpKlko_I89Lqtgs22uq2OJTVPvopdbTztT_5_Tme_-r-twq6PkTrqrVBF23pq2jrjT09kDunT42d_N0x-Vy-7Bav8eZ9tV7MN3GByNqYSidACktlnmoGYCzmwrAs5S432hrQqTSCcqMdLQQ4TLgwsgc55NwJZGPyNPTWwX93tmnV0Xeh6icVSsoSyrhgPTUbqCL4pgnWqTqUXzqcFQV1laR6SeoqSQ2S2AVnu1gg</recordid><startdate>202401</startdate><enddate>202401</enddate><creator>Lu, Yifan</creator><creator>Ma, Jiayi</creator><creator>Mei, Xiaoguang</creator><creator>Huang, Jun</creator><creator>Zhang, Xiao-Ping</creator><general>The Institute of Electrical and Electronics Engineers, Inc. (IEEE)</general><scope>AAYXX</scope><scope>CITATION</scope><scope>7SC</scope><scope>7SP</scope><scope>7TB</scope><scope>8FD</scope><scope>FR3</scope><scope>JQ2</scope><scope>L7M</scope><scope>L~C</scope><scope>L~D</scope><orcidid>https://orcid.org/0000-0003-3264-3265</orcidid><orcidid>https://orcid.org/0000-0003-3787-0440</orcidid><orcidid>https://orcid.org/0000-0001-5893-4090</orcidid><orcidid>https://orcid.org/0000-0001-5241-0069</orcidid><orcidid>https://orcid.org/0000-0002-0239-8580</orcidid></search><sort><creationdate>202401</creationdate><title>Feature Matching via Topology-Aware Graph Interaction Model</title><author>Lu, Yifan ; Ma, Jiayi ; Mei, Xiaoguang ; Huang, Jun ; Zhang, Xiao-Ping</author></sort><facets><frbrtype>5</frbrtype><frbrgroupid>cdi_FETCH-LOGICAL-c223t-19f8098e19b6a300de2b8d3764fbdaed0a69d814daf1c80f2548d930040b4f823</frbrgroupid><rsrctype>articles</rsrctype><prefilter>articles</prefilter><language>eng</language><creationdate>2024</creationdate><topic>Algorithms</topic><topic>Computer vision</topic><topic>Filtration</topic><topic>Interaction models</topic><topic>Matching</topic><topic>Outliers (statistics)</topic><topic>Pose estimation</topic><topic>Robustness</topic><topic>Source code</topic><topic>Topology</topic><toplevel>peer_reviewed</toplevel><toplevel>online_resources</toplevel><creatorcontrib>Lu, Yifan</creatorcontrib><creatorcontrib>Ma, Jiayi</creatorcontrib><creatorcontrib>Mei, Xiaoguang</creatorcontrib><creatorcontrib>Huang, Jun</creatorcontrib><creatorcontrib>Zhang, Xiao-Ping</creatorcontrib><collection>CrossRef</collection><collection>Computer and Information Systems Abstracts</collection><collection>Electronics &amp; Communications Abstracts</collection><collection>Mechanical &amp; Transportation Engineering Abstracts</collection><collection>Technology Research Database</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/CAA journal of automatica sinica</jtitle></facets><delivery><delcategory>Remote Search Resource</delcategory><fulltext>fulltext</fulltext></delivery><addata><au>Lu, Yifan</au><au>Ma, Jiayi</au><au>Mei, Xiaoguang</au><au>Huang, Jun</au><au>Zhang, Xiao-Ping</au><format>journal</format><genre>article</genre><ristype>JOUR</ristype><atitle>Feature Matching via Topology-Aware Graph Interaction Model</atitle><jtitle>IEEE/CAA journal of automatica sinica</jtitle><date>2024-01</date><risdate>2024</risdate><volume>11</volume><issue>1</issue><spage>113</spage><epage>130</epage><pages>113-130</pages><issn>2329-9266</issn><eissn>2329-9274</eissn><abstract>Feature matching plays a key role in computer vision. However, due to the limitations of the descriptors, the putative matches are inevitably contaminated by massive outliers. This paper attempts to tackle the outlier filtering problem from two aspects. First, a robust and efficient graph interaction model, is proposed, with the assumption that matches are correlated with each other rather than independently distributed. To this end, we construct a graph based on the local relationships of matches and formulate the outlier filtering task as a binary labeling energy minimization problem, where the pairwise term encodes the interaction between matches. We further show that this formulation can be solved globally by graph cut algorithm. Our new formulation always improves the performance of previous locality-based method without noticeable deterioration in processing time, adding a few milliseconds. Second, to construct a better graph structure, a robust and geometrically meaningful topology-aware relationship is developed to capture the topology relationship between matches. The two components in sum lead to topology interaction matching (TIM), an effective and efficient method for outlier filtering. Extensive experiments on several large and diverse datasets for multiple vision tasks including general feature matching, as well as relative pose estimation, homography and fundamental matrix estimation, loop-closure detection, and multi-modal image matching, demonstrate that our TIM is more competitive than current state-of-the-art methods, in terms of generality, efficiency, and effectiveness. The source code is publicly available at http://github.com/YifanLu2000/TIM.</abstract><cop>Piscataway</cop><pub>The Institute of Electrical and Electronics Engineers, Inc. (IEEE)</pub><doi>10.1109/JAS.2023.123774</doi><tpages>18</tpages><orcidid>https://orcid.org/0000-0003-3264-3265</orcidid><orcidid>https://orcid.org/0000-0003-3787-0440</orcidid><orcidid>https://orcid.org/0000-0001-5893-4090</orcidid><orcidid>https://orcid.org/0000-0001-5241-0069</orcidid><orcidid>https://orcid.org/0000-0002-0239-8580</orcidid></addata></record>
fulltext fulltext
identifier ISSN: 2329-9266
ispartof IEEE/CAA journal of automatica sinica, 2024-01, Vol.11 (1), p.113-130
issn 2329-9266
2329-9274
language eng
recordid cdi_proquest_journals_2913513483
source IEEE Electronic Library (IEL)
subjects Algorithms
Computer vision
Filtration
Interaction models
Matching
Outliers (statistics)
Pose estimation
Robustness
Source code
Topology
title Feature Matching via Topology-Aware Graph Interaction Model
url https://sfx.bib-bvb.de/sfx_tum?ctx_ver=Z39.88-2004&ctx_enc=info:ofi/enc:UTF-8&ctx_tim=2025-01-18T06%3A32%3A43IST&url_ver=Z39.88-2004&url_ctx_fmt=infofi/fmt:kev:mtx:ctx&rfr_id=info:sid/primo.exlibrisgroup.com:primo3-Article-proquest_cross&rft_val_fmt=info:ofi/fmt:kev:mtx:journal&rft.genre=article&rft.atitle=Feature%20Matching%20via%20Topology-Aware%20Graph%20Interaction%20Model&rft.jtitle=IEEE/CAA%20journal%20of%20automatica%20sinica&rft.au=Lu,%20Yifan&rft.date=2024-01&rft.volume=11&rft.issue=1&rft.spage=113&rft.epage=130&rft.pages=113-130&rft.issn=2329-9266&rft.eissn=2329-9274&rft_id=info:doi/10.1109/JAS.2023.123774&rft_dat=%3Cproquest_cross%3E2913513483%3C/proquest_cross%3E%3Curl%3E%3C/url%3E&disable_directlink=true&sfx.directlink=off&sfx.report_link=0&rft_id=info:oai/&rft_pqid=2913513483&rft_id=info:pmid/&rfr_iscdi=true