[
    {
        "id": "erler_philipp-2017-phd",
        "type_id": "phdthesis",
        "tu_id": null,
        "repositum_id": "20.500.12708/228795",
        "title": "Smart Surface Reconstruction",
        "date": "2026-02",
        "abstract": "Point clouds, while easy to acquire, are often noisy, incomplete, and lack connectivity. They cannot represent closed surfaces efficiently, and processing for geometrical applications like 3D printing is difficult. Therefore, we want to convert them to surface representations, most importantly, triangle meshes. This dissertation addresses the challenge of reconstructing accurate and robust 3D objects from imperfect point clouds. Traditional methods struggle with point cloud defects, motivating the exploration of data-driven approaches. However, deep learning on point clouds is difficult due to their unordered and unstructured nature. Further, subsampling is necessary to fit them into the fixed-size input of a neural network, which introduces randomness. In this thesis, we explore solutions for these challenges. We present three main contributions: Points2Surf, which combines local and global priors to generalize surface reconstruction across diverse object classes; PPSurf, which leverages point convolutions and attention to further improve reconstruction quality; and LidarScout, which enables real-time, out-of-core rendering of massive aerial LIDAR scans by focusing on efficient, local heightmap estimation. Our results demonstrate that balancing local detail with global context is key to achieving high-quality, generalizable reconstructions. We show that model design, data augmentation, and efficient representations are crucial for handling noise and missing data. The findings offer practical solutions for reconstructions from single objects to entire landscapes.",
        "authors_et_al": false,
        "substitute": null,
        "main_image": {
            "description": "Reconstruction, 3D representations",
            "filetitle": "image",
            "main_file": false,
            "use_in_gallery": true,
            "access": "public",
            "image_width": 1440,
            "image_height": 501,
            "name": "erler_philipp-2017-phd-image.png",
            "type": "image/png",
            "size": 221151,
            "path": "Publication:erler_philipp-2017-phd",
            "url": "https://www.cg.tuwien.ac.at/research/publications/2026/erler_philipp-2017-phd/erler_philipp-2017-phd-image.png",
            "thumb_image_sizes": [
                16,
                64,
                100,
                175,
                300,
                600
            ],
            "thumb_url": "https://www.cg.tuwien.ac.at/research/publications/2026/erler_philipp-2017-phd/erler_philipp-2017-phd-image:thumb{{size}}.png"
        },
        "sync_repositum_override": "abstract,date,keywords",
        "repositum_presentation_id": null,
        "authors": [
            1395
        ],
        "ac_number": "AC17899642",
        "date_end": "2026-02-11",
        "date_start": "2017-09",
        "doi": "10.34726/hss.2026.139540",
        "duration": "3 years",
        "open_access": "yes",
        "pages": "112",
        "reviewer_1": [
            5558
        ],
        "reviewer_2": [
            1519
        ],
        "rigorosum": "2026-02-11",
        "supervisor": [
            193
        ],
        "research_areas": [
            "Geometry",
            "Modeling"
        ],
        "keywords": [
            "Surface Reconstruction",
            "Deep Learning",
            "Point Cloud"
        ],
        "weblinks": [],
        "files": [
            {
                "description": "Reconstruction, 3D representations",
                "filetitle": "image",
                "main_file": false,
                "use_in_gallery": true,
                "access": "public",
                "image_width": 1440,
                "image_height": 501,
                "name": "erler_philipp-2017-phd-image.png",
                "type": "image/png",
                "size": 221151,
                "path": "Publication:erler_philipp-2017-phd",
                "url": "https://www.cg.tuwien.ac.at/research/publications/2026/erler_philipp-2017-phd/erler_philipp-2017-phd-image.png",
                "thumb_image_sizes": [
                    16,
                    64,
                    100,
                    175,
                    300,
                    600
                ],
                "thumb_url": "https://www.cg.tuwien.ac.at/research/publications/2026/erler_philipp-2017-phd/erler_philipp-2017-phd-image:thumb{{size}}.png"
            },
            {
                "description": null,
                "filetitle": "thesis",
                "main_file": true,
                "use_in_gallery": false,
                "access": "public",
                "name": "erler_philipp-2017-phd-thesis.pdf",
                "type": "application/pdf",
                "size": 5503359,
                "path": "Publication:erler_philipp-2017-phd",
                "url": "https://www.cg.tuwien.ac.at/research/publications/2026/erler_philipp-2017-phd/erler_philipp-2017-phd-thesis.pdf",
                "thumb_image_sizes": [
                    16,
                    64,
                    100,
                    175,
                    300,
                    600
                ],
                "thumb_url": "https://www.cg.tuwien.ac.at/research/publications/2026/erler_philipp-2017-phd/erler_philipp-2017-phd-thesis:thumb{{size}}.png"
            }
        ],
        "projects_workgroups": [
            "ShapeAcquisition",
            "d4388",
            "Superhumans"
        ],
        "url": "https://www.cg.tuwien.ac.at/research/publications/2026/erler_philipp-2017-phd/",
        "__class": "Publication"
    },
    {
        "id": "erler_2024_ppsurf",
        "type_id": "journalpaper",
        "tu_id": null,
        "repositum_id": "20.500.12708/192690",
        "title": "PPSurf: Combining Patches and Point Convolutions for Detailed Surface Reconstruction",
        "date": "2024-01-12",
        "abstract": "Abstract 3D surface reconstruction from point clouds is a key step in areas such as content creation, archaeology, digital cultural heritage and engineering. Current approaches either try to optimize a non-data-driven surface representation to fit the points, or learn a data-driven prior over the distribution of commonly occurring surfaces and how they correlate with potentially noisy point clouds. Data-driven methods enable robust handling of noise and typically either focus on a global or a local prior, which trade-off between robustness to noise on the global end and surface detail preservation on the local end. We propose PPSurf as a method that combines a global prior based on point convolutions and a local prior based on processing local point cloud patches. We show that this approach is robust to noise while recovering surface details more accurately than the current state-of-the-art. Our source code, pre-trained model and dataset are available at https://github.com/cg-tuwien/ppsurf.",
        "authors_et_al": false,
        "substitute": null,
        "main_image": {
            "description": "PPSurf teaser with comparison",
            "filetitle": "teaser",
            "main_file": true,
            "use_in_gallery": true,
            "access": "public",
            "image_width": 2288,
            "image_height": 740,
            "name": "erler_2024_ppsurf-teaser.png",
            "type": "image/png",
            "size": 1734284,
            "path": "Publication:erler_2024_ppsurf",
            "url": "https://www.cg.tuwien.ac.at/research/publications/2024/erler_2024_ppsurf/erler_2024_ppsurf-teaser.png",
            "thumb_image_sizes": [
                16,
                64,
                100,
                175,
                300,
                600
            ],
            "thumb_url": "https://www.cg.tuwien.ac.at/research/publications/2024/erler_2024_ppsurf/erler_2024_ppsurf-teaser:thumb{{size}}.png"
        },
        "sync_repositum_override": "doi,number,volume",
        "repositum_presentation_id": null,
        "authors": [
            1395,
            5317,
            1919,
            627,
            1184,
            193
        ],
        "date_from": "2020",
        "date_to": "2024-01-12",
        "doi": "10.1111/cgf.15000",
        "event": "Eurographics 2024",
        "first_published": "2024-01-12",
        "html_block": "<h2>Demo</h2>\n<iframe src=\"https://perler-ppsurf.hf.space\" frameborder=\"0\" style=\"width: 100%; height: 450px;\"></iframe>                                                                      \n",
        "issn": "1467-8659",
        "journal": "Computer Graphics Forum",
        "lecturer": [
            1395
        ],
        "number": "1",
        "open_access": "yes",
        "pages": "12",
        "pages_from": "tbd",
        "pages_to": "tbd",
        "publisher": "WILEY",
        "volume": "43",
        "research_areas": [
            "Geometry",
            "Modeling"
        ],
        "keywords": [
            "modeling",
            "surface reconstruction"
        ],
        "weblinks": [
            {
                "href": "https://huggingface.co/spaces/perler/ppsurf",
                "caption": "Live System",
                "description": null,
                "main_file": 1
            },
            {
                "href": "https://github.com/cg-tuwien/ppsurf",
                "caption": "Repo (Github)",
                "description": null,
                "main_file": 1
            },
            {
                "href": "https://onlinelibrary.wiley.com/doi/10.1111/cgf.15000",
                "caption": "Official Publication (Wiley Computer Graphics Forum)",
                "description": null,
                "main_file": 0
            },
            {
                "href": "https://arxiv.org/abs/2401.08518",
                "caption": "Preprint (ArXiv)",
                "description": null,
                "main_file": 0
            },
            {
                "href": "https://www.replicabilitystamp.org/#https-github-com-cg-tuwien-ppsurf",
                "caption": "Graphics Replicability Stamp Initiative",
                "description": null,
                "main_file": 0
            }
        ],
        "files": [
            {
                "description": "Paper Reproduction Code and Models\nNote: use the repo instead of this messy code",
                "filetitle": "paper_repro",
                "main_file": false,
                "use_in_gallery": false,
                "access": "public",
                "name": "erler_2024_ppsurf-paper_repro.7z",
                "type": "application/octet-stream",
                "size": 1512332777,
                "path": "Publication:erler_2024_ppsurf",
                "url": "https://www.cg.tuwien.ac.at/research/publications/2024/erler_2024_ppsurf/erler_2024_ppsurf-paper_repro.7z",
                "thumb_image_sizes": []
            },
            {
                "description": "PPSurf (ArXiv Version)",
                "filetitle": "paper",
                "main_file": true,
                "use_in_gallery": false,
                "access": "public",
                "name": "erler_2024_ppsurf-paper.pdf",
                "type": "application/pdf",
                "size": 3581909,
                "path": "Publication:erler_2024_ppsurf",
                "url": "https://www.cg.tuwien.ac.at/research/publications/2024/erler_2024_ppsurf/erler_2024_ppsurf-paper.pdf",
                "thumb_image_sizes": [
                    16,
                    64,
                    100,
                    175,
                    300,
                    600
                ],
                "thumb_url": "https://www.cg.tuwien.ac.at/research/publications/2024/erler_2024_ppsurf/erler_2024_ppsurf-paper:thumb{{size}}.png"
            },
            {
                "description": "PPSurf 50NN Model Checkpoint",
                "filetitle": "ppsurf_50nn_model",
                "main_file": false,
                "use_in_gallery": false,
                "access": "public",
                "name": "erler_2024_ppsurf-ppsurf_50nn_model.zip",
                "type": "application/x-zip-compressed",
                "size": 153351534,
                "path": "Publication:erler_2024_ppsurf",
                "url": "https://www.cg.tuwien.ac.at/research/publications/2024/erler_2024_ppsurf/erler_2024_ppsurf-ppsurf_50nn_model.zip",
                "thumb_image_sizes": []
            },
            {
                "description": "PPSurf 50NN Results (Meshes and Tables)",
                "filetitle": "ppsurf_50nn_results",
                "main_file": false,
                "use_in_gallery": false,
                "access": "public",
                "name": "erler_2024_ppsurf-ppsurf_50nn_results.7z",
                "type": "application/octet-stream",
                "size": 1609430340,
                "path": "Publication:erler_2024_ppsurf",
                "url": "https://www.cg.tuwien.ac.at/research/publications/2024/erler_2024_ppsurf/erler_2024_ppsurf-ppsurf_50nn_results.7z",
                "thumb_image_sizes": []
            },
            {
                "description": "Eurographics 2024 Slides (PDF)",
                "filetitle": "slides_eg24_pdf",
                "main_file": false,
                "use_in_gallery": false,
                "access": "public",
                "name": "erler_2024_ppsurf-slides_eg24_pdf.pdf",
                "type": "application/pdf",
                "size": 2551903,
                "path": "Publication:erler_2024_ppsurf",
                "url": "https://www.cg.tuwien.ac.at/research/publications/2024/erler_2024_ppsurf/erler_2024_ppsurf-slides_eg24_pdf.pdf",
                "thumb_image_sizes": [
                    16,
                    64,
                    100,
                    175,
                    300,
                    600
                ],
                "thumb_url": "https://www.cg.tuwien.ac.at/research/publications/2024/erler_2024_ppsurf/erler_2024_ppsurf-slides_eg24_pdf:thumb{{size}}.png"
            },
            {
                "description": "Eurographics 2024 Slides",
                "filetitle": "slides_eg24",
                "main_file": false,
                "use_in_gallery": false,
                "access": "public",
                "name": "erler_2024_ppsurf-slides_eg24.pptx",
                "type": "application/vnd.openxmlformats-officedocument.presentationml.presentation",
                "size": 26027659,
                "path": "Publication:erler_2024_ppsurf",
                "url": "https://www.cg.tuwien.ac.at/research/publications/2024/erler_2024_ppsurf/erler_2024_ppsurf-slides_eg24.pptx",
                "thumb_image_sizes": []
            },
            {
                "description": "PPSurf teaser with comparison",
                "filetitle": "teaser",
                "main_file": true,
                "use_in_gallery": true,
                "access": "public",
                "image_width": 2288,
                "image_height": 740,
                "name": "erler_2024_ppsurf-teaser.png",
                "type": "image/png",
                "size": 1734284,
                "path": "Publication:erler_2024_ppsurf",
                "url": "https://www.cg.tuwien.ac.at/research/publications/2024/erler_2024_ppsurf/erler_2024_ppsurf-teaser.png",
                "thumb_image_sizes": [
                    16,
                    64,
                    100,
                    175,
                    300,
                    600
                ],
                "thumb_url": "https://www.cg.tuwien.ac.at/research/publications/2024/erler_2024_ppsurf/erler_2024_ppsurf-teaser:thumb{{size}}.png"
            },
            {
                "description": "Testsets (ABC, Famous, Thingi10k)",
                "filetitle": "testsets",
                "main_file": false,
                "use_in_gallery": false,
                "access": "public",
                "name": "erler_2024_ppsurf-testsets.zip",
                "type": "application/x-zip-compressed",
                "size": 1879212476,
                "path": "Publication:erler_2024_ppsurf",
                "url": "https://www.cg.tuwien.ac.at/research/publications/2024/erler_2024_ppsurf/erler_2024_ppsurf-testsets.zip",
                "thumb_image_sizes": []
            },
            {
                "description": "ABC Training Set",
                "filetitle": "trainset",
                "main_file": false,
                "use_in_gallery": false,
                "access": "public",
                "name": "erler_2024_ppsurf-trainset.zip",
                "type": "application/x-zip-compressed",
                "size": 2513802131,
                "path": "Publication:erler_2024_ppsurf",
                "url": "https://www.cg.tuwien.ac.at/research/publications/2024/erler_2024_ppsurf/erler_2024_ppsurf-trainset.zip",
                "thumb_image_sizes": []
            }
        ],
        "projects_workgroups": [
            "rend",
            "Superhumans",
            "ShapeAcquisition",
            "d4388"
        ],
        "url": "https://www.cg.tuwien.ac.at/research/publications/2024/erler_2024_ppsurf/",
        "__class": "Publication"
    },
    {
        "id": "steinschorn-2023-p2m",
        "type_id": "studentproject",
        "tu_id": null,
        "repositum_id": null,
        "title": "Reconstruction for a photogrammetry webservice",
        "date": "2023-08",
        "abstract": "Subject of this student project is the reconstruction and evaluation part for a photogrammetry webservice. It consists of Screened Poisson Surface Reconstruction, test scenes and metrics.",
        "authors_et_al": false,
        "substitute": null,
        "main_image": {
            "description": "Pix2Model Evaluation Example",
            "filetitle": "pix2model_eval",
            "main_file": false,
            "use_in_gallery": true,
            "access": "public",
            "image_width": 1914,
            "image_height": 775,
            "name": "steinschorn-2023-p2m-pix2model_eval.png",
            "type": "image/png",
            "size": 971490,
            "path": "Publication:steinschorn-2023-p2m",
            "url": "https://www.cg.tuwien.ac.at/research/publications/2023/steinschorn-2023-p2m/steinschorn-2023-p2m-pix2model_eval.png",
            "thumb_image_sizes": [
                16,
                64,
                100,
                175,
                300,
                600
            ],
            "thumb_url": "https://www.cg.tuwien.ac.at/research/publications/2023/steinschorn-2023-p2m/steinschorn-2023-p2m-pix2model_eval:thumb{{size}}.png"
        },
        "sync_repositum_override": null,
        "repositum_presentation_id": null,
        "authors": [
            1757
        ],
        "date_end": "2023-08",
        "date_start": "2021-06",
        "matrikelnr": "1227109",
        "supervisor": [
            1395
        ],
        "research_areas": [
            "Geometry",
            "Modeling"
        ],
        "keywords": [],
        "weblinks": [
            {
                "href": "https://netidee.cg.tuwien.ac.at/",
                "caption": "Pix2Model Live-System",
                "description": null,
                "main_file": 1
            },
            {
                "href": "https://github.com/ErlerPhilipp/Pix2Model",
                "caption": "Pix2Model Repo",
                "description": null,
                "main_file": 1
            }
        ],
        "files": [
            {
                "description": "Pix2Model Evaluation Example",
                "filetitle": "pix2model_eval",
                "main_file": false,
                "use_in_gallery": true,
                "access": "public",
                "image_width": 1914,
                "image_height": 775,
                "name": "steinschorn-2023-p2m-pix2model_eval.png",
                "type": "image/png",
                "size": 971490,
                "path": "Publication:steinschorn-2023-p2m",
                "url": "https://www.cg.tuwien.ac.at/research/publications/2023/steinschorn-2023-p2m/steinschorn-2023-p2m-pix2model_eval.png",
                "thumb_image_sizes": [
                    16,
                    64,
                    100,
                    175,
                    300,
                    600
                ],
                "thumb_url": "https://www.cg.tuwien.ac.at/research/publications/2023/steinschorn-2023-p2m/steinschorn-2023-p2m-pix2model_eval:thumb{{size}}.png"
            },
            {
                "description": "Pix2Model tech report draft",
                "filetitle": "report",
                "main_file": false,
                "use_in_gallery": false,
                "access": "public",
                "name": "steinschorn-2023-p2m-report.pdf",
                "type": "application/pdf",
                "size": 24898687,
                "path": "Publication:steinschorn-2023-p2m",
                "url": "https://www.cg.tuwien.ac.at/research/publications/2023/steinschorn-2023-p2m/steinschorn-2023-p2m-report.pdf",
                "thumb_image_sizes": [
                    16,
                    64,
                    100,
                    175,
                    300,
                    600
                ],
                "thumb_url": "https://www.cg.tuwien.ac.at/research/publications/2023/steinschorn-2023-p2m/steinschorn-2023-p2m-report:thumb{{size}}.png"
            }
        ],
        "projects_workgroups": [
            "rend",
            "d4388"
        ],
        "url": "https://www.cg.tuwien.ac.at/research/publications/2023/steinschorn-2023-p2m/",
        "__class": "Publication"
    },
    {
        "id": "pichler_2022_fro",
        "type_id": "studentproject",
        "tu_id": null,
        "repositum_id": null,
        "title": "Frontend for a photogrammetry webservice",
        "date": "2021-06",
        "abstract": "Subject of this student project is the frontend for a photogrammetry webservice. It consists of an upload page, an editor and the typical bookkeeping of a website.",
        "authors_et_al": false,
        "substitute": null,
        "main_image": {
            "description": "Point cloud editor",
            "filetitle": "point_cloud_editor",
            "main_file": false,
            "use_in_gallery": true,
            "access": "public",
            "image_width": 1600,
            "image_height": 914,
            "name": "pichler_2022_fro-point_cloud_editor.jpeg",
            "type": "image/jpeg",
            "size": 396812,
            "path": "Publication:pichler_2022_fro",
            "url": "https://www.cg.tuwien.ac.at/research/publications/2021/pichler_2022_fro/pichler_2022_fro-point_cloud_editor.jpeg",
            "thumb_image_sizes": [
                16,
                64,
                100,
                175,
                300,
                600
            ],
            "thumb_url": "https://www.cg.tuwien.ac.at/research/publications/2021/pichler_2022_fro/pichler_2022_fro-point_cloud_editor:thumb{{size}}.png"
        },
        "sync_repositum_override": null,
        "repositum_presentation_id": null,
        "authors": [
            1940
        ],
        "date_end": "2022-06",
        "date_start": "2021-06",
        "matrikelnr": "11933235",
        "supervisor": [
            1395
        ],
        "research_areas": [
            "Geometry",
            "Rendering"
        ],
        "keywords": [
            "Frontend",
            "Editor",
            "Photogrammetry"
        ],
        "weblinks": [
            {
                "href": "https://netidee.cg.tuwien.ac.at/",
                "caption": "Pix2Model Live-System",
                "description": null,
                "main_file": 1
            },
            {
                "href": "https://github.com/ErlerPhilipp/Pix2Model",
                "caption": "Pix2Model Repo",
                "description": null,
                "main_file": 1
            }
        ],
        "files": {
            "1": {
                "description": "100 photos of crocheted elephants (test data)",
                "filetitle": "elephants",
                "main_file": true,
                "use_in_gallery": false,
                "access": "public",
                "preview_image_width": null,
                "preview_image_height": null,
                "name": "pichler_2022_fro-elephants.zip",
                "type": "application/x-zip-compressed",
                "size": 184116949,
                "path": "Publication:pichler_2022_fro",
                "preview_name": "pichler_2022_fro-elephants:preview.jpg",
                "preview_type": "image/jpeg",
                "preview_size": 2007553,
                "url": "https://www.cg.tuwien.ac.at/research/publications/2021/pichler_2022_fro/pichler_2022_fro-elephants.zip",
                "thumb_image_sizes": [
                    16,
                    64,
                    100,
                    175,
                    300,
                    600
                ],
                "thumb_url": "https://www.cg.tuwien.ac.at/research/publications/2021/pichler_2022_fro/pichler_2022_fro-elephants:thumb{{size}}.png"
            },
            "2": {
                "description": "Point cloud editor",
                "filetitle": "point_cloud_editor",
                "main_file": false,
                "use_in_gallery": true,
                "access": "public",
                "image_width": 1600,
                "image_height": 914,
                "name": "pichler_2022_fro-point_cloud_editor.jpeg",
                "type": "image/jpeg",
                "size": 396812,
                "path": "Publication:pichler_2022_fro",
                "url": "https://www.cg.tuwien.ac.at/research/publications/2021/pichler_2022_fro/pichler_2022_fro-point_cloud_editor.jpeg",
                "thumb_image_sizes": [
                    16,
                    64,
                    100,
                    175,
                    300,
                    600
                ],
                "thumb_url": "https://www.cg.tuwien.ac.at/research/publications/2021/pichler_2022_fro/pichler_2022_fro-point_cloud_editor:thumb{{size}}.png"
            },
            "3": {
                "description": "Pix2Model tech report draft",
                "filetitle": "report",
                "main_file": false,
                "use_in_gallery": false,
                "access": "public",
                "name": "pichler_2022_fro-report.pdf",
                "type": "application/pdf",
                "size": 4262326,
                "path": "Publication:pichler_2022_fro",
                "url": "https://www.cg.tuwien.ac.at/research/publications/2021/pichler_2022_fro/pichler_2022_fro-report.pdf",
                "thumb_image_sizes": [
                    16,
                    64,
                    100,
                    175,
                    300,
                    600
                ],
                "thumb_url": "https://www.cg.tuwien.ac.at/research/publications/2021/pichler_2022_fro/pichler_2022_fro-report:thumb{{size}}.png"
            }
        },
        "projects_workgroups": [
            "rend",
            "d4388"
        ],
        "url": "https://www.cg.tuwien.ac.at/research/publications/2021/pichler_2022_fro/",
        "__class": "Publication"
    }
]
