Example‐based Authoring of Procedural Modeling Programs with Structural and Continuous Variability.

Saved in:
Bibliographic Details
Title: Example‐based Authoring of Procedural Modeling Programs with Structural and Continuous Variability.
Authors: Ritchie, Daniel1, Jobalia, Sarah2, Thomas, Anna2
Source: Computer Graphics Forum. May2018, Vol. 37 Issue 2, p401-413. 13p. 6 Diagrams, 3 Charts, 1 Graph.
Subjects: Computer graphics, Computer assisted instruction authoring software, Probabilistic generative models, Hierarchical clustering (Cluster analysis), Combinatorics
Abstract: Abstract: Procedural models are a powerful tool for quickly creating a variety of computer graphics content. However, authoring them is challenging, requiring both programming and artistic expertise. In this paper, we present a method for learning procedural models from a small number of example objects. We focus on the modular design setting, where objects are constructed from a common library of parts. Our procedural representation is a probabilistic program that models both the discrete, hierarchical structure of the examples as well as the continuous variability in their spatial arrangements of parts. We develop an algorithm for learning such programs from examples, using combinatorial search over program structures and variational inference to estimate continuous program parameters. We evaluate our method by demonstrating its ability to learn programs from examples of ornamental designs, spaceships, space stations, and castles. Experiments suggest that our learned programs can reliably generate a variety of new objects that are perceptually indistinguishable from hand‐crafted examples. [ABSTRACT FROM AUTHOR]
Copyright of Computer Graphics Forum is the property of Wiley-Blackwell and its content may not be copied or emailed to multiple sites without the copyright holder's express written permission. Additionally, content may not be used with any artificial intelligence tools or machine learning technologies. However, users may print, download, or email articles for individual use. This abstract may be abridged. No warranty is given about the accuracy of the copy. Users should refer to the original published version of the material for the full abstract. (Copyright applies to all Abstracts.)
Database: Engineering Source
Full text is not displayed to guests.
FullText Links:
  – Type: pdflink
Text:
  Availability: 1
Header DbId: egs
DbLabel: Engineering Source
An: 129933437
AccessLevel: 6
PubType: Academic Journal
PubTypeId: academicJournal
PreciseRelevancyScore: 0
IllustrationInfo
Items – Name: Title
  Label: Title
  Group: Ti
  Data: Example‐based Authoring of Procedural Modeling Programs with Structural and Continuous Variability.
– Name: Author
  Label: Authors
  Group: Au
  Data: <searchLink fieldCode="AR" term="%22Ritchie%2C+Daniel%22">Ritchie, Daniel</searchLink><relatesTo>1</relatesTo><br /><searchLink fieldCode="AR" term="%22Jobalia%2C+Sarah%22">Jobalia, Sarah</searchLink><relatesTo>2</relatesTo><br /><searchLink fieldCode="AR" term="%22Thomas%2C+Anna%22">Thomas, Anna</searchLink><relatesTo>2</relatesTo>
– Name: TitleSource
  Label: Source
  Group: Src
  Data: <searchLink fieldCode="JN" term="%22Computer+Graphics+Forum%22">Computer Graphics Forum</searchLink>. May2018, Vol. 37 Issue 2, p401-413. 13p. 6 Diagrams, 3 Charts, 1 Graph.
– Name: Subject
  Label: Subjects
  Group: Su
  Data: <searchLink fieldCode="DE" term="%22Computer+graphics%22">Computer graphics</searchLink><br /><searchLink fieldCode="DE" term="%22Computer+assisted+instruction+authoring+software%22">Computer assisted instruction authoring software</searchLink><br /><searchLink fieldCode="DE" term="%22Probabilistic+generative+models%22">Probabilistic generative models</searchLink><br /><searchLink fieldCode="DE" term="%22Hierarchical+clustering+%28Cluster+analysis%29%22">Hierarchical clustering (Cluster analysis)</searchLink><br /><searchLink fieldCode="DE" term="%22Combinatorics%22">Combinatorics</searchLink>
– Name: Abstract
  Label: Abstract
  Group: Ab
  Data: Abstract: Procedural models are a powerful tool for quickly creating a variety of computer graphics content. However, authoring them is challenging, requiring both programming and artistic expertise. In this paper, we present a method for learning procedural models from a small number of example objects. We focus on the modular design setting, where objects are constructed from a common library of parts. Our procedural representation is a probabilistic program that models both the discrete, hierarchical structure of the examples as well as the continuous variability in their spatial arrangements of parts. We develop an algorithm for learning such programs from examples, using combinatorial search over program structures and variational inference to estimate continuous program parameters. We evaluate our method by demonstrating its ability to learn programs from examples of ornamental designs, spaceships, space stations, and castles. Experiments suggest that our learned programs can reliably generate a variety of new objects that are perceptually indistinguishable from hand‐crafted examples. [ABSTRACT FROM AUTHOR]
– Name: AbstractSuppliedCopyright
  Label:
  Group: Ab
  Data: <i>Copyright of Computer Graphics Forum is the property of Wiley-Blackwell and its content may not be copied or emailed to multiple sites without the copyright holder's express written permission. Additionally, content may not be used with any artificial intelligence tools or machine learning technologies. However, users may print, download, or email articles for individual use. This abstract may be abridged. No warranty is given about the accuracy of the copy. Users should refer to the original published version of the material for the full abstract.</i> (Copyright applies to all Abstracts.)
PLink https://search.ebscohost.com/login.aspx?direct=true&site=eds-live&db=egs&AN=129933437
RecordInfo BibRecord:
  BibEntity:
    Identifiers:
      – Type: doi
        Value: 10.1111/cgf.13371
    Languages:
      – Code: eng
        Text: English
    PhysicalDescription:
      Pagination:
        PageCount: 13
        StartPage: 401
    Subjects:
      – SubjectFull: Computer graphics
        Type: general
      – SubjectFull: Computer assisted instruction authoring software
        Type: general
      – SubjectFull: Probabilistic generative models
        Type: general
      – SubjectFull: Hierarchical clustering (Cluster analysis)
        Type: general
      – SubjectFull: Combinatorics
        Type: general
    Titles:
      – TitleFull: Example‐based Authoring of Procedural Modeling Programs with Structural and Continuous Variability.
        Type: main
  BibRelationships:
    HasContributorRelationships:
      – PersonEntity:
          Name:
            NameFull: Ritchie, Daniel
      – PersonEntity:
          Name:
            NameFull: Jobalia, Sarah
      – PersonEntity:
          Name:
            NameFull: Thomas, Anna
    IsPartOfRelationships:
      – BibEntity:
          Dates:
            – D: 01
              M: 05
              Text: May2018
              Type: published
              Y: 2018
          Identifiers:
            – Type: issn-print
              Value: 01677055
          Numbering:
            – Type: volume
              Value: 37
            – Type: issue
              Value: 2
          Titles:
            – TitleFull: Computer Graphics Forum
              Type: main
ResultId 1