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...

Ausführliche Beschreibung

Gespeichert in:
Bibliographische Detailangaben
Hauptverfasser: Shi, Jingnan, Yang, Heng, Carlone, Luca
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