Increasing the Speed of Fractal Image Compression Using Two-Dimensional Approximating Transformations
Автор
Maydaniuk, V. P.
Arseniuk, I. R.
Lishchuk, O. O.
Майданюк, В. П.
Арсенюк, І. Р.
Ліщук, О. О.
Дата
2019Metadata
Показати повну інформаціюCollections
- Наукові роботи каф. ПЗ [1269]
Анотації
Fractal image compression algorithm is known for allowing very high compression rates (the best examples
– up to 1 000 times with acceptable visual quality) for real photos of natural objects, which is not possible for
other lossy compression methods. The main disadvantage of the fractal method is the low rate of encoding, which is
due to the fact that in order to obtain high image quality for each rank block, it is necessary to perform a search of all
domain blocks, and for each domain block, at least eight affine transformations must be performed. Despite the large
number of works devoted to increasing the speed of fractal images compression, it is worth noting that this problem
remains very relevant. The aim of the work is to find methods for increasing the speed of fractal image compression.
Based on the analysis of known approaches of increasing the fractal compression rate, a proposed method is based on
the representation of rank and domain blocks in the form of coefficients of two-dimensional linear approximation,
which allows for each rank block to perform a rapid pre-selection of blocks by three approximation coefficients. With
the selected blocks, the transformations that are characteristic for fractal compression are performed. Since the quantity
of the selected blocks is considerably less than the total number of domain blocks, one should expect a significant
gain in the sealing speed. The simulation done in the Python programming language showed that the proposed method
can increase the fractal image compression rate by on average of 10 times compared to Arnaud Jacquin’s method
without significant loss of image visual quality. Алгоритм фрактального ущільнення зображень відомий тим, що у деяких випадках дозволяє
отримати дуже високі коефіцієнти ущільнення (найкращі приклади – до 1000 разів за прийнятної візуальної
якості) для реальних фотографій природних об’єктів, що є неможливим для інших алгоритмів ущільнення
зображень із втратами. Основним недоліком фрактального методу є низька швидкість кодування, яка
пов’язана з тим, що для отримання високої якості зображення для кожного рангового блоку необхідно
виконати перебір усіх доменних блоків, і для кожного доменного блоку необхідно виконати не менше восьми
афінних перетворень. Незважаючи на велику кількість праць, присвячених підвищенню швидкості
фрактального ущільнення зображень, варто констатувати, що дана проблема залишається актуальною.
Метою роботи є пошук методів підвищення швидкості фрактального ущільнення зображень. На основі
аналізу відомих підходів підвищення швидкості фрактального ущільнення запропоновано метод, який
ґрунтується на поданні рангових та доменних блоків у вигляді коефіцієнтів двовимірної лінійної
апроксимації, що дозволяє для кожного рангового блоку виконати швидкий попередній відбір доменних
блоків за трьома коефіцієнтами апроксимації. З відібраними блоками виконуються перетворення, характерні
для фрактального ущільнення. Оскільки обраних блоків значно менше загальної кількості доменних блоків,
то слід очікувати значного збільшення швидкості ущільнення. Моделювання, виконане із застосуванням
мови програмування Python, показало, що запропонований метод дозволяє підвищити швидкість
фрактального ущільнення зображень у середньому в 10 разів порівняно з методом за схемою А. Жакена без
суттєвих втрат візуальної якості зображення
Будь ласка, використовуйте цей ідентифікатор, щоб цитувати або посилатися на цей ресурс:
http://ir.lib.vntu.edu.ua//handle/123456789/26367