Krzysztof Gdawiec
Publications
Books
Domańska, D., Gdawiec, K.
Wydawnictwo UŚ, Katowice, (2017) [in Polish]
Abstract. The book is a gentle introduction to the programming world. As the Chinese proverb says: "One picture is worth more than a thousand words", so the book uses a graphical approach in learning the programming. The reader will learn to write programs that create various graphical objects and patterns in the Processing language, which is a dialect of one of the most popular programming languages — the Java language. Processing was created at MIT (Massachusetts Institute of Technology) having in mind artists, thus learning of this language is very easy and one can quickly create different graphics programs. During the reading of the book, the reader will learn various programming concepts and techniques, such as variables, conditional statements, loops, arrays, functions, recursion. At the end of each chapter there are assignments. If any of the assignments is to hard to solve, at the end of the book are examples of solutions of all the assignments.
The book is intended for people who have never had a chance to learn programming and are interested in learning the basics of programming and for those that know programming, but want to refresh their knowledge and want to face up with the Processing language. The only requirements that the reader should meet is the knowledge of the elements of school mathematics and the desire to learn programming. 

Kotarski, W., Gdawiec, K., Machnik, G.T.
Basics of Modelling and Visualization
University of Silesia, Katowice, (2009)
Abstract. This textbook presents basic concepts related to modelling and visualization tasks. Chapters 14 describe transformations in the plane and in the space, and geometrical forms of graphical objects such as curves, patches and fractals. Chapter 5 is about lights, materials, textures, colours that all are needed to enrich a severe appearance of pure geometrical objects leading to their photorealistic visualizations. In Chapter 6 freeware software such as POV Ray, MayaVi and Deep View are described. Using those software one can obtain photorealistic renderings and visualizations.
The textbook was prepared for students of the specialization ,,Modelling and Visualization in Bioinformatics'' but it should be helpful to anyone who is interested in computer graphics, modelling techniques, animation and visualization of data. Authors of this textbook believe that information presented in the book will be useful for students and will inspire their imagination in creation of photorealistic static 3D scenes and also will be helpful in creation of animations and visualization of data in an effective and professional way. 
Journals, Proceedings
Chung, K.W., Ouyang, P., Nicolas, A., Cao, S., Bailey, D., Gdawiec, K.
Mathematical Methods in the Applied Sciences (in press)
Abstract. Dutch graphic artist M.C. Escher created many famous drawings with a deep mathematical background based on wallpaper symmetry, hyperbolic geometry, spirals, and regular polyhedra. However, he did not attempt any spiral drawings in hyperbolic space. In this paper, we consider a modified hyperbolic geometry by removing the condition that a geodesic is orthogonal to the unit circle in the Poincare model. We show that spiral symmetry and the similarity property exist in this modified geometry so that the creation of uncommon hyperbolic spiral drawings is possible. To this end, we first establish the theoretical foundation for the proposed method by deriving a contraction mapping and a rotation for constructing modified hyperbolic spiral tilings (MHSTs) and introduce symmetry groups to analyse the structure of MHSTs. Then, to embed a predesigned wallpaper template into the tiles, we derive a onetoone mapping between a tile of MHST and a rectangle. Finally, we specify some technical implementation details and give a gallery of the resulting MHST drawings. Using existing wallpaper templates, the proposed method is able to generate a great variety of exotic Escherlike drawings.


Kumari, S., Gdawiec, K., Nandal, A., Kumar, N., Chugh, R.
Aequationes Mathematicae 97(2), 257278, (2023)
Abstract. In this paper, we present an application of the viscosity approximation type iterative method introduced by Nandal et al. (Iteration Process for Fixed Point Problems and Zeros of Maximal Monotone Operators, Symmetry, 2019) to visualize and analyse the Julia and Mandelbrot sets for a complex polynomial of the type T(z) = z^n + p z + r, where p, r ∈ C, and n ≥ 2. This iterative method has many applications in solving various fixed point problems. We derive an escape criterion to visualize Julia and Mandelbrot sets via the proposed viscosity approximation type method. Moreover, we present several graphical examples of the fractals generated with the proposed iteration method.


Tanveer, M., Nazeer, W., Gdawiec, K.
Mathematics and Computers in Simulation 209, 184204, (2023)
Abstract. Since its introduction, the Mandelbrot set has been studied and generalised in various directions. Some authors generalized it by using iterations from fixed point theory, whereas others characterized it by using different complex functions or polynomials. In this paper, we replace the constant c in the classical z^p + c function with log c^t, where t ∈ R and t ≥ 1. Moreover, we prove escape criteria for the Mann and PicardMann iterations in which we use the modified function. Then, we present graphical and numerical examples showing the behaviour of the generated sets depending on the parameters of the iterations and the parameter t. Using the proposed approach, we can generate a great variety of fascinating fractal patterns, and when t ∈ N the sets form rosette patterns.


Ouyang, P., Gdawiec, K., Nicolas, A., Bailey, D.R.M., Chung, K.W.
ACM Transactions on Graphics 42(2), Article no. 18, (2023)
Abstract. Whirlpools, by the Dutch graphic artist M.C. Escher, is a woodcut print in which fish interlock as a double spiral tessellation. Inspired by this print, in this paper we extend the idea and present a general method to create Escherlike interlocking spiral drawings of N whirlpools. To this end, we first introduce an algorithm for constructing regular spiral tiling T. Then, we design a suitable spiral tiling T and use N copies of T to compose an interlocking spiral tiling K of N whirlpools. To create Escherlike drawings similar to the print, we next specify realization details of using wallpaper templates to decorate K. To enhance the aesthetic appeal, we propose several measures to minimize motif overlaps of the spiral drawings. Technologically, we develop algorithms for generating Escherlike drawings that can be implemented using shaders. The method established is thus able to generate a great variety of exotic Escherlike interlocking spiral drawings.


