Results 1 - 10
of
218
FORMS: A Flexible Object Recognition and Modeling System
- International Journal of Computer Vision
, 1995
"... We describe a flexible object recognition and modeling system (FORMS) which represents and recognizes animate objects from their silhouettes. This consists of a model for generating the shapes of animate objects which gives a formalism for solving the inverse problem of object recognition. We model ..."
Abstract
-
Cited by 128 (9 self)
- Add to MetaCart
We describe a flexible object recognition and modeling system (FORMS) which represents and recognizes animate objects from their silhouettes. This consists of a model for generating the shapes of animate objects which gives a formalism for solving the inverse problem of object recognition. We model all objects at three levels of complexity: (i) the primitives, (ii) the mid-grained shapes, which are deformations of the primitives, and (iii) objects constructed by using a grammar to join mid-grained shapes together. The deformations of the primitives can be characterized by principal component analysis or modal analysis. When doing recognition the representations of these objects are obtained in a bottom-up manner from their silhouettes by a novel method for skeleton extraction and part segmentation based on deformable circles. These representations are then matched to a database of prototypical objects to obtain a set of candidate interpretations. These interpretations are verified in a...
Visual Models of Plants Interacting with Their Environment
, 1996
"... Interaction with the environment is a key factor affecting the development of plants and plant ecosystems. In this paper we introduce a modeling framework that makes it possible to simulate and visualize a wide range of interactions at the level of plant architecture. This framework extends the form ..."
Abstract
-
Cited by 98 (11 self)
- Add to MetaCart
Interaction with the environment is a key factor affecting the development of plants and plant ecosystems. In this paper we introduce a modeling framework that makes it possible to simulate and visualize a wide range of interactions at the level of plant architecture. This framework extends the formalism of Lindenmayer systems with constructs needed to model bi-directional information exchange between plants and their environment. We illustrate the proposed framework with models and simulations that capture the development of tree branches limited by collisions, the colonizing growth of clonal plants competing for space in favorable areas, the interaction between roots competing for water in the soil, and the competition within and between trees for access to light. Computer animation and visualization techniques make it possible to better understand the modeled processes and lead to realistic images of plants within their environmental context. CR categories: F.4.2 [Mathematical Logi...
A Taxonomy for Artificial Embryogeny
, 2003
"... A major challenge for evolutionary computation is to evolve phenotypes such as neural networks, sensory systems, or motor controllers at the same level of complexity as found in biological organisms. In order to meet this challenge, many researchers are proposing indirect encodings, that is, evoluti ..."
Abstract
-
Cited by 76 (12 self)
- Add to MetaCart
A major challenge for evolutionary computation is to evolve phenotypes such as neural networks, sensory systems, or motor controllers at the same level of complexity as found in biological organisms. In order to meet this challenge, many researchers are proposing indirect encodings, that is, evolutionary mechanisms where the same genes are used multiple times in the process of building a phenotype. Such gene reuse allows compact representations of very complex phenotypes. Development is a natural choice for implementing indirect encodings, if only because nature itself uses this very process. Motivated by the development of embryos in nature, we define Artificial Embryogeny (AE) as the subdiscipline of evolutionary computation (EC) in which phenotypes undergo a developmental phase. An increasing number of AE systems are currently being developed, and a need has arisen for a principled approach to comparing and contrasting, and ultimately building, such systems. Thus, in this paper, we develop a principled taxonomy for AE. This taxonomy provides a unified context for long-term research in AE, so that implementation decisions can be compared and contrasted along known dimensions in the design space of embryogenic systems. It also allows predicting how the settings of various AE parameters affect the capacity to efficiently evolve complex phenotypes.
Compression and Explanation using Hierarchical Grammars
- Computer Journal
, 1997
"... This paper describes an algorithm, called SEQUITUR, that identifies hierarchical structure in ..."
Abstract
-
Cited by 75 (1 self)
- Add to MetaCart
This paper describes an algorithm, called SEQUITUR, that identifies hierarchical structure in
The Advantages of Generative Grammatical Encodings for Physical Design
- In Congress on Evolutionary Computation
, 2001
"... One of the applications of evolutionary algorithms is the automatic creation of designs. For evolutionary techniques to scale to the complexities necessary for actual engineering problems, it has been argued that generative systems, where the genotype is an algorithm for constructing the final desig ..."
Abstract
-
Cited by 70 (14 self)
- Add to MetaCart
One of the applications of evolutionary algorithms is the automatic creation of designs. For evolutionary techniques to scale to the complexities necessary for actual engineering problems, it has been argued that generative systems, where the genotype is an algorithm for constructing the final design, should be used as the encoding. We describe a system for creating generative specifications by combining Lindenmayer systems with evolutionary algorithms and apply it to the problem of generating table designs. Designs evolved by our system reach an order of magnitude more parts than previous generative systems. Comparing it against a non-generative encoding we find that the generative system produces designs with higher fitness and is faster than the non-generative system. Finally, we demonstrate the ability of our system to go from design to manufacture by constructing evolved table designs using rapid prototyping equipment. 1 Introduction Evolutionary algorithms (EAs) have been succe...
Synthetic Topiary
, 1994
"... The paper extends Lindenmayer systems in a manner suitable for simulating the interaction between a developing plant and its environment. The formalism is illustrated by modeling the response of trees to pruning, which yields synthetic images of sculptured plants found in topiary gardens. ..."
Abstract
-
Cited by 67 (10 self)
- Add to MetaCart
The paper extends Lindenmayer systems in a manner suitable for simulating the interaction between a developing plant and its environment. The formalism is illustrated by modeling the response of trees to pruning, which yields synthetic images of sculptured plants found in topiary gardens.
Developmental Models of Herbaceous Plants for Computer Imagery Purposes
, 1988
"... In this paper we present a method for modeling herbaceous plants, suit-able for generating realistic plant images and animating developmental processes. The idea is to achieve realism by simulating mechanisms which control plant growth in nature. The developmental approach to the modeling of plant a ..."
Abstract
-
Cited by 62 (8 self)
- Add to MetaCart
In this paper we present a method for modeling herbaceous plants, suit-able for generating realistic plant images and animating developmental processes. The idea is to achieve realism by simulating mechanisms which control plant growth in nature. The developmental approach to the modeling of plant architecture is extended to the modeling of leaves and flowers. The method is expressed using the formalism of L-systems.
Creating High-Level Components with a Generative Representation for Body-Brain Evolution
, 2002
"... One of the main limitations of scalability in body-brain evolution systems is the representation chosen for encoding creatures. This paper defines a class of representations called generative representations, which are identified by their ability to reuse elements of the genotype in the translatio ..."
Abstract
-
Cited by 56 (15 self)
- Add to MetaCart
One of the main limitations of scalability in body-brain evolution systems is the representation chosen for encoding creatures. This paper defines a class of representations called generative representations, which are identified by their ability to reuse elements of the genotype in the translation to the phenotype. This paper presents an example of a generative representation for the concurrent evolution of the morphology and neural controller of simulated robots, and also introduces GENRE, an evolutionary system for evolving designs using this representation. Applying GENRE to the task of evolving robots for locomotion and comparing it against a non-generative (direct) representation shows that the generative representation system rapidly produces robots with significantly greater fitness. Analyzing these results shows
Mutual Information Functions versus Correlation Functions
- Journal of Statistical Physics
, 1990
"... This paper studies one application of mutual information to symbolic sequence: the mutual information function M#d#. This function is compared with the more frequently used correlation function ,#d#. An exact relation between M#d# and ,#d# is derived for binary sequences. For sequences with more ..."
Abstract
-
Cited by 47 (9 self)
- Add to MetaCart
This paper studies one application of mutual information to symbolic sequence: the mutual information function M#d#. This function is compared with the more frequently used correlation function ,#d#. An exact relation between M#d# and ,#d# is derived for binary sequences. For sequences with more than two symbols,no such general relation exists; in particular, ,#d# = 0 mayormay not lead to M#d#=0. This linear,but not general,independence between symbols separated by a distance is studied for ternary sequences. Also included in this paper is the estimation of the #nite-size e#ect on calculating mutual information. Finally, the concept of #symbolic noise" is discussed.
Body-Brain Co-evolution Using L-systems as a Generative Encoding
- In Genetic and Evolutionary Computation Conference
, 2001
"... We co-evolve the morphology and controller ..."

