- Research
- Open Access
- Published:
Engineering images designed by fractal subdivision scheme
SpringerPlus volume 5, Article number: 1493 (2016)
Abstract
This paper is concerned with the modeling of engineering images by the fractal properties of 6-point binary interpolating scheme. Association between the fractal behavior of the limit curve/surface and the parameter is obtained. The relationship between the subdivision parameter and the fractal dimension of the limit fractal curve of subdivision fractal is also presented. Numerical examples and visual demonstrations show that 6-point scheme is good choice for the generation of fractals for the modeling of fractal antennas, bearings, garari’s and rock etc.
Background
Fractals are infinitely complex patterns that are self-similar across different scales. They are made by rehashing a basic procedure again and again in an ongoing feedback loop. Its uses in various areas of the study of materials and of other areas of engineering are examples of practical prose. Its uses in physical theory, especially in conjunction with the basic equations of mathematical physics. Let us, instead, give a few typical examples: to rock base, an essential of engineering, furthermore a proceeding with objective of science, is to depict nature quantitatively. Another illustration is viscus flow through porous media, i.e. the stream of water pushing oil, has demonstrated as of late to admit to a few administrations, one of which is a ‘front‘, which is a compelling and attractive arrangement and another is ‘fractal fingering‘ which is undesirable.
A fractal antenna (i.e. Fig. 1) is an antenna that uses a fractal, self-similar design to maximize the length, or increase the perimeter of material that can receive or transmit electromagnetic radiation within a given total surface area or volume. Another mechanical parts in engineering such as gears, chain, grari etc can be constructed based on ideas of fractal geometry.
Owing to the rapid emergence and growth of techniques in the engineering application of fractals, it has become necessary to gather the most recent advances on a regular basis. This study starts from the question, can we design mechanical parts in engineering by simple iterative techniques?
Firstly, Mandelbrot (1982) found fractal geometry that deals with geometric shape which is self-similar, irregular and has detailed structure at arbitrarily small scales. Nowadays, many techniques to generate fractals have been devised, such as IFS (iterated function systems) method Barnsley and Demko (1985), L-system method Prusinkiewicz and Lindenmayer (1990) and few others. Recently it has been shown that subdivision technique is not only an important tool for the fast generation of smooth engineering objects, but also an efficient tool for the fast generation of fractals.
Zheng et al. (2007a, b) analyzed fractal properties of 4-point binary and three point ternary interpolatory subdivision schemes. Wang et al. (2011) discussed the fractal properties of the generalized chaikin corner-cutting subdivision scheme with two tension parameters. They gave the fractal range of scheme on the basis of the discussion of limit points on the limit curve. Li et al. (2013) designed the fractal curves by using the normal vector based subdivision scheme.
Sarfraz et al. (2015) designed some engineering images by using rational spline interpolation. In this paper, we explore the properties of Weissman (1989) fractal subdivision scheme in different areas including engineering images. We conclude that 6-point scheme of Weissman can create engineering images for curves and surfaces with true fractal allotting and can provide some ways of shape control.
The paper is organized as follows. In "Fractal properties of the scheme" section, fractal range of 6-point subdivision scheme is being discussed. In "Numerical examples and demonstrations" section, some numerical examples are presented to confirm the correctness and effectiveness of the engineering images in the form of curve and surface. Finally, we give some concluding remarks in "Conclusions" section.
Fractal properties of the scheme
The well known 6-point binary interpolating scheme Weissman (1989) is
The scheme (1) produces \(C^0\)- and \(C^1\)- continuous curves at \(-\frac{3}{16}<\mu <\frac{-1+3\sqrt{2}}{16}\) and \(\frac{-6+3\sqrt{2}}{32}<\mu <\frac{-1+\sqrt{19}}{32}\) respectively. By substituting \(\mu =0\) and \(\mu =\frac{3}{256}\), we get 4-point and 6-point schemes as given in Deslauriers and Dubuc (1989) respectively.
According to interpolatory property \(p_0^k\equiv p_0^0\), \(k\ge 0\). Suppose \(p_i^m\) and \(p_j^m\) are two fixed control points after m subdivision steps, \(\forall \, m\in \mathbb {Z}, m\ge 0\). The role of parameter \(\mu\) is required to be evaluated on the sum of all small edges among the two points after another k iterations. First we discuss and analyze the effect of \(\mu\) among the two initial control points \(p_0^0\) and \(p_1^0\).
For \(i=-2\) in the odd rule \(p^{k+1}_{2i+1}\) of scheme (1), we have
Substituting \(p_{-4}^{k+1}=p_{-2}^{k}\) and \(p_{-2}^{k+1}=p_{-1}^{k}\) in (2), we get
Putting \(i=-1,0\) in odd rule \(p^{k+1}_{2i+1}\) of scheme (1) by using \(p_{-2}^{k+1}=p_{-1}^k\) and \(p_{2}^{k+1}=p_1^k\), we have
and
Here, we define two edge vectors between the points \(p_0^0\) and \(p_1^0\) after k steps defined by \(v_k=p_1^k-p_0^k\) and \(R_k=p_2^k-p_1^k\). Since \(p_i^k=\frac{i}{2^k}\) so we have \(p_2^k=\frac{2}{2^k}=\frac{1}{2^{k-1}}=p_1^{k-1}\) and we can write as
Let \(U_k=p_1^k-p_{-1}^k\), \(W_k=p_0^k-p_{-1}^k\), we can write it as \(U_k-W_k=p_1^k-p_{-1}^k-p_0^k+p_{-1}^k = p_1^k-p_0^k=v_k.\) Further \(U_k=v_k+W_k\). This implies
Since by dyadic parametrization \(p_{i}^{k+1}= \frac{i}{2^{k+1}}\) then the term \(\mu \left( p_3^{k+1}-p_{-3}^{k+1}\right)\) can be written as
Therefore
This implies
So we have
Equation (4) is the second order linear difference equation, such that
The characteristic equation is
By solving (5), we get \(Q_1=\frac{1}{8}+6\mu\) and \(Q_2=\frac{1}{2}\), \(\left( Q_1\ne Q_2\right)\) when \(\mu \ne \frac{1}{16}\).
Let \(U_0=p_1^0-p_{-1}^0\) and \(U_1=p_1^1-p_{-1}^1\). For \(k+1=0\) and \(i=0\) in (1), we get
This implies
Substitute \(k+1=0\) and \(i=-1\) in (1), we have
This implies
Subtracting (7) from (6), we have
The solution of Eq. (8) is
where
and
When \(\mu =\frac{1}{16}\), the solution of Eq. (4) will be
where
and
Since
Then by taking \(U_{k+1}=p_1^{k+1}-p_{-1}^{k+1}\) and \(v_k=p_1^{k}-p_0^k\), we get
Since by dyadic parametrization \(-\mu \left( p_{2}^{k+1}-p_{-2}^{k+1}\right) +\mu \left( p_3^{k+1}-p_{-1}^{k+1}\right) =0\) then
Since \(v_{k}=p_{1}^{k}-p_0^k\) and \(W_{k+1}=p_{0}^{k}-p_{-1}^k\). Then
Substitute \(W_{k+1}=U_{k+1}-v_{k+1}\) in (9), we get
Simplifying, we have
Now we will find the solution of Eq. (10), first consider
Case 1. When \(-\frac{3}{16}<\mu <\frac{-6+3\sqrt{2}}{32}\), the solution of Eq. (11) is \(\gamma _1=\frac{1}{4}+\sqrt{-2\mu }\) and \(\gamma _2=\frac{1}{4}-\sqrt{-2\mu }\), and \(\gamma _1\ne \gamma _2\), \(\gamma _{1}, \gamma _{2}\ne \frac{1}{8}+6\mu\), \(\gamma _{1}, \gamma _{2}\ne \frac{1}{2}\). Equation (10) can be expressed as
The solution of above equation is
where \(\beta _1\) and \(\beta _2\) are given as
From Eqs. (3) and (12), we have
Case 2. When \(\frac{-1+\sqrt{19}}{32}<\mu <\frac{-1+3\sqrt{2}}{16}\), the solution of Eq. (11) is \(\rho _1=\frac{1}{4}+i\sqrt{2\mu }\) and \(\rho _2=\frac{1}{4}-i\sqrt{2\mu }\), \(\rho _1\ne \rho _2\), \(\rho _{1}, \rho _{2}\ne \frac{1}{8}+6\mu\), \(\rho _{1}, \rho _{2}\ne \frac{1}{2}\). The solution of Eq. (10) can be expressed as
where \({\chi }_1\) and \({\chi }_2\) are given as
From Eqs. (3) and (14), we have
From the Eqs. (12)–(15), we have the following theorems.
Theorem 1
For \(\frac{-1+\sqrt{19}}{32}<\mu <\frac{-1+3\sqrt{2}}{16}\), the limit curve of the 6-point scheme is a fractal curve.
Proof
By following the Eqs. (14) and (15), we may conclude that the \(2^k\) small edge vectors between \(p_0^0\) and \(p_1^0\) after k subdivision steps can be expressed by induction as:
for \(j=1, 2,\,\ldots\,,2^k\), where \(\rho _{ij}\ne 0\), \(i=1,2,3,4.\) The Eq. (16) is written by the linear combination of (14) and (15).
By taking \(\xi =\frac{1}{8}+6\mu\) and \(\xi >|\rho _1|, |\rho _2|\). Let \(\mid v\mid\) denote the length of a vector v and \(\mid E_{j_0}^k\mid =min_{j=1,...,2^k} \mid E_{j_0}^k\mid\), then we get
This implies
The sum of the length of all the small edges between \(p_0^0\) and \(p_1^0\) after k subdivision steps grows without bound when k approaches to infinity, so by Zheng et al. (2007a, (2007b) the limit curve of 6-point scheme is a fractal curve in the range \(\frac{-1+\sqrt{19}}{32}<\mu <\frac{-1+3\sqrt{2}}{16}\). \(\square\)
Similarly, we get following theorem.
Theorem 2
For \(-\frac{3}{16}<\mu <\frac{-6+3\sqrt{2}}{32}\), the limit curve of the 6-point scheme is a fractal curve.
A straightforward generalization of 6-point scheme is its tensor-product version which generates fractal surfaces over the parametric ranges \(-\frac{3}{16}<\mu <\frac{-6+3\sqrt{2}}{32}\) and \(\frac{-1+\sqrt{19}}{32}<\mu <\frac{-1+3\sqrt{2}}{16}\).
Complexity of subdivision fractal
We measure the complexity of the 6-point binary interpolating subdivision fractal by estimating its box dimension. By using Theorem 1 and adopting the procedures of Zheng et al. (2010), Wang and Qian (2003), we get following theorem.
Theorem 3
If \(p^k_i\) are the control points at level k and \(f_i^k=\left( 2^k\right) ^\alpha \left( p^k_{i+1}-p^k_i\right)\) then the sequence \(\mid f_i^k\mid\) is bounded above, where \(\alpha =1-\log _{l}^{32\mu }\), \(l=-1+\sqrt{19}\) and \(\frac{-1+\sqrt{19}}{32}<\mu <\frac{-1+3\sqrt{2}}{16}\).
By using Theorem 3 and taking up the methods of Zheng et al. (2010), Wang and Qian (2003), we get following theorem.
Theorem 4
The fractal dimension of the 6-point binary interpolatory subdivision fractal is \(d=2-\alpha \cong 2.5430\).
From Theorem 1, we know that subdivision fractal can be gotten by keeping the corresponding subdivision parameter \(\mu\) within the interval \(\frac{-1+\sqrt{19}}{32}<\mu <\frac{-1+3\sqrt{2}}{16}\). Therefore by Theorem 4 the fractal dimension of the 6-point subdivision fractal as a limit will be no more than \(d=2-\alpha \cong 2.5430\). Similarly, one can compute the fractal dimension of subdivision fractal for the interval \(-\frac{3}{16}<\mu <\frac{-6+3\sqrt{2}}{32}\).
Numerical examples and demonstrations
The proposed work is used to construct the engineering structures such as fractal antennas, bearings and garari’s etc. Figure 2a–d present the fractal antennas generated after third, seventh, tenth and thirteenth subdivision levels at \(\mu =0.1718\). The fractal dimension of these fractals is 2.4066.
The initial sample of another fractal antenna is shown in Fig. 3a. Figure 3b, c show the fractal antennas generated by the scheme (1) at \(\mu =-0.099\). Figure 4a shows the initial sample for a bearing and Fig. 4b, c show the actual bearing generated at parametric values \(\mu =0\) and \(\mu =\frac{3}{256}\) respectively. The initial mesh for rock surface is shown in Fig. 5a. Figure 5b, c show the rock surfaces at third level with \(\mu =-0.1\) and \(\mu =-0.05\) respectively. Figure 6 presents the structure of garari type shapes.
In the case of given initial control points, shapes and dimensions of the fractals can be adjusted and controlled by adjusting the parameter \(\mu\). Hence the obtained results in "Fractal properties of the scheme" section can be used to generate fractal in a fast and efficient way.
Fractals: a shows the initial structure of fractal antenna and b–d show the fractal antennas at first, second and fourth iteration of the scheme (1) at parametric value \(\mu =-0.099\) respectively
Conclusions
In this article, we have reorganized the engineering images by fractal subdivision scheme. We have identified two different parametric intervals to generate different types of engineering models. The relationship between the subdivision parameter and the fractal dimension of the limit fractal curve of the 6-point binary interpolatory subdivision fractal is also presented. It is concluded that 6-point subdivision scheme is an efficient tool for the fast generation of self similar fractals useful in fractal antennas. It is also an appropriate technique for the designing of bearings and garari’s etc.
References
Barnsley MF, Demko S (1985) Iterated function systems and the global construction of fractals. Proc R Soc A 399:243–275
Deslauriers G, Dubuc S (1989) Symmetric iterative interpolation processes. Constr Approx 5:49–68
Li Y, Zheng H, Peng G, Zhou M (2013) Normal vector based subdivision scheme to generate fractal curves. TELKOMNIKA 11(8):4273–4281
Mandelbrot BB (1982) The fractal geometry of nature. Freeman, New York
Prusinkiewicz P, Lindenmayer A (1990) The algorithmic beauty of plants. Springer, New York
Sarfraz M, Ishaq M, Hussain MZ (2015) Shape designing of engineering images using rational spline interpolation. Adv Mater Sci Eng
Wang J, Zheng H, Xu F, Liu D (2011) Fractal properties of the generalized Chaikin corner-cutting subdivision scheme. Comput Math Appl 61:2197–2200
Wang J, Qian X (2003) Dimensionality estimation of the fractal interpolatory curve generated by 4-point interpolatory subdivision scheme. J Gansu Univ Technol 29:120–122
Weissman A (1989) A 6-point interpolatory subdivision scheme for curve design, M.Sc. thesis, Tel-Aviv University
Zheng H, Ye Z, Lei Y, Liu X (2007) Fractal properties of interpolatory subdivision schemes and their application in fractal generation. Chaos Solitons Fractals 32:113–123
Zheng H, Ye Z, Lei Y, Chen Z, Zhao H (2007) Fractal range of a 3-point ternary interpolatory subdivision scheme with two parameters. Chaos Solitons Fractals 32:1838–1845
Zheng H, Wang J, Liu D, Peng G (2010) Dimension estimation of subdivision fractal and its application. In: The 5th international conference on computer science & education, Hefei, China. August 24–27
Authors' contributions
All authors contributed equally to the writing of this paper. All authors read and approved the final manuscript.
Acknowledgements
This work is supported by NRPU Project No. 3183 and the Indigenous Ph.D. Scholarship Scheme of Higher Education Commission (HEC) Pakistan.
Competing interests
The authors declare that there is no competing interest regarding the publication of this article and regarding the funding that they have received.
Author information
Authors and Affiliations
Corresponding author
Rights and permissions
Open Access This article is distributed under the terms of the Creative Commons Attribution 4.0 International License (http://creativecommons.org/licenses/by/4.0/), which permits unrestricted use, distribution, and reproduction in any medium, provided you give appropriate credit to the original author(s) and the source, provide a link to the Creative Commons license, and indicate if changes were made.
About this article
Cite this article
Mustafa, G., Bari, M. & Jamil, S. Engineering images designed by fractal subdivision scheme. SpringerPlus 5, 1493 (2016). https://doi.org/10.1186/s40064-016-3018-3
Received:
Accepted:
Published:
DOI: https://doi.org/10.1186/s40064-016-3018-3
Keywords
- Interpolating subdivision scheme
- Engineering images
- Fractal antennas
- Bearings
Mathematics Subject Classification
- 28A80
- 65D05
- 65D10