TY - GEN
T1 - Interactive design of probability density functions for shape grammars
AU - Dang, Minh
AU - Lienhard, Stefan
AU - Ceylan, Duygu
AU - Neubert, Boris
AU - Wonka, Peter
AU - Pauly, Mark
N1 - KAUST Repository Item: Exported on 2020-10-01
PY - 2015/10/27
Y1 - 2015/10/27
N2 - A shape grammar defines a procedural shape space containing a variety of models of the same class, e.g. buildings, trees, furniture, airplanes, bikes, etc. We present a framework that enables a user to interactively design a probability density function (pdf) over such a shape space and to sample models according to the designed pdf. First, we propose a user interface that enables a user to quickly provide preference scores for selected shapes and suggest sampling strategies to decide which models to present to the user to evaluate. Second, we propose a novel kernel function to encode the similarity between two procedural models. Third, we propose a framework to interpolate user preference scores by combining multiple techniques: function factorization, Gaussian process regression, autorelevance detection, and l1 regularization. Fourth, we modify the original grammars to generate models with a pdf proportional to the user preference scores. Finally, we provide evaluations of our user interface and framework parameters and a comparison to other exploratory modeling techniques using modeling tasks in five example shape spaces: furniture, low-rise buildings, skyscrapers, airplanes, and vegetation.
AB - A shape grammar defines a procedural shape space containing a variety of models of the same class, e.g. buildings, trees, furniture, airplanes, bikes, etc. We present a framework that enables a user to interactively design a probability density function (pdf) over such a shape space and to sample models according to the designed pdf. First, we propose a user interface that enables a user to quickly provide preference scores for selected shapes and suggest sampling strategies to decide which models to present to the user to evaluate. Second, we propose a novel kernel function to encode the similarity between two procedural models. Third, we propose a framework to interpolate user preference scores by combining multiple techniques: function factorization, Gaussian process regression, autorelevance detection, and l1 regularization. Fourth, we modify the original grammars to generate models with a pdf proportional to the user preference scores. Finally, we provide evaluations of our user interface and framework parameters and a comparison to other exploratory modeling techniques using modeling tasks in five example shape spaces: furniture, low-rise buildings, skyscrapers, airplanes, and vegetation.
UR - http://hdl.handle.net/10754/592887
UR - http://dl.acm.org/citation.cfm?doid=2816795.2818069
UR - http://www.scopus.com/inward/record.url?scp=84995755407&partnerID=8YFLogxK
U2 - 10.1145/2816795.2818069
DO - 10.1145/2816795.2818069
M3 - Conference contribution
SP - 1
EP - 13
BT - ACM Transactions on Graphics
PB - Association for Computing Machinery (ACM)
ER -