DETERMINING THE COMPRESSION RATE AND QUALITY OF RESTORED IMAGES BASED ON PREDEFINED PARAMETERS

Research article
DOI:
https://doi.org/10.60797/IRJ.2024.150.80
Issue: № 12 (150), 2024
Submitted :
17.10.2024
Accepted:
13.11.2024
Published:
17.12.2024
20
0
XML
PDF

Abstract

The article discusses approaches to image compression using a quasi-dimensional spectral representation based on Walsh functions.

The relevance of the research is due to the necessity of efficient transmission of images over communication channels with limited resources, where certain deviations in quality are acceptable. The proposed compression criteria are aimed at achieving a predetermined degree of compression and quality of reconstructed images.

Experimental validation confirms the effectiveness of the proposed methods on a set of landscape images, demonstrating high predictability of compression results and restoration quality. The obtained results can be applied to image processing tasks in conditions of limited computational resources.

1. Введение

В настоящее время задача передачи изображений по каналам связи является актуальной. При этом существуют классы задач, в которых точное сохранение визуальной составляющей не обязательно, допустимы некоторые отклонения от исходного качества, не влияющие на общее восприятие изображения. Однако в подобных задачах более весомы такие критерии как затраты времени работы и памяти вычислительных устройств на передачу изображения, нагрузка на канал связи, объём передаваемой информации.

Разработано множество методов сокращения информационной избыточности неподвижных изображений

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

– ортогональные преобразования, основанные на системах непрерывных функций (синусоидальных или вейвлет-функций), дающие характерные эффекты при обработке дискретных сигналов;

– вычисления с плавающей точкой, накладывающие дополнительные ограничения на архитектуру и аппаратные требования к вычислительным системам передачи изображений;

– методы энтропийного кодирования, эффективно реализующие сокращение избыточности данных, заранее подготовленных на предыдущих этапах, однако требующие создания, а также хранения или передачи дополнительной информации в виде словарей, без которых невозможно кодирование и декодирование данных.

Эти и другие подходы к разработке алгоритмов сжатия существенно усложняют процесс передачи изображений в системах с аппаратными и энергетическими ограничениями на передающее оборудование

.

Авторам и были предложены алгоритмы сжатия и протоколы передачи данных, основанные на применении теории дискретных сигналов, определённых на конечных интервалах

,
,
, которые лишены указанных недостатков и могут найти своё приложение в задачах передачи изображений с применением встраиваемых систем в условиях жестких ограничений на вычислительные возможности передающего оборудования.

Для известных и стандартизированных алгоритмов существуют критерии, изменение которых позволяет получить предсказуемый результат в смысле некоторых характеристик, например, качества или степени сжатия. Так, качество восстановленного изображения в алгоритме JPEG задаётся выбором соответствующих таблиц квантования

. Поиск похожих по смыслу критериев обеспечения предсказуемости результатов для предложенных алгоритмов является актуальной задачей.

2. Прореживание квазидвумерного спектра в задаче сжатия изображений

В работе предполагается, что изображение представлено матрицей яркостей пикселей I, размер матрицы N*N, N = 2n, n – натуральное число. Значение яркости пикселя находится в диапазоне от 0 до 255, где 0 соответствует чёрному цвету, 255 – белому.

В исследуемых алгоритмах основной является идея перехода к квазидвумерному спектральному пространству, которое может быть представлено как (1):

img
(1)

где B – матрица квазидвумерного спектра изображения, W – матрица функций Уолша, упорядоченная по Уолшу. При работе с функциями Уолша применяются термины обобщённой частоты или частости (секвенты) в качестве указания отличия их от частот, получаемых в результате преобразования Фурье и других преобразований, основанных на синусоидальных функциях

.

В описанных раннее алгоритмах исключение «высокочастотных» составляющих квазидвумерных спектров изображения задавалось пороговым значением k.

Задание значения исключения составляющих одним числом имело ряд неудобств. Во-первых, число k приходилось подбирать многократно отдельно для каждого изображения для получения данных с фиксацией результатов по другим критериям, таким как степень сжатия или качество изображения. Во-вторых, значение k – это значение уровня составляющих, все элементы спектра, по модулю меньшие k, исключаются, то есть становятся равными 0 (2).

