Главная Вейвлеты О фирме Контакты Библиотека |
Теория и практика вейвлет-преобразования - Программы |
I. Исходные тексты для Matlab |
Contourlet SD [10460 Кб] Описание: библиотека (toolbox), в которой реализовано контурлет-преобразование для 64-битных версий Matlab. |
LTFAT [5460 Кб] Описание: библиотека (toolbox) частотно-временного анализа сигналов для системы Matlab разработки датских ученых для 64-битных версий Matlab. |
WAVELAB 8.50 [3100 Кб] Описание: библиотека (toolbox) анализа сигналов для системы Matlab разработки Стэнфордского университета для новых версий Matlab. |
CURVELAB-2.0 [780 Кб] Описание: библиотека (toolbox), в которой реализовано курвлет-преобразование изображений второго поколения (см. раздел Статьи) |
Contourlet Toolbox [454 Кб] Описание: библиотека (toolbox), в которой реализовано контурлет-преобразование изображений (см. раздел Статьи) |
WAVELAB 8.02. [2844 Кб] Описание: библиотека (toolbox) анализа сигналов для системы Matlab разработки Стэнфордского университета. Включает в себя средства для выполнения непрерывного и дискретного вейвлет-анализа, анализа сигналов при помощи вейвлет-пакетов и косинусных пакетов, а также посредством алгоритма Matching Pursuit. Более 800 файлов, прекрасная документация, легкость установки, "прозрачный" код - все это делает эту библиотеку незаменимой для экспериментов с вейвлетами. WAVELAB 8.02 обладает значительно большими возможностями, чем Wavevet Toolbox, поставляющаяся вместе с Matlab. |
TIME-FREQUENCY TOOLBOX [168 Кб] Описание: библиотека частотно-временного анализа сигналов для системы Matlab разработки Райсовского университета. Примером таких распределений служат распределение Вигнера, Рихачека, Чоу-Вильямса и многие другие. ЧВР являются намного более мощным инструментом анализа нестационарных сигналов, чем методы, основанные на Фурье-базисах или вейвлетах. На русском языке вы практически не найдете информации по ЧВР (переводная статья в ТИИЭР году в 1984 и вышедшая в Военной академии связи книга безвременно ушедшего проф. Алексееева А.А. в 2000г. - вот, пожалуй, и все существенное). Скачав библиотеку вы сможете практически начать изучение ЧВР. Удобный графический интерфейс не потребует от Вас знания программирования. |
MATLABPYRTOOLS [1081 Кб] Описание: библиотека анализа сигналов (в основном, двумерных) на основе рекурсивных кратномасштабных разложений. Частным случаем этих разложений является вейвлет-преобразование. Другие примеры, также реализованные в библиотеке включают в себя пирамиды Лапласа, квадратурно-зеркальных фильтров, а также ориентированных базисных функций (steerable pyramids). Содержит реализации общих для ЦОС быстрых алгоритмов, а также генерации различных искусственных изображений. Библиотека разработана учеными Аппеннинского университета под руководством E.Simoncelli. |
UIGENLOT [165 Кб] Описание: библиотека для Matlab и Си для исследований обобщенных перекрывающихся ортогональных преобразований (GenLOT), разработанная под руководством T.Nguen`а (соавтор Стрэнга по книге "Wavelet and Filter Banks"). GenLOT - обширный класс преобразований, частными случаями которых являются дискретное косинусное преобразование, а также вейвлеты Малвара. Особо перспективны возможные применения GenLOT в связи. Библиотека имеет графический интерфейс, позволяющий изменят параметры преобразований, а также критерии их оптимизации (различные функции стоимости). |
MULTIFRACTAL [86 Кб] Описание: еще одна библиотека для Matlab от Rice DSP Group. Позволяет проводить исследования в области изучения мультифрактального характера случайных процессов и оценки их параметров на основе вейвлетов. Применение: трафик пакетов в сетях передачи данных, как LAN, так и WAN носит мультифрактальный характер. Быстрая оценка его параметров позволит принять управляющие воздействия, повышающие эффективность работы Сети. |
HIDDEN MARKOV MODEL [436 Кб] Описание: набор программ для Matlab, включающий в себя двумерное прямое/обратное вейвлет-преобразование, а также построение скрытых марковских моделей вейвлет-коэффициентов. Приведены примеры использования предлагаемого подхода для очистки сигналов от шумов. Представляет интерес для тех, кто интересуется скрытыми марковскими моделями. Автор - H.Choi. |
GABOR TRANSFORM [8 Кб] Описание: набор программ под Matlab, позволяющий осуществить прямое/обратное пирамидальное преобразование Габора изображений. Разработан Институтом оптики, Мадрид. |
II. Исходные тексты на языке C/C++ |
WAVE1 и WAVE2 [308 Кб] Описание: библиотека исходников на Си для вейвлет-анализа одномерных и двумерных сигналов, написанная С.Маллатом. Помимо собственно вейвлет-преобразований содержит много полезных функций обработки сигналов. Предназначена для Solaris или каких-то еще экзотических для нас компьютеров, так что Вам придется повозиться. Впрочем, результат оправдает затраты. |
LIFTPACK [95 Кб] Описание: библиотека исходников на С, в которой вейвлет-преобразование 1- и 2-мерных сигналов выполняется посредством лифтинговой схемы, которая является несколько более эффективной, чем классический алгоритм. Написана с участием В.Свелденса, автора лифтинговой схемы. Предназначена для UNIX/LINUX. |
WAILI [312 Кб] Описание: библиотека исходников на С, в которой реализовано целочисленное лифтинговое вейвлет-преобразование изображений. В состав поставки входит хорошее описание. Написана в Бельгии, в Католическом университете, на сайте которого есть диссертация, в которой подробно освещены вопросы, связанные с созданием данной библиотеки. Предназначена для UNIX/LINUX. |
WAVELET TRANSFORM CODEC CONSTRUCTION KIT [46 Кб] Описание: библиотека исходников на С++ для сжатия изображений с применением вейвлет-преобразования, написанная G.Davis`ом из Microsoft (ныне) в период его занятия наукой. Библиотека прекрасно структурирована: каждый этап алгоритма сжатия - в отдельном файле. Поэтому легко добавлять свои вейвлеты либо алгоритмы сжатия. Реализовано двумерное разделимое вейвлет-преобразование, несколько этапов квантования и арифметическое кодирование. Очень поучительная библиотека и может быть рекомендована для изучения каждому, кто собирается заниматься сжатием изображений. Без проблем собирается под Borland C++5.0. Эффективность получившегося кодера несколько ниже, чем у алгоритма SPIHT и скорость сжатия у него также меньше. |
MTWC [36 Кб] Описание: еще одна библиотека для сжатия изображений на основе вейвлет-преобразований, написанная на С++. В основе сжатия лежит очень эффективный алгоритм, описанный на сайте разработчиков. Без проблем собирается под Borland C++5.0, хотя и предназначена для g++. Кодер работает исключительно быстро, а эффективность сжатия намного выше, чем у всех знакомых мне алгоритмов. Исходный код труден для изучения (ну, это моя точка зрения). |
WAVECODE [228 Кб] Описание: библиотека на С, содержащая чудовищное количество алгоритмов декомпозиции изображений и, в особенности, квантования и кодирования коэффициентов преобразования. Написана подлинным энтузиастом компрессии изображений C.Bloom`ом. Некоторые алгоритмы довольно-таки неожиданны и, тем не менее, достаточно эффективны. Если Вы интересуетесь вопросами сжатия, обязательно изучите эту библиотеку, а также статьи Ш.Блума на его сайте. Имеется make-файл под Unix, однако библиотека собирается и под виндами. |
LOT TRANSFORM [23 Кб] Описание: небольшая библиотека на С, посвященная перекрывающимся ортогональным преобразованиям, написанная их открываетелем Э.Малваром. Помимо LOT, содержатся функции выполнения дискретного косинусного преобразования, преобразования Хартли, Фурье для вещественного сигнала. |
SPIHT [311 Кб] Описание: реализация широко известного алгоритма сжатия изображений на основе вейвлетов. Консольные версии программ для сжатия полутоновых, цветных изображений, сжатия изображений без энтропийного кодирования (fastcode), а также на основе очень быстрого S+P преобразования. На сайте создателей Вы можете найти статьи по теме. Алгоритм SPIHT важен тем, что он служит своеобразным benchmark`ом. С ним принято сравнивать новые разработанные алгоритмы. А чтобы сравнить в одинаковых условиях, Вы должны скачать предлагаемые бинарники. |
Главная Вейвлеты О фирме Контакты Библиотека |