Ouyang, P., Chung, K.W., Bailey, D., Nicolas, A., Gdawiec, K.
The Visual Computer 38(11), 39233935, (2022)
Abstract. In this paper, using both handdrawn and computerdrawn graphics, we establish a method to generate advanced Escherlike spiral tessellations. We first give a way to achieve simple spiral tilings of cyclic symmetry. Then, we introduce several conformal mappings to generate three derived spiral tilings. To obtain Escherlike tessellations on the generated tilings, given predesigned wallpaper motifs, we specify the tessellations' implementation details. Finally, we exhibit a rich gallery of the generated Escherlike tessellations. According to the proposed method, one can produce a great variety of exotic Escherlike tessellations that have both good aesthetic value and commercial potential.


Kumari, S., Gdawiec, K., Nandal, A., Postolache, M., Chugh, R.
Chaos, Solitons & Fractals 163, 112540, (2022)
Abstract. Iterative procedures have been proved as a milestone in the generation of fractals. This paper presents a new approach to visualize Mandelbrot and Julia sets for complex polynomials of the form W(z) = z^n + mz + r; n ≥ 2 where m, r ∈ C, and biomorphs for any complex function through a viscosity approximation method which is among the most widely used iterative methods for finding fixed points of nonlinear operators. We derive novel escape criterion for generating Julia and Mandelbrot sets via proposed viscosity approximation method. Moreover, we visualize the sets using the escape time algorithm and the proposed iteration. Then, we discuss the shape change of the obtained sets depending on the parameters of the iteration using graphical and numerical experiments. The presented examples reveal that this change can be very complex, and we are able to obtain a great variety of shapes.


Gdawiec, K., Lisowska, A., Kotarski, W.
Lecture Notes in Computer Science, vol. 13351, pp. 162168, (2022)
Abstract. Recently, the pseudoNewton method was proposed to solve the problem of finding the points for which the maximal modulus of a given polynomial over the unit disk is attained. In this paper, we propose a modification of this pseudoNewton method, which relies on the use of fractional order derivatives (Caputo and RiemannLiouville derivatives) instead of the classical one. The proposed modification is evaluated twofold: visually via polynomiographs coloured according to the number of needed iterations, and numerically by using the convergence area index, the average number of iterations and generation time of polynomiographs. The experimental results show that the fractional pseudoNewton method for some fractional orders behaves better in comparison to the standard pseudoNewton algorithm, which means a decrease in the number of iterations and the higher convergence index over the standard algorithm.


Gościniak, I., Gdawiec, K.
Lecture Notes in Computer Science, vol. 13350, pp. 623636, (2022)
Abstract. The rootfinding problem is very important in many applications and has become an extensive research field. One of the directions in this field is the use of various iteration schemes. In this paper, we propose a new generalised iteration scheme. The schemes like Mann, Ishikawa, DasDebata schemes are special cases of the proposed iteration. Moreover, we use the proposed iteration with the PSObased Newtonlike method in two tasks. In the first task, we search for the roots, whereas in the second one for patterns with aesthetic features. The obtained results show that the proposed iteration can decrease the average number of iterations needed to find the roots and that we can generate patterns with potential artistic applications.


Gdawiec, K., Adewinbi, H.
Applied Sciences 12(6), 2923, (2022)
Abstract. In the literature, we can find various methods for generating artistic patterns. One of the methods is the orbit trap method. In this paper, we propose various modifications of a variant of the orbit trap method that generates patterns with wallpaper symmetry. The first modification relies on replacing the Picard iteration (used in the original method) with the Siteration known from the fixed point theory. Moreover, we extend the parameters in the Siteration from scalar to vector ones. In the second modification, we replace the Euclidean metric used in the orbit traps with other metrics. Finally, we propose three new orbit traps. The presented examples show that using the proposed method, we are able to obtain a great variety of interesting patterns. Moreover, we show that a proper selection of the orbit traps and the mapping used by the method can lead to patterns that possess a local fractal structure.


Gościniak, I., Gdawiec, K., Woźniak, K., Machoy, M.
Procedia Computer Science 192, 18561865, (2021)
Abstract. Applications of the fractal dimension include the analysis and interpretation of medical images. The article presents a method for determining image features that are based on fractal dimension. In the proposed method, an optimization process (modified semimultifractal optimization algorithm) creates a division into subareas similarly to a multiresolution method. Using this division, a characteristic spectrum based on the fractal dimensions is calculated. This spectrum is applied to the recognition method of Xray images of teeth. The obtained experimental results showed that the proposed method can effectively recognize such images.


Shahid, A.A., Nazeer, W., Gdawiec, K.
Monatshefte für Mathematik 195(4), 565584, (2021)
Abstract. In recent years, researchers have studied the use of different iteration processes from fixed point theory in the generation of complex fractals. For instance, the Mann, Ishikawa, Noor, JungckMann and JungckIshikawa iterations have been used. In this paper, we study the use of the PicardMann iteration with sconvexity in the generation of Mandelbrot and Julia sets. We prove the escape criterion for the (k+1)st degree complex polynomial. Moreover, we present some graphical and numerical examples regarding Mandelbrot and Julia sets generated using the proposed iteration.


