Стационарное вейвлет-преобразование

Вейвлет — это функция, лежащая в основе вейвлет-декомпозиции, аналогичной кратковременному преобразованию Фурье, используемому при обработке сигналов. Она соответствует интуитивному представлению о функции, соответствующей небольшому колебанию, отсюда и ее название.

Существует много типов вейвлет-функций, имеющих свои собственные названия, как показано на рисунке ниже.

Вейвлеты Морле

Пример четырёх различных типов вейвлетов.

Используемое в Siril стационарное вейвлет-преобразование выполняет разложение изображения на ряд масштабных слоев, также известных как вейвлет-слои.

Вейвлеты Морле

Представление стационарного вейвлет-преобразования интерполяцией b-сплайнами.

Эти слои можно извлечь с помощью инструмента извлечения Частотные слои, однако в этом случае они используются без визуального представления. В целом, этот алгоритм широко используется после укладки планетарных изображений. Поскольку шум содержится исключительно в одном из вейвлет-слоев, то можно выявить детали изображения, сдерживая количество шума.

диалог

Диалоговое окно управления вейвлетами.

Первое, что нужно сделать, это нажать на кнопку Выполнить, чтобы рассчитать вейвлет-слои с использованием определенных выше параметров, таких как:

  • Тип: возможны два типа алгоритмов: линейный и B-сплайновый. Обычно выбирается последний, несмотря на то, что он немного медленнее.

  • Кол-во слоёв: количество вейвлет-слоев, которые будут использоваться. 6 — это максимальное количество слоев, которое можно определить. Для работы с большим количеством слоев можно использовать командную строку, описанную ниже.

Затем у каждого слоя есть ползунок, который позволяет изменять контрастность этого слоя. Если было создано менее 6 слоев, активными будут только соответствующие ползунки. Значение, превышающее 1, повышает детализацию, в то время как меньшее значение приводит к ее уменьшению.

Это инструмент имеет режим предпросмотра. Изменения отображаются в режиме реального времени, и вам нужно нажать на Применитьy, чтобы подтвердить их. При нажатии на Сброс все ползунки сбрасываются в 1 и, таким образом, отменяются все текущие изменения.

Вейвлеты на Юпитере

Вейвлеты, примененные к изображению Юпитера (любезно предоставлено J.-L. Dauvergne). Изображение слева — это необработанное изображение, полученное в результате укладки, в то время как изображение справа — это то же изображение, к которому были применены вейвлеты.

Командная строка Siril

wavelet nbr_layers type
Вычисляет вейвлетное преобразование для nbr_layers=1...n слоёв загруженного изображения, используя линейную (type=1) или В-сплайн (type=2) версию алгоритма. Результат сохраняется в файле как структура, содержащая слои, готовые к реконструкции с использованием весов с помощью WRECONS.

См. также EXTRACT

Ссылки: wrecons, extract

Командная строка Siril

wrecons c1 c2 c3 ...
Восстанавливает текущее изображение из слоёв, раннее вычисленных с помощью вейвлетов и с присвоенными весами с помощью коэффициентов c1, c2, ..., cn в соответствии с количеством слоёв, использованных для вейвлет-преобразования после использования WAVELET

Ссылка: wavelet

Пример, приведенный на рисунке выше, был бы записан в командной строке следующим образом:

wavelet 6 2
wrecons 31 5 1 1 1 1