ArcPro: Architectural Programs for Structured 3D Abstraction of Sparse Points

Fuente: arXiv
Guardado en:
Detalles Bibliográficos
Autores principales: Huang, Qirui, Zhang, Runze, Liu, Kangjun, Gong, Minglun, Zhang, Hao, Huang, Hui
Formato: Preprint
Publicado: 2025
Materias:
Acceso en línea:
Etiquetas: Agregar Etiqueta
Sin Etiquetas, Sea el primero en etiquetar este registro!
_version_ 1866915182901460992
author Huang, Qirui
Zhang, Runze
Liu, Kangjun
Gong, Minglun
Zhang, Hao
Huang, Hui
author_facet Huang, Qirui
Zhang, Runze
Liu, Kangjun
Gong, Minglun
Zhang, Hao
Huang, Hui
contents We introduce ArcPro, a novel learning framework built on architectural programs to recover structured 3D abstractions from highly sparse and low-quality point clouds. Specifically, we design a domain-specific language (DSL) to hierarchically represent building structures as a program, which can be efficiently converted into a mesh. We bridge feedforward and inverse procedural modeling by using a feedforward process for training data synthesis, allowing the network to make reverse predictions. We train an encoder-decoder on the points-program pairs to establish a mapping from unstructured point clouds to architectural programs, where a 3D convolutional encoder extracts point cloud features and a transformer decoder autoregressively predicts the programs in a tokenized form. Inference by our method is highly efficient and produces plausible and faithful 3D abstractions. Comprehensive experiments demonstrate that ArcPro outperforms both traditional architectural proxy reconstruction and learning-based abstraction methods. We further explore its potential to work with multi-view image and natural language inputs.
format Preprint
id arxiv_https___arxiv_org_abs_2503_02745
institution arXiv
publishDate 2025
record_format arxiv
spellingShingle ArcPro: Architectural Programs for Structured 3D Abstraction of Sparse Points
Huang, Qirui
Zhang, Runze
Liu, Kangjun
Gong, Minglun
Zhang, Hao
Huang, Hui
Graphics
Computer Vision and Pattern Recognition
Machine Learning
We introduce ArcPro, a novel learning framework built on architectural programs to recover structured 3D abstractions from highly sparse and low-quality point clouds. Specifically, we design a domain-specific language (DSL) to hierarchically represent building structures as a program, which can be efficiently converted into a mesh. We bridge feedforward and inverse procedural modeling by using a feedforward process for training data synthesis, allowing the network to make reverse predictions. We train an encoder-decoder on the points-program pairs to establish a mapping from unstructured point clouds to architectural programs, where a 3D convolutional encoder extracts point cloud features and a transformer decoder autoregressively predicts the programs in a tokenized form. Inference by our method is highly efficient and produces plausible and faithful 3D abstractions. Comprehensive experiments demonstrate that ArcPro outperforms both traditional architectural proxy reconstruction and learning-based abstraction methods. We further explore its potential to work with multi-view image and natural language inputs.
title ArcPro: Architectural Programs for Structured 3D Abstraction of Sparse Points
topic Graphics
Computer Vision and Pattern Recognition
Machine Learning
url https://arxiv.org/abs/2503.02745