Ouyang, P., Chung, K.W., Nicolas, A., Gdawiec, K.
ACM Transactions on Graphics 40(3), Article no. 31, (2021)
Abstract. A fractal tiling (ftiling) is a kind of rarely explored tiling by similar polygonal tiles which possesses selfsimilarity and the boundary of which is a fractal. Based on a tiling by similar isosceles right triangles, Dutch graphic artist M.C. Escher created an ingenious print Square Limit in which fish are uniformly reduced in size as they approach the boundaries of the tiling. In this paper, we present four families of ftilings and propose an easytoimplement method to achieve similar Escherlike drawings. By systematically investigating the local starshaped structure of ftilings, we first enumerate four families of ftilings admitted by kiteshaped or dartshaped prototiles. Then, we establish a fast binning algorithm for visualizing ftilings. To facilitate the creation of Escherlike drawings on the reported ftilings, we next introduce onetoone mappings between the square, and kite and dart, respectively. This treatment allows a predesigned square template to be deformed into all prototiles considered in the paper. Finally, we specify some technical implementations and present a gallery of the resulting Escherlike drawings. The method established in this paper is thus able to generate a great variety of exotic Escherlike drawings.


Gdawiec, K., Kotarski, W., Lisowska, A.
Lecture Notes in Computer Science, vol. 12742, pp. 330337, (2021)
Abstract. In this paper, we propose an improvement of the Robust Newton's Method (RNM). The RNM is a generalisation of the known Newton's root finding method restricted to polynomials. Unfortunately, the RNM is slow. Thus, in this paper, we propose the acceleration of this method by replacing the standard Picard iteration in the RNM by the Siteration. This leads to an essential acceleration of the modified method. We present the advantages of the proposed algorithm over the RNM using polynomiagraphs and some numerical measures. Moreover, we present its possible application to the generation of artistic patterns.


Gdawiec, K., Kotarski, W., Lisowska, A.
Nonlinear Dynamics 104(1), 297331, (2021)
Abstract. There are two main aims of this paper. The first one is to show some improvement of the Robust Newton's Method (RNM) introduced recently by Kalantari. The RNM is a generalisation of the wellknown Newton's root finding method. Since the base method is undefined at critical points, the RNM allows working also at such points. In this paper, we improve the RNM method by applying the Mann iteration instead of the standard Picard iteration. This leads to an essential decrease in the number of root finding steps without visible destroying the sharp boundaries among the basins of attractions presented in polynomiographs. Furthermore, we investigate visually the dynamics of the RNM with the Mann iteration together with the basins of attraction for varying Mann's iteration parameter with the help of polynomiographs for several polynomials. The second aim of this paper is to present the intriguing polynomiographs obtained from the dynamics of the RNM with the Mann iteration under various sequences used in this iteration. The obtained polynomiographs differ considerably from the ones obtained with the RNM and are interesting from the artistic perspective. Moreover, they can easily find applications in wallpaper or fabric design.


Gdawiec, K., Kotarski, W., Lisowska, A.
Numerical Algorithms 86(3), 9531010, (2021)
Abstract. The aim of this paper is to visually investigate the dynamics and stability of the process in which the classic derivative is replaced by the fractional RiemannLiouville or Caputo derivatives in the standard Newton rootfinding method. Additionally, instead of the standard Picard iteration, the Mann, Khan, Ishikawa and S iterations are used. This process when applied to polynomials on complex plane produces images showing basins of attractions for polynomial zeros or images representing the number of iterations required to achieve any polynomial root. The images are called as polynomiographs. In this paper, we use the colouring according to the number of iterations which reveals the speed of convergence and dynamic properties of processes visualised by polynomiographs. Moreover, to investigate the stability of the methods we use basins of attraction. To compare numerically the modified rootfinding methods among them we demonstrate their action for polynomial z^3  1 on complex plane.


Tanveer, M., Nazeer, W., Gdawiec, K.
Indian Journal of Pure and Applied Mathematics 51(4), 12851303, (2020)
Abstract. In recent years, researchers have studied the use of different iteration processes from fixed point theory for the generation of complex fractals. Examples are the Mann, the Ishikawa, the Noor, the JungckMann and the JungckIshikawa iterations. In this paper, we present a generalisation of complex fractals, namely Mandelbrot, Julia and multicorn sets, using the JungckCR implicit iteration scheme. This type of iteration does not reduce to any of the other iterations previously used in the study of complex fractals; thus, this generalisation gives rise to new fractal forms. We prove a new escape criterion for a polynomial of the following form z^m  a z + c, where a, c ∈ C, and present some graphical examples of the obtained complex fractals.


Gościniak, I., Gdawiec, K.
Soft Computing 24(18), 1413514155, (2020)
Abstract. Many algorithms that iteratively find solution of an equation require tuning. Due to the complex dependence of many algorithm’s elements, it is difficult to know their impact on the work of the algorithm. The article presents a simple rootfinding algorithm with selfadaptation that requires tuning, similarly to evolutionary algorithms. Moreover, the use of various iteration processes instead of the standard Picard iteration is presented. In the algorithm’s analysis, visualizations of the dynamics were used. The conducted experiments and the discussion regarding their results allow to understand the influence of tuning on the proposed algorithm. The understanding of the tuning mechanisms can be helpful in using other evolutionary algorithms. Moreover, the presented visualizations show intriguing patterns of potential artistic applications.


Gościniak, I., Gdawiec, K.
Entropy 22(7), 734, (2020)
Abstract. There is a huge group of algorithms described in the literature that iteratively find solutions of a given equation. Most of them require tuning. The article presents rootfinding algorithms that are based on the NewtonRaphson method which iteratively finds the solutions, and require tuning. The modification of the algorithm implements the best position of particle similarly to the particle swarm optimisation algorithms. The proposed approach allows visualising the impact of the algorithm's elements on the complex behaviour of the algorithm. Moreover, instead of the standard Picard iteration, various feedback iteration processes are used in this research. Presented examples and the conducted discussion on the algorithm's operation allow to understand the influence of the proposed modifications on the algorithm's behaviour. Understanding the impact of the proposed modification on the algorithm's operation can be helpful in using it in other algorithms. The obtained images also have potential artistic applications.


