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...
Gespeichert in:
Veröffentlicht in: | IEEE/CAA journal of automatica sinica 2024-01, Vol.11 (1), p.113-130 |
---|---|
Hauptverfasser: | , , , , |
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 & Communications Abstracts</collection><collection>Mechanical & 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 |