Cargando…

Autonomous Toy Drone via Coresets for Pose Estimation

A coreset of a dataset is a small weighted set, such that querying the coreset provably yields a ([Formula: see text])-factor approximation to the original (full) dataset, for a given family of queries. This paper suggests accurate coresets ([Formula: see text]) that are subsets of the input for fun...

Descripción completa

Detalles Bibliográficos
Autores principales: Nasser, Soliman, Jubran, Ibrahim, Feldman, Dan
Formato: Online Artículo Texto
Lenguaje:English
Publicado: MDPI 2020
Materias:
Acceso en línea:https://www.ncbi.nlm.nih.gov/pmc/articles/PMC7308973/
https://www.ncbi.nlm.nih.gov/pubmed/32471199
http://dx.doi.org/10.3390/s20113042
_version_ 1783549116041658368
author Nasser, Soliman
Jubran, Ibrahim
Feldman, Dan
author_facet Nasser, Soliman
Jubran, Ibrahim
Feldman, Dan
author_sort Nasser, Soliman
collection PubMed
description A coreset of a dataset is a small weighted set, such that querying the coreset provably yields a ([Formula: see text])-factor approximation to the original (full) dataset, for a given family of queries. This paper suggests accurate coresets ([Formula: see text]) that are subsets of the input for fundamental optimization problems. These coresets enabled us to implement a “Guardian Angel” system that computes pose-estimation in a rate [Formula: see text] frames per second. It tracks a toy quadcopter which guides guests in a supermarket, hospital, mall, airport, and so on. We prove that any set of n matrices in [Formula: see text] whose sum is a matrix S of rank r, has a coreset whose sum has the same left and right singular vectors as S, and consists of [Formula: see text] matrices, independent of n. This implies the first (exact, weighted subset) coreset of [Formula: see text] points to problems such as linear regression, PCA/SVD, and Wahba’s problem, with corresponding streaming, dynamic, and distributed versions. Our main tool is a novel usage of the Caratheodory Theorem for coresets, an algorithm that computes its set in time that is linear in its cardinality. Extensive experimental results on both synthetic and real data, companion video of our system, and open code are provided.
format Online
Article
Text
id pubmed-7308973
institution National Center for Biotechnology Information
language English
publishDate 2020
publisher MDPI
record_format MEDLINE/PubMed
spelling pubmed-73089732020-06-25 Autonomous Toy Drone via Coresets for Pose Estimation Nasser, Soliman Jubran, Ibrahim Feldman, Dan Sensors (Basel) Article A coreset of a dataset is a small weighted set, such that querying the coreset provably yields a ([Formula: see text])-factor approximation to the original (full) dataset, for a given family of queries. This paper suggests accurate coresets ([Formula: see text]) that are subsets of the input for fundamental optimization problems. These coresets enabled us to implement a “Guardian Angel” system that computes pose-estimation in a rate [Formula: see text] frames per second. It tracks a toy quadcopter which guides guests in a supermarket, hospital, mall, airport, and so on. We prove that any set of n matrices in [Formula: see text] whose sum is a matrix S of rank r, has a coreset whose sum has the same left and right singular vectors as S, and consists of [Formula: see text] matrices, independent of n. This implies the first (exact, weighted subset) coreset of [Formula: see text] points to problems such as linear regression, PCA/SVD, and Wahba’s problem, with corresponding streaming, dynamic, and distributed versions. Our main tool is a novel usage of the Caratheodory Theorem for coresets, an algorithm that computes its set in time that is linear in its cardinality. Extensive experimental results on both synthetic and real data, companion video of our system, and open code are provided. MDPI 2020-05-27 /pmc/articles/PMC7308973/ /pubmed/32471199 http://dx.doi.org/10.3390/s20113042 Text en © 2020 by the authors. Licensee MDPI, Basel, Switzerland. This article is an open access article distributed under the terms and conditions of the Creative Commons Attribution (CC BY) license (http://creativecommons.org/licenses/by/4.0/).
spellingShingle Article
Nasser, Soliman
Jubran, Ibrahim
Feldman, Dan
Autonomous Toy Drone via Coresets for Pose Estimation
title Autonomous Toy Drone via Coresets for Pose Estimation
title_full Autonomous Toy Drone via Coresets for Pose Estimation
title_fullStr Autonomous Toy Drone via Coresets for Pose Estimation
title_full_unstemmed Autonomous Toy Drone via Coresets for Pose Estimation
title_short Autonomous Toy Drone via Coresets for Pose Estimation
title_sort autonomous toy drone via coresets for pose estimation
topic Article
url https://www.ncbi.nlm.nih.gov/pmc/articles/PMC7308973/
https://www.ncbi.nlm.nih.gov/pubmed/32471199
http://dx.doi.org/10.3390/s20113042
work_keys_str_mv AT nassersoliman autonomoustoydroneviacoresetsforposeestimation
AT jubranibrahim autonomoustoydroneviacoresetsforposeestimation
AT feldmandan autonomoustoydroneviacoresetsforposeestimation