русс | укр

Языки программирования

ПаскальСиАссемблерJavaMatlabPhpHtmlJavaScriptCSSC#DelphiТурбо Пролог

Компьютерные сетиСистемное программное обеспечениеИнформационные технологииПрограммирование

Все о программировании


Linux Unix Алгоритмические языки Аналоговые и гибридные вычислительные устройства Архитектура микроконтроллеров Введение в разработку распределенных информационных систем Введение в численные методы Дискретная математика Информационное обслуживание пользователей Информация и моделирование в управлении производством Компьютерная графика Математическое и компьютерное моделирование Моделирование Нейрокомпьютеры Проектирование программ диагностики компьютерных систем и сетей Проектирование системных программ Системы счисления Теория статистики Теория оптимизации Уроки AutoCAD 3D Уроки базы данных Access Уроки Orcad Цифровые автоматы Шпаргалки по компьютеру Шпаргалки по программированию Экспертные системы Элементы теории информации

Вэйвлет – сжатие


Дата добавления: 2013-12-23; просмотров: 948; Нарушение авторских прав


Пример

Мы рассмотрим пример в котором квадратный массив из 64 пик­селов (8 х 8) одноцветного изображения подвергается дискретному косинусно­му преобразованию. В стандарте JPEG изображения обрабатываются блоками по 8x8. Этот размер был выбран по двум причинам. Во-первых, сложность вычисле­ний быстро растет с увеличением размера обрабатываемого блока, поэтому блоки больших размеров оказывают чрезмерное давление на вычислительные ресур­сы. Во-вторых, исследования различных изображений показали, что ограниче­ния обрабатываемой области этими размерами не приводят к существенным потерям точности.

На рис. 21.4, а показана матрица значений яркости после смещения уровня в диапазон от -128 до 127. Обратите внимание на то, что значения пикселов изме­няются незначительно. Это типично для больших изображений: в любом блоке 8x8, скорее всего, изменения яркости будут небольшими. Затем производится преобразование:

(10.5)

В результате данных вычислений получается матрица, показанная на рис. 10.4, б. Верхний левый элемент матрицы представляет собой значение 5(0, 0), соответ­ствующее среднему значению матрицы, умноженное на 8:

Рис. 10.4 Пример дискретного косинусного преобразования

 

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

Для проверки этих значений можно осуществить обратное дискретное косинус­ное преобразование:

(10.6)

В результате подобных преобразований мы получим исходные входные данные, показанные на рис. 10.4, а.



 

В последние годы значительный интерес получило использование метода волно­вого сжатия (wavelet compression) изображений. Двумя заслуживающими внима­ния примерами использования данного метода являются система идентификации отпечатков пальцев ФБР и последняя версия широко применяемого стандарта JPEG —JPEG 2000. Привлекательность метода волнового сжатия заключается во впечатляющих коэффициентах сжатия при высоких скоростях. Метод волнового сжатия также обладает высокой гибкостью. Например, он позволяет представлять различные области изображения с различными степенями разрешения и точности. Кроме того, метод волнового сжатия хорошо подходит для прогрессивной переда­чи изображения, при которой сначала передается нечеткая версия изображения, а более мелкие детали пересылаются в ходе передачи позднее.



<== предыдущая лекция | следующая лекция ==>
Двумерное дискретное косинусное преобразование | Элементарная волна


Карта сайта Карта сайта укр


Уроки php mysql Программирование

Онлайн система счисления Калькулятор онлайн обычный Инженерный калькулятор онлайн Замена русских букв на английские для вебмастеров Замена русских букв на английские

Аппаратное и программное обеспечение Графика и компьютерная сфера Интегрированная геоинформационная система Интернет Компьютер Комплектующие компьютера Лекции Методы и средства измерений неэлектрических величин Обслуживание компьютерных и периферийных устройств Операционные системы Параллельное программирование Проектирование электронных средств Периферийные устройства Полезные ресурсы для программистов Программы для программистов Статьи для программистов Cтруктура и организация данных


 


Не нашли то, что искали? Google вам в помощь!

 
 

© life-prog.ru При использовании материалов прямая ссылка на сайт обязательна.

Генерация страницы за: 0.244 сек.