Gdawiec, K., Shahid, A.A., Nazeer, W.
Mediterranean Journal of Mathematics 17(2), Article number 43, (2020)
Abstract. There are many methods for solving a polynomial equation and many different modifications of those methods have been proposed in the literature. One of such modifications is the use of various iteration processes taken from the fixed point theory. In this paper, we propose a modification of the iteration processes used in the Basic Family of iterations by replacing the convex combination with an sconvex one. In our study we concentrate only on the Siteration with sconvexity. We present some graphical examples, the socalled polynomiographs, and numerical experiments showing the dependency of polynomiograph's generation time on the value of the s parameter in the sconvex combination.


Gdawiec, K., Kotarski, W., Lisowska, A.
Symmetry 11(9), 1143, (2019)
Abstract. The aim of this paper is to investigate experimentally and to present visually the dynamics of the processes in which in the standard Newton's root finding method the classic derivative is replaced by the fractional RiemannLiouville or Caputo derivatives. These processes applied to polynomials on the complex plane produce images showing basins of attractions for polynomial zeros or images representing the number of iterations required to obtain polynomial roots. These latter images were called by Kalantari as polynomiographs. We use both: the colouring by roots to present basins of attractions, and the colouring by iterations that reveal the speed of convergence and dynamic properties of processes visualised by polynomiographs.


Wang, X., Yu, T., Chung, K., Gdawiec, K., Ouyang, P.
Symmetry 11(3), 391, (2019)
Abstract. Regular polytopes (RPs) are an extension of 2D (twodimensional) regular polygons and 3D regular polyhedra in ndimensional (n ≥ 4) space. The high abstraction and perfect symmetry are their most prominent features. The traditional projections only show vertex and edge information. Although such projections can preserve the highest degree of symmetry of the RPs, they can not transmit their metric or topological information. Based on the generalized stereographic projection, this paper establishes visualization methods for 5D RPs, which can preserve symmetries and convey general metric and topological data. It is a general strategy that can be extended to visualize ndimensional RPs (n > 5).


BishehNiasar, M., Gdawiec, K.
Mathematics and Computers in Simulation 160, 112, (2019)
Abstract. In recent years many researchers have focused their attention on the use of different iteration process  known from fixed point theory  in the generation of different kinds of patterns. In this paper, we propose modifications of the Saadatmandi and BishehNiasar root finding method. In the first modification we modify the formula of the method and in the second modification we use the Siteration with periodic parameters. Moreover, we numerically investigate some properties of the proposed methods and modification using three measures, i.e., the generation time, mean number of iterations and convergence area index. The obtained polynomiographs show that the proposed methods have a potential artistic applications, and the numerical results show that there is no obvious dependency of the considered measures on the sequences of the parameters used in the Siteration.


Kwun, Y.C., Tanveer, M., Nazeer, W., Gdawiec, K., Kang, S.M.
IEEE Access 7, 1216712176, (2019)
Abstract. Today fractals play an important role in many fields, e.g., image compression or encryption, biology, physics etc. One of the earliest studied fractal types was the Mandelbrot and Julia sets. These fractals have been generalized in many different ways. One of such generalizations is the use of various iteration processes from fixed point theory. In this paper, we study the use of JungckCR iteration process extended further by the use of sconvex combination. The JungckCR iteration process with sconvexity is implicit three step feedback iteration process. We prove new escape criteria for the generation of Mandelbrot and Julia sets via the proposed iteration process. Moreover, we present some graphical examples obtained by the use of escape time algorithm and the derived criteria.


Gościniak, I., Gdawiec, K.
Communications in Nonlinear Science and Numerical Simulation 67, 7699, (2019)
Abstract. Many algorithms that iteratively find solution of an equation are described in the literature. In this article we propose an algorithm that is based on the NewtonRaphson root finding method and which uses an adaptation mechanics. The adaptation mechanics is based on a linear combination of some membership functions and allows a better control of algorithm's dynamics. The proposed approach allows to visualize the adaptation mechanics impact on the operation of the algorithm. Moreover, various iteration processes and their operation mechanics are discussed in this research. The understanding of the impact of the proposed modifications on the algorithm's operation can be helpful at using other algorithms. The obtained visualizations have also an artistic potential and can be used for instance in creating mosaics, wallpapers etc.


Gościniak, I., Gdawiec, K.
Lecture Notes in Computer Science, vol. 11241, pp. 4756, (2018)
Abstract. In artistic pattern generation one can find many different approaches to the generation process. One of such approaches is the use of root finding methods. In this paper, we present a new method of generating artistic patterns with the use of root finding. We modify the classical Newton's method using a Particle Swarm Optimization approach. Moreover, we introduce various iteration processes instead of the standard Picard iteration used in the Newton's method. Presented examples show that using the proposed method we are able to obtain very interesting and diverse patterns that could have an artistic application, e.g., in texture generation, tapestry or textile design etc.


Gdawiec, K., Shahid, A.A.
Open Journal of Mathematical Sciences 2(1), 5672, (2018)
Abstract. Since the introduction of complex fractals by Mandelbrot they gained much attention by the researchers. One of the most studied complex fractals are Mandelbrot and Julia sets. In the literature one can find many generalizations of those sets. One of such generalizations is the use of the results from fixed point theory. In this paper we introduce in the generation process of Mandelbrot and Julia sets a combination of the Siteration, known from the fixed point theory, and the sconvex combination. We derive the escape criteria needed in the generation process of those fractals and present some graphical examples.


