Национальный университет Узбекистана имени Мирзо Улугбека
Прикладная математика и интеллектуальные технологии
Курсовая работа
По предмету Мультимедиа Технологии
Работа с изображениями JPEG
Студент 2 курса (И.А.Т)
Выполнил:Махкамов Кобилжон
Проверил:Латипов Н. Қ.
Ташкент 2021
Оглавление:
1) Введение .
2) Теоретическая часть .
3) Практическая работа .
4) Ввывод .
5) Использованная литература .
Введение :
1. Открыть в HEX-редакторе файл, номер которого соответствует порядковому номеру студента по
журналу.
a. Изучить структуру файла, определить маркеры и размеры секций.
b. Выписать секции по отдельности.
c. Построить бинарное дерево по таблице Хаффмана.
d. Написать отчет.
2. Открыть графический файл в программе JPEGsnoop.
a. Обработать файл.
b. Вывести отчет программы на отдельный файл.
c. Сравнить результаты работы программы с полученными результатами работы с
HEX-редактором.
d. Написать отчет.
Теоретическая часть .
Декодирование JPEG
1. Принцип кодирования JPEG
1. Функциональная блок-схема
2. Каждый шаг
【
Смещение уровня】
Превратите числа без знака в числа со знаком, чтобы уменьшить вероятность получения больших
чисел
【
Преобразование DCT】
Преобразуйте временную область в частотную, низкая частота сосредоточена в верхнем левом углу,
а высокая частота - в нижнем правом углу, так что большая часть данных в основном находится в
верхнем левом углу
【】
Количественное
Есть много низкочастотных данных, и человеческие глаза чувствительны, тонкое квантование,
высокочастотных данных мало, и они нечувствительны, грубое квантование; аналогично, в
соответствии с принципом, согласно которому человеческие глаза более чувствительны к яркости,
чем цветность, яркость квантуется точно, а цветность - грубо;
[Zig_zag scan]: сфокусируйте ненулевые числа спереди и используйте EOB для представления
последовательных нулей.
【】
Кодирования
Кодирование с коэффициентом постоянного тока: поскольку коэффициент постоянного тока F (0,0)
отражает компонент постоянного тока, содержащийся во вспомогательном изображении, он обычно
больше, и поскольку коэффициенты постоянного тока двух соседних фрагментов изображения
обычно имеют большую корреляцию, Коэффициент DC использует кодирование импульсов разности
(DPCM), то есть разница между коэффициентом DC текущего блока пикселей и коэффициентом DC
предыдущего блока пикселей кодируется без потерь.
Кодирование коэффициентов AC: сначала выполняется кодирование длин серий (RLC), и конец
блочного кода (EOB) добавляется в конце; затем последовательность коэффициентов группируется, а
ненулевые коэффициенты и все смежные нулевые коэффициенты перед ее группированием в одну
группу ; Каждая группа представлена двумя символами [(Run, Size), (Amplitude)] Amplitude:
представляет значение амплитуды ненулевого коэффициента; Run: представляет серию нуля, то есть
количество нулей; Size: представляет значение амплитуды ненулевого коэффициента. Количество
закодированных битов
Do'stlaringiz bilan baham: |