logo search
учебники и задачи по числ методам / Дьяконов_В

4.9.5. Вейвлет-компрессия рисунков в пакете Wavelet Extension Pack

Для эффективной и разнообразной работы с вейвлет-преобразованиями для системы Mathcad разработан пакет расширения Wavelet Extension Pack. К сожалению, у нас он распространен мало, поэтому его возможности мы покажем на примере сжатия реального файла с изображением и воспроизведения сжатого изображения. На рис. 4.48 представлены загрузка файла с изображением командой READBMP, построение изображения по его матрице L и выполнение wavelet преобразований для двух случаев - выделение 10% и 1% коэффициентов wavelet разложения изображения. Отметим, что исходный файл lena.bmp должен быть расположен в основной директории диска C.

Как видно из рис. 4.48, при использовании 10% коэффициентов (степень компрессии 10) полученное изображение почти неотличимо от исходного. Но при использовании 1% коэффициентов (степень компрессии 100) искажения уже довольно заметны. Тем не менее, даже в этом случае можно рассмотреть лицо юной дамы, портрет которой взят за основу преобразуемого изображения. Это свидетельствует о высокой эффективности вейвлет-компрессии. Изображения с высокой степенью сжатия могут найти разное применение – например, для их передачи по Интернету, в системах видеосвязи с ограниченной пропускной способностью и т.д.

Рис. 4.48. Примеры вейвлет-компрессии и реставрации изображения

4.10. Система MATLAB+Simulink()