how to transform and filter images using ifs

21
HOW TO TRANSFORM AND FILTER IMAGES USING ITERATED FUNCTION SYSTEMS. MICHAEL F. BARNS LEY  ∗ , BREND AN HARDI NG  ,  AND  KONST ANTIN IGUDESMAN Abstract.  We presen t a genera l theory of fractal trans formatio ns and show how it leads to new type of method for ltering and transforming digital images. This work substan tially generalizes earlier work on fracta l tops. The approach inv olves fractal geometry , chaot ic dynamics, and an in- terplay between discrete and continuous representations. The underlying mathematics is established and applications to digital imaging are described and exemplied. Key words.  Iterated function systems, dynamical systems, fractal transformations. AMS subject classications.  37B10, 54H20, 68U10 1. Int roductio n.  Fra ctal transformation s are mappings b etw een pairs of at- tract ors of iterate d function syst ems. They are dene d with the aid of code space struc tures , and can be quite simple to handle and comput e. They can be applied to digital images when the attractors are rectangular subsets of  R 2 . The y are te rmed ”fractal” because they can change the box-counting, Hausdor, and other dimensions of sets and meas ures upon which they act. In this paper we substan tially gener alize and develop the theory and we illustrate how it may be applied to digital imaging. Previous work was restricted to fractal transformations dened using fractal tops. Fractal tops were introduced in  [2] and further developed in  [5, 6, 7, 11] . The mai n ide a is thi s: giv en an ite rat ed funct ion syst em with a coding map and an at- tract or, a  section  of the coding map, called a tops function, can be dened using the ”top” addresse s of points on the attract or. Give n tw o itera ted functio n systems each with an attractor, a coding map, and a common code space, a mapping from one attractor to the other can be constructed by composing the tops function, for the rst iterate d function system, with the coding map for the second system. Under various conditions the composed map, from one attractor to the other, is continuous or a homeo morph ism. In the cases of ane and projectiv e iterated function systems, practical methods based on the chaos game algor ithm [8]  are feasible for the approx- imate digital computation of such transformations. Fractal tops have applications to information theory and to computer graphics. They have been applied to the produc- tion of artwork, as discussed for example in  [4] , and to real-time image synthesis [ 18]. In the present paper we extend the theory and applications. Much of the material in this paper is new. The underlying new idea is that diverse sections of a coding map may be dened quite generally, but specically enough to be useful, by associating certain dynamical systems with the iterated function system. These sections provide novel collections of fract al trans formations; by their means we generali ze the theo ry and applic ation s of fractal tops. We estab lish properties of fractal tran sformation s, including condi tions under whic h they are con tinu ous. The propert ies are illustrate d by examples related to digita l imagin g. A notable result, Theorem  5.3,  states the existence of nontrivial fractal homeo- morphisms between attractors of some ane overlapping iterated function systems. Dep artmen t of Mathematics Australian Nati onal Uni ve rsity Canberra, ACT, Aus tralia (  [email protected] .au ). Department of Mathematics, Australian National University ( [email protected]). F aculty of Mech anics and Mathematics Kazan State University Kazan, Russi an Federa tion ([email protected]). 1   a   r    X    i   v   :    1    1    0    2  .    3    1    9    9   v    1    [   m   a    t    h  .    G    T    ]    1    5    F   e    b    2    0    1    1

Upload: maria-isabel-binimelis

Post on 02-Jun-2018

226 views

Category:

Documents


0 download

TRANSCRIPT

8/10/2019 How to Transform and Filter Images Using IFS

http://slidepdf.com/reader/full/how-to-transform-and-filter-images-using-ifs 1/21

8/10/2019 How to Transform and Filter Images Using IFS

http://slidepdf.com/reader/full/how-to-transform-and-filter-images-using-ifs 2/21

8/10/2019 How to Transform and Filter Images Using IFS

http://slidepdf.com/reader/full/how-to-transform-and-filter-images-using-ifs 3/21

8/10/2019 How to Transform and Filter Images Using IFS

http://slidepdf.com/reader/full/how-to-transform-and-filter-images-using-ifs 4/21

8/10/2019 How to Transform and Filter Images Using IFS

http://slidepdf.com/reader/full/how-to-transform-and-filter-images-using-ifs 5/21

8/10/2019 How to Transform and Filter Images Using IFS

http://slidepdf.com/reader/full/how-to-transform-and-filter-images-using-ifs 6/21

8/10/2019 How to Transform and Filter Images Using IFS

http://slidepdf.com/reader/full/how-to-transform-and-filter-images-using-ifs 7/21

8/10/2019 How to Transform and Filter Images Using IFS

http://slidepdf.com/reader/full/how-to-transform-and-filter-images-using-ifs 8/21

8/10/2019 How to Transform and Filter Images Using IFS

http://slidepdf.com/reader/full/how-to-transform-and-filter-images-using-ifs 9/21

8/10/2019 How to Transform and Filter Images Using IFS

http://slidepdf.com/reader/full/how-to-transform-and-filter-images-using-ifs 10/21

8/10/2019 How to Transform and Filter Images Using IFS

http://slidepdf.com/reader/full/how-to-transform-and-filter-images-using-ifs 11/21

8/10/2019 How to Transform and Filter Images Using IFS

http://slidepdf.com/reader/full/how-to-transform-and-filter-images-using-ifs 12/21

8/10/2019 How to Transform and Filter Images Using IFS

http://slidepdf.com/reader/full/how-to-transform-and-filter-images-using-ifs 13/21

8/10/2019 How to Transform and Filter Images Using IFS

http://slidepdf.com/reader/full/how-to-transform-and-filter-images-using-ifs 14/21

8/10/2019 How to Transform and Filter Images Using IFS

http://slidepdf.com/reader/full/how-to-transform-and-filter-images-using-ifs 15/21

8/10/2019 How to Transform and Filter Images Using IFS

http://slidepdf.com/reader/full/how-to-transform-and-filter-images-using-ifs 16/21

8/10/2019 How to Transform and Filter Images Using IFS

http://slidepdf.com/reader/full/how-to-transform-and-filter-images-using-ifs 17/21

8/10/2019 How to Transform and Filter Images Using IFS

http://slidepdf.com/reader/full/how-to-transform-and-filter-images-using-ifs 18/21

8/10/2019 How to Transform and Filter Images Using IFS

http://slidepdf.com/reader/full/how-to-transform-and-filter-images-using-ifs 19/21

8/10/2019 How to Transform and Filter Images Using IFS

http://slidepdf.com/reader/full/how-to-transform-and-filter-images-using-ifs 20/21

8/10/2019 How to Transform and Filter Images Using IFS

http://slidepdf.com/reader/full/how-to-transform-and-filter-images-using-ifs 21/21