An automatization of Barnsley's algorithm for the inverse problem of iterated function systems.
1Image Coding Group, Linkoping Univ., Sweden. nic@isy.liu.se
Summary
This study introduces an automated method to determine Iterated Function System (IFS) parameters from images. The algorithm efficiently retrieves IFS details, enabling effective binary image compression.
Area of Science:
- Fractals and Dynamical Systems
- Computer Vision and Image Processing
- Geometric Modeling
Background:
- Iterated Function Systems (IFS) are fundamental in fractal geometry, used to generate complex fractal patterns.
- The inverse problem of IFSs involves determining the system's parameters from its generated fractal attractor.
- Manual methods for solving the IFS inverse problem exist but are labor-intensive and complex.
Purpose of the Study:
- To automate Barnsley's manual algorithm for solving the inverse problem of Iterated Function Systems (IFSs).
- To develop an algorithm capable of retrieving the number of mappings and their parameters from a digital binary image representing an IFS attractor.
- To explore the application of solving the IFS inverse problem for efficient binary image representation and coding.
Main Methods:
- Implementation of an automatic algorithm searching a finite parameter space for affine mappings.
- Utilizing the collage theorem and Hausdorff metric to ensure accuracy in parameter retrieval.
- Testing the algorithm's efficacy on digital binary images approximating IFS attractors.
Main Results:
- Demonstration that the automated algorithm successfully solves the inverse problem of IFSs.
- Experimental validation showing the algorithm's ability to retrieve both the number of mappings and their parameters.
- Confirmation that the retrieved IFS parameters accurately reconstruct the original fractal attractor.
Conclusions:
- The developed automatic algorithm provides an efficient and effective solution to the inverse problem of Iterated Function Systems.
- This automation facilitates the use of IFSs for compact binary image representation and compression.
- The study confirms the practical applicability of automated IFS parameter retrieval from image data.
Related Concept Videos
BIBO stability of continuous and discrete -time systems
System stability is a fundamental concept in signal processing, often assessed using convolution. For a system to be considered bounded-input bounded-output (BIBO) stable, any bounded input signal must produce a bounded output signal. A bounded input signal is one where the modulus does not exceed a certain constant at any point in time.
To determine the BIBO stability, the convolution integral is utilized when a bounded continuous-time input is applied to a Linear Time-Invariant (LTI) system.
To determine the BIBO stability, the convolution integral is utilized when a bounded continuous-time input is applied to a Linear Time-Invariant (LTI) system.
Statically Indeterminate Problem Solving
Statically indeterminate problems are those where statics alone can not determine the internal forces or reactions. Consider a structure comprising two cylindrical rods made of steel and brass. These rods are joined at point B and restrained by rigid supports at points A and C. Now, the reactions at points A and C and the deflection at point B are to be determined. This rod structure is classified as statically indeterminate as the structure has more supports than are necessary for maintaining...
Second Order systems II
In an underdamped second-order system, where the damping ratio ζ is between 0 and 1, a unit-step input results in a transfer function that, when transformed using the inverse Laplace method, reveals the output response. The output exhibits a damped sinusoidal oscillation, and the difference between the input and output is termed the error signal. This error signal also demonstrates damped oscillatory behavior. Eventually, as the system reaches a steady state, the error diminishes to zero.
If ζ...
If ζ...
Mechanistic Models: Compartment Models in Algorithms for Numerical Problem Solving
Mechanistic models play a crucial role in algorithms for numerical problem-solving, particularly in nonlinear mixed effects modeling (NMEM). These models aim to minimize specific objective functions by evaluating various parameter estimates, leading to the development of systematic algorithms. In some cases, linearization techniques approximate the model using linear equations.
In individual population analyses, different algorithms are employed, such as Cauchy's method, which uses a...
In individual population analyses, different algorithms are employed, such as Cauchy's method, which uses a...
Integration by Parts: Problem Solving
Smart speakers process voice commands by modeling audio inputs as piecewise functions and analyzing them through integration against trigonometric functions, such as cosine. This mathematical approach is fundamental in signal processing, where complex sound waves are decomposed into simpler frequency components.Consider a definite integral involving a piecewise function multiplied by a cosine function. Because the function is defined differently over separate intervals, the integral is split...
Iterated Integrals and Fubini's Theorem
A double integral generalizes the concept of a single-variable integral to functions of two variables, enabling the computation of the volume beneath a surface z = f(x, y) over a planar region R . For a rectangular region defined by a ≤ x ≤ b and c ≤ y ≤ d, and for functions continuous on this domain, the double integral can be evaluated as an iterated integral. This approach simplifies computation by reducing the problem to successive integrations with respect to one variable at a...
