[
    {
        "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": "number,volume",
        "repositum_presentation_id": null,
        "authors": [
            1395,
            5317,
            1919,
            627,
            1184,
            193
        ],
        "date_from": "2020",
        "date_to": "2024-01-12",
        "doi": "https://doi.org/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": "erler-2020-p2s",
        "type_id": "inproceedings",
        "tu_id": null,
        "repositum_id": "20.500.12708/55555",
        "title": "Points2Surf: Learning Implicit Surfaces from Point Clouds",
        "date": "2020-10-28",
        "abstract": "A key step in any scanning-based asset creation workflow is to convert unordered point clouds to a surface. Classical methods (e.g., Poisson reconstruction) start to degrade in the presence of noisy and partial scans. Hence, deep learning based methods have recently been proposed to produce complete surfaces, even from partial scans. However, such data-driven methods struggle to generalize to new shapes with large geometric and topological variations. We present Points2Surf, a novel patch-based learning framework that produces accurate surfaces directly from raw scans without normals.\n\nLearning a prior over a combination of detailed local patches and coarse global information improves generalization performance and reconstruction accuracy.\n\nOur extensive comparison on both synthetic and real data demonstrates a clear advantage of our method over state-of-the-art alternatives on previously unseen classes (on average, Points2Surf brings down reconstruction error by 30% over SPR and by 270%+ over deep learning based SotA methods) at the cost of longer computation times and a slight increase in small-scale topological noise in some cases. \nOur source code, pre-trained model, and dataset are available on: https://github.com/ErlerPhilipp/points2surf\n",
        "authors_et_al": false,
        "substitute": null,
        "main_image": {
            "description": "We present Points2Surf, a method to reconstruct an accurate implicit surface from a noisy point cloud. Unlike current data-driven surface reconstruction methods like DeepSDF and AtlasNet, it is patch-based, improves detail reconstruction, and unlike Screened Poisson Reconstruction (SPR), a learned prior of low-level patch shapes improves reconstruction accuracy. \nNote the quality of reconstructions, both geometric and topological, against the original surfaces. The ability of Points2Surf to generalize to new shapes makes it the first learning-based approach with significant generalization ability under both geometric and topological variations.",
            "filetitle": "teaser",
            "main_file": false,
            "use_in_gallery": true,
            "access": "public",
            "image_width": 4161,
            "image_height": 2179,
            "name": "erler-2020-p2s-teaser.png",
            "type": "image/png",
            "size": 4130897,
            "path": "Publication:erler-2020-p2s",
            "url": "https://www.cg.tuwien.ac.at/research/publications/2020/erler-2020-p2s/erler-2020-p2s-teaser.png",
            "thumb_image_sizes": [
                16,
                64,
                100,
                175,
                300,
                600
            ],
            "thumb_url": "https://www.cg.tuwien.ac.at/research/publications/2020/erler-2020-p2s/erler-2020-p2s-teaser:thumb{{size}}.png"
        },
        "sync_repositum_override": null,
        "repositum_presentation_id": null,
        "authors": [
            1395,
            627,
            948,
            193,
            1771
        ],
        "address": "Cham",
        "booktitle": "Computer Vision -- ECCV 2020",
        "cfp": {
            "name": "eccv_2020_call_for_papers.pdf",
            "type": "application/pdf",
            "error": "0",
            "size": "255221",
            "orig_name": "eccv_2020_call_for_papers.pdf",
            "ext": "pdf"
        },
        "date_from": "2020-08-24",
        "date_to": "2020-08-27",
        "doi": "10.1007/978-3-030-58558-7_7",
        "editor": "Vedaldi, Andrea and Bischof, Horst and Brox, Thomas and Frahm, Jan-Michael",
        "event": "ECCV 2020",
        "first_published": "2020-10-28",
        "isbn": "978-3-030-58558-7",
        "journal": "Computer Vision – ECCV 2020",
        "lecturer": [
            1395
        ],
        "location": "Glasgow, UK (online)",
        "open_access": "yes",
        "pages": "17",
        "pages_from": "108",
        "pages_to": "124",
        "publisher": "Springer International Publishing",
        "series": "Lecture Notes in Computer Science",
        "volume": "12350",
        "research_areas": [
            "Geometry",
            "Modeling"
        ],
        "keywords": [
            "surface reconstruction",
            "implicit surfaces",
            "point clouds",
            "patch-based",
            "local and global",
            "deep learning",
            "generalization"
        ],
        "weblinks": [
            {
                "href": "https://github.com/ErlerPhilipp/points2surf",
                "caption": "Github Repo",
                "description": "Access the source code, pre-trained models and datasets from Github.",
                "main_file": 0
            },
            {
                "href": "https://arxiv.org/abs/2007.10453",
                "caption": "Arxiv Pre-Print",
                "description": "Access the paper pre-print on arXiv.",
                "main_file": 0
            },
            {
                "href": "https://link.springer.com/chapter/10.1007%2F978-3-030-58558-7_7",
                "caption": "Official Publication",
                "description": "Access the paper Springer Link.",
                "main_file": 0
            }
        ],
        "files": [
            {
                "description": "Our normalized ground-truth meshes from the ABC dataset.",
                "filetitle": "abc_meshes",
                "main_file": false,
                "use_in_gallery": false,
                "access": "public",
                "name": "erler-2020-p2s-abc_meshes.zip",
                "type": "application/x-zip-compressed",
                "size": 726933282,
                "path": "Publication:erler-2020-p2s",
                "url": "https://www.cg.tuwien.ac.at/research/publications/2020/erler-2020-p2s/erler-2020-p2s-abc_meshes.zip",
                "thumb_image_sizes": []
            },
            {
                "description": "Our processed extract from the ABC dataset that can be used to train Points2Surf.",
                "filetitle": "abc_training",
                "main_file": false,
                "use_in_gallery": false,
                "access": "public",
                "name": "erler-2020-p2s-abc_training.zip",
                "type": "application/x-zip-compressed",
                "size": 1786245314,
                "path": "Publication:erler-2020-p2s",
                "url": "https://www.cg.tuwien.ac.at/research/publications/2020/erler-2020-p2s/erler-2020-p2s-abc_training.zip",
                "thumb_image_sizes": []
            },
            {
                "description": "Our processed extract from the ABC dataset that can be used to replicate the results of Points2Surf.",
                "filetitle": "abc",
                "main_file": false,
                "use_in_gallery": false,
                "access": "public",
                "name": "erler-2020-p2s-abc.zip",
                "type": "application/x-zip-compressed",
                "size": 138638856,
                "path": "Publication:erler-2020-p2s",
                "url": "https://www.cg.tuwien.ac.at/research/publications/2020/erler-2020-p2s/erler-2020-p2s-abc.zip",
                "thumb_image_sizes": []
            },
            {
                "description": "Our pre-trained models (ablation versions) to reproduce the results.",
                "filetitle": "ablation_models",
                "main_file": false,
                "use_in_gallery": false,
                "access": "public",
                "name": "erler-2020-p2s-ablation_models.zip",
                "type": "application/x-zip-compressed",
                "size": 242492525,
                "path": "Publication:erler-2020-p2s",
                "url": "https://www.cg.tuwien.ac.at/research/publications/2020/erler-2020-p2s/erler-2020-p2s-ablation_models.zip",
                "thumb_image_sizes": []
            },
            {
                "description": "Our processed Famous dataset that can be used to replicate the results of Points2Surf.",
                "filetitle": "famous",
                "main_file": false,
                "use_in_gallery": false,
                "access": "public",
                "name": "erler-2020-p2s-famous.zip",
                "type": "application/x-zip-compressed",
                "size": 1525449349,
                "path": "Publication:erler-2020-p2s",
                "url": "https://www.cg.tuwien.ac.at/research/publications/2020/erler-2020-p2s/erler-2020-p2s-famous.zip",
                "thumb_image_sizes": []
            },
            {
                "description": "8 min video for ECCV 2020",
                "filetitle": "long video",
                "main_file": false,
                "use_in_gallery": false,
                "access": "public",
                "name": "erler-2020-p2s-long video.mp4",
                "type": "video/mp4",
                "size": 85439106,
                "path": "Publication:erler-2020-p2s",
                "url": "https://www.cg.tuwien.ac.at/research/publications/2020/erler-2020-p2s/erler-2020-p2s-long video.mp4",
                "thumb_image_sizes": [
                    16,
                    64,
                    100,
                    175,
                    300,
                    600
                ],
                "thumb_url": "https://www.cg.tuwien.ac.at/research/publications/2020/erler-2020-p2s/erler-2020-p2s-long video:thumb{{size}}.png",
                "video_mp4": "https://www.cg.tuwien.ac.at/research/publications/2020/erler-2020-p2s/erler-2020-p2s-long video:video.mp4"
            },
            {
                "description": "A new model version with even better results.",
                "filetitle": "max_model",
                "main_file": false,
                "use_in_gallery": false,
                "access": "public",
                "name": "erler-2020-p2s-max_model.zip",
                "type": "application/x-zip-compressed",
                "size": 20010604,
                "path": "Publication:erler-2020-p2s",
                "url": "https://www.cg.tuwien.ac.at/research/publications/2020/erler-2020-p2s/erler-2020-p2s-max_model.zip",
                "thumb_image_sizes": []
            },
            {
                "description": "Points2Surf paper (Arxiv version)",
                "filetitle": "points2surf_paper",
                "main_file": true,
                "use_in_gallery": false,
                "access": "public",
                "name": "erler-2020-p2s-points2surf_paper.pdf",
                "type": "application/pdf",
                "size": 9135835,
                "path": "Publication:erler-2020-p2s",
                "url": "https://www.cg.tuwien.ac.at/research/publications/2020/erler-2020-p2s/erler-2020-p2s-points2surf_paper.pdf",
                "thumb_image_sizes": [
                    16,
                    64,
                    100,
                    175,
                    300,
                    600
                ],
                "thumb_url": "https://www.cg.tuwien.ac.at/research/publications/2020/erler-2020-p2s/erler-2020-p2s-points2surf_paper:thumb{{size}}.png"
            },
            {
                "description": "Our processed real-world dataset that can be used to replicate the results of Points2Surf.",
                "filetitle": "real_world",
                "main_file": false,
                "use_in_gallery": false,
                "access": "public",
                "name": "erler-2020-p2s-real_world.zip",
                "type": "application/x-zip-compressed",
                "size": 5942947,
                "path": "Publication:erler-2020-p2s",
                "url": "https://www.cg.tuwien.ac.at/research/publications/2020/erler-2020-p2s/erler-2020-p2s-real_world.zip",
                "thumb_image_sizes": []
            },
            {
                "description": "2 min video for ECCV 2020",
                "filetitle": "short video",
                "main_file": true,
                "use_in_gallery": false,
                "access": "public",
                "name": "erler-2020-p2s-short video.mp4",
                "type": "video/mp4",
                "size": 13862480,
                "path": "Publication:erler-2020-p2s",
                "url": "https://www.cg.tuwien.ac.at/research/publications/2020/erler-2020-p2s/erler-2020-p2s-short video.mp4",
                "thumb_image_sizes": [
                    16,
                    64,
                    100,
                    175,
                    300,
                    600
                ],
                "thumb_url": "https://www.cg.tuwien.ac.at/research/publications/2020/erler-2020-p2s/erler-2020-p2s-short video:thumb{{size}}.png",
                "video_mp4": "https://www.cg.tuwien.ac.at/research/publications/2020/erler-2020-p2s/erler-2020-p2s-short video:video.mp4"
            },
            {
                "description": "We present Points2Surf, a method to reconstruct an accurate implicit surface from a noisy point cloud. Unlike current data-driven surface reconstruction methods like DeepSDF and AtlasNet, it is patch-based, improves detail reconstruction, and unlike Screened Poisson Reconstruction (SPR), a learned prior of low-level patch shapes improves reconstruction accuracy. \nNote the quality of reconstructions, both geometric and topological, against the original surfaces. The ability of Points2Surf to generalize to new shapes makes it the first learning-based approach with significant generalization ability under both geometric and topological variations.",
                "filetitle": "teaser",
                "main_file": false,
                "use_in_gallery": true,
                "access": "public",
                "image_width": 4161,
                "image_height": 2179,
                "name": "erler-2020-p2s-teaser.png",
                "type": "image/png",
                "size": 4130897,
                "path": "Publication:erler-2020-p2s",
                "url": "https://www.cg.tuwien.ac.at/research/publications/2020/erler-2020-p2s/erler-2020-p2s-teaser.png",
                "thumb_image_sizes": [
                    16,
                    64,
                    100,
                    175,
                    300,
                    600
                ],
                "thumb_url": "https://www.cg.tuwien.ac.at/research/publications/2020/erler-2020-p2s/erler-2020-p2s-teaser:thumb{{size}}.png"
            },
            {
                "description": "Our processed extract from the Thingi10k dataset that can be used to replicate the results of Points2Surf.",
                "filetitle": "thingi10k",
                "main_file": false,
                "use_in_gallery": false,
                "access": "public",
                "name": "erler-2020-p2s-thingi10k.zip",
                "type": "application/x-zip-compressed",
                "size": 940826980,
                "path": "Publication:erler-2020-p2s",
                "url": "https://www.cg.tuwien.ac.at/research/publications/2020/erler-2020-p2s/erler-2020-p2s-thingi10k.zip",
                "thumb_image_sizes": []
            },
            {
                "description": "Our pre-trained model (vanilla version) to reproduce the results.",
                "filetitle": "vanilla_model",
                "main_file": false,
                "use_in_gallery": false,
                "access": "public",
                "name": "erler-2020-p2s-vanilla_model.zip",
                "type": "application/x-zip-compressed",
                "size": 23009153,
                "path": "Publication:erler-2020-p2s",
                "url": "https://www.cg.tuwien.ac.at/research/publications/2020/erler-2020-p2s/erler-2020-p2s-vanilla_model.zip",
                "thumb_image_sizes": []
            }
        ],
        "projects_workgroups": [
            "Superhumans",
            "MAKE-IT-FAB",
            "ShapeAcquisition"
        ],
        "url": "https://www.cg.tuwien.ac.at/research/publications/2020/erler-2020-p2s/",
        "__class": "Publication"
    },
    {
        "id": "HECHER-2017-HDY",
        "type_id": "journalpaper_notalk",
        "tu_id": null,
        "repositum_id": null,
        "title": "How Do Users Map Points Between Dissimilar Shapes?",
        "date": "2018-08",
        "abstract": "Finding similar points in globally or locally similar shapes has been studied extensively through the use of various point descriptors or shape-matching methods. However, little work exists on finding similar points in dissimilar shapes. In this paper, we present the results of a study where users were given two dissimilar two-dimensional shapes and asked to map a given point in the first shape to the point in the second shape they consider most similar. We find that user mappings in this study correlate strongly with simple geometric relationships between points and shapes. To predict the probability distribution of user mappings between any pair of simple two-dimensional shapes, two distinct statistical models are defined using these relationships. We perform a thorough validation of the accuracy of these predictions and compare our models qualitatively and quantitatively to well-known shape-matching methods. Using our predictive models, we propose an approach to map objects or procedural content between different shapes in different design scenarios.",
        "authors_et_al": false,
        "substitute": null,
        "main_image": {
            "description": null,
            "filetitle": "image",
            "main_file": false,
            "use_in_gallery": true,
            "access": "public",
            "image_width": 1323,
            "image_height": 742,
            "name": "HECHER-2017-HDY-image.png",
            "type": "image/png",
            "size": 1637744,
            "path": "Publication:HECHER-2017-HDY",
            "url": "https://www.cg.tuwien.ac.at/research/publications/2018/HECHER-2017-HDY/HECHER-2017-HDY-image.png",
            "thumb_image_sizes": [
                16,
                64,
                100,
                175,
                300,
                600
            ],
            "thumb_url": "https://www.cg.tuwien.ac.at/research/publications/2018/HECHER-2017-HDY/HECHER-2017-HDY-image:thumb{{size}}.png"
        },
        "sync_repositum_override": null,
        "repositum_presentation_id": null,
        "authors": [
            779,
            627,
            194,
            193
        ],
        "doi": "10.1109/TVCG.2017.2730877",
        "issn": "1077-2626",
        "journal": "IEEE Transactions on Visualization and Computer Graphics",
        "number": "8",
        "open_access": "no",
        "pages_from": "2327",
        "pages_to": "2338",
        "volume": "24",
        "research_areas": [
            "Modeling",
            "Perception"
        ],
        "keywords": [
            "shape matching",
            "transformations",
            "shape similarity"
        ],
        "weblinks": [],
        "files": [
            {
                "description": null,
                "filetitle": "draft",
                "main_file": true,
                "use_in_gallery": false,
                "access": "public",
                "name": "HECHER-2017-HDY-draft.pdf",
                "type": "application/pdf",
                "size": 13870249,
                "path": "Publication:HECHER-2017-HDY",
                "url": "https://www.cg.tuwien.ac.at/research/publications/2018/HECHER-2017-HDY/HECHER-2017-HDY-draft.pdf",
                "thumb_image_sizes": [
                    16,
                    64,
                    100,
                    175,
                    300,
                    600
                ],
                "thumb_url": "https://www.cg.tuwien.ac.at/research/publications/2018/HECHER-2017-HDY/HECHER-2017-HDY-draft:thumb{{size}}.png"
            },
            {
                "description": null,
                "filetitle": "image",
                "main_file": false,
                "use_in_gallery": true,
                "access": "public",
                "image_width": 1323,
                "image_height": 742,
                "name": "HECHER-2017-HDY-image.png",
                "type": "image/png",
                "size": 1637744,
                "path": "Publication:HECHER-2017-HDY",
                "url": "https://www.cg.tuwien.ac.at/research/publications/2018/HECHER-2017-HDY/HECHER-2017-HDY-image.png",
                "thumb_image_sizes": [
                    16,
                    64,
                    100,
                    175,
                    300,
                    600
                ],
                "thumb_url": "https://www.cg.tuwien.ac.at/research/publications/2018/HECHER-2017-HDY/HECHER-2017-HDY-image:thumb{{size}}.png"
            }
        ],
        "projects_workgroups": [
            "rend"
        ],
        "url": "https://www.cg.tuwien.ac.at/research/publications/2018/HECHER-2017-HDY/",
        "__class": "Publication"
    },
    {
        "id": "guerrero-2015-lsp",
        "type_id": "journalpaper",
        "tu_id": null,
        "repositum_id": null,
        "title": "Learning Shape Placements by Example",
        "date": "2015-08",
        "abstract": "We present a method to learn and propagate shape placements in 2D polygonal scenes from a few examples provided by a user. The placement of a shape is modeled as an oriented bounding box. Simple geometric relationships between this bounding box and nearby scene polygons define a feature set for the placement. The feature sets of all example placements are then used to learn a probabilistic model over all possible placements and scenes. With this model we can generate a new set of placements with similar geometric relationships in any given scene.\nWe introduce extensions that enable propagation and generation of shapes in 3D scenes, as well as the application of a learned modeling session to large scenes without additional user interaction. These concepts allow us to generate complex scenes with thousands of objects with relatively little user interaction.",
        "authors_et_al": false,
        "substitute": null,
        "main_image": {
            "description": null,
            "filetitle": "repimage",
            "main_file": false,
            "use_in_gallery": true,
            "access": "public",
            "image_width": 2500,
            "image_height": 1289,
            "name": "guerrero-2015-lsp-repimage.png",
            "type": "image/png",
            "size": 2193588,
            "path": "Publication:guerrero-2015-lsp",
            "url": "https://www.cg.tuwien.ac.at/research/publications/2015/guerrero-2015-lsp/guerrero-2015-lsp-repimage.png",
            "thumb_image_sizes": [
                16,
                64,
                100,
                175,
                300,
                600
            ],
            "thumb_url": "https://www.cg.tuwien.ac.at/research/publications/2015/guerrero-2015-lsp/guerrero-2015-lsp-repimage:thumb{{size}}.png"
        },
        "sync_repositum_override": null,
        "repositum_presentation_id": null,
        "authors": [
            627,
            356,
            193,
            194
        ],
        "date_from": "2015-08-09",
        "date_to": "2015-08-13",
        "doi": "10.1145/2766933",
        "event": "ACM SIGGRAPH 2015",
        "issn": "0730-0301",
        "journal": "ACM Transactions on Graphics",
        "lecturer": [
            627
        ],
        "location": "Los Angeles, CA",
        "number": "4",
        "pages_from": "108:1",
        "pages_to": "108:13",
        "volume": "34",
        "research_areas": [
            "Modeling"
        ],
        "keywords": [
            "modeling by example",
            "complex model generation"
        ],
        "weblinks": [
            {
                "href": "http://dl.acm.org/citation.cfm?doid=2809654.2766933",
                "caption": null,
                "description": null,
                "main_file": 0
            }
        ],
        "files": [
            {
                "description": "additional material",
                "filetitle": "additional_material",
                "main_file": true,
                "use_in_gallery": false,
                "access": "public",
                "name": "guerrero-2015-lsp-additional_material.pdf",
                "type": "application/pdf",
                "size": 35870826,
                "path": "Publication:guerrero-2015-lsp",
                "url": "https://www.cg.tuwien.ac.at/research/publications/2015/guerrero-2015-lsp/guerrero-2015-lsp-additional_material.pdf",
                "thumb_image_sizes": [
                    16,
                    64,
                    100,
                    175,
                    300,
                    600
                ],
                "thumb_url": "https://www.cg.tuwien.ac.at/research/publications/2015/guerrero-2015-lsp/guerrero-2015-lsp-additional_material:thumb{{size}}.png"
            },
            {
                "description": "pre-print version of the paper in low resolution",
                "filetitle": "paper_lowres",
                "main_file": false,
                "use_in_gallery": false,
                "access": "public",
                "name": "guerrero-2015-lsp-paper_lowres.pdf",
                "type": "application/pdf",
                "size": 5200831,
                "path": "Publication:guerrero-2015-lsp",
                "url": "https://www.cg.tuwien.ac.at/research/publications/2015/guerrero-2015-lsp/guerrero-2015-lsp-paper_lowres.pdf",
                "thumb_image_sizes": [
                    16,
                    64,
                    100,
                    175,
                    300,
                    600
                ],
                "thumb_url": "https://www.cg.tuwien.ac.at/research/publications/2015/guerrero-2015-lsp/guerrero-2015-lsp-paper_lowres:thumb{{size}}.png"
            },
            {
                "description": "pre-print version of the paper",
                "filetitle": "paper",
                "main_file": true,
                "use_in_gallery": false,
                "access": "public",
                "name": "guerrero-2015-lsp-paper.pdf",
                "type": "application/pdf",
                "size": 11902561,
                "path": "Publication:guerrero-2015-lsp",
                "url": "https://www.cg.tuwien.ac.at/research/publications/2015/guerrero-2015-lsp/guerrero-2015-lsp-paper.pdf",
                "thumb_image_sizes": [
                    16,
                    64,
                    100,
                    175,
                    300,
                    600
                ],
                "thumb_url": "https://www.cg.tuwien.ac.at/research/publications/2015/guerrero-2015-lsp/guerrero-2015-lsp-paper:thumb{{size}}.png"
            },
            {
                "description": null,
                "filetitle": "repimage",
                "main_file": false,
                "use_in_gallery": true,
                "access": "public",
                "image_width": 2500,
                "image_height": 1289,
                "name": "guerrero-2015-lsp-repimage.png",
                "type": "image/png",
                "size": 2193588,
                "path": "Publication:guerrero-2015-lsp",
                "url": "https://www.cg.tuwien.ac.at/research/publications/2015/guerrero-2015-lsp/guerrero-2015-lsp-repimage.png",
                "thumb_image_sizes": [
                    16,
                    64,
                    100,
                    175,
                    300,
                    600
                ],
                "thumb_url": "https://www.cg.tuwien.ac.at/research/publications/2015/guerrero-2015-lsp/guerrero-2015-lsp-repimage:thumb{{size}}.png"
            },
            {
                "description": null,
                "filetitle": "video",
                "main_file": true,
                "use_in_gallery": false,
                "access": "public",
                "preview_image_width": 1920,
                "preview_image_height": 1080,
                "name": "guerrero-2015-lsp-video.mp4",
                "type": "video/mp4",
                "size": 159172484,
                "path": "Publication:guerrero-2015-lsp",
                "preview_name": "guerrero-2015-lsp-video:preview.png",
                "preview_type": "image/jpeg",
                "preview_size": 52390,
                "url": "https://www.cg.tuwien.ac.at/research/publications/2015/guerrero-2015-lsp/guerrero-2015-lsp-video.mp4",
                "thumb_image_sizes": [
                    16,
                    64,
                    100,
                    175,
                    300,
                    600
                ],
                "thumb_url": "https://www.cg.tuwien.ac.at/research/publications/2015/guerrero-2015-lsp/guerrero-2015-lsp-video:thumb{{size}}.png",
                "video_mp4": "https://www.cg.tuwien.ac.at/research/publications/2015/guerrero-2015-lsp/guerrero-2015-lsp-video:video.mp4"
            }
        ],
        "projects_workgroups": [
            "rend"
        ],
        "url": "https://www.cg.tuwien.ac.at/research/publications/2015/guerrero-2015-lsp/",
        "__class": "Publication"
    },
    {
        "id": "Guerrero_Paul_2014_EPG",
        "type_id": "phdthesis",
        "tu_id": null,
        "repositum_id": null,
        "title": "Edit Propagation using Geometric Analogies",
        "date": "2014-11",
        "abstract": "Modeling complex geometrical shapes, like city scenes or terrains with dense vegetation, is a time-consuming task that cannot be automated trivially. The problem of creating and editing many similar, but not identical models requires specialized methods that understand what makes these objects similar in order to either create new variations of these models from scratch or to propagate edit operations from one object to all similar objects. In this thesis, we present new methods to significantly reduce the effort required to model complex scenes.\r\n\r\nFor 2D scenes containing deformable objects, such as fish or snakes, we present a method to find partial matches between deformed shapes that can be used to transfer localized properties such as texture between matching shapes. Shapes are considered similar if they are related by pointwise\r\ncorrespondences and if neighboring points have correspondences with similar transformation parameters. Unlike previous work, this approach allows us to successfully establish matches between strongly deformed objects, even in the presence of occlusions and sparse or unevenly\r\ndistributed sets of matching features.\r\n\r\nFor scenes consisting of 2D shape arrangements, such as floor plans, we propose methods to find similar locations in the arrangements, even though the arrangements themselves are\r\ndissimilar. Edit operations, such as object placements, can be propagated between similar locations. Our approach is based on simple geometric relationships between the location and the shape arrangement, such as the distance of the location to a shape boundary or the direction to the closest shape corner. Two locations are similar of they have many similar relations to their surrounding shape arrangement. To the best of our knowledge, there is no method that explicitly attempts to find similar locations in dissimilar shape arrangements. We demonstrate populating\r\nlarge scenes such as floor plans with hundreds of objects like pieces of furniture, using relatively few edit operations.\r\n\r\nAdditionally, we show that providing several examples of an edit operation helps narrowing down the supposed modeling intention of the user and improves the quality of the edit propagation.  A probabilistic model is learned from the examples and used to suggest similar edit operations.\r\nAlso, extensions are shown that allow application of this method in 3D scenes. Compared to previous approaches that use entire scenes as examples, our method provides more user control\r\nand has no need for large databases of example scenes or domain-specific knowledge. We demonstrate generating 3D interior decoration and complex city scenes, including buildings with\r\ndetailed facades, using only few edit operations.",
        "authors_et_al": false,
        "substitute": null,
        "main_image": null,
        "sync_repositum_override": null,
        "repositum_presentation_id": null,
        "authors": [
            627
        ],
        "date_end": "2014",
        "date_start": "2008",
        "reviewer_1": [
            193
        ],
        "reviewer_2": [
            194,
            1317
        ],
        "rigorosum": "2014-11-17",
        "supervisor": [
            193
        ],
        "research_areas": [],
        "keywords": [],
        "weblinks": [],
        "files": [
            {
                "description": "",
                "filetitle": "Thesis",
                "main_file": true,
                "use_in_gallery": false,
                "access": "public",
                "name": "Guerrero_Paul_2014_EPG-Thesis.pdf",
                "type": "application/pdf",
                "size": 65980866,
                "path": "Publication:Guerrero_Paul_2014_EPG",
                "url": "https://www.cg.tuwien.ac.at/research/publications/2014/Guerrero_Paul_2014_EPG/Guerrero_Paul_2014_EPG-Thesis.pdf",
                "thumb_image_sizes": [
                    16,
                    64,
                    100,
                    175,
                    300,
                    600
                ],
                "thumb_url": "https://www.cg.tuwien.ac.at/research/publications/2014/Guerrero_Paul_2014_EPG/Guerrero_Paul_2014_EPG-Thesis:thumb{{size}}.png"
            }
        ],
        "projects_workgroups": [
            "rend"
        ],
        "url": "https://www.cg.tuwien.ac.at/research/publications/2014/Guerrero_Paul_2014_EPG/",
        "__class": "Publication"
    },
    {
        "id": "Guerrero-2014-TPS",
        "type_id": "journalpaper_notalk",
        "tu_id": null,
        "repositum_id": null,
        "title": "Partial Shape Matching using Transformation Parameter Similarity",
        "date": "2014-11",
        "abstract": "In this paper, we present a method for non-rigid, partial shape matching in vector graphics. Given a user-specified query region in a 2D shape, similar regions are found, even if they are non-linearly distorted. Furthermore, a non-linear mapping is established between the query regions and these matches, which allows the automatic transfer of editing operations such as texturing. This is achieved by a two-step approach. First, point-wise correspondences between the query region and the whole shape are established. The transformation parameters of these correspondences are registered in an appropriate transformation space. For transformations between similar regions, these parameters form surfaces in transformation space, which are extracted in the second step of our method. The extracted regions may be related to the query region by a non-rigid transform, enabling non-rigid shape matching.",
        "authors_et_al": false,
        "substitute": null,
        "main_image": {
            "description": "representative image",
            "filetitle": "representative_image",
            "main_file": false,
            "use_in_gallery": true,
            "access": "public",
            "image_width": 679,
            "image_height": 849,
            "name": "Guerrero-2014-TPS-representative_image.png",
            "type": "image/png",
            "size": 319867,
            "path": "Publication:Guerrero-2014-TPS",
            "url": "https://www.cg.tuwien.ac.at/research/publications/2014/Guerrero-2014-TPS/Guerrero-2014-TPS-representative_image.png",
            "thumb_image_sizes": [
                16,
                64,
                100,
                175,
                300,
                600
            ],
            "thumb_url": "https://www.cg.tuwien.ac.at/research/publications/2014/Guerrero-2014-TPS/Guerrero-2014-TPS-representative_image:thumb{{size}}.png"
        },
        "sync_repositum_override": null,
        "repositum_presentation_id": null,
        "authors": [
            627,
            808,
            193,
            356
        ],
        "issn": "1467-8659",
        "journal": "Computer Graphics Forum",
        "number": "8",
        "pages_from": "1",
        "pages_to": "14",
        "volume": "33",
        "research_areas": [
            "Geometry",
            "Modeling"
        ],
        "keywords": [
            "Shape Matching",
            "Texture Transfer",
            "Non-Rigid",
            "Deformable",
            "Edit Propagation",
            "Partial"
        ],
        "weblinks": [
            {
                "href": "http://onlinelibrary.wiley.com/doi/10.1111/cgf.12509/abstract",
                "caption": null,
                "description": null,
                "main_file": 0
            }
        ],
        "files": [
            {
                "description": "employed shape descriptors and transformation space visualizations",
                "filetitle": "additonal_material",
                "main_file": true,
                "use_in_gallery": false,
                "access": "public",
                "name": "Guerrero-2014-TPS-additonal_material.pdf",
                "type": "application/pdf",
                "size": 2908763,
                "path": "Publication:Guerrero-2014-TPS",
                "url": "https://www.cg.tuwien.ac.at/research/publications/2014/Guerrero-2014-TPS/Guerrero-2014-TPS-additonal_material.pdf",
                "thumb_image_sizes": [
                    16,
                    64,
                    100,
                    175,
                    300,
                    600
                ],
                "thumb_url": "https://www.cg.tuwien.ac.at/research/publications/2014/Guerrero-2014-TPS/Guerrero-2014-TPS-additonal_material:thumb{{size}}.png"
            },
            {
                "description": "pre-print version of the paper",
                "filetitle": "paper",
                "main_file": true,
                "use_in_gallery": false,
                "access": "public",
                "name": "Guerrero-2014-TPS-paper.pdf",
                "type": "application/pdf",
                "size": 24942206,
                "path": "Publication:Guerrero-2014-TPS",
                "url": "https://www.cg.tuwien.ac.at/research/publications/2014/Guerrero-2014-TPS/Guerrero-2014-TPS-paper.pdf",
                "thumb_image_sizes": [
                    16,
                    64,
                    100,
                    175,
                    300,
                    600
                ],
                "thumb_url": "https://www.cg.tuwien.ac.at/research/publications/2014/Guerrero-2014-TPS/Guerrero-2014-TPS-paper:thumb{{size}}.png"
            },
            {
                "description": "representative image",
                "filetitle": "representative_image",
                "main_file": false,
                "use_in_gallery": true,
                "access": "public",
                "image_width": 679,
                "image_height": 849,
                "name": "Guerrero-2014-TPS-representative_image.png",
                "type": "image/png",
                "size": 319867,
                "path": "Publication:Guerrero-2014-TPS",
                "url": "https://www.cg.tuwien.ac.at/research/publications/2014/Guerrero-2014-TPS/Guerrero-2014-TPS-representative_image.png",
                "thumb_image_sizes": [
                    16,
                    64,
                    100,
                    175,
                    300,
                    600
                ],
                "thumb_url": "https://www.cg.tuwien.ac.at/research/publications/2014/Guerrero-2014-TPS/Guerrero-2014-TPS-representative_image:thumb{{size}}.png"
            }
        ],
        "projects_workgroups": [
            "rend"
        ],
        "url": "https://www.cg.tuwien.ac.at/research/publications/2014/Guerrero-2014-TPS/",
        "__class": "Publication"
    },
    {
        "id": "Guerrero-2014-GRF",
        "type_id": "journalpaper",
        "tu_id": null,
        "repositum_id": null,
        "title": "Edit Propagation using Geometric Relationship Functions",
        "date": "2014-03",
        "abstract": "We propose a method for propagating edit operations in 2D vector graphics, based on geometric relationship functions. These functions quantify the geometric relationship of a point to a polygon, such as the distance to the boundary or the direction to the closest corner vertex. The level sets of the relationship functions describe points with the same relationship to a polygon. For a given query point we ?rst determine a set of relationships to local features, construct all level sets for these relationships and accumulate them. The maxima of the resulting distribution are points with similar geometric relationships. We show extensions to handle mirror symmetries, and discuss the use of relationship functions as local coordinate systems. Our method can be applied for example to interactive ?oor-plan editing, and is especially useful for large layouts, where individual edits would be cumbersome. We demonstrate populating 2D layouts with tens to hundreds of objects by propagating relatively few edit operations.",
        "authors_et_al": false,
        "substitute": null,
        "main_image": {
            "description": "representative image",
            "filetitle": "representative_image",
            "main_file": false,
            "use_in_gallery": true,
            "access": "public",
            "image_width": 1520,
            "image_height": 1336,
            "name": "Guerrero-2014-GRF-representative_image.jpg",
            "type": "image/jpeg",
            "size": 517288,
            "path": "Publication:Guerrero-2014-GRF",
            "url": "https://www.cg.tuwien.ac.at/research/publications/2014/Guerrero-2014-GRF/Guerrero-2014-GRF-representative_image.jpg",
            "thumb_image_sizes": [
                16,
                64,
                100,
                175,
                300,
                600
            ],
            "thumb_url": "https://www.cg.tuwien.ac.at/research/publications/2014/Guerrero-2014-GRF/Guerrero-2014-GRF-representative_image:thumb{{size}}.png"
        },
        "sync_repositum_override": null,
        "repositum_presentation_id": null,
        "authors": [
            627,
            356,
            193,
            194
        ],
        "date_from": "2014-08-10",
        "date_to": "2014-08-14",
        "doi": "10.1145/2591010",
        "event": "ACM SIGGRAPH 2014",
        "issn": "0730-0301",
        "journal": "ACM Transactions on Graphics",
        "lecturer": [
            627
        ],
        "location": "Vancouver, Canada",
        "number": "2",
        "pages_from": "15:1",
        "pages_to": "15:15",
        "volume": "33",
        "research_areas": [
            "Modeling"
        ],
        "keywords": [
            "Shape Modeling",
            "Floor Plans",
            "Edit Propagation",
            "Geometric Relationship Functions"
        ],
        "weblinks": [
            {
                "href": "http://doi.acm.org/10.1145/2591010",
                "caption": null,
                "description": null,
                "main_file": 0
            }
        ],
        "files": [
            {
                "description": "individual steps of the apartment building example",
                "filetitle": "apartment_editing",
                "main_file": false,
                "use_in_gallery": false,
                "access": "public",
                "name": "Guerrero-2014-GRF-apartment_editing.pdf",
                "type": "application/pdf",
                "size": 12639838,
                "path": "Publication:Guerrero-2014-GRF",
                "url": "https://www.cg.tuwien.ac.at/research/publications/2014/Guerrero-2014-GRF/Guerrero-2014-GRF-apartment_editing.pdf",
                "thumb_image_sizes": [
                    16,
                    64,
                    100,
                    175,
                    300,
                    600
                ],
                "thumb_url": "https://www.cg.tuwien.ac.at/research/publications/2014/Guerrero-2014-GRF/Guerrero-2014-GRF-apartment_editing:thumb{{size}}.png"
            },
            {
                "description": "individual steps of the palace garden example",
                "filetitle": "garden_editing",
                "main_file": false,
                "use_in_gallery": false,
                "access": "public",
                "name": "Guerrero-2014-GRF-garden_editing.pdf",
                "type": "application/pdf",
                "size": 74317887,
                "path": "Publication:Guerrero-2014-GRF",
                "url": "https://www.cg.tuwien.ac.at/research/publications/2014/Guerrero-2014-GRF/Guerrero-2014-GRF-garden_editing.pdf",
                "thumb_image_sizes": [
                    16,
                    64,
                    100,
                    175,
                    300,
                    600
                ],
                "thumb_url": "https://www.cg.tuwien.ac.at/research/publications/2014/Guerrero-2014-GRF/Guerrero-2014-GRF-garden_editing:thumb{{size}}.png"
            },
            {
                "description": "pre-print version of the paper",
                "filetitle": "paper",
                "main_file": true,
                "use_in_gallery": false,
                "access": "public",
                "name": "Guerrero-2014-GRF-paper.pdf",
                "type": "application/pdf",
                "size": 16383816,
                "path": "Publication:Guerrero-2014-GRF",
                "url": "https://www.cg.tuwien.ac.at/research/publications/2014/Guerrero-2014-GRF/Guerrero-2014-GRF-paper.pdf",
                "thumb_image_sizes": [
                    16,
                    64,
                    100,
                    175,
                    300,
                    600
                ],
                "thumb_url": "https://www.cg.tuwien.ac.at/research/publications/2014/Guerrero-2014-GRF/Guerrero-2014-GRF-paper:thumb{{size}}.png"
            },
            {
                "description": "representative image",
                "filetitle": "representative_image",
                "main_file": false,
                "use_in_gallery": true,
                "access": "public",
                "image_width": 1520,
                "image_height": 1336,
                "name": "Guerrero-2014-GRF-representative_image.jpg",
                "type": "image/jpeg",
                "size": 517288,
                "path": "Publication:Guerrero-2014-GRF",
                "url": "https://www.cg.tuwien.ac.at/research/publications/2014/Guerrero-2014-GRF/Guerrero-2014-GRF-representative_image.jpg",
                "thumb_image_sizes": [
                    16,
                    64,
                    100,
                    175,
                    300,
                    600
                ],
                "thumb_url": "https://www.cg.tuwien.ac.at/research/publications/2014/Guerrero-2014-GRF/Guerrero-2014-GRF-representative_image:thumb{{size}}.png"
            }
        ],
        "projects_workgroups": [
            "rend"
        ],
        "url": "https://www.cg.tuwien.ac.at/research/publications/2014/Guerrero-2014-GRF/",
        "__class": "Publication"
    },
    {
        "id": "guerrero-2008-sli",
        "type_id": "journalpaper_notalk",
        "tu_id": null,
        "repositum_id": null,
        "title": "Real-time Indirect Illumination and Soft Shadows in Dynamic Scenes Using Spherical Lights",
        "date": "2008-10",
        "abstract": "We present a method for rendering approximate soft shadows and diffuse indirect illumination in dynamic scenes.\nThe proposed method approximates the original scene geometry with a set of tightly fitting spheres. In previous\nwork, such spheres have been used to dynamically evaluate the visibility function to render soft shadows. In this\npaper, each sphere also acts as a low-frequency secondary light source, thereby providing diffuse one-bounce\nindirect illumination. The method is completely dynamic and proceeds in two passes: In a first pass, the light\nintensity distribution on each sphere is updated based on sample points on the corresponding object surface and\nconverted into the spherical harmonics basis. In a second pass, this radiance information and the visibility are\naccumulated to shade final image pixels. The sphere approximation allows us to compute visibility and diffuse\nreflections of an object at interactive frame rates of over 20 fps for moderately complex scenes.",
        "authors_et_al": false,
        "substitute": null,
        "main_image": {
            "description": null,
            "filetitle": "",
            "main_file": false,
            "use_in_gallery": true,
            "access": "public",
            "image_width": 800,
            "image_height": 600,
            "name": "guerrero-2008-sli-.jpg",
            "type": "image/jpeg",
            "size": 135362,
            "path": "Publication:guerrero-2008-sli",
            "url": "https://www.cg.tuwien.ac.at/research/publications/2008/guerrero-2008-sli/guerrero-2008-sli-.jpg",
            "thumb_image_sizes": [
                16,
                64,
                100,
                175,
                300,
                600
            ],
            "thumb_url": "https://www.cg.tuwien.ac.at/research/publications/2008/guerrero-2008-sli/guerrero-2008-sli-:thumb{{size}}.png"
        },
        "sync_repositum_override": null,
        "repositum_presentation_id": null,
        "authors": [
            627,
            356,
            193
        ],
        "journal": "Computer Graphics Forum",
        "number": "8",
        "pages_from": "2154",
        "pages_to": "2168",
        "volume": "27",
        "research_areas": [
            "Rendering"
        ],
        "keywords": [
            "global illumination",
            "precomputed radiance transfer",
            "soft shadows"
        ],
        "weblinks": [],
        "files": [
            {
                "description": null,
                "filetitle": "",
                "main_file": false,
                "use_in_gallery": true,
                "access": "public",
                "image_width": 800,
                "image_height": 600,
                "name": "guerrero-2008-sli-.jpg",
                "type": "image/jpeg",
                "size": 135362,
                "path": "Publication:guerrero-2008-sli",
                "url": "https://www.cg.tuwien.ac.at/research/publications/2008/guerrero-2008-sli/guerrero-2008-sli-.jpg",
                "thumb_image_sizes": [
                    16,
                    64,
                    100,
                    175,
                    300,
                    600
                ],
                "thumb_url": "https://www.cg.tuwien.ac.at/research/publications/2008/guerrero-2008-sli/guerrero-2008-sli-:thumb{{size}}.png"
            },
            {
                "description": "Pre-print of the full journal paper.",
                "filetitle": "paper",
                "main_file": true,
                "use_in_gallery": false,
                "access": "public",
                "name": "guerrero-2008-sli-paper.pdf",
                "type": "application/pdf",
                "size": 17256545,
                "path": "Publication:guerrero-2008-sli",
                "url": "https://www.cg.tuwien.ac.at/research/publications/2008/guerrero-2008-sli/guerrero-2008-sli-paper.pdf",
                "thumb_image_sizes": [
                    16,
                    64,
                    100,
                    175,
                    300,
                    600
                ],
                "thumb_url": "https://www.cg.tuwien.ac.at/research/publications/2008/guerrero-2008-sli/guerrero-2008-sli-paper:thumb{{size}}.png"
            },
            {
                "description": "Short video demonstration of our method.",
                "filetitle": "video",
                "main_file": false,
                "use_in_gallery": false,
                "access": "public",
                "preview_image_width": 640,
                "preview_image_height": 480,
                "name": "guerrero-2008-sli-video.avi",
                "type": "video/x-msvideo",
                "size": 34756110,
                "path": "Publication:guerrero-2008-sli",
                "preview_name": "guerrero-2008-sli-video:preview.png",
                "preview_type": "image/jpeg",
                "preview_size": 20460,
                "url": "https://www.cg.tuwien.ac.at/research/publications/2008/guerrero-2008-sli/guerrero-2008-sli-video.avi",
                "thumb_image_sizes": [
                    16,
                    64,
                    100,
                    175,
                    300,
                    600
                ],
                "thumb_url": "https://www.cg.tuwien.ac.at/research/publications/2008/guerrero-2008-sli/guerrero-2008-sli-video:thumb{{size}}.png",
                "video_mp4": "https://www.cg.tuwien.ac.at/research/publications/2008/guerrero-2008-sli/guerrero-2008-sli-video:video.mp4"
            }
        ],
        "projects_workgroups": [
            "Treelumination"
        ],
        "url": "https://www.cg.tuwien.ac.at/research/publications/2008/guerrero-2008-sli/",
        "__class": "Publication"
    },
    {
        "id": "guerrero-2008-dip",
        "type_id": "masterthesis",
        "tu_id": null,
        "repositum_id": null,
        "title": "Approximative Real-time Soft Shadows and Diffuse Reflections in Dynamic Scenes",
        "date": "2007-10",
        "abstract": "This thesis describes a method for approximative soft shadows and diffuse reflections in dynamic scenes, based on a method by Ren et al. [32]. An overview of precomputed radiance transfer and spherical harmonics is also presented, as well as a short introduction to global illumination. The proposed method uses a low-order spherical harmonics basis to represent incident radiance and visibility on the hemisphere of a receiver point. Diffuse reflecting geometry and shadow casting geometry is represented as sets of spheres. The spheres of an object approximate its shape and diffuse surface color as seen from any viewpoint. In a first pass, the direct illumination of an object is projected to its spheres and stored along with an approximation of the diffuse surface color as SH vectors defined over the surface of each sphere. In a second pass, the average color and the visibility for each sphere at a receiver point is found. The product of average color and visibility is used to approximate the incident radiance from diffuse reflections. Using a sphere set approximation instead of actual geometry for both soft shadows and diffuse reflections allows us to compute the visibility and diffuse reflections of an object on the fly at runtime. This text also describes a GPU implementation of the method and discusses obtained results. Interactive performance with relatively smooth framerates of over 20 fps is achieved for moderately complex scenes.",
        "authors_et_al": false,
        "substitute": null,
        "main_image": {
            "description": "",
            "filetitle": "image",
            "main_file": false,
            "use_in_gallery": true,
            "access": "public",
            "image_width": 800,
            "image_height": 600,
            "name": "guerrero-2008-dip-image.jpg",
            "type": "image/jpeg",
            "size": 99766,
            "path": "Publication:guerrero-2008-dip",
            "url": "https://www.cg.tuwien.ac.at/research/publications/2007/guerrero-2008-dip/guerrero-2008-dip-image.jpg",
            "thumb_image_sizes": [
                16,
                64,
                100,
                175,
                300,
                600
            ],
            "thumb_url": "https://www.cg.tuwien.ac.at/research/publications/2007/guerrero-2008-dip/guerrero-2008-dip-image:thumb{{size}}.png"
        },
        "sync_repositum_override": null,
        "repositum_presentation_id": null,
        "authors": [
            627
        ],
        "supervisor": [
            356
        ],
        "research_areas": [],
        "keywords": [
            "precomputed radiance transfer",
            "indirect illumination",
            "global illumination"
        ],
        "weblinks": [],
        "files": [
            {
                "description": "",
                "filetitle": "image",
                "main_file": false,
                "use_in_gallery": true,
                "access": "public",
                "image_width": 800,
                "image_height": 600,
                "name": "guerrero-2008-dip-image.jpg",
                "type": "image/jpeg",
                "size": 99766,
                "path": "Publication:guerrero-2008-dip",
                "url": "https://www.cg.tuwien.ac.at/research/publications/2007/guerrero-2008-dip/guerrero-2008-dip-image.jpg",
                "thumb_image_sizes": [
                    16,
                    64,
                    100,
                    175,
                    300,
                    600
                ],
                "thumb_url": "https://www.cg.tuwien.ac.at/research/publications/2007/guerrero-2008-dip/guerrero-2008-dip-image:thumb{{size}}.png"
            },
            {
                "description": "Diploma Thesis",
                "filetitle": "thesis",
                "main_file": true,
                "use_in_gallery": false,
                "access": "public",
                "name": "guerrero-2008-dip-thesis.pdf",
                "type": "application/pdf",
                "size": 4082515,
                "path": "Publication:guerrero-2008-dip",
                "url": "https://www.cg.tuwien.ac.at/research/publications/2007/guerrero-2008-dip/guerrero-2008-dip-thesis.pdf",
                "thumb_image_sizes": [
                    16,
                    64,
                    100,
                    175,
                    300,
                    600
                ],
                "thumb_url": "https://www.cg.tuwien.ac.at/research/publications/2007/guerrero-2008-dip/guerrero-2008-dip-thesis:thumb{{size}}.png"
            }
        ],
        "projects_workgroups": [
            "rend"
        ],
        "url": "https://www.cg.tuwien.ac.at/research/publications/2007/guerrero-2008-dip/",
        "__class": "Publication"
    },
    {
        "id": "G_P_06_RFS",
        "type_id": "studentproject",
        "tu_id": null,
        "repositum_id": null,
        "title": "Rendering of Forest Scenes",
        "date": "2006",
        "abstract": "I will discuss and compare two methods to render large forest scenes. One involves pre-generated impostors with different levels of coarseness, the other one batches up large parts of the scene according to an octree grid. Additionally, a method for LOD blending without transparency and a method for tree shading will also be presented.",
        "authors_et_al": false,
        "substitute": null,
        "main_image": {
            "description": "",
            "filetitle": "",
            "main_file": false,
            "use_in_gallery": false,
            "access": "public",
            "image_width": 400,
            "image_height": 299,
            "name": "G_P_06_RFS-.jpg",
            "type": "image/jpeg",
            "size": 49489,
            "path": "Publication:G_P_06_RFS",
            "url": "https://www.cg.tuwien.ac.at/research/publications/2006/G_P_06_RFS/G_P_06_RFS-.jpg",
            "thumb_image_sizes": [
                16,
                64,
                100,
                175,
                300,
                600
            ],
            "thumb_url": "https://www.cg.tuwien.ac.at/research/publications/2006/G_P_06_RFS/G_P_06_RFS-:thumb{{size}}.png"
        },
        "sync_repositum_override": null,
        "repositum_presentation_id": null,
        "authors": [
            627
        ],
        "supervisor": [
            356
        ],
        "research_areas": [],
        "keywords": [
            "hierarchy",
            "forest",
            "rendering",
            "ogre",
            "gpu"
        ],
        "weblinks": [],
        "files": [
            {
                "description": "",
                "filetitle": "",
                "main_file": false,
                "use_in_gallery": false,
                "access": "public",
                "image_width": 400,
                "image_height": 299,
                "name": "G_P_06_RFS-.jpg",
                "type": "image/jpeg",
                "size": 49489,
                "path": "Publication:G_P_06_RFS",
                "url": "https://www.cg.tuwien.ac.at/research/publications/2006/G_P_06_RFS/G_P_06_RFS-.jpg",
                "thumb_image_sizes": [
                    16,
                    64,
                    100,
                    175,
                    300,
                    600
                ],
                "thumb_url": "https://www.cg.tuwien.ac.at/research/publications/2006/G_P_06_RFS/G_P_06_RFS-:thumb{{size}}.png"
            },
            {
                "description": "Developermanual",
                "filetitle": "Developermanual",
                "main_file": false,
                "use_in_gallery": false,
                "access": "public",
                "name": "G_P_06_RFS-Developermanual.pdf",
                "type": "application/pdf",
                "size": 828148,
                "path": "Publication:G_P_06_RFS",
                "url": "https://www.cg.tuwien.ac.at/research/publications/2006/G_P_06_RFS/G_P_06_RFS-Developermanual.pdf",
                "thumb_image_sizes": [
                    16,
                    64,
                    100,
                    175,
                    300,
                    600
                ],
                "thumb_url": "https://www.cg.tuwien.ac.at/research/publications/2006/G_P_06_RFS/G_P_06_RFS-Developermanual:thumb{{size}}.png"
            },
            {
                "description": "Manual",
                "filetitle": "Manual",
                "main_file": false,
                "use_in_gallery": false,
                "access": "public",
                "name": "G_P_06_RFS-Manual.pdf",
                "type": "application/pdf",
                "size": 513365,
                "path": "Publication:G_P_06_RFS",
                "url": "https://www.cg.tuwien.ac.at/research/publications/2006/G_P_06_RFS/G_P_06_RFS-Manual.pdf",
                "thumb_image_sizes": [
                    16,
                    64,
                    100,
                    175,
                    300,
                    600
                ],
                "thumb_url": "https://www.cg.tuwien.ac.at/research/publications/2006/G_P_06_RFS/G_P_06_RFS-Manual:thumb{{size}}.png"
            },
            {
                "description": "Report",
                "filetitle": "Report",
                "main_file": true,
                "use_in_gallery": false,
                "access": "public",
                "name": "G_P_06_RFS-Report.pdf",
                "type": "application/pdf",
                "size": 3268449,
                "path": "Publication:G_P_06_RFS",
                "url": "https://www.cg.tuwien.ac.at/research/publications/2006/G_P_06_RFS/G_P_06_RFS-Report.pdf",
                "thumb_image_sizes": [
                    16,
                    64,
                    100,
                    175,
                    300,
                    600
                ],
                "thumb_url": "https://www.cg.tuwien.ac.at/research/publications/2006/G_P_06_RFS/G_P_06_RFS-Report:thumb{{size}}.png"
            }
        ],
        "projects_workgroups": [
            "Treelumination"
        ],
        "url": "https://www.cg.tuwien.ac.at/research/publications/2006/G_P_06_RFS/",
        "__class": "Publication"
    }
]