Gdawiec, K.
International Journal of Applied Mathematics and Computer Science 27(4), 827837, (2017)
Abstract. Aesthetic patterns are widely used nowadays, e.g. in jewellery design, carpet design, as textures and patterns on wallpapers etc. Most of the work during the design stage is carried out by a designer manually. Therefore, it is highly useful to develop methods for aesthetic pattern generation. In this paper, we present methods for generating aesthetic patterns using the dynamics of a discrete dynamical system. The presented methods are based on the use of different iteration processes from fixed point theory (Mann, S, Noor etc.) and the use of an affine combination of these iterations. Moreover, we propose new convergence tests that enrich the obtained patterns. The proposed methods generate patterns in a procedural way and can be easily implemented on the GPU. The presented examples show that using the proposed methods we are able to obtain a variety of interesting patterns. Moreover, the numerical examples show that the use of the GPU implementation using shaders allows the generation of patterns in real time and the speedup  compared to the CPU implementation  ranges from about 1000 to 2500 times.


Gdawiec, K.
Nonlinear Dynamics 90(4), 24572479, (2017)
Abstract. Fractal patterns generated in the complex plane by root finding methods are well known in the literature. In the generation methods of these fractals only one root finding method is used. In this paper, we propose the use of a combination of root finding methods in the generation of fractal patterns. We use three approaches to combine the methods: (1) the use of different combinations, e.g. affine and sconvex combination, (2) the use of iteration processes from fixed point theory, (3) multistep polynomiography. All the proposed approaches allow us to obtain new and diverse fractal patterns that can be used, for instance, as textile or ceramics patterns. Moreover, we study the proposed methods using five different measures: average number of iterations, convergence area index, generation time, fractal dimension and Wada measure. The computational experiments show that the dependence of the measures on the parameters used in the methods is in most cases a nontrivial, complex and nonmonotonic function.


Gdawiec, K., Kotarski, W.
Applied Mathematics and Computation 307, 1730, (2017)
Abstract. In this paper, an iteration process, referred to in short as MMP, will be considered. This iteration is related to finding the maximum modulus of a complex polynomial over a unit disc on the complex plane creating intriguing images. Kalantari calls these images polynomiographs independently from whether they are generated by the root finding or maximum modulus finding process applied to any polynomial. We show that the images can be easily modified using different MMP methods (pseudoNewton, MMPHouseholder, methods from the MMPBasic, MMPParametric Basic or MMPEulerSchroder Families of Iterations) with various kinds of nonstandard iterations. Such images are interesting from three points of views: scientific, educational and artistic. We present the results of experiments showing automatically generated nontrivial images obtained for different modifications of root finding MMPmethods. The colouring by iteration reveals the dynamic behaviour of the used root finding process and its speed of convergence. The results of the present paper extend Kalantari's recent results in finding the maximum modulus of a complex polynomial based on Newton's process with the Picard iteration to other MMPprocesses with various nonstandard iterations.


Gdawiec, K.
Computer Graphics Forum 36(1), 3545, (2017)
Abstract. In this paper, we generalize the idea of starshaped set inversion fractals using iterations known from fixed point theory. We also extend the iterations from real parameters to socalled qsystem numbers and proposed the use of switching processes. All the proposed generalizations allowed us to obtain new and diverse fractal patterns that can be used, e.g., as textile and ceramics patterns. Moreover, we show that in the chaos game for iterated function systems  which is similar to the inversion fractals generation algorithm  the proposed generalizations do not give interesting results.


Gdawiec, K.
Nonlinear Dynamics 87(4), 22352249, (2017)
Abstract. Mandelbrot and Julia sets are examples of fractal patterns generated in the complex plane. In the literature we can find many generalizations of those sets. One of such generalizations is the use of switching process. In this paper we introduce some switching processes to another type of complex fractals, namely polynomiographs. Polynomiograph is an image presenting the visualization of the complex polynomial's root finding process. The proposed switching processes will be divided into four groups, i.e., switching of: the root finding methods, the iterations, the polynomials and the convergence tests. All the proposed switching processes change the dynamics of the root finding process and allowed us to obtain new and diverse fractal patterns.


Gdawiec, K.
Lecture Notes in Computer Science, vol. 9972, pp. 2936, (2016)
Abstract. In this paper, we present some modifications of inversion fractals. The first modification is based on the use of different metrics in the inversion transformation. Moreover, we propose a switching process between different metric spaces. All the proposed modifications allowed us to obtain new and diverse fractal patterns that differ from the original inversion fractals.


Gdawiec, K., Kotarski, W., Lisowska, A.
WSCG 2016 Short Papers Proceedings, pp. 15, (2016)
Abstract. In this paper we propose to replace the standard Picard iteration in the NewtonRaphson method by Mann and Ishikawa iterations. This iteration's replacement influence the solution finding process that can be visualized as polynomiographs for the square systems of equations. Polynomiographs presented in the paper, in some sense, are generalization of Kalantari's polynomiography from a single polynomial equation to the square systems of equations. They are coloured based on two colouring methods: basins of attractions with different colours for every real root and colouring dependent on the number of iterations. Possible application of the presented method can be addressed to computer graphics where aesthetic patterns can be used in e.g. texture generation, animations, tapestry design.


Gdawiec, K., Kotarski, W., Lisowska, A.
Journal of Nonlinear Science and Applications 9(5), 23052315, (2016)
Abstract. The aim of this paper is to present some modifications of the biomorphs generation algorithm introduced by Pickover in 1986. A biomorph stands for biological morphologies. It is obtained by a modified Julia set generation algorithm. The biomorph algorithm can be used in the creation of diverse and complicated forms resembling invertebrate organisms. In this paper the modifications of the biomorph algorithm in two directions are proposed. The first one uses different types of iterations (Picard, Mann, Ishikawa). The second one uses a sequence of parameters instead of one fixed parameter used in the original biomorph algorithm. Biomorphs generated by the modified algorithm are essentially different in comparison to those obtained by the standard biomorph algorithm, i.e., the algorithm with Picard iteration and one fixed constant.


