ArticlePDF Available

Getting Computers to Read The Architectural Semantics of Drawings

Authors:

Abstract and Figures

. This paper presents an approach to the reading of the architectural semantics of drawings. Topological constraints on objects are used to represent various types of groups where the groups produce repeating patterns. A process model of visual rhythm discovery is developed. Discovery of visual rhythms in an architectural facade is demonstrated. 1. Introduction Drawn shapes play a critical role in various design domains and particularly in architectural design not only in representing a design concept but also in allowing the designer to reinterpret them to develop new ideas. In the conceptual and creative aspects of designing this reinterpretation of what has been drawn appears to play an important role. Working in a visual medium - drawing - the designer sees what is there, draws in relation to it, and interprets what has been drawn, thereby informing further designing. In all this seeing, the designer not only visually registers information but also constructs and discovers visual ...
Content may be subject to copyright.
1
Getting Computers to Read The Architectural Semantics of
Drawings
John S. Gero and Han J. Jun
Key Centre of Design Computing
Department of Architectural and Design Science
University of Sydney
Sydney NSW 2006 Australia
email: {john, han}@arch.su.edu.au
Abstract. This paper presents an approach to the reading of the architectural semantics of drawings.
Topological constraints on objects are used to represent various types of groups where the groups produce
repeating patterns. A process model of visual rhythm discovery is developed. Discovery of visual rhythms in
an architectural facade is demonstrated.
1. Introduction
Drawn shapes play a critical role in various design domains and particularly in architectural
design not only in representing a design concept but also in allowing the designer to reinterpret
them to develop new ideas. In the conceptual and creative aspects of designing this
reinterpretation of what has been drawn appears to play an important role. Working in a visual
medium - drawing - the designer sees what is there, draws in relation to it, and interprets what
has been drawn, thereby informing further designing. In all this seeing, the designer not only
visually registers information but also constructs and discovers visual patterns in it [Schön and
Wiggins, 1992].
From seeing what was intended to be drawn, intentional and/or unintentional patterns of shapes
are identified. The patterns can be grouped into dominant themes or formative ideas which can
conceivably be used in the generation of designs. A formative idea is understood to be a
concept which a designer uses to influence or give form to a design. Formative ideas from
shapes are considered as shape semantics. Emergent shape semantics in architectural design
from plans and/or facades include visual symmetry, visual rhythm, visual movement and visual
balance.
Shape semantics play an important role in organising decisions, providing order, and
generating a final form in visually-oriented design. They appear to have a special role in
architectural design in particular. Architecture reflects its main design concept through the
structure of visual organization. Visual organization can be treated as the visual semantics of
the design and is perceivable by designers. However, current computer-aided drawing,
computer-aided drafting and computer-aided design systems prevent the discovery and use of
visual shape semantics because most computer-aided design systems treat shapes as sets of
-----------------
ACADIA'95
2
primitives, such as line segments and their endpoints [Mitchell et al, 1987]. Inadvertently such
systems have enforced fixation so that it is not surprising that they are not used in the early
stages of architectural design. This is one obstacle in using computers to provide significant
assistance to human creativity. Symbolic models related to shapes and, to a lesser extent, to
shape emergence have been studied [Stiny, 1994]. However there has been very little work on
emergence of shape semantics at a symbolic level or on the development of a computational
process model of it. Thus, the major aim of this paper is to describe a computational model for
the emergence of shape semantics and to discuss their potential to improve the capability of
CAAD systems to support a designer's creativity at the conceptual design stage in architectural
design.
2. Shape Semantics in Architecture
2.1. Definitions
Shape semantics provide ways to interpret shapes. A primary shape semantic is a visual pattern
of relationships of shapes which is represented explicitly and intentionally. An emergent shape
semantic is a visual pattern of shapes that exists only implicitly in the relationships of shapes,
and that was not explicitly input and was not represented at input time. Many such patterns
have predefined labels. Figure 1 shows a plan from which examples of primary shapes,
primary shape semantics and emergent semantics can be inferred. Shape semantics emergence
is the process of recognizing both emergent and primary shape semantics from primary and /or
emergent shapes.
Figure 1: The plan of the Indian Institute of Management of Ahmedabad in India from which
many architectural semantics can be discovered (Louis I. Kahn, 1963- ) (from Giurgola, R.
and Mehta, J. (1975), Louis I. Kahn, A.D.A. EDITA Tokyo, Tokyo, p.77)
2.2. Visual Rhythm
There is a vast array of possible architectural shape semantics which could be emerged. Four
types of shape semantics of architectural design are of interest through interpretations of the
visual patterns from plans and facades as shown in Figure 2: visual symmetry, visual rhythm,
visual movement and visual balance. The representation of visual symmetry and a process
3
model to discover it have been developed [Gero and Jun, 1994]. In this paper we will describe
the representation of visual rhythm and a process model for its discovery. The term 'rhythm'
has been used widely. Nature around us is throbbing with complex rhythms and these rhythms
serve the purpose of life [Gombrich, 1984]. Even though rhythm reminds most of people of
its musical sense, there is no concrete definition of rhythm itself in music because of the
complexity of relations with other elements [Cooper and Weyer, 1960; Porter, 1986]. The
concept of rhythm in architecture, sculpture and painting has played an important role in
accomplishing and judging designers' works. The principle of composition in the works of the
great masters has been investigated at a mathematical level [Richter, 1932]. Other research into
rhythm has been in the area of psychology. The laws of perceptual grouping in Gestalt
psychology could be used to explain visual rhythm as visual phenomena [Arnheim, 1966;
Palmer, 1983]. Some principles in the laws of perception can be applied to architectural design
[Meiss, 1986].
(a)
(d)
(c)
(b)
Figure 2: Emergence of architectural semantics from plans: (a) reflective symmetry:
Montmorency (Claude-Nicolas Ledoux) (from Mitchell, W., Liggett, R. and Kvan, T. (1987)
The Art of Computer Graphics Programming, Van Nostrand Reinhold , New York, p.443); (b)
visual rhythm: Master Plan & Headquarters Office Development for the Langley Court Site
(Richard Rogers, 1986) (from Anonymous (1988) Richard Rogers, Yoshio Yoshida, Tokyo.);
(c) visual movement: Holy Trinity Ukrainian Church (Radoslav Zuk, 1977) (from Clark, R. H.
and Pause, M. (1985) Precedents in Architecture, Van Nostrand Reinhold, New York, p.207);
(d) visual balance: Annex to Oita Medical Hall (Arata Isozaki, 1970-1972) (from Clark, R. H.
and Pause, M. (1985) Precedents in Architecture, Van Nostrand Reinhold, New York, p.180)
However, there appears to be no adequate representation of visual rhythm at a symbolic level.
Therefore, in this paper we present two contributions which assist in the discovery of visual
rhythm. The first is concerned with a representation of visual rhythm at the symbolic level.
The second is concerned with a process model of visual rhythm discovery.
4
We define visual rhythm as the perception of patterns of relationships of equivalent objects or
groups of objects such that the patterns contain repetition along one or more axes. Emergence
of visual rhythm in architectural designs may be discovered when repetitions of visual patterns
of shapes exist.
3. Representation
3.1 Introduction
The general representation of forms constructed of objects is [Gero and Jun, 1994]
F = {No; constraints}
where No is the number of objects constituting form F and the constraints, which constrain
behaviours or properties resulting from the objects, based upon which particular forms are
defined.
When the constraints on forms are constraints on visual rhythm, visual rhythm exists.
Therefore the symbolic representation of visual rhythm R is
R = {No; constraints}.
Objects are treated as units of visual rhythm. When the units are grouped into identical
patterns, the pattern is regarded as the unit in visual rhythm.
The group G is represented by the number of objects (n) and constraints on units.
G = n(constraints on units).
Therefore, the representation of visual rhythm becomes
R = ng (constraints on groups)
where ng is the number of groups which produce the repeating patterns. For generality a group
may contain a single line segment, a single enclosed shape, a group of line segments or a group
of enclosed shapes.
3.2 Constraints
Eight symbols, , , Æ, , ª, , and , for representing topological constraints on objects
in visual rhythm are introduced. These define the topological constraints on objects.
O2 is right of O1 and τ(O2) = O1 => O1 O2.
O1 is left of O2 and τ(O1) = O2 => O1 O2.
O1 is below O2 and τ(O1) = O2 => O1 Æ O2.
O1 is above O2 and τ(O1) = O2 => O1 O2.
O2 is below right of O1 and τ(O2) = O1 => O1 ª O2.
O1 is below left of O2 and τ(O1) = O2 => O1 O2.
O2 is above right of O1 and τ(O2) = O1 => O1 O2.
O1 is above left of O2 and τ(O1) = O2 => O1 O2.
Where Oi denotes objects and τ(Oi) = Oj means Oi is translated into Oj.
5
For example, R = ng{G()} represents identical groups, G, translated from left to right. The
group may contain various types of objects or groups of objects such as: a single segment,
denoted by L; a group of line segments, denoted Lg; a single enclosed shape, S; or a group of
enclosed shapes, Sg. When a group is a group of enclosed shapes, the same symbols are used
for topological constraints on shapes. For example,
G = (, )
=> S1 S2 S3
=> τ1(S1) = S2 and S1 is left of S2 τ2(S2) = S3 and S2 is above left of S3
Various types of visual rhythm as repeating units of a group of line segments are shown in
Figure 3. Representation of each type of visual rhythm shown in Figure 3 is as follows:
Figure 3(a):
Group of units: G = (Lg1),
Representation of visual rhythm: R = 4[17{G()} ],
where Lg1 = ;
Figure 3(b):
Group of units: G = (Lg2),
Representation of visual rhythm: R = 3[4{G()} ],
where Lg2 = ;
Figure 3(c):
Group of units: G = (Lg3),
Representation of visual rhythm: R = 3[Ci, 14{G()}, Ct ],
where Lg3 = , Ci denotes initial condition ( ) and Ct is terminal condition ( );
Figure 3(d):
Group of units: G = (Lg4),
Representation of visual rhythm: R = n[3{G()} ],
where Lg4 = .
6
(a)
(b)
(c)
(d)
Figure 3: Examples of various types of visual rhythm as repeating groups of line segments in
the Filigree Warehouse elevation (from Blaser W. (1980). Filigree Architecture, Wepf, Basel,
p.131)
Various types of visual rhythm as repeating units of group of enclosed shapes are shown in
Figure 4. Representation of each type of visual rhythm shown in Figure 4 is as follows:
Figure 4(a):
Unit = ,
Group of units: G = (3, , 2, Æ),
Representation of visual rhythm: R= 2[n{G()} ];
Figure 4(b):
Unit = ,
Group of units: G = (),
Representation of visual rhythm: R = 2[4{G()} ];
7
Figure 4(c):
Unit = ,
Group of units: G = (2)
Representation of visual rhythm: R = 8{G()};
Figure 4(d):
Unit = ,
Group of units: G = (4, 4),
Representation of visual rhythm: R = 4{G()}.
(a)
(b)
(c)
(d)
Figure 4: Examples of various types of visual rhythm as repeating groups of shapes
4. Process Model for Visual Rhythm Discovery
8
Visual rhythm is discovered when groups of identical units repeat in a uniform sequence.
Equivalent properties of elements in primary objects are searched by a process called object
correspondence. Corresponding structures of objects are inferred by constraints on structures
of objects resulting from behaviours of the structures. Through the process of object
correspondence, corresponding structures are found. After corresponding structures are
found, groups from various objects are searched in the grouping process. Consequently visual
rhythms are discovered by the process of rhythm emergence, as shown in Figure 5. Various
types of visual rhythm based on their repetition sequence are discovered through the process.
Thus, visual rhythm discovery involves three steps: (1) searching for corresponding structures
of objects, so called object correspondence; (2) searching for groups, so called grouping; and
(3) discovering repetitions of groups, so called visual rhythm emergence.
primary objects
object correspondence
grouping
groups
corresponding structures
rhythm emergence
visual rhythm
Figure 5: A process model of visual rhythm emergence
4.1 Object correspondence
Object correspondence confirms corresponding structures of elements in primary objects. Line
segments are regarded as basic structural units for groups in visual rhythm. Corresponding
line segments as units are searched for when line segments lie in parallel infinite maximal lines
9
and dimensional constraints on the line segments are equal [Gero and Jun, 1994]. Given two
infinite maximal lines and segments in lines respectively:
lp and lj and (iap, ibp) lp and (ijc, ijd), (ije, ijf) and (ijg, ijk) lj.
Line segment correspondence exists when
lp // lj d(iap, ibp) = d(ijc, ijd) = d(ije, ijf) = d(ijg, ijk) =>
(iap, ibp) (ijc, ijd) (ije, ijf) d(ijg, ijk).
Where lp // lj means two infinite maximal lines, lp and lj, are parallel to each other, iap
represents the intersections of two lines, la and lp, (iap, ibp) represents segment of a line, lp and
the dimension of the segment is represented as d(iap, ibp).
4.2 Grouping
Grouping is the process of searching various types groups of line segments, enclosed shapes
and groups of enclosed shapes resulting from grouping line segments. Grouping involves two
steps as shown in Figure 6: (i) searching groups of line segments, called line segment
grouping; and (ii) searching groups of enclosed shapes after searching enclosed shapes, called
shape grouping.
In line segment grouping, a group of line segments as continuous patterns and enclosed shapes
are searched by grouping adjacent intersections. Enclosed shapes are found by enclosed
groups of intersections [Gero and Yan, 1994]. Otherwise various groups of continuous line
segments are emerged.
corresponding structures
(corresponding line segments)
line segments grouping
enclosed shapes
shape grouping
groups of line segments
groups of enclosed shapes
groups
Figure 6: Process of grouping
4.3 Visual rhythm emergence
Visual rhythm emergence is the process of discovering possible visual rhythm from the shapes.
Through processes of object correspondence and grouping, various groups of line patterns and
10
groups of enclosed shapes are discovered. When identical groups are repeated, the pattern
from repeating identical groups is searched by examining topological constraints on groups.
Visual rhythms are discovered as repetitions of identical groups of objects. In other words,
they are discovered when equivalent translational constraints exist for all groups. A visual
rhythm is discovered, for example, when the following rule is satisfied.
Discovered: G1 = (2, ), G2= (2, ), G3= (2, ),
Find: visual rhythm
τ(G1) = G2, τ(G2) = G3,
G1 G2 G3
=> R = 3{G()}
5. Visual Rhythm in Architectural Design
The architectural facade of the Palace of Justice designed by Le Corbusier is analysed to
discover various types of visual rhythms. Only some emergent visual rhythms could be
presented. The facade of the building is shown in Figure 7.
Figure 7: Example of facade design from the Palace of Justice designed by Le Corbusier, 1956
(from Boesiger, W. and Girsberger, H. (1967), Le Corbusier 1910-1965, Thames and
Hudson, London, p.201).
5.1 Object correspondence
Grids of facades are one way for determining facade design for a building. Here, the grids are
taken as infinite maximal lines for inferring corresponding line segments through this process.
Four different types of primary corresponding line segments and numbers of emergent
corresponding line segments are searched for in primary object representation using infinite
maximal lines in Figure 8.
11
Figure 8: Primary object representation (shown as heavy lines) of Figure 7 using infinite
maximal lines (shown as light lines).
5.2 Grouping
Using the process outlined in Section 4.2 groups are discovered. Some examples of groups of
line segments and enclosed groups are shown in Figure 9.
(a)
(b)
(c)
Figure 9: (a) Primary groups of line segments; (b) primary groups of enclosed shapes; and (c)
some emergent groups of enclosed shapes.
5.3 Visual rhythm emergence
Various emergent visual rhythms are discovered from the repeating identical groups through
this process. The units are groups of line segments or groups of enclosed shapes. Some
emergent visual rhythms from groups of line segments are shown in Figure 10 (a) and some
12
emergent visual rhythms from groups of enclosed shapes are shown in Figure 10 (b), (c), (d),
(e) and (f).
(a)
(b)
(c)
(d)
(e)
(f)
Figure 10: Examples of various types of emergent visual rhythms of Figure 7
6. Discussion
The ability to discover architectural semantics from drawings readily offers opportunities to
develop design-oriented graphics system which may be more amenable to augment designers
during the early conceptual stage of design than current systems. We have developed a
symbolic representation of shape semantics, in particular visual rhythm, from two dimensional
shapes in this work.
We can conceive of a variety of visual semantics from architectural drawings such as visual
movement and visual balance. These shape semantics can be symbolically represented at
different levels of abstraction, where the symbolic representation can be characterised to allow
it to be mapped onto the various semantics. So far we have been only concerned with
discovering architectural semantics from existing drawings. An appropriate question to raise is
how can the various architectural semantics be introduced into a design. It appears that there are
two distinct situations to examine. The first is when the architectural semantics have been
discovered in an existing drawing and the second is when the designer wishes to enforce a
particular semantic in a design. Both these cases can be treated a constraint satisfaction
problems using constraint-based graphics languages.
Acknowledgments
13
Valuable discussions were had with Dr. Routley of the Department of Music and Associate
Professor Purcell of the Department of Architectural and Design Science both in the University
of Sydney. Part of this work is supported by a grant from the Australian Research Council.
References
Anonymous (1988). Richard Rogers, Yoshio Yoshida, Tokyo.
Arnheim, R. (1966). Art and Visual Perception, University of California Press, Berkeley and
Los Angeles.
Blaser W. (1980). Filigree Architecture, Wepf, Basel.
Boesiger, W. and Girsberger, H. (1967), Le Corbusier 1910-1965, Thames and Hudson,
London
Clark, R. H. and Pause, M. (1985). Precedents in Architecture, Van Nostrand Reinhold, New
York.
Cooper, G.W. and Meyer, L.B. (1960). The Rhythmic Structure of Music, University of
Chicago Press, Chicago.
Gero, J.S. and Jun, H.J. (1994). Emergence of shape semantics of architectural shapes,
Working Paper, Key Centre of Design Computing, Department of Architectural and Design
Science, The University of Sydney, Sydney.
Gero, J. S. and Yan, M. (1994). Shape emergence by symbolic reasoning, Environment and
Planning B: Planning and Design 21: 191-212.
Giurgola, R. and Mehta, J. (1975), Louis I. Kahn, A.D.A. EDITA Tokyo, Tokyo.
Gombrich, E.H. (1984). The Sense of Order, Phaidon, Oxford.
Meiss, P. (1986). Elements of Architecture, Van Nostrand Reinhold, London.
Mitchell, W., Liggett, R. and Kvan, T. (1987) The Art of Computer Graphics Programming,
Van Nostrand Reinhold, New York
Palmer, S.E. (1983). The psychology of perceptual organization: a transformational approach,
in Beck, J., Hope. B. and Rosenfeld, A. (eds), Human and Machine Vision, Academic Press,
Orlando, pp.269-339.
Porter, S. (1986). Music: A Comprehensive Introduction, Excelsior Music Publishing Co.,
New York.
Richter, I.A. (1932). Rhythmic Form in Art, John Lane The Bodley Head, London.
Schön, D. A. and Wiggins, G. (1992). Kinds of seeing and their functions in designing,
Design Studies 13(2): 135-156.
Stiny, G. (1994). Shape rules; closure, continuity, and emergence, Environment and Planning
B 21: S49-78.
... Similarities in shapes are identified by attributes, physical structure (Gero and Jun, 1995), continuous transformation (March and Steadman, 1971;Steadman, 1983;Mitchell, 1990), or organising structure (Falkenhainer et al, 1989/90). Shapes are recognised and categorised in terms of their attributes, such as colour, line type, thickness, and so on. ...
... Congruent shapes have the same structure of elements in terms of topology and geometry. If two shapes have the same number of infinite maximal lines, number of intersections, geometrical properties of infinite maximal lines and dimensional constraints on segments on each infinite maximal line, then these two shapes are congruent (Gero and Jun, 1995). ). ...
Article
Full-text available
Properties of shapes and shape patterns are investigated in order to represent shape pattern knowledge for supporting shape pattern recognition. It is based on the notion that shape patterns are classified in terms of similarity of spatial relationships as well as physical properties. Methods for shape pattern recognition are explained and examples from an implementation are presented. 1. Introduction Ever since humans have made artefacts, they have used design knowledge as design sources for new designs. This knowledge has been learned or abstracted from existing objects both natural and artificial using the human@s cognitive processes. Among design knowledge, shape pattern knowledge tends to be fundamental for aesthetic design. Recognition of this shape pattern knowledge will provide potentially important sources for design computation as formative ideas. Computer recognition of shape patterns has difficulties due to variations in shapes and shape properties. From a set of different...
... Fig. 7. The plan of the Indian Institute of Management of Ahmedabad in India, designed by Louis I. Kahn, from which many emergent visual semantics can be discovered (after [Gero and Jun, 1995b]) Such concepts can be seen to apply in three dimensions also. Figure 8 shows emergent visual movement in the Temple of Thebes in three dimensions. ...
Article
Full-text available
This paper introduces notions of creativity and creative design as a form of computational exploration. Exploration is used as a means of defining spaces which are then searched. It is shown that schemas provide an opportunity to describe exploration. Emergence as a process which modifies schemas is described, as a 'creative process'. Visual emergence is elaborated and other forms of emergence are described. The role of emergence in creative design is presented. Keywords. creative design, design theory, emergence 1.
... Shape exploration in this program can be considered potentially creative inasmuch as emergent shape semantics "exists only implicitly in the relationships of shapes, and is never explicitly input and is not represented at input time" [12]. The primary shape in this particular system is constrained to triangles, while new nodes based on line segment intersection produce emergent polygons of more than three sides. ...
Article
Full-text available
Early studies of brainstorming showed that individuals tend to generate more and better ideas than groups. But recent studies depict a more complex picture, reinforc-ing the need to better understand the interplay between individual and group ideation. Group influence can be one way to address the complex interplay between ideas in brainstorming. We define group influence as the de-gree to which individuals are influenced by ideas com-ing from other team members. This paper presents re-sults from a multi-agent simulation of the role of group influence in brainstorming groups, which support a number of insightful hypotheses to consider.
... Congruent shapes have the same structure of elements in terms of topology and geometry. If two shapes have the same number of infinite maximal lines, number of intersections, geometrical properties of infinite maximal lines and dimensional constraints of segments on each infinite maximal line, then these two shapes are congruent (Gero and Jun, 1995). This is to say that shapes are considered congruent if and only if structural properties of one shape are equivalent to structural properties of another shape in terms of topology and geometry. ...
Article
Full-text available
This paper presents the development of a computational system of Situated Learning in Design (SLiDe). Situated learning is based on the notion that knowledge is more useful when it is learned in relation to its immediate and active context, ie its situation, and less useful when it is learned out of context. The usefulness of design knowledge is in its operational significance based upon where it was used and applied. SLiDe elucidates how design knowledge is learned in relation to its situation, how design situations are constructed and altered over time in response to changes taking place in the design environment. SLiDe is implemented within the domain of architectural shapes in the form of floor plans to capture the situatedness of shape semantics. SLiDe utilises an incremental learning clustering mechanism not affected by concept drift that makes it capable of constructing various situational categories and modifying them over time. The paper concludes with a discussion of the potential benefits of using SLiDe during the conceptual stages of designing.
... Congruent shapes have the same structure of elements in terms of topology and geometry. If two shapes have the same number of infinite maximal lines, number of intersections, geometrical properties of infinite maximal lines and dimensional constraints of segments on each infinite maximal line, then these two shapes are congruent (Gero and Jun, 1995a). This is to say that shapes are considered congruent if, and only if, structural properties of one shape are equivalent to structural properties of another shape in terms of topology and geometry. ...
Article
Full-text available
Learning the situatedness (applicability conditions), of design knowledge recognised from design compositions is the central tenet of the research presented in this thesis. This thesis develops and implements a computational system of situated learning and investigates its utility in designing. Situated learning is based on the concept that "knowledge is contextually situated and is fundamentally influenced by its situation". In this sense learning is tuned to the situations within which "what you do when you do matters". Designing cannot be predicted and the results of designing are not based on actions independent of what is being designed or independent of when, where and how it was designed. Designers' actions are situation dependent (situated), such that designers work actively with the design environment within the specific conditions of the situation where neither the goal state nor the solution space is completely predetermined. In designing, design solutions are fluid and emergent entities generated by dynamic and situated activities instead of fixed design plans. Since it is not possible in advance to know what knowledge to use in relation to any situation we need to learn knowledge in relation to its situation, i.e. learn the applicability conditions of knowledge. This leads towards the notion of the situation as having the potential role of guiding the use of knowledge. Situated Learning in Designing (SLiDe) is developed and implemented within the domain of architectural shape composition (in the form of floor plans), to construct the situatedness of shape semantics. An architectural shape semantic is a set of characteristics with a semantic meaning based on a particular view of a shape such as reflection symmetry, adjacency, rotation and linearity. Each shape semantic has preconditions without which it cannot be recognised. Such preconditions indicate nothing about the situation within which this shape semantic was recognised. The situatedness or the applicability conditions of a shape semantic is viewed as, the interdependent relationships between this shape semantic as the design knowledge in focus, and other shape semantics across the observations of a design composition. While designing, various shape semantics and relationships among them emerge in different representations of a design composition. Multiple representations of a design composition by re-interpretation have been proposed to serve as a platform for SLiDe. Multiple representations provide the opportunity for different shape semantics and relationships among them to be found from a single design composition. This is important if these relationships are to be used later because it is not known in advance which of the possible relationships could be constructed are likely to be useful. Hence, multiple representations provide a platform for different situations to be encountered. A symbolic representation of shape and shape semantics is used in which the infinite maximal lines form the representative primitives of the shape. SLiDe is concerned with learning the applicability conditions (situatedness), of shape semantics locating them in relation to situations within which they were recognised (situation dependent), and updating the situatedness of shape semantics in response to new observations of the design composition. SLiDe consists of three primary modules: Generator, Recogniser and Incremental Situator. The Generator is used by the designer to develop a set of multiple representations of a design composition. This set of representations forms the initial design environment of SLiDe. The Recogniser detects shape semantics in each representation and produces a set of observations, each of which is comprised of a group of shape semantics recognised at each corresponding representation. The Incremental Situator module consists of two sub-modules, Situator and Restructuring Situator, and utilises an unsupervised incremental clustering mechanism not affected by concept drift. The Situator module locates recognised shape semantics in relation to their situations by finding regularities of relationships among them across observations of a design composition and clustering them into situational categories organised in a hierarchical tree structure. Such relationships change over time due to the changes taken place in the design environment whenever further representations are developed using the Generator module and new observations are constructed by the Recogniser module. The Restructuring Situator module updates previously learned situational categories and restructures the hierarchical tree accordingly in response to new observations. Learning the situatedness shape semantics may play a crucial role in designing if designers pursue further some of these shape semantics. This thesis illustrates an approach in which SLiDe can be utilised in designing to explore the shapes in a design composition in various ways; bring designers! attention to potentially hidden features and shape semantics of their designs; and maintain the integrity of the design composition by using the situatedness of shape semantics. The thesis concludes by outlining future directions for this research to learn and update the situatedness of design knowledge within the context of use; considering the role of functional knowledge while learning the situatedness of design knowledge; and developing an autonomous situated agent-based designing system.
... Various types of shape semantics can be represented at the symbolic level [9,10]. Shape semantics are interpreted, from given two-dimensional shapes, by relying on constraints on shapes, which constrain behaviours or properties resulting from the representation of those shapes. ...
Article
Full-text available
Emergence is the process of making properties which were not explicitly represented in a computational system explicit. This paper presents two approaches to graphical emergence suitable or implementation in a CAAD system. It presents processes for shape emergence - the interpretation of shapes which were not intentionally placed there by the designer - and shape semantics emergence - the interpretation of patterns of shape into structures which were not intentionally there by the designer. Examples of both processes and their use are given.
... Similarities in shapes are identified by attributes, physical structure (Gero and Jun, 1995), continuous transformation (March and Steadman, 1971;Steadman, 1983;Mitchell, 1990), or organising structure (Falkenhainer et al, 1989/90). Shapes are recognised and categorised in terms of their attributes, such as, colour, line type, thickness, and so on. ...
Article
Full-text available
Art historians and critics have defined the style as common features appeared in a class of objects. Abstract common features from a set of objects have been used as a bench mark for date and location of original works. Common features in shapes are identified by relationships as well as physical properties from shape descriptions. This paper will focus on how the computer recognises common shape properties from a class of shape objects to learn style. Shape representation using schema theory has been explored and possible inductive generalisation from shape descriptions has been investigated.
... Fig. 7. The plan of the Indian Institute of Management of Ahmedabad in India, designed by Louis I. Kahn, from which many emergent visual semantics can be discovered (after [Gero and Jun, 1995b]) Such concepts can be seen to apply in three dimensions also. Figure 8 shows emergent visual movement in the Temple of Thebes in three dimensions. ...
Article
Full-text available
. This paper introduces notions of creativity and creative design as a form of computational exploration. Exploration is used as a means of defining spaces which are then searched. It is shown that schemas provide an opportunity to describe exploration. Emergence as a process which modifies schemas is described, as a 'creative process'. Visual emergence is elaborated and other forms of emergence are described. The role of emergence in creative design is presented. Keywords. creative design, design theory, emergence 1.
Article
Properties of shapes and shape patterns are investigated in order to represent shape pattern knowledge for supporting shape pattern recognition. It is based on the notion that shape patterns are classified in terms of similarity of spatial relationships as well as physical properties. Methods for shape pattern recognition are explained and examples from an implementation are presented. 1. Introduction Ever since humans have made artefacts, they have used design knowledge as design sources for new designs. This knowledge has been learned or abstracted from existing objects both natural and artificial using the human@s cognitive processes. Among design knowledge, shape pattern knowledge tends to be fundamental for aesthetic design. Recognition of this shape pattern knowledge will provide potentially important sources for design computation as formative ideas. Computer recognition of shape patterns has difficulties due to variations in shapes and shape properties. From a set of different...
Article
This paper presents a possible use of discovered shape semantics in CAAD systems for architectural design. The importance of the concept of the emergence of shape semantics is emphasized through examples in the architectural design process. The ability of discovery of shape semantics in CAAD systems is demonstrated, and the possible use of the discovered shape semantics in design is suggested.
Article
Full-text available
The authors develop a shape representation based on the concept of infinite maximal lines. Constraints on the behaviours of infinite maximal lines are used to define shapes. A process model of shape emergence which relies on this representation is developed. Hypothesis-driven and data-driven approaches to shape emergence are demonstrated.
Article
Architectural designing is described as a kind of experimentation that consists in reflective 'conversation' with the materials of a design situation. A designer sees, moves and sees again. Working in some visual medium -- drawing, in the article examples -- the designer sees what is 'there' in some representation of a site, draws in relation to it, and sees what has been drawn, thereby informing further designing. In all this 'seeing' the designer not only visually registers information but also constructs its meaning -- identifies patterns and gives them meanings?? ???h) ?????????0*0*0*???? ???? beyond themselves. Words like 'recognize,' 'detect,' 'discover' and 'appreciate' denote variants of seeing, as do such terms as 'seeing that,' 'seeing as' and 'seeing in.' The purpose here is to explore the kinds of seeing involved in designing and to describe their various functions. At local and global levels, and in many different ways, designing is an interaction of making and seeing, doing and discovering. On the basis of a few minuscule examples, the authors suggest some of the ways in which this sort of interaction works. Some conditions that enable it to work are described. And some of its consequences for design education and for the development of computer environments useful to designers are drawn
Article
In this influential book on the subject of rhythm, the authors develop a theoretical framework based essentially on a Gestalt approach, viewing rhythmic experience in terms of pattern perception or groupings. Musical examples of increasing complexity are used to provide training in the analysis, performance, and writing of rhythm, with exercises for the student's own work. "This is a path-breaking work, important alike to music students and teachers, but it will make profitable reading for performers, too."—New York Times Book Review "When at some future time theories of rhythm . . . are . . . as well understood, and as much discussed as theories of harmony and counterpoint . . . they will rest in no small measure on the foundations laid by Cooper and Meyer in this provocative dissertation on the rhythmic structure of music."—Notes ". . . . a significant, courageous and, on the whole, successful attempt to deal with a very controversial and neglected subject. Certainly no one who takes the time to read it will emerge from the experience unchanged or unmoved."—Journal of Music Theory The late GROSVENOR W. COOPER, author of Learning to Listen, was professor of music at the University of California at Santa Cruz.
Article
Precedents in Architecture provides a vocabulary for architectural analysis that will help you understand the works of others, and aid you in creating your own designs. Here, you will examine the work of internationally known architects with the help of a unique diagrammatic technique, which you can also use to analyze existing buildings. In addition to the sixteen original contributors, the Second Edition features seven new, distinguished architects. All 23 architects were selected because of the strength, quality, and interest of their designs. Precedents in Architecture, 2/e is an invaluable resource offering: * Factual graphic information on 88 buildings that represent a range of time, function, and style accompanied by detailed analysis of each building * A reference for a technique of graphic analysis as a tool for understanding and designing architecture Whether you are a novice or a seasoned professional, Precedents in Architecture, 2/e will enrich your design vocabulary and give you an invaluable tool for the ongoing assessment of buildings you encounter every day.
Article
Topologies obtained via closure operations structure shapes according to computations in a shape grammar, so that emergence is compatible with continuity.
Rhythmic Form in Art
  • I A Richter
Richter, I.A. (1932). Rhythmic Form in Art, John Lane The Bodley Head, London.
The psychology of perceptual organization: a transformational approach
  • W Mitchell
  • R Liggett
  • T Kvan
Mitchell, W., Liggett, R. and Kvan, T. (1987) The Art of Computer Graphics Programming, Van Nostrand Reinhold, New York Palmer, S.E. (1983). The psychology of perceptual organization: a transformational approach, in Beck, J., Hope. B. and Rosenfeld, A. (eds), Human and Machine Vision, Academic Press, Orlando, pp.269-339.
Filigree Architecture
  • W Blaser
Blaser W. (1980). Filigree Architecture, Wepf, Basel.