Elsevier Science Home
Computer Physics Communications Program Library
Full text online from Science Direct
Programs in Physics & Physical Chemistry
CPC Home

[Licence| Download | New Version Template] aeeg_v2_0.tar.gz(4264 Kbytes)
Manuscript Title: A new version of Visual tool for estimating the fractal dimension of images
Authors: I.V. Grossu, D. Felea, C. Besliu, Al. Jipa, C.C. Bordeianu, E. Stan, T. Esanu
Program title: Fractal Analysis v02
Catalogue identifier: AEEG_v2_0
Distribution format: tar.gz
Journal reference: Comput. Phys. Commun. 181(2010)831
Programming language: MS Visual Basic 6.0.
Computer: PC.
Operating system: MS Windows 98 or later.
RAM: 30M
Keywords: fractal analysis, 3D box-counting algorithm.
Classification: 14.

Does the new version supersede the previous version?: Yes

Nature of problem:
Estimating the fractal dimension of 2D and 3D images.

Solution method:
Optimized implementation of the box-counting algorithm.

Reasons for new version:
  1. The previous version was limited to bitmap image files. The new application was extended in order to work with objects stored in comma separated values (csv) files. The main advantages are:
    1. Easier integration with other applications (csv is a widely used, simple text file format);
    2. Less resources consumed and improved performance (only the information of interest, the "black points", are stored);
    3. Higher resolution (the points coordinates are loaded into Visual Basic double variables [2]);
    4. Possibility of storing three-dimensional objects (e.g. the 3D Sierpinski gasket).
  2. In this version the optimized box-counting algorithm [1] was extended to the three-dimensional case.

Summary of revisions:
  1. The application interface was changed from SDI (single document interface) to MDI (multi document interface).
  2. One form was added in order to provide a graphical user interface for the new functionalities (fractal analysis of 2D and 3D images stored in csv files).

Additional comments:
User friendly graphical interface; Easy deployment mechanism.

Running time:
In a first approximation, the algorithm is linear.

[1] I.V. Grossu, C. Besliu, M.V.Rusu, Al. Jipa, C. C. Bordeianu, D. Felea, Computer Physics Communications 180 (2009) 1999 2001.
[2] F. Balena, Programming Microsoft Visual Basic 6.0, Microsoft Press, US, 1999.