Gdawiec, K.
Advances in Intelligent Systems and Computing, vol. 391, pp. 499506, (2015)
Abstract. In the paper, a modification of rendering algorithm of polynomiograph is presented. Polynomiography is a method of visualization of complex polynomial root finding process and it has applications among other things in aesthetic pattern generation. The proposed modification is based on a perturbation mapping, which is added in the iteration process of the root finding method. The use of the perturbation mapping alters the shape of the polynomiograph, obtaining in this way new and diverse patterns. The results from the paper can further enrich the functionality of the existing polynomiography software.


Gdawiec, K., Kotarski, W., Lisowska, A.
Abstract and Applied Analysis, vol. 2015, Article ID 797594, 19 pages, (2015)
Abstract. In this paper a survey of some modifications based on the classic Newton's and the higher order Newtonlike root finding methods for complex polynomials are presented. Instead of the standard Picard's iteration several different iteration processes, described in the literature, that we call as nonstandard ones, are used. Kalantari's visualizations of root finding process are interesting from at least three points of view: scientific, educational, and artistic. By combining different kinds of iterations, different convergence tests, and different colouring we obtain a great variety of polynomiographs. We also check experimentally that using complex parameters instead of real ones in multiparameter iterations do not destabilize the iteration process. Moreover, we obtain nicely looking polynomiographs that are interesting from the artistic point of view. Real parts of the parameters alter symmetry, whereas imaginary ones cause asymmetric twisting of polynomiographs.


Gdawiec, K., Kotarski, W., Lisowska, A.
Polynomiography with Nonstandard EulerSchroder Family of Iterations
Computational Intelligence Systems. University of Silesia, Katowice, pp. 7585, (2014) [in Polish]
Abstarct. Polynomiography, introduced by Kalantari, is a visualization, on the complex, of the polynomial equation solving process. It connects two aspects, mathematical, i.e. equation solving, with graphical representation using the socalled polynomiographs. From the computer graphics point of view the second aspect of polynomiography is more important, because it leads to the possibility of automatic generation of patterns with an aesthetic value. The aim of the paper is generalization of Kalantari's polynomiography through the use of a new multiparameter iteration schemes in connection with the higher order methods of the EulerSchroder family. Polynomiographs obtained in this way significantly expand the set of possible to generate patterns, that are significantly different from the motives generated using the standard Kalantari's polynomiography.


Gdawiec, K.
Fractals 22(4), 1450009, 7 pages, (2014)
Abstract. In the paper, we generalized the idea of circle inversion to starshaped sets and used the generalized inversion to replace the circle inversion transformation in the algorithm for the generation of the circle inversion fractals. In this way, we obtained the starshaped set inversion fractals. The examples that we have presented show that we were able to obtain very diverse fractal patterns by using the proposed extension and that these patterns are different from those obtained with the circle inversion method. Moreover, because circles are starshaped sets, the proposed generalization allows us to deform the circle inversion fractals in a very easy and intuitive way.


Gdawiec, K.
Lecture Notes in Computer Science, vol. 8671, pp. 2532, (2014)
Abstract. Polynomiography is a method of visualization of complex polynomial root finding process. One of the applications of polynomiography is generation of aesthetic patterns. In this paper, we present two new algorithms for polynomiograph rendering that allow to obtain new diverse patterns. The algorithms are based on the ideas used to render the well known Mandelbrot and Julia sets. The results obtained with the proposed algorithms can enrich the functionality of the existing polynomiography software.


Gdawiec, K., Kotarski, W., Lisowska, A.
WSCG 2014 Poster Papers Proceedings, pp. 2126, (2014)
Abstract. In the paper visualizations of some modifications based on the Newton's root finding of complex polynomials are presented. Instead of the standard Picard iteration several different iterative processes described in the literature, that we call as nonstandard ones, are used. Following Kalantari such visualizations are called polynomiographs. Polynomiographs are interesting from scientific, educational and artistic points of view. By the usage of different kinds of iterations we obtain quite new, comparing to the standard Picard iteration, polynomiographs that look aesthetically pleasing. As examples we present some polynomiographs for complex polynomial equation z^3  1 = 0. Polynomiographs graphically present dynamical behaviour of different iterative processes. But we are not interested in it. We are focused on polynomiographs from the artistic point of view. We believe that the new polynomiographs can be interesting as a source of aesthetic patterns created automatically. They also can be used to increase functionality of the existing polynomiography software.


Gdawiec, K., Kotarski, W., Lisowska, A.
Higher Order Polynomiography with Mann and Ishikawa Iterations
Decision Support Systems. University of Silesia, Katowice, pp. 171181, (2013) [in Polish]
Abstract.The aim of this chapter is to present a modification of a higher order polynomiography obtained through the replacement of the standard Picard iteration with the Mann and Ishikawa iteration. Polynomiography, discovered by Kalantari in 2000, is a visualization of approximation process of finding the roots of a complex polynomial. Polynomiography combines mathematics with art. It is a method which generates patterns with large aesthetic value. The proposed polynomiography modification leads to a significant extension of the set of patterns obtained with the polynomiography, which could be inspiration for graphic designers. Moreover, it could extend the possibilities of the existing polynomiography software.


