Inverse procedural modeling of facade layouts

Fuzhang Wu, Dong Ming Yan, Weiming Dong, Xiaopeng Zhang, Peter Wonka

Research output: Contribution to journalArticle

31 Citations (Scopus)

Abstract

In this paper, we address the following research problem: How can we generate a meaningful split grammar that explains a given facade layout? To evaluate if a grammar is meaningful, we propose a cost function based on the description length and minimize this cost using an approximate dynamic programming framework. Our evaluation indicates that our framework extracts meaningful split grammars that are competitive with those of expert users, while some users and all competing automatic solutions are less successful.

Original languageEnglish (US)
Article number121
JournalACM Transactions on Computer Systems
Volume33
Issue number4
DOIs
StatePublished - 2014

Fingerprint

Facades
Dynamic programming
Cost functions
Costs

Keywords

  • Facades
  • Inverse procedural modeling
  • Procedural modeling
  • Shape grammars
  • Urban modeling

ASJC Scopus subject areas

  • Computer Science(all)

Cite this

Inverse procedural modeling of facade layouts. / Wu, Fuzhang; Yan, Dong Ming; Dong, Weiming; Zhang, Xiaopeng; Wonka, Peter.

In: ACM Transactions on Computer Systems, Vol. 33, No. 4, 121, 2014.

Research output: Contribution to journalArticle

Wu, Fuzhang ; Yan, Dong Ming ; Dong, Weiming ; Zhang, Xiaopeng ; Wonka, Peter. / Inverse procedural modeling of facade layouts. In: ACM Transactions on Computer Systems. 2014 ; Vol. 33, No. 4.
@article{c0dc328c0b8844e9b7a133721313c52d,
title = "Inverse procedural modeling of facade layouts",
abstract = "In this paper, we address the following research problem: How can we generate a meaningful split grammar that explains a given facade layout? To evaluate if a grammar is meaningful, we propose a cost function based on the description length and minimize this cost using an approximate dynamic programming framework. Our evaluation indicates that our framework extracts meaningful split grammars that are competitive with those of expert users, while some users and all competing automatic solutions are less successful.",
keywords = "Facades, Inverse procedural modeling, Procedural modeling, Shape grammars, Urban modeling",
author = "Fuzhang Wu and Yan, {Dong Ming} and Weiming Dong and Xiaopeng Zhang and Peter Wonka",
year = "2014",
doi = "10.1145/2601097.2601162",
language = "English (US)",
volume = "33",
journal = "ACM Transactions on Computer Systems",
issn = "0734-2071",
publisher = "Association for Computing Machinery (ACM)",
number = "4",

}

TY - JOUR

T1 - Inverse procedural modeling of facade layouts

AU - Wu, Fuzhang

AU - Yan, Dong Ming

AU - Dong, Weiming

AU - Zhang, Xiaopeng

AU - Wonka, Peter

PY - 2014

Y1 - 2014

N2 - In this paper, we address the following research problem: How can we generate a meaningful split grammar that explains a given facade layout? To evaluate if a grammar is meaningful, we propose a cost function based on the description length and minimize this cost using an approximate dynamic programming framework. Our evaluation indicates that our framework extracts meaningful split grammars that are competitive with those of expert users, while some users and all competing automatic solutions are less successful.

AB - In this paper, we address the following research problem: How can we generate a meaningful split grammar that explains a given facade layout? To evaluate if a grammar is meaningful, we propose a cost function based on the description length and minimize this cost using an approximate dynamic programming framework. Our evaluation indicates that our framework extracts meaningful split grammars that are competitive with those of expert users, while some users and all competing automatic solutions are less successful.

KW - Facades

KW - Inverse procedural modeling

KW - Procedural modeling

KW - Shape grammars

KW - Urban modeling

UR - http://www.scopus.com/inward/record.url?scp=84905753984&partnerID=8YFLogxK

UR - http://www.scopus.com/inward/citedby.url?scp=84905753984&partnerID=8YFLogxK

U2 - 10.1145/2601097.2601162

DO - 10.1145/2601097.2601162

M3 - Article

AN - SCOPUS:84905753984

VL - 33

JO - ACM Transactions on Computer Systems

JF - ACM Transactions on Computer Systems

SN - 0734-2071

IS - 4

M1 - 121

ER -