[
    {
        "id": "komon-2025-dco",
        "type_id": "inproceedings",
        "tu_id": null,
        "repositum_id": "20.500.12708/224640",
        "title": "Data-Driven Compute Overlays for Interactive Geographic Simulation and Visualization",
        "date": "2025-12-30",
        "abstract": "We present interactive data-driven compute overlays for native and web-based 3D geographic map applications based on WebGPU. Our data-driven overlays are generated in a multi-step compute workflow from multiple data sources on the GPU. We demonstrate their potential by showing results from snow cover and avalanche simulations, where simulation parameters can be adjusted interactively and results are visualized instantly. Benchmarks show that our approach can compute large-scale avalanche simulations in milliseconds to seconds, depending on the size of the terrain and the simulation parameters, which is multiple orders of magnitude faster than a state-of-the-art Python implementation.",
        "authors_et_al": false,
        "substitute": null,
        "main_image": {
            "description": "Rendered 2.5D terrain with avalanche simulation output as overlay, color encodes velocity.",
            "filetitle": "Teaser image",
            "main_file": false,
            "use_in_gallery": true,
            "access": "public",
            "image_width": 2527,
            "image_height": 1270,
            "name": "komon-2025-dco-Teaser image.png",
            "type": "image/png",
            "size": 3968804,
            "path": "Publication:komon-2025-dco",
            "url": "https://www.cg.tuwien.ac.at/research/publications/2025/komon-2025-dco/komon-2025-dco-Teaser image.png",
            "thumb_image_sizes": [
                16,
                64,
                100,
                175,
                300,
                600
            ],
            "thumb_url": "https://www.cg.tuwien.ac.at/research/publications/2025/komon-2025-dco/komon-2025-dco-Teaser image:thumb{{size}}.png"
        },
        "sync_repositum_override": null,
        "repositum_presentation_id": null,
        "authors": [
            1859,
            1869,
            1013,
            1110
        ],
        "booktitle": "2025 IEEE Visualization and Visual Analytics (VIS)",
        "date_from": "2025-11-01",
        "date_to": "2025-11-07",
        "doi": "10.1109/VIS60296.2025.00043",
        "event": "IEEE VIS 2025",
        "isbn": "979-8-3315-6613-5",
        "lecturer": [
            1869
        ],
        "location": "Vienna",
        "pages": "5",
        "pages_from": "186",
        "pages_to": "190",
        "publisher": "IEEE",
        "research_areas": [],
        "keywords": [
            "3D geographic visualization",
            "geographic simulation",
            "WebGPU"
        ],
        "weblinks": [
            {
                "href": "https://arxiv.org/abs/2506.23364",
                "caption": "Paper preprint",
                "description": null,
                "main_file": 1
            },
            {
                "href": "https://webigeo.alpinemaps.org/",
                "caption": "Online demo",
                "description": null,
                "main_file": 1
            },
            {
                "href": "https://youtu.be/pZq0H_l-8Bs?t=1580",
                "caption": "Talk recording",
                "description": null,
                "main_file": 0
            },
            {
                "href": "https://github.com/weBIGeo/webigeo",
                "caption": "GitHub repository",
                "description": null,
                "main_file": 0
            }
        ],
        "files": [
            {
                "description": "Rendered 2.5D terrain with avalanche simulation output as overlay, color encodes velocity.",
                "filetitle": "Teaser image",
                "main_file": false,
                "use_in_gallery": true,
                "access": "public",
                "image_width": 2527,
                "image_height": 1270,
                "name": "komon-2025-dco-Teaser image.png",
                "type": "image/png",
                "size": 3968804,
                "path": "Publication:komon-2025-dco",
                "url": "https://www.cg.tuwien.ac.at/research/publications/2025/komon-2025-dco/komon-2025-dco-Teaser image.png",
                "thumb_image_sizes": [
                    16,
                    64,
                    100,
                    175,
                    300,
                    600
                ],
                "thumb_url": "https://www.cg.tuwien.ac.at/research/publications/2025/komon-2025-dco/komon-2025-dco-Teaser image:thumb{{size}}.png"
            }
        ],
        "projects_workgroups": [
            "d9555"
        ],
        "url": "https://www.cg.tuwien.ac.at/research/publications/2025/komon-2025-dco/",
        "__class": "Publication"
    },
    {
        "id": "komon-2025-webigeo",
        "type_id": "inproceedings",
        "tu_id": null,
        "repositum_id": "20.500.12708/221523",
        "title": "weBIGeo: Interaktive Lawinensimulation im Web",
        "date": "2025-10",
        "abstract": null,
        "authors_et_al": false,
        "substitute": null,
        "main_image": {
            "description": null,
            "filetitle": "teaser",
            "main_file": false,
            "use_in_gallery": true,
            "access": "public",
            "image_width": 2556,
            "image_height": 1303,
            "name": "komon-2025-webigeo-teaser.png",
            "type": "image/png",
            "size": 5204641,
            "path": "Publication:komon-2025-webigeo",
            "url": "https://www.cg.tuwien.ac.at/research/publications/2025/komon-2025-webigeo/komon-2025-webigeo-teaser.png",
            "thumb_image_sizes": [
                16,
                64,
                100,
                175,
                300,
                600
            ],
            "thumb_url": "https://www.cg.tuwien.ac.at/research/publications/2025/komon-2025-webigeo/komon-2025-webigeo-teaser:thumb{{size}}.png"
        },
        "sync_repositum_override": "date,projects",
        "repositum_presentation_id": null,
        "authors": [
            1859,
            1869,
            5510,
            5511,
            5512,
            5513,
            1013,
            1110
        ],
        "ac_number": "AC17717665",
        "booktitle": "Tagungsband des 6. internationalen Lawinensymposiums",
        "date_from": "2025-10-18",
        "date_to": "2025-10-18",
        "doi": "10.34726/11439",
        "event": "6. Lawinen Symposium Graz 2025",
        "lecturer": [
            1859,
            1110
        ],
        "location": "Graz",
        "open_access": "yes",
        "pages": "4",
        "pages_from": "150",
        "pages_to": "153",
        "research_areas": [
            "InfoVis",
            "Modeling"
        ],
        "keywords": [
            "Visualisierung",
            "Lawinen",
            "3D Karten"
        ],
        "weblinks": [
            {
                "href": "https://webigeo.alpinemaps.org/",
                "caption": "demo",
                "description": "weBIGeo demo: requires WebGPU-ready browser! ",
                "main_file": 1
            },
            {
                "href": "https://lawinensymposium.naturfreunde.at/",
                "caption": "Lawinensymposium",
                "description": "Lawinensymposium",
                "main_file": 0
            }
        ],
        "files": [
            {
                "description": null,
                "filetitle": "paper",
                "main_file": true,
                "use_in_gallery": false,
                "access": "public",
                "name": "komon-2025-webigeo-paper.pdf",
                "type": "application/pdf",
                "size": 1611394,
                "path": "Publication:komon-2025-webigeo",
                "url": "https://www.cg.tuwien.ac.at/research/publications/2025/komon-2025-webigeo/komon-2025-webigeo-paper.pdf",
                "thumb_image_sizes": [
                    16,
                    64,
                    100,
                    175,
                    300,
                    600
                ],
                "thumb_url": "https://www.cg.tuwien.ac.at/research/publications/2025/komon-2025-webigeo/komon-2025-webigeo-paper:thumb{{size}}.png"
            },
            {
                "description": null,
                "filetitle": "teaser",
                "main_file": false,
                "use_in_gallery": true,
                "access": "public",
                "image_width": 2556,
                "image_height": 1303,
                "name": "komon-2025-webigeo-teaser.png",
                "type": "image/png",
                "size": 5204641,
                "path": "Publication:komon-2025-webigeo",
                "url": "https://www.cg.tuwien.ac.at/research/publications/2025/komon-2025-webigeo/komon-2025-webigeo-teaser.png",
                "thumb_image_sizes": [
                    16,
                    64,
                    100,
                    175,
                    300,
                    600
                ],
                "thumb_url": "https://www.cg.tuwien.ac.at/research/publications/2025/komon-2025-webigeo/komon-2025-webigeo-teaser:thumb{{size}}.png"
            }
        ],
        "projects_workgroups": [
            "d9555",
            "vis"
        ],
        "url": "https://www.cg.tuwien.ac.at/research/publications/2025/komon-2025-webigeo/",
        "__class": "Publication"
    },
    {
        "id": "komon-kimmersdorfer-2025-weBIGeo",
        "type_id": "studentproject",
        "tu_id": null,
        "repositum_id": null,
        "title": "weBIGeo: real-time avalanche simulation and visualization using WebGPU",
        "date": "2025-03",
        "abstract": null,
        "authors_et_al": false,
        "substitute": null,
        "main_image": {
            "description": "Possible avalanche traces on Schneeberg",
            "filetitle": "teaser",
            "main_file": false,
            "use_in_gallery": true,
            "access": "public",
            "name": "komon-kimmersdorfer-2025-weBIGeo-teaser.png",
            "type": "image/png",
            "size": 6536942,
            "path": "Publication:komon-kimmersdorfer-2025-weBIGeo",
            "url": "https://www.cg.tuwien.ac.at/research/publications/2025/komon-kimmersdorfer-2025-weBIGeo/komon-kimmersdorfer-2025-weBIGeo-teaser.png",
            "thumb_image_sizes": [
                16,
                64,
                100,
                175,
                300,
                600
            ],
            "thumb_url": "https://www.cg.tuwien.ac.at/research/publications/2025/komon-kimmersdorfer-2025-weBIGeo/komon-kimmersdorfer-2025-weBIGeo-teaser:thumb{{size}}.png"
        },
        "sync_repositum_override": null,
        "repositum_presentation_id": null,
        "authors": [
            1859,
            1869
        ],
        "date_end": "2025-03",
        "date_start": "2024-02",
        "matrikelnr": "11808210, 01326608",
        "supervisor": [
            1110,
            1013
        ],
        "research_areas": [
            "InfoVis"
        ],
        "keywords": [],
        "weblinks": [
            {
                "href": "https://webigeo.alpinemaps.org/",
                "caption": "weBIGeo",
                "description": "weBIGeo avalanche simulation demo",
                "main_file": 1
            },
            {
                "href": "https://www.netidee.at/webigeo",
                "caption": "project page",
                "description": "NetIdee project page, including end report and blog posts",
                "main_file": 1
            },
            {
                "href": "https://github.com/weBIGeo/webigeo/tree/release/netidee6745",
                "caption": "GitHub",
                "description": "Code and documentation",
                "main_file": 0
            }
        ],
        "files": [
            {
                "description": "Possible avalanche traces on Schneeberg",
                "filetitle": "teaser",
                "main_file": false,
                "use_in_gallery": true,
                "access": "public",
                "name": "komon-kimmersdorfer-2025-weBIGeo-teaser.png",
                "type": "image/png",
                "size": 6536942,
                "path": "Publication:komon-kimmersdorfer-2025-weBIGeo",
                "url": "https://www.cg.tuwien.ac.at/research/publications/2025/komon-kimmersdorfer-2025-weBIGeo/komon-kimmersdorfer-2025-weBIGeo-teaser.png",
                "thumb_image_sizes": [
                    16,
                    64,
                    100,
                    175,
                    300,
                    600
                ],
                "thumb_url": "https://www.cg.tuwien.ac.at/research/publications/2025/komon-kimmersdorfer-2025-weBIGeo/komon-kimmersdorfer-2025-weBIGeo-teaser:thumb{{size}}.png"
            }
        ],
        "projects_workgroups": [
            "d9555"
        ],
        "url": "https://www.cg.tuwien.ac.at/research/publications/2025/komon-kimmersdorfer-2025-weBIGeo/",
        "__class": "Publication"
    },
    {
        "id": "marin-2024-dsr",
        "type_id": "poster",
        "tu_id": null,
        "repositum_id": "20.500.12708/201670",
        "title": "Distributed Surface Reconstruction",
        "date": "2024-04",
        "abstract": "Recent advancements in scanning technologies and their rise in availability have shifted the focus from reconstructing surfaces from point clouds of small areas to large, e.g., city-wide scenes, containing massive amounts of data. We adapt a surface reconstruction method to work in a distributed fashion on a high-performance cluster, reconstructing datasets with millions of vertices in seconds by exploiting the locality of the connectivity required by the reconstruction algorithm to efficiently divide-and-conquer the problem of creating triangulations from very large unstructured point clouds.",
        "authors_et_al": false,
        "substitute": null,
        "main_image": {
            "description": null,
            "filetitle": "image",
            "main_file": false,
            "use_in_gallery": true,
            "access": "public",
            "image_width": 2017,
            "image_height": 1227,
            "name": "marin-2024-dsr-image.png",
            "type": "image/png",
            "size": 3376780,
            "path": "Publication:marin-2024-dsr",
            "url": "https://www.cg.tuwien.ac.at/research/publications/2024/marin-2024-dsr/marin-2024-dsr-image.png",
            "thumb_image_sizes": [
                16,
                64,
                100,
                175,
                300,
                600
            ],
            "thumb_url": "https://www.cg.tuwien.ac.at/research/publications/2024/marin-2024-dsr/marin-2024-dsr-image:thumb{{size}}.png"
        },
        "sync_repositum_override": "date",
        "repositum_presentation_id": null,
        "authors": [
            1848,
            1859,
            948,
            193
        ],
        "booktitle": "EG 2024 - Posters",
        "cfp": {
            "name": "Call for Posters _ EUROGRAPHICS.pdf",
            "type": "application/pdf",
            "error": 0,
            "size": 210661,
            "orig_name": "Call for Posters _ EUROGRAPHICS.pdf",
            "ext": "pdf"
        },
        "date_from": "2024-04-22",
        "date_to": "2024-04-26",
        "doi": "10.2312/egp.20241037",
        "editor": "Liu, Lingjie and Averkiou, Melinos",
        "event": "45th Annual Conference of the European Association for Computer Graphics (Eurographics 2024)",
        "isbn": "978-3-03868-239-4",
        "lecturer": [
            1848
        ],
        "location": "Limassol",
        "pages": "2",
        "research_areas": [],
        "keywords": [
            "Surface Reconstruction",
            "Distributed Computing",
            "Point Clouds",
            "High Performance Computing",
            "delaunay triangulation"
        ],
        "weblinks": [],
        "files": [
            {
                "description": null,
                "filetitle": "image",
                "main_file": false,
                "use_in_gallery": true,
                "access": "public",
                "image_width": 2017,
                "image_height": 1227,
                "name": "marin-2024-dsr-image.png",
                "type": "image/png",
                "size": 3376780,
                "path": "Publication:marin-2024-dsr",
                "url": "https://www.cg.tuwien.ac.at/research/publications/2024/marin-2024-dsr/marin-2024-dsr-image.png",
                "thumb_image_sizes": [
                    16,
                    64,
                    100,
                    175,
                    300,
                    600
                ],
                "thumb_url": "https://www.cg.tuwien.ac.at/research/publications/2024/marin-2024-dsr/marin-2024-dsr-image:thumb{{size}}.png"
            },
            {
                "description": null,
                "filetitle": "paper",
                "main_file": false,
                "use_in_gallery": false,
                "access": "public",
                "name": "marin-2024-dsr-paper.pdf",
                "type": "application/pdf",
                "size": 5699964,
                "path": "Publication:marin-2024-dsr",
                "url": "https://www.cg.tuwien.ac.at/research/publications/2024/marin-2024-dsr/marin-2024-dsr-paper.pdf",
                "thumb_image_sizes": [
                    16,
                    64,
                    100,
                    175,
                    300,
                    600
                ],
                "thumb_url": "https://www.cg.tuwien.ac.at/research/publications/2024/marin-2024-dsr/marin-2024-dsr-paper:thumb{{size}}.png"
            }
        ],
        "projects_workgroups": [
            "WorldScale"
        ],
        "url": "https://www.cg.tuwien.ac.at/research/publications/2024/marin-2024-dsr/",
        "__class": "Publication"
    },
    {
        "id": "Komon2022",
        "type_id": "bachelorthesis",
        "tu_id": null,
        "repositum_id": null,
        "title": "Distributed Surface Reconstruction",
        "date": "2022-09-15",
        "abstract": "As the accessibility of high-quality 3D scans increases, processing the scanned data becomes more challenging. 3D scanners obtain very large, unstructured sets of points,\nso called point clouds. To be able to use the data in a meaningful way it is necessary to reconstruct the surface of the scanned object from the point cloud, resulting in a 3D\nmodel. This is called the problem of 3D surface  reconstruction. Processing very large point clouds (in a reasonable time) is necessary in order to keep up with ever increasing scanning technology.\nIn this thesis, we construct, implement and evaluate a distributed surface reconstruction algorithm called DistributedBallFilter. It is a distributed-memory parallel version of the recently developed BallFilter algorithm [Ohr22]. Firstly, the input point cloud is subdivided into chunks called tiles using a 3D grid. To ensure the correctness of the results, tiles are slightly overlapping on their borders. After splitting the input, each tile can be processed independently from each other. The tiles are assigned and distributed to a number of p processes. The assignment of tiles to processes is calculated using longest-processing-time-first list scheduling. Then all processes reconstruct the 3D surface of all their assigned tiles in parallel. After all tiles are processed, the result is merged back together into a single 3D model, containing the reconstructed surface of the entire input point cloud. The asymptotic run time complexity is O(n log n) in the worst case (same as BallFilter) and O(n + n log n p ) in the best case, depending on the distribution\nof points within the input data.\nFurthermore, we implemented the algorithm in C++. The input splitting is run on a GPU using CUDA and discussed thoroughly in its dedicated paper [Bru22]. For each tile a single file is output, which is communicated to each process via a distributed file system. The MPI standard is used for sending all local results to a single process, which is also responsible for merging and outputting the final 3D model.\nFinally we executed the algorithm on the VSC3+ cluster, a high-performance cluster based in Vienna. It was run against several test data sets. We visualize the results and analysed the behavior of the running time when scaling the number of processes as well as the input size. In our tests, DistributedBallFilter managed to be up to around\nfive times faster than BallFilter depending on the number of nodes used and the input size. The largest observed speedup was by a factor of 5.89 compared to BallFilter.",
        "authors_et_al": false,
        "substitute": null,
        "main_image": {
            "description": null,
            "filetitle": "Image",
            "main_file": true,
            "use_in_gallery": true,
            "access": "public",
            "image_width": 400,
            "image_height": 231,
            "name": "Komon2022-Image.JPG",
            "type": "image/jpeg",
            "size": 31238,
            "path": "Publication:Komon2022",
            "url": "https://www.cg.tuwien.ac.at/research/publications/2022/Komon2022/Komon2022-Image.JPG",
            "thumb_image_sizes": [
                16,
                64,
                100,
                175,
                300,
                600
            ],
            "thumb_url": "https://www.cg.tuwien.ac.at/research/publications/2022/Komon2022/Komon2022-Image:thumb{{size}}.png"
        },
        "sync_repositum_override": "ALL",
        "repositum_presentation_id": null,
        "authors": [
            1859
        ],
        "date_end": "2022-10-15",
        "date_start": "2022-01-12",
        "lecturer": [
            1848
        ],
        "matrikelnr": "11808210",
        "pages": "2",
        "supervisor": [
            193
        ],
        "research_areas": [
            "Rendering"
        ],
        "keywords": [],
        "weblinks": [],
        "files": [
            {
                "description": null,
                "filetitle": "Bachelor thesis",
                "main_file": true,
                "use_in_gallery": true,
                "access": "public",
                "name": "Komon2022-Bachelor thesis.pdf",
                "type": "application/pdf",
                "size": 9432212,
                "path": "Publication:Komon2022",
                "url": "https://www.cg.tuwien.ac.at/research/publications/2022/Komon2022/Komon2022-Bachelor thesis.pdf",
                "thumb_image_sizes": [
                    16,
                    64,
                    100,
                    175,
                    300,
                    600
                ],
                "thumb_url": "https://www.cg.tuwien.ac.at/research/publications/2022/Komon2022/Komon2022-Bachelor thesis:thumb{{size}}.png"
            },
            {
                "description": null,
                "filetitle": "Image",
                "main_file": true,
                "use_in_gallery": true,
                "access": "public",
                "image_width": 400,
                "image_height": 231,
                "name": "Komon2022-Image.JPG",
                "type": "image/jpeg",
                "size": 31238,
                "path": "Publication:Komon2022",
                "url": "https://www.cg.tuwien.ac.at/research/publications/2022/Komon2022/Komon2022-Image.JPG",
                "thumb_image_sizes": [
                    16,
                    64,
                    100,
                    175,
                    300,
                    600
                ],
                "thumb_url": "https://www.cg.tuwien.ac.at/research/publications/2022/Komon2022/Komon2022-Image:thumb{{size}}.png"
            }
        ],
        "projects_workgroups": [
            "rend"
        ],
        "url": "https://www.cg.tuwien.ac.at/research/publications/2022/Komon2022/",
        "__class": "Publication"
    }
]