Gdawiec, K.
Lecture Notes in Computer Science, vol. 8104, pp. 358366, (2013)
Abstract. The aim of this paper is to present some modifications of the orbits generation algorithm of discrete dynamical systems. The first modification is based on introduction of a perturbation mapping in the standard Picard iteration used in the orbit generation algorithm. The perturbation mapping is used to alter the orbit during the iteration process. The second modification combines the standard Picard iteration with the iteration which uses the perturbation mapping. The obtained patterns have unrepeatable structure and aesthetic value. They can be used for instance as textile patterns, ceramics patters or can be used in jewellery design.


Gdawiec, K.
WSCG 2013 Communication Proceedings, pp. 1520, (2013)
Abstract. The aim of this paper is to present a modification of the visualization process of finding the roots of a given complex polynomial which is called polynomiography. The name polynomiography was introduced by Kalantari. The polynomiographs are very interesting both from educational and artistic points of view. In this paper we are interested in the artistic values of the polynomiography. The proposed modification is based on the change of the usual convergence test used in the polynomiography, i.e. using the modulus of a difference between two successive elements obtained in an iteration process, with the tests based on distance and nondistance conditions. Presented examples show that using various convergence tests we are able to obtain very interesting and diverse patterns. We believe that the results of this paper can enrich the functionality of the existing polynomiography software.


Kotarski, W., Gdawiec, K., Lisowska, A.
Methods of Aesthetic Patterns Generation
Decision Support Systems. University of Silesia, Katowice, pp. 331339, (2012) [in Polish]
Abstract. In this paper we present selected methods of aesthetic patterns generation with the use of computer. For the presentation three methods basing on different approaches were selected: dynamical systems, biomorphs and polynomiography. They generate wide spectrum of patterns with large potential possibilities of their practical applications. Patterns generated automatically based on the selected methods can serve as inspiration for graphic designers. Moreover, these methods enriched with formal evaluation criteria of aesthetics such as: complexity, symmetry, compactness, connectivity, fractal dimension can form the basis for a system of automatic pattern generation with given by the user aesthetic parameters.


Kotarski, W., Gdawiec, K., Lisowska, A.
Lecture Notes in Computer Science, vol. 7431, pp. 305313, (2012)
Abstract. The aim of this paper is to present some modifications of complex polynomial roots finding visualization process. In this paper Ishikawa or Mann iterations are used instead of the standard Picard iteration. Kalantari introduced the name polynomiography for that visualization process and the obtained images he called polynomiographs. Polynomiographs are interesting both from educational and artistic point of view. By the use of different iterations we obtain quite new polynomiographs that look aestheatically pleasing comparing to the ones from standard Picard iteration. As examples we present some polynomiographs for complex polynomial equation z^3  1 = 0, permutation and doubly stochastic matrices. We believe that the results of this paper can inspire those who may be interested in aesthetic patterns created automatically. They also can be used to increase functionality of the existing polynomiography software.


Gdawiec, K., Domańska, D.
Lecture Notes in Artificial Intelligence, vol. 7267, pp. 501508, (2012)
Abstract. The aim of this paper is to present a new method of twodimensional shape recognition. The method is based on dependence vectors which are fractal features extracted from the partitioned iterated function system. The dependence vectors show the dependency between range blocks used in the fractal compression. The effectiveness of our method is shown on four test databases. The first database was created by the authors and the other ones are: MPEG7 CEShape1PartB, Kimia99, Kimia216. Obtained results have shown that the proposed method is better than the other fractal recognition methods of twodimensional shapes.


Gdawiec, K., Domańska, D.
International Journal of Applied Mathematics and Computer Science 21(4), 757767, (2011)
Abstract. One of the approaches in pattern recognition is the use of fractal geometry. The property of selfsimilarity of fractals has been used as a feature in several pattern recognition methods. All fractal recognition methods use global analysis of the shape. In this paper we present some drawbacks of these methods and propose fractal local analysis using partitioned iterated function systems with division. Moreover, we introduce a new fractal recognition method based on a dependence graph obtained from the partitioned iterated function system. The proposed method uses local analysis of the shape, which improves the recognition rate. The effectiveness of our method is shown on two test databases. The first one was created by the authors and the second one is the MPEG7 CEShape1 PartB database. The obtained results show that the proposed methodology has led to a significant improvement in the recognition rate.


Gdawiec, K., Kotarski, W., Lisowska, A.
Automatic Generation of Aesthetic Patterns with the use of GumowskiMira Transformation
Decision Support Systems. University of Silesia, Katowice, pp. 219226, (2011) [in Polish]
Abstract. The aim of this paper is to present the usage of one dynamical system, GumowskiMira transform, to the automatic generation of aesthetic patterns. Moreover, we introduce three colouring algorithms. The presented examples show a big potential of the proposed algorithms to the creation of unrepeatable patterns. The generated patterns may be used as textile, ceramics patterns or as the base for the creation of different kind of decorations and jewellery.


Gdawiec, K., Kotarski, W., Lisowska, A.
Lecture Notes in Computer Science, vol. 6939, pp. 691700, (2011)
Abstract. The aim of this paper is to present some modifications of the orbits generation algorithm of dynamical systems. The wellknown Picard iteration is replaced by the more general one  Krasnosielskij iteration. Instead of one dynamical system, a set of them may be used. The orbits produced during the iteration process can be modified with the help of a probabilistic factor. By the use of aesthetic orbits generation of dynamical systems one can obtain unrepeatable collections of nicely looking patterns. Their geometry can be enriched by the use of the three colouring methods. The results of the paper can inspire graphic designers who may be interested in subtle aesthetic patterns created automatically.


