Skip to content

Those methods are useful, when one want to preprocess images that looks like textures

License

Notifications You must be signed in to change notification settings

churnikov/fractal_analysis

Repository files navigation

Фрактальный анализ

  1. Реализация алгоритма вычисления емкостной размерности.
  2. Вычисление спектра размерностей Реньи.
  3. Применение метода фрактальной сигнатуры.
    1. Вычислить площадь поверхности функции градации серого в зависимости от размера ячейки разбиения. Построить график.
    2. Составить вектор характеристик для изображения и сравнить разные текстуры. Составляющие вектора вычисляются как отношение логарифма площади поверхности к логарифму .
    3. Реализовать алгоритм сегментации, основанный на вычислении площадей ячеек разбиения (или их размерностей) и объединении в подмножество ячеек с близкими значениями характеристик. Диапазон значений показывается цветом.
  4. Вычисление мультифрактального спектра с помощью функции плотности.
  5. Вычисление мультифрактального спектра с использованием обобщенной статистической суммы.

Также все методы из jupyter notebooks перенесены в fracstuff.py и этот скрипт можно использовать как модуль (если это кому-то нужно)

Использование

Для того, чтобы поиграться с ноутбуками необходимо произвести небольшие действия:

  1. Если делать правильно, то надо установить virtualenv (Но это необязательно)
  2. $pip3 install -r requrements.txt
  3. $jupyter notebook

Дальше откроется бразуер, и там можно открывать различные файлы.

Если цель -- посмотреть, что можно делать, до достаточно просто переходить по ссылкам в README

About

Those methods are useful, when one want to preprocess images that looks like textures

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published