paper-with-me

Papers

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

2025-03-04 · CVPR 2025 1 · Qirui Huang, Runze Zhang, KangJun Liu, Minglun Gong, Hao Zhang, Hui Huang

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.

📄 PDF Abstract BibTeX arXiv:2503.02745

Code (0)

등록된 구현이 없습니다.

Tasks

Decoder

Similar Papers 제목 키워드 기반

DPA-Net: Structured 3D Abstraction from Sparse Views via Differentiable Primitive Assembly

2024-04-01 · Fenggen Yu, Yiming Qian, Xu Zhang, Francisca Gil-Ureta 외

We present a differentiable rendering framework to learn structured 3D abstractions in the form of primitive assemblies from sparse RGB images capturing a 3D object. By leveraging differentiable volume rendering, our met…

NeRFTest-time Adaptation

ShapeCoder: Discovering Abstractions for Visual Programs from Unstructured Primitives

2023-05-09 · R. Kenny Jones, Paul Guerrero, Niloy J. Mitra, Daniel Ritchie

Programs are an increasingly popular representation for visual data, exposing compact, interpretable structure that supports manipulation. Visual programs are usually written in domain-specific languages (DSLs). Finding …

Learning Compositional Neural Programs for Continuous Control

2020-07-27 · Thomas Pierrot, Nicolas Perrin, Feryal Behbahani, Alexandre Laterre 외

We propose a novel solution to challenging sparse-reward, continuous control problems that require hierarchical planning at multiple levels of abstraction. Our solution, dubbed AlphaNPI-X, involves three separate stages …

continuous-controlContinuous Control

Sound Abstraction and Decomposition of Probabilistic Programs

2018-07-01 · ICML 2018 7 · Steven Holtzen, Guy Broeck, Todd Millstein

Probabilistic programming languages are a flexible tool for specifying statistical models, but this flexibility comes at the cost of efficient analysis. It is currently difficult to compactly represent the subtle in…

Probabilistic Programming

Probabilistic Program Abstractions

2017-05-28 · Steven Holtzen, Todd Millstein, Guy Van Den Broeck

Abstraction is a fundamental tool for reasoning about complex systems. Program abstraction has been utilized to great effect for analyzing deterministic programs. At the heart of program abstraction is the relationship b…