Publikation: Polyline Simplification using the Fréchet Distance - Algorithms and Engineering
Dateien
Datum
Autor:innen
Herausgeber:innen
ISSN der Zeitschrift
Electronic ISSN
ISBN
Bibliografische Daten
Verlag
Schriftenreihe
Auflagebezeichnung
URI (zitierfähiger Link)
Internationale Patentnummer
Link zur Lizenz
Angaben zur Forschungsförderung
Projekt
Open Access-Veröffentlichung
Core Facility der Universität Konstanz
Titel in einer weiteren Sprache
Publikationstyp
Publikationsstatus
Erschienen in
Zusammenfassung
Polylines are used to represent curves by a sequence of straight segments. Simplification asks for a subsequence that is close to the original according to some similarity measure, and a given threshold value 𝜀. Polyline simplification is a building block for a variety of applications in computational geometry: drawing maps, or other vector graphics on various levels of detail, data compression, analysis of time series, robotics, bio-informatics and many more. A commonly used similarity measure is the Hausdorff distance that operates on point sets. In contrast, the Fréchet distance accounts for the course of a polyline. It is, therefore, considered to be more useful – but also more challenging in terms of computational complexity. Various applications and variations of the Fréchet distance have been studied over the last decades. In this work, we explore the use of the Fréchet distance for polyline simplification from four different angles. First of all, we present a new algorithm that significantly improves a long-standing running-time boundary of an existing algorithm. We explore theoretical aspects and we demonstrate its practical usefulness. Next, we propose two new variations on existing problem settings: we call them gradual simplification, and consistent simplification of polyline bundles. We believe these new problem settings to be interesting in their own. We analyze their characteristics, design efficient algorithms and, again, demonstrate their applicability. Lastly, we adapt an existing algorithm to a new application field, improving it in the process. We provide a new tool for the analysis of eye-tracking data, and, hopefully, more application fields. In addition to analyzing theoretical properties of algorithms, we always aim to prove the practical usefulness of our approaches. We recognize that oftentimes, deeper understanding of problems can not be gained from theoretical analysis alone. For this reason, we build prototypes implementing our new algorithms, and evaluate them on real-world data. The insights gained from these experiments help us in turn to improve the algorithmic designs.
Zusammenfassung in einer weiteren Sprache
Fachgebiet (DDC)
Schlagwörter
Konferenz
Rezension
Zitieren
ISO 690
SCHÄFER, Peter, 2024. Polyline Simplification using the Fréchet Distance - Algorithms and Engineering [Dissertation]. Konstanz: Universität KonstanzBibTex
@phdthesis{Schafer2024Polyl-70413, year={2024}, title={Polyline Simplification using the Fréchet Distance - Algorithms and Engineering}, author={Schäfer, Peter}, address={Konstanz}, school={Universität Konstanz} }
RDF
<rdf:RDF xmlns:dcterms="http://purl.org/dc/terms/" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" xmlns:bibo="http://purl.org/ontology/bibo/" xmlns:dspace="http://digital-repositories.org/ontologies/dspace/0.1.0#" xmlns:foaf="http://xmlns.com/foaf/0.1/" xmlns:void="http://rdfs.org/ns/void#" xmlns:xsd="http://www.w3.org/2001/XMLSchema#" > <rdf:Description rdf:about="https://kops.uni-konstanz.de/server/rdf/resource/123456789/70413"> <dcterms:hasPart rdf:resource="https://kops.uni-konstanz.de/bitstream/123456789/70413/4/Schaefer_2-1dh83mlxr6pk24.pdf"/> <dcterms:issued>2024</dcterms:issued> <dspace:hasBitstream rdf:resource="https://kops.uni-konstanz.de/bitstream/123456789/70413/4/Schaefer_2-1dh83mlxr6pk24.pdf"/> <dc:rights>Attribution-NonCommercial-ShareAlike 4.0 International</dc:rights> <dcterms:rights rdf:resource="http://creativecommons.org/licenses/by-nc-sa/4.0/"/> <dc:creator>Schäfer, Peter</dc:creator> <dcterms:available rdf:datatype="http://www.w3.org/2001/XMLSchema#dateTime">2024-07-16T10:29:57Z</dcterms:available> <dc:date rdf:datatype="http://www.w3.org/2001/XMLSchema#dateTime">2024-07-16T10:29:57Z</dc:date> <void:sparqlEndpoint rdf:resource="http://localhost/fuseki/dspace/sparql"/> <dc:language>eng</dc:language> <dc:contributor>Schäfer, Peter</dc:contributor> <dcterms:title>Polyline Simplification using the Fréchet Distance - Algorithms and Engineering</dcterms:title> <bibo:uri rdf:resource="https://kops.uni-konstanz.de/handle/123456789/70413"/> <dcterms:isPartOf rdf:resource="https://kops.uni-konstanz.de/server/rdf/resource/123456789/36"/> <foaf:homepage rdf:resource="http://localhost:8080/"/> <dcterms:abstract>Polylines are used to represent curves by a sequence of straight segments. Simplification asks for a subsequence that is close to the original according to some similarity measure, and a given threshold value 𝜀. Polyline simplification is a building block for a variety of applications in computational geometry: drawing maps, or other vector graphics on various levels of detail, data compression, analysis of time series, robotics, bio-informatics and many more. A commonly used similarity measure is the Hausdorff distance that operates on point sets. In contrast, the Fréchet distance accounts for the course of a polyline. It is, therefore, considered to be more useful – but also more challenging in terms of computational complexity. Various applications and variations of the Fréchet distance have been studied over the last decades. In this work, we explore the use of the Fréchet distance for polyline simplification from four different angles. First of all, we present a new algorithm that significantly improves a long-standing running-time boundary of an existing algorithm. We explore theoretical aspects and we demonstrate its practical usefulness. Next, we propose two new variations on existing problem settings: we call them gradual simplification, and consistent simplification of polyline bundles. We believe these new problem settings to be interesting in their own. We analyze their characteristics, design efficient algorithms and, again, demonstrate their applicability. Lastly, we adapt an existing algorithm to a new application field, improving it in the process. We provide a new tool for the analysis of eye-tracking data, and, hopefully, more application fields. In addition to analyzing theoretical properties of algorithms, we always aim to prove the practical usefulness of our approaches. We recognize that oftentimes, deeper understanding of problems can not be gained from theoretical analysis alone. For this reason, we build prototypes implementing our new algorithms, and evaluate them on real-world data. The insights gained from these experiments help us in turn to improve the algorithmic designs.</dcterms:abstract> <dspace:isPartOfCollection rdf:resource="https://kops.uni-konstanz.de/server/rdf/resource/123456789/36"/> </rdf:Description> </rdf:RDF>