Cостав библиотеки
Рекомендации по применению
Стоимость
Скачать описание
Назначение прикладной библиотеки
Прикладная библиотека функций обработки изображений предназначена
для программной реализации различных алгоритмов сжатия изображений
на DSP-процессоре микросхем серии «Мультикор».
В состав библиотеки входят функции, выполняющие преобразование компонент изображения,
прямое/обратное вейвлет-преобразование, квантование/декватнование,
кодирование/декодирование. Прикладные функции по обработке
изображений предназначены для обработки данных, представленных как
в формате с плавающей точкой - 24Е8 (стандарт IEEE 754), так и в формате
с фиксированной точкой - целые числа со знаком в дополнительном коде.
Для функционирования библиотеки необходим программный симулятор
микросхем серии «Мультикор», например,
система MCStudio или
MCStudio-ECL. Функции библиотеки написаны на языке Ассемблер ядра
ELcore платформы «МУЛЬТИКОР».
Состав библиотеки
В настоящее время библиотека включает следующие функции:
Функция |
Описание |
RGBtoYUV |
Прямое обратимое преобразование компонент (RCT) из цветового пространства RGB в YUV |
YUVtoRGB |
Обратное преобразование компонент (RCT) из цветового пространства YUV в RGB |
RGBtoYCrCb |
Прямое необратимое преобразование компонент (ICT) из цветового пространства RGB в YCrCb |
YCrCbtoRGB |
Обратное преобразование компонент (ICT) из цветового пространства YCrCb в RGB |
FDWTint_HL |
Прямое дискретное вейвлет-преобразование одномерного массива в соответствии с фильтром Ле Галла 5/3 |
IDWTint_HL |
Обратное дискретное вейвлет-преобразование одномерного массива в соответствии с фильтром Ле Галла 5/3 |
FDWTreal |
Прямое дискретное вейвлет-преобразование одномерного массива в соответствии с фильтром Добеши 9/7 |
IDWTreal |
Обратное дискретное вейвлет-преобразование одномерного массива в соответствии с фильтром Добеши 9/7 |
FDWT2int_decomp |
Прямое дискретное вейвлет-преобразование двумерного массива в соответствии с фильтром Ле Галла 5/3 (декомпозиция исходной матрицы) |
IDWT2int_recomp |
Обратное дискретное вейвлет-преобразование двумерного массива в соответствии с фильтром Ле Галла 5/3 (рекомпозиция исходной матрицы) |
FDWT2real_decomp |
Прямое дискретное вейвлет-преобразование двумерного массива в соответствии с фильтром Добеши 9/7 (декомпозиция исходной матрицы) |
IDWT2real_recomp |
Обратное дискретное вейвлет-преобразование двумерного массива в соответствии с фильтром Добеши 9/7 (рекомпозиция исходной матрицы) |
FWTreal_NL_decomp |
NL-уровневая декомпозиция исходной матрицы - NL-уровней прямого дискретного вейвлет-преобразования двумерного массива в соответствии с фильтром Добеши 9/7 |
IWTreal_NL_recomp |
NL-уровневая рекомпозиция исходной матрицы - NL-уровней обратного дискретного вейвлет-преобразования двумерного массива в соответствии с фильтром Добеши 9/7 |
FQnt_real_int |
Квантование двумерного массива в соответствии с заданным шагом квантования |
DQnt_real_int |
Деквантование двумерного массива в соответствии с заданным шагом квантования |
FQnt_real_NL_int |
Равномерное скалярное квантование поддиапазонов коэффициентов вейвлет-преобразования, полученных после NL-уровневой декомпозиции исходной матрицы |
DQnt_real_NL_int |
Равномерное скалярное деквантование поддиапазонов квантованных коэффициентов вейвлет-преобразования, полученных после NL-уровневой декомпозиции исходной матрицы |
HENC |
Кодирование по Хаффману двумерного массива |
HDEC |
Декодирование по Хаффману двумерного массива |
|
Рекомендации по применению
В состав библиотеки входят функции, необходимые для
реализации алгоритмов сжатия изображения на основе
вейвлет-преобразования в соответствии с фильтром Ле Галла 5/3 и Добеши 9/7.
Для написания программы сжатия изображения на основе
вейвлет-преобразования в соответствии с фильтром Добеши 9/7
рекомендуется использовать функции библиотеки в соотвествии со схемой
представленной на рисунке 1:
Рисунок 1. Программа сжатия изображения.
Для написания программы восстановления ранее сжатого
изображения на основе вейвлет-преобразования в соответствии с фильтром
Добеши 9/7 рекомендуется использовать функции библиотеки в соотвествии
со схемой представленной на рисунке 2:
Рисунок 2. Программа восстановления сжатого изображения.

Рис. 3. Использование функций библиотеки для реализации
алгоритмов сжатия изображений.
|