img
(2)

Подобное число имеет смысл в исследуемой области, однако для пользователей алгоритма более понятными могут являться иные критерии, например, процент исключённых составляющих.

3. Критерий прореживания, обеспечивающий заданную степень сжатия

Новый подход к исключению составляющих учитывает указанные замечания и заключается в реализации следующих шагов:

1. Задаётся пороговое значение k, имеющее заранее довольно высокое значение (при исключении составляющих по данному порогу будет устранено около 90% спектра).

2. Задаётся процент исключённых составляющих p, который будет означать предельную долю возможных исключённых элементов спектра.

3. Исключение составляющих по заданному порогу начинается с области высоких частот и продолжается до тех пор, пока не будет достигнут заданный процент p или (если процент недостижим в принципе) не будут исключены все составляющие ниже порога.

Пусть количество спектральных составляющих, которые надо исключить для достижения процента равно img, а текущее количество исключённых составляющих равно q. Тогда исключение составляющих спектра, обеспечивающее заданную степень сжатия, может быть выражено как (3):

img
(3)

При этом imgТакой порядок обхода матрицы позволит начать исключение компонентов спектра с области концентрации компонентов высокой частости при упорядочении матрицы преобразования по Уолшу, что позволит обеспечить более высокую степень сжатия по сравнению с обходом с области низких частостей.

Предложенный подход позволит применять более наглядный критерий исключения составляющих, при этом процент исключённых составляющих будет отражать примерную степень сжатия.

4. Критерий прореживания, обеспечивающий заданное качество восстановления

Одним из критериев оценки качества восстановленного после сжатия изображения является среднеквадратическое отклонение (СКО, англ. Root-mean-square error, RMSE) восстановленного изображения от исходного (4):

img
(4)

где I* – матрица восстановленного после сжатия изображения.

Для попытки оценить качество восстановленного изображения после исключения составляющих квазидвумерного спектра рассмотрим, как связано СКО изображений и их квазидвумерных спектров.

СКО квазидвумерных спектров можно представить как (5)

img
(5)

Так как разницу между спектрами составляют только исключённые значения, то выражение (4) можно переписать как (5)

img
(6)

где img – матрица исключённых составляющих. Тогда выражение (4) можно представить в виде (7):

img
(7)

где img – матрица разностей яркостей пикселей исходного и восстановленного изображений.

Исходя из равенства Парсеваля для квазидвумерных спектров

(8):

img
(8)

 можно получить следующее выражение (9):

img
(9)

Учитывая (6), получим (10):

img
(10)

Таким образом, чтобы добиться заданного качества восстановленного изображения, предлагается задать достаточно высокий порог (по тому же принципу, что и в предыдущем критерии) и RMSEI, и исключать из спектра его компоненты до тех пор, пока сумма квадратов значений этих компонентов не достигнет заданной суммы, рассчитанной с помощью (10).

Пусть imgа текущая сумма квадратов исключённых элементов равно D. Тогда исключение составляющих спектра, обеспечивающее заданное СКО, может быть выражено как (11):

img
(11)

При этом img 

Исходя из (10), можно предположить, что значения D и S могут занимать более 8 десятичных разрядов, и квадрат каждого исключаемого компонента, близкого по модулю к будет вносить большой вклад в результирующее СКО. Исходя из этого предлагается ввести некоторую окрестность img, в пределах которой будет производиться расчёт суммы квадратов (12).

img
(12)

Представленный подход позволит более точно получить требуемое качество изображения по сравнению с исключением составляющих только по порогу k (2).

5. Экспериментальная проверка предложенных критериев

Экспериментальная проверка предложенных критериев проводилась на наборе ландшафтных изображений, имеющих различную тематику: лесная местность, сельская местность, городская застройка.

На рисунке 1 изображены графики степени сжатия изображений при использовании предложенных критериев прореживания.

