Skip to main content

Toolkit for Multifractal Analysis

Project description

FreeAeon-Fractal

FreeAeon-Fractal is a Python toolkit for computing Multifractal Spectra and Fractal Dimensions of images.

📦 Installation

Install via pip:

pip install FreeAeon-Fractal

💡 Requires Python 3.6+ and OpenCV (cv2) support.

🖼 Usage

Calculate the Multifractal Spectrum of an image

python demo.py --mode mfs --image ./images/face.png

Example:

Multifractal Spectrum Input

Calculate the Fractal Dimensions (Box-Counting, DBC, SDBC) of an image

python demo.py --mode fd --image ./images/fractal.png

Example:

Fractal Dimension Input

Fourier analysis of an image

python demo.py --mode fourier --image ./images/face.png

Example:

Fractal Dimension Input

Calculate the Multifractal Spectrum of a Series

python demo.py --mode series

Example:

Fractal Dimension Input

Parameters

  • --image: Path to the input image
  • --mode: Analysis mode:
    • fd – Fractal Dimension
    • mfs – Multifractal Spectrum (default)
    • fourier - Fourier analysis
    • series - Multifractal Spectrum for Series analysis

📁 Directory Structure

FreeAeon-Fractal/
├── FreeAeonFractal/      # Core module
├── demo.py               # CLI interface
├── images/               # Example images
├── requirements.txt
├── setup.py
└── README.md

📄 License

This project is licensed under the MIT License. See LICENSE for details.

✍️ Author

Jim Xie

📧 E-Mail: jim.xie.cn@outlook.com, xiewenwei@sina.com

🔗 GitHub: https://github.com/jim-xie-cn/FreeAeon-Fractal

Yin Jie

📧 E-Mail: yinjiejspi@163.com

Cindy Ma

📧 E-Mail: 453303661@qq.com

Wenjing Zhang

📧 E-Mail: 634676988@qq.com

Danny Zhang

📧 E-Mail: zhyzxsw@126.com


🧠 Citation

If you use this project in academic work, please cite it as:

Jim Xie, FreeAeon-Fractal: A Python Toolkit for Fractal and Multifractal Image Analysis, 2025.
GitHub Repository: https://github.com/jim-xie-cn/FreeAeon-Fractal

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

freeaeon_fractal-0.4.0.tar.gz (23.6 kB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

freeaeon_fractal-0.4.0-py3-none-any.whl (33.1 kB view details)

Uploaded Python 3

File details

Details for the file freeaeon_fractal-0.4.0.tar.gz.

File metadata

  • Download URL: freeaeon_fractal-0.4.0.tar.gz
  • Upload date:
  • Size: 23.6 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.2.0 CPython/3.9.18

File hashes

Hashes for freeaeon_fractal-0.4.0.tar.gz
Algorithm Hash digest
SHA256 996009e415fc9064b8ff1dcfb9235c382104b5f4f40911e7de53d823669382ad
MD5 82d5676208e50c36c77a6dced632117f
BLAKE2b-256 e95ec2c8fca768097b71ba9aebbedd09e0a18f908caf5c34b36523a2da16f17a

See more details on using hashes here.

File details

Details for the file freeaeon_fractal-0.4.0-py3-none-any.whl.

File metadata

File hashes

Hashes for freeaeon_fractal-0.4.0-py3-none-any.whl
Algorithm Hash digest
SHA256 e3c9f53ec1f1327ff70c3dc4e587deb88b1f43ac2704c38645fca26103291957
MD5 0b9be2f9fb80e440e00d0faee6037968
BLAKE2b-256 fcda0e4ea5a7f52c2eb321fc23eb331a29ec2a1e2b78b2b5c73957138cfe7932

See more details on using hashes here.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page