INTERNATIONAL JOURNAL OF SCIENTIFIC & TECHNOLOGY RESEARCH VOLUME 3, ISSUE 6, JUNE 2014 ISSN 2277-8616
1
IJSTR©2014
www.ijstr.org
Geometric Modelling Of Complex Objects Using
Iterated Function System
Ankit Garg, Ashish Negi, Akshat Agrawal, Bhupendra Latwal
Abstract: In the field of computer graphics construction of complex objects is difficult process. Objects in nature are complex such as tree, plants,
mountains and clouds. Traditional geometry is not adequate to describe these objects. Researchers are investigating different techniques to model
such types of complex objects. Algorithms presented in this paper are deterministic algorithm and random iteration algorithm which comes under
iterated function system. The fundamental property of any IFS is that image generated by it is also a fractal which is called attractor. Any set of affine
transformation and associated set of probabilities determines an Iterated function system (IFS). This paper presents the role of iterated function system
in geometric modeling of 2D and 3D fractal objects.
Key words: CMT, IFS
————————————————————
1 INTRODUCTION
Binoit Mandelbrot invented the word fractal. Latin adjective -
fractus verb – frangere means ‗to break‗to create irregular
fragments [12]. Fractals generated by dynamical systems are
called Algebraic fractals, Ex: Mandelbrot & Julia set. In the
field of computer graphics researchers are always try to find
out new ways to construct geometric model of objects.
Computer graphics provides various ways to construct man-
made objects e.g. building, plants etc. Well developed
mathematical polynomials are available to model such type of
objects. These well defined mathematical polynomials can
generate smooth geometry. As fractals are non smooth and
highly irregular traditional polynomial methods requires more
specification information. The concept of fractal was described
by IBM mathematician Benoit Mandelbrot. He found that
traditional geometry was inadequate to describe the structure
of natural objects which are complex such as mountain, cloud,
coastlines and tree. The non-Euclidean geometry or fractal
geometry deals with irregular and fragmented patterns.
Fractals are complex objects which has property of self
similarity- A small section of fractal object is similar to whole
object, hence fractal are the repetition of the same structural
form. There are two main groups of fractals: linear and
nonlinear [2]. The latter are typified by the popular Mandelbrot
set and Julia sets, which are fractals of the complex plane [2].
Fractal may have condensation sets. Fractal with
condensation set are not quite self similar. In general to create
any fractal three things are required: a set of transformations
(IFS), a base from which iteration starts, and a condensation
set (possibly the empty set). IFS provide a very compact
representation, efficient computation, and a very small amount
of user specifications [1]. An IFS is a set of contraction
mappings acting on a space X. The set of contraction mapping
has a set of probabilities.
Construction of fractal image with IFS starts with original
image and some successive transformation are applied over
the image. The result of IFS is called attractor which is a fix
point. This fix point after contraction mapping is nothing but an
image. An IFS maps the corresponding fractal onto itself as a
collection of smaller self similar copies. Seemingly a
photocopy machine has been designed by mean of which
coefficients of map are computed [3]. The concept of photo
copy machine has also been extended to the case of gray
scale images [3]. IFS can be used in fractal image
compression. Barsnley has derived a special form of the
Contractive Mapping Transform (CMT) applied to IFS‘s called
the College Theorem. College theorem suggests that the
hausdorff distance between two images should be as
minimum as possible, means the attractor of IFS should be
close approximation of original image. The distance between
original image and attractor is known as college error and it
should be as small as possible. Due to self similar property of
fractal IFS is applied on whole image in fractal image
compression to find out the redundancy in image. There may
be some images in which only part of image is similar to the
other part of image, not whole image. In this case instead of
applying affine transformation on whole image, contractive
affine transformations are applied on parts of image, and the
union of affine transformation is the final image. This can be
achieved by applying PIFS over image. Some object or
classical geometry can be generated as attractor of IFS.
Objects of classical geometry generated through IFS are
somewhat unsatisfactory only close approximation is possible.
2 MATHEMATICAL FOUNDATION OF IFS
Definition
A (hyperbolic) iterated function system consists of a complete
space (X, d) together with a finite set of contraction mappings
w
n
: X X, with respective contractivity factors s
n
, for n = 1,
2, ..., N. The notation for this IFS is {X ; w
n
, n = 1, 2, , N}
and its contractivity factor is s = max{s
n
: n = 1, 2, , N}.
Definition
An iterated function system with probabilities [8] consists of
IFS
{X; w
1
, w
2, ,
w
N
}
_________________________
Ankit Garg, pursuing PHD from Uttarakhand Technical
University, Dehradun. He is working as assistant
professor in Amity University, Haryana.
Ashish Negi is Associate professor in GBP
Engineering College, Pauri Garhwal.
Akshat Agrawal, Pursuing PHD from Amity University,
Haryana. He is working as assistant professor in Amity
University, Haryana.)
Bhupendra latwal, pursuing PHD, and working as
assistant professor