Степень сжатия изображения при использовании предложенных критериев прореживания

Рисунок 1 - Степень сжатия изображения при использовании предложенных критериев прореживания

Красным цветом изображён график способа прореживания, при котором получены результаты, отличающиеся наименьшей дисперсией степени сжатия Dbpp (13) (таблица 1), а значит, предсказуемостью результатов в смысле степени сжатия.
img
(13)

где K – количество проведённых экспериментов, X – вектор полученных степеней сжатия, img – среднее значение степени сжатия в экспериментах.

Таблица 1 - Статистические характеристики данных эксперимента по оценке степеней сжатия изображений

Критерий

Среднее, бит/пикс

Минимум, бит/пикс

Максимум, бит/пикс

Дисперсия Dbpp, (бит/пикс)2

Сохранение степени сжатия, k=2000, p=80%

1,8416

1,8270

2,1043

0,0019

Прореживание по порогу, k=600

2.3397

0,3507

6,5262

2,3750

Сохранение качества, k=1500, RMSEI = 8

4,7965

0,4756

7,9791

3,9569

На рисунке 2 изображены графики качества восстановленных изображений при использовании предложенных критериев прореживания.

СКО изображений при использовании предложенных критериев прореживания

Рисунок 2 - СКО изображений при использовании предложенных критериев прореживания

Красным цветом изображён график способа прореживания, при котором получены результаты, отличающиеся наименьшей дисперсией DRMSE (таблица 2), а значит, предсказуемостью результатов в смысле качества восстановления. DRMSE была рассчитана аналогично Dbpp (13).

Таблица 2 - Статистические характеристики данных эксперимента по оценке качества изображений

Критерий

Среднее, ед. СКО

Минимум, ед. СКО

Максимум, ед. СКО

Дисперсия DRMSE, (ед. СКО)2

Сохранение степени сжатия, k=2000, p=80%

14,8270

5,4184

32,6297

38,7264

Прореживание по порогу, k=600

10,7163

7,2805

12,7239

1,4803

Сохранение качества, k=1500, RMSEI = 8

8,0274

7,6295

9,4321

0,1512

Пример сжатия изображения из исходного набора данных изображён на рисунке 3.

Пример сжатия изображения: а - исходное изображение; б - прореживание по порогу, k=600; 1,1249 бит/пиксель; СКО = 10,0018; в - сохранение степени сжатия, k=2000; p=80%; 1,8277 бит/пиксель; СКО = 9,7841; г - сохранение качества, k=1500;  = 8; 3,2 бит/пиксель; СКО = 7,8164

Рисунок 3 - Пример сжатия изображения: 

а - исходное изображение; б - прореживание по порогу, k=600; 1,1249 бит/пиксель; СКО = 10,0018; в - сохранение степени сжатия, k=2000; p=80%; 1,8277 бит/пиксель; СКО = 9,7841; г - сохранение качества, k=1500; = 8; 3,2 бит/пиксель; СКО = 7,8164

Результат рисунка 3 в) показывает, что при p=80% произошло сжатие с 8 до 1,8277 бит/пиксель, на 77%. На рисунке 1 г) заданное СКО было равно 8, полученное после сжатия СКО равно 7,8164.

Таким образом, предложенные критерии способны обеспечивать заранее заданные степень сжатия и качество восстановленных изображений.

6. Заключение

Для задачи сжатия изображений с использованием квазидвумерного спектрального представления в базисе функций Уолша выведены критерии прореживания, обеспечивающие заранее заданную степень сжатия и СКО.

В экспериментальной части демонстрируется работоспособность предложенных критериев при сжатии ландшафтных изображений.

Разработанные критерии исключения составляющих спектров могут быть обобщены для других видов ортогональных преобразований; критерий восстановления, обеспечивающий качество изображений, в дальнейшем может быть получен для других рассчитываемых метрик оценки качества изображений.

Областью применения разработанных критериев являются задачи сжатия и изображений в условиях ограничений на аппаратные характеристики оборудования обработки и передачи данных.

Article metrics

Views:20
Downloads:0
Views
Total:
Views:20