ROBIN: a Graph-Theoretic Approach to Reject Outliers in Robust Estimation using Invariants
Many estimation problems in robotics, computer vision, and learning require estimating unknown quantities in the face of outliers. Outliers are typically the result of incorrect data association or feature matching, and it is common to have problems where more than 90% of the measurements used for e...
Gespeichert in:
Hauptverfasser: | , , |
---|---|
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 | |
---|---|
container_issue | |
container_start_page | |
container_title | |
container_volume | |
creator | Shi, Jingnan Yang, Heng Carlone, Luca |
description | Many estimation problems in robotics, computer vision, and learning require
estimating unknown quantities in the face of outliers. Outliers are typically
the result of incorrect data association or feature matching, and it is common
to have problems where more than 90% of the measurements used for estimation
are outliers. While current approaches for robust estimation are able to deal
with moderate amounts of outliers, they fail to produce accurate estimates in
the presence of many outliers. This paper develops an approach to prune
outliers. First, we develop a theory of invariance that allows us to quickly
check if a subset of measurements are mutually compatible without explicitly
solving the estimation problem. Second, we develop a graph-theoretic framework,
where measurements are modeled as vertices and mutual compatibility is captured
by edges. We generalize existing results showing that the inliers form a clique
in this graph and typically belong to the maximum clique. We also show that in
practice the maximum k-core of the compatibility graph provides an
approximation of the maximum clique, while being faster to compute in large
problems. These two contributions leads to ROBIN, our approach to Reject
Outliers Based on INvariants, which allows us to quickly prune outliers in
generic estimation problems. We demonstrate ROBIN in four geometric perception
problems and show it boosts robustness of existing solvers while running in
milliseconds in large problems. |
doi_str_mv | 10.48550/arxiv.2011.03659 |
format | Article |
fullrecord | <record><control><sourceid>arxiv_GOX</sourceid><recordid>TN_cdi_arxiv_primary_2011_03659</recordid><sourceformat>XML</sourceformat><sourcesystem>PC</sourcesystem><sourcerecordid>2011_03659</sourcerecordid><originalsourceid>FETCH-LOGICAL-a679-e23e48dd677e095b6596797bcefdb7f59d5d4af66e4d4e21424ce8e001fc12b3</originalsourceid><addsrcrecordid>eNotj71OwzAURr0woMIDMHFfIMFO7PywlaqUSBWRQieWyLFviFFxItup4O1JC9MnneHTOYTcMRrzQgj6IN23OcUJZSymaSbKa_Le1E_V6yNI2Dk5DdFhwNFhMArW0-RGqQYIIzT4iSpAPYejQefBWGjGbvYBtj6YLxnMaGH2xn5AZU_SGWmDvyFXvTx6vP3fFXl73h42L9G-3lWb9T6SWV5GmKTIC62zPEdaim6xWnDeKex1l_ei1EJz2WcZcs0xYTzhCguklPWKJV26Ivd_r5e2dnKLjvtpz43tpTH9BeQgTNo</addsrcrecordid><sourcetype>Open Access Repository</sourcetype><iscdi>true</iscdi><recordtype>article</recordtype></control><display><type>article</type><title>ROBIN: a Graph-Theoretic Approach to Reject Outliers in Robust Estimation using Invariants</title><source>arXiv.org</source><creator>Shi, Jingnan ; Yang, Heng ; Carlone, Luca</creator><creatorcontrib>Shi, Jingnan ; Yang, Heng ; Carlone, Luca</creatorcontrib><description>Many estimation problems in robotics, computer vision, and learning require
estimating unknown quantities in the face of outliers. Outliers are typically
the result of incorrect data association or feature matching, and it is common
to have problems where more than 90% of the measurements used for estimation
are outliers. While current approaches for robust estimation are able to deal
with moderate amounts of outliers, they fail to produce accurate estimates in
the presence of many outliers. This paper develops an approach to prune
outliers. First, we develop a theory of invariance that allows us to quickly
check if a subset of measurements are mutually compatible without explicitly
solving the estimation problem. Second, we develop a graph-theoretic framework,
where measurements are modeled as vertices and mutual compatibility is captured
by edges. We generalize existing results showing that the inliers form a clique
in this graph and typically belong to the maximum clique. We also show that in
practice the maximum k-core of the compatibility graph provides an
approximation of the maximum clique, while being faster to compute in large
problems. These two contributions leads to ROBIN, our approach to Reject
Outliers Based on INvariants, which allows us to quickly prune outliers in
generic estimation problems. We demonstrate ROBIN in four geometric perception
problems and show it boosts robustness of existing solvers while running in
milliseconds in large problems.</description><identifier>DOI: 10.48550/arxiv.2011.03659</identifier><language>eng</language><subject>Computer Science - Computer Vision and Pattern Recognition ; Computer Science - Robotics</subject><creationdate>2020-11</creationdate><rights>http://arxiv.org/licenses/nonexclusive-distrib/1.0</rights><oa>free_for_read</oa><woscitedreferencessubscribed>false</woscitedreferencessubscribed></display><links><openurl>$$Topenurl_article</openurl><openurlfulltext>$$Topenurlfull_article</openurlfulltext><thumbnail>$$Tsyndetics_thumb_exl</thumbnail><link.rule.ids>228,230,778,883</link.rule.ids><linktorsrc>$$Uhttps://arxiv.org/abs/2011.03659$$EView_record_in_Cornell_University$$FView_record_in_$$GCornell_University$$Hfree_for_read</linktorsrc><backlink>$$Uhttps://doi.org/10.48550/arXiv.2011.03659$$DView paper in arXiv$$Hfree_for_read</backlink></links><search><creatorcontrib>Shi, Jingnan</creatorcontrib><creatorcontrib>Yang, Heng</creatorcontrib><creatorcontrib>Carlone, Luca</creatorcontrib><title>ROBIN: a Graph-Theoretic Approach to Reject Outliers in Robust Estimation using Invariants</title><description>Many estimation problems in robotics, computer vision, and learning require
estimating unknown quantities in the face of outliers. Outliers are typically
the result of incorrect data association or feature matching, and it is common
to have problems where more than 90% of the measurements used for estimation
are outliers. While current approaches for robust estimation are able to deal
with moderate amounts of outliers, they fail to produce accurate estimates in
the presence of many outliers. This paper develops an approach to prune
outliers. First, we develop a theory of invariance that allows us to quickly
check if a subset of measurements are mutually compatible without explicitly
solving the estimation problem. Second, we develop a graph-theoretic framework,
where measurements are modeled as vertices and mutual compatibility is captured
by edges. We generalize existing results showing that the inliers form a clique
in this graph and typically belong to the maximum clique. We also show that in
practice the maximum k-core of the compatibility graph provides an
approximation of the maximum clique, while being faster to compute in large
problems. These two contributions leads to ROBIN, our approach to Reject
Outliers Based on INvariants, which allows us to quickly prune outliers in
generic estimation problems. We demonstrate ROBIN in four geometric perception
problems and show it boosts robustness of existing solvers while running in
milliseconds in large problems.</description><subject>Computer Science - Computer Vision and Pattern Recognition</subject><subject>Computer Science - Robotics</subject><fulltext>true</fulltext><rsrctype>article</rsrctype><creationdate>2020</creationdate><recordtype>article</recordtype><sourceid>GOX</sourceid><recordid>eNotj71OwzAURr0woMIDMHFfIMFO7PywlaqUSBWRQieWyLFviFFxItup4O1JC9MnneHTOYTcMRrzQgj6IN23OcUJZSymaSbKa_Le1E_V6yNI2Dk5DdFhwNFhMArW0-RGqQYIIzT4iSpAPYejQefBWGjGbvYBtj6YLxnMaGH2xn5AZU_SGWmDvyFXvTx6vP3fFXl73h42L9G-3lWb9T6SWV5GmKTIC62zPEdaim6xWnDeKex1l_ei1EJz2WcZcs0xYTzhCguklPWKJV26Ivd_r5e2dnKLjvtpz43tpTH9BeQgTNo</recordid><startdate>20201106</startdate><enddate>20201106</enddate><creator>Shi, Jingnan</creator><creator>Yang, Heng</creator><creator>Carlone, Luca</creator><scope>AKY</scope><scope>GOX</scope></search><sort><creationdate>20201106</creationdate><title>ROBIN: a Graph-Theoretic Approach to Reject Outliers in Robust Estimation using Invariants</title><author>Shi, Jingnan ; Yang, Heng ; Carlone, Luca</author></sort><facets><frbrtype>5</frbrtype><frbrgroupid>cdi_FETCH-LOGICAL-a679-e23e48dd677e095b6596797bcefdb7f59d5d4af66e4d4e21424ce8e001fc12b3</frbrgroupid><rsrctype>articles</rsrctype><prefilter>articles</prefilter><language>eng</language><creationdate>2020</creationdate><topic>Computer Science - Computer Vision and Pattern Recognition</topic><topic>Computer Science - Robotics</topic><toplevel>online_resources</toplevel><creatorcontrib>Shi, Jingnan</creatorcontrib><creatorcontrib>Yang, Heng</creatorcontrib><creatorcontrib>Carlone, Luca</creatorcontrib><collection>arXiv Computer Science</collection><collection>arXiv.org</collection></facets><delivery><delcategory>Remote Search Resource</delcategory><fulltext>fulltext_linktorsrc</fulltext></delivery><addata><au>Shi, Jingnan</au><au>Yang, Heng</au><au>Carlone, Luca</au><format>journal</format><genre>article</genre><ristype>JOUR</ristype><atitle>ROBIN: a Graph-Theoretic Approach to Reject Outliers in Robust Estimation using Invariants</atitle><date>2020-11-06</date><risdate>2020</risdate><abstract>Many estimation problems in robotics, computer vision, and learning require
estimating unknown quantities in the face of outliers. Outliers are typically
the result of incorrect data association or feature matching, and it is common
to have problems where more than 90% of the measurements used for estimation
are outliers. While current approaches for robust estimation are able to deal
with moderate amounts of outliers, they fail to produce accurate estimates in
the presence of many outliers. This paper develops an approach to prune
outliers. First, we develop a theory of invariance that allows us to quickly
check if a subset of measurements are mutually compatible without explicitly
solving the estimation problem. Second, we develop a graph-theoretic framework,
where measurements are modeled as vertices and mutual compatibility is captured
by edges. We generalize existing results showing that the inliers form a clique
in this graph and typically belong to the maximum clique. We also show that in
practice the maximum k-core of the compatibility graph provides an
approximation of the maximum clique, while being faster to compute in large
problems. These two contributions leads to ROBIN, our approach to Reject
Outliers Based on INvariants, which allows us to quickly prune outliers in
generic estimation problems. We demonstrate ROBIN in four geometric perception
problems and show it boosts robustness of existing solvers while running in
milliseconds in large problems.</abstract><doi>10.48550/arxiv.2011.03659</doi><oa>free_for_read</oa></addata></record> |
fulltext | fulltext_linktorsrc |
identifier | DOI: 10.48550/arxiv.2011.03659 |
ispartof | |
issn | |
language | eng |
recordid | cdi_arxiv_primary_2011_03659 |
source | arXiv.org |
subjects | Computer Science - Computer Vision and Pattern Recognition Computer Science - Robotics |
title | ROBIN: a Graph-Theoretic Approach to Reject Outliers in Robust Estimation using Invariants |
url | https://sfx.bib-bvb.de/sfx_tum?ctx_ver=Z39.88-2004&ctx_enc=info:ofi/enc:UTF-8&ctx_tim=2025-01-15T17%3A23%3A55IST&url_ver=Z39.88-2004&url_ctx_fmt=infofi/fmt:kev:mtx:ctx&rfr_id=info:sid/primo.exlibrisgroup.com:primo3-Article-arxiv_GOX&rft_val_fmt=info:ofi/fmt:kev:mtx:journal&rft.genre=article&rft.atitle=ROBIN:%20a%20Graph-Theoretic%20Approach%20to%20Reject%20Outliers%20in%20Robust%20Estimation%20using%20Invariants&rft.au=Shi,%20Jingnan&rft.date=2020-11-06&rft_id=info:doi/10.48550/arxiv.2011.03659&rft_dat=%3Carxiv_GOX%3E2011_03659%3C/arxiv_GOX%3E%3Curl%3E%3C/url%3E&disable_directlink=true&sfx.directlink=off&sfx.report_link=0&rft_id=info:oai/&rft_id=info:pmid/&rfr_iscdi=true |