figshare
Browse

Topology-based terrain segmentation using Apache Spark

Version 15 2025-10-10, 03:23
Version 14 2025-08-20, 23:39
Version 13 2025-02-21, 04:58
Version 12 2024-07-27, 01:50
Version 11 2024-07-27, 01:40
Version 10 2024-07-27, 01:27
Version 9 2024-07-27, 01:16
Version 8 2024-07-13, 05:58
Version 7 2024-07-13, 05:54
Version 6 2024-07-13, 05:26
Version 5 2024-07-12, 20:40
Version 4 2024-07-12, 19:34
Version 3 2024-07-12, 19:07
Version 2 2024-07-12, 18:56
Version 1 2024-07-12, 18:51
journal contribution
posted on 2025-10-10, 03:23 authored by Yuehui QianYuehui Qian, Yunting Song, Federico Iuricich, Leila De Floriani
<p dir="ltr">Terrain topology plays an important role in simulations and segmentation. A widely used terrain representation is the Triangulated Irregular Network (TIN). However, topological analysis on TINs is challenging due to high time and memory requirements, which limit the size of the terrain that can be analyzed.</p><p dir="ltr">We address this problem by proposing a novel framework for efficient and scalable analysis of large TINs based on Morse theory using Apache Spark. The proposed framework, named Morse-Spark, is based on a data structure for encoding the minimal information of a triangle mesh. Morse-Spark provides optimized methods for the local extraction of many connectivity relations, beginning with the global retrieval of the Vertex-Triangle relation. These relations serve as the foundation for computing terrain morphology through integrated, scalable algorithms. To evaluate the effectiveness and scalability of such a framework, we compare Morse-Spark against a vanilla Spark implementation, an MPI-supported Topology Toolkit (MPI-TTK) implementation, and three well-established software libraries for the topological analysis of TINs. Our experimental evaluation with real-world TINs shows that Morse-Spark can effectively handle datasets around 13 times larger than those processed by state-of-the-art tools for distributed computing (e.g., MPI-TTK).</p>

History

Usage metrics

    Licence

    Exports

    RefWorks
    BibTeX
    Ref. manager
    Endnote
    DataCite
    NLM
    DC