Kotarski, W., Gdawiec, K., Lisowska, A.
Nonlinear Subdivision and Fractals
Decision Support Systems. University of Silesia, Katowice, pp. 363371, (2010) [in Polish]
Abstract. In the paper we introduce the generalizations of the subdivision technique, which application led us to the generations of smooth graphical objects such as curves, surfaces or fractal objects basing on the starting set of points. These generalizations goes into two directions. First, introduce complex parameter into linear subdivision, and the second nonlinearity with the help of averaging other than the arithmetic. Discussed generalizations of the subdivision extends in a significant way the class of graphical objects, which we may generate with the help of linear subdivision. Subdivision remains in close connection with the fractal methods, because with their help and given set of control points we define IFS's used to fractal rendering of graphical objects. In the paper we also introduce connection between subdivision and fractals. Moreover, we point out some applications of the subdivision methods.


Kotarski, W., Gdawiec, K., Lisowska, A.
On GumowskiMira Aesthetic Superfractal Forms
Proceedings of The 2010 IRAST International Congress on Computer Applications and Computational Science, pp. 562565, (2010)
Abstract. GumowskiMira transform, in short GM, produces nice looking fractal forms that can be used to model ,,marine living creatures'' or aesthetic patterns useful for artistic design. Those original unrepeatable forms can inspire artistic design in jewellery such as pendants, necklaces, talismans. Moreover, GM can be a source of texture patterns for computer graphics and it suggests motives for fractal arts. We show that combination of GM with superfractals lead to enlarging a variety of fractal forms possible to create. Colours added to geometry enrich aesthetic appearance of superfractal forms generated with the help of GM.


Gdawiec, K.
Lecture Notes in Artficial Intelligence, vol. 6401, pp. 403410, (2010)
Abstract. From the beginning of fractal discovery they found a great number of applications. One of those applications is fractal recognition. In this paper we present some of the weaknesses of the fractal recognition methods and how to eliminate them using the pseudofractal approach. Moreover we introduce a new recognition method of 2D shapes which uses fractal dependence graph introduced by Domaszewicz and Vaishampayan in 1995. The effectiveness of our approach is shown on two test databases.


Kotarski, W., Gdawiec, K.
Simple and Reverse Subdivision Schemes
Decision Support Systems. University of Silesia, Katowice, pp. 229238, (2009) [in Polish]


Gdawiec, K., Kotarski, W., Lisowska, A.
Fractal Rendering of Arbitrary CatmullClark Surfaces
Computer Methods and Systems 2009, Cracow, pp. 401406
Abstract. In the paper we deal with the fractal rendering of arbitrary CatmullClark surfaces. To obtain Iterated Function System (IFS) needed for surface generation we use some facts about approximation of CatmullClark surface and fractal description of bicubic patches. First we approximate the given CatmullClark surface with bicubic B\'ezier patches and then for each patch we find corresponding IFS. In this way we obtain fractal description of the surface and therefore we can generate it fractally. Further, some examples of CatmullClark surfaces rendered fractally are also presented.


Kotarski, W., Gdawiec, K., Machnik, G.T.
Fractal Based Progressive Representation of 2D Contours
Computer Methods and Systems 2009, Cracow, pp. 407412
Abstract. In the paper we present a method, different from those presented in literature, for progressive representation of two dimensional contours. The method is based on fractal representation of a set of linear and quadratic curves that approximate a given contour. If one knows IFS for fractal rendering of every part of the contour, then using the set of all IFSs (the socalled PIFS) it is possible to generate that contour fractally. When starting iterations from a single points belonging to the segments of the contour in every iteration further points lying on the contour are generated. In every iteration number of points placed on the contour is doubling. So, the contour is presented progressively in higher and higher resolution showing gradually larger number of details.


Gdawiec, K.
Advances in Intelligent and Soft Computing, vol. 59, pp. 451458, (2009)
Abstract. One of approaches in pattern recognition is the use of fractal geometry. The property of the selfsimilarity of the fractals has been used as feature in several pattern recognition methods. In this paper we present a new fractal recognition method which we will use in recognition of 2D shapes. As fractal features we used Partitioned Iterated Function System (PIFS). From the PIFS code we extract mappings vectors and numbers of domain transformations used in fractal image compression. These vectors and numbers are later used as features in the recognition procedure using a normalized similarity measure. The effectiveness of our method is shown on two test databases. The first database was created by the author and the second one is MPEG7 CEShape1PartB database.


Gdawiec, K.J.
IEEE Eurocon 2009, St. Petersburg, Russia, pp. 353358
Abstract. From the beginning of fractals discovery they found a great number of applications. One of those applications is fractal recognition. In this paper we introduce a fractal recognition method which is based on fractal description obtained from fractal image compression. Next, we present simple modification of this method and results of the tests.


Gdawiec, K.
International Journal of Pure and Applied Mathematics 50(3), 421430, (2009)
Abstract. The problem of fractal modeling is very simple when we know the mathematical description of a fractal. We just apply one of the wellknown algorithms. The inverse problem of finding the mathematical description for given fractal is not so trivial and we do not know any general method to solve this problem. So there are several approaches to this problem e.g. via Bezier curves, fractal compression. In this paper we present automatic method for finding fractal description of 2D contours. Our algorithm uses fractal interpolation for this purpose. We also present some of practical examples.


Gdawiec, K., Kotarski, W.
Fractal Recognition of 2D Shapes
Decision Support Systems. University of Silesia, Katowice, pp. 261268 (2008) [in Polish]
Abstract. From the beginning of fractals discovery they found many applications. One of those applications is their use in shape recognition. In the paper we introduce two fractal recognition methods based on fractal description obtained from fractal image compression. Next, we present a modification of these methods and the results of the carried out experiments.

Others
Gdawiec, K.
MathWorks, (2006)


Gdawiec, K.
MathWorks, (2006)
