[
{
"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": 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": "
Demo
\n \n",
"issn": "1467-8659",
"journal": "Computer Graphics Forum",
"lecturer": [
1395
],
"number": "n/a",
"open_access": "yes",
"pages": "12",
"pages_from": "tbd",
"pages_to": "tbd",
"publisher": "WILEY",
"volume": "n/a",
"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
}
],
"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": "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,
"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,
"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": "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"
},
"2": {
"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"
}
]