Стационарное вейвлет-преобразование
Вейвлет — это функция, лежащая в основе вейвлет-декомпозиции, аналогичной кратковременному преобразованию Фурье, используемому при обработке сигналов. Она соответствует интуитивному представлению о функции, соответствующей небольшому колебанию, отсюда и ее название.
Существует много типов вейвлет-функций, имеющих свои собственные названия, как показано на рисунке ниже.
Пример четырёх различных типов вейвлетов.
Используемое в Siril стационарное вейвлет-преобразование выполняет разложение изображения на ряд масштабных слоев, также известных как вейвлет-слои.
Представление стационарного вейвлет-преобразования интерполяцией b-сплайнами.
Эти слои можно извлечь с помощью инструмента извлечения Частотные слои, однако в этом случае они используются без визуального представления. В целом, этот алгоритм широко используется после укладки планетарных изображений. Поскольку шум содержится исключительно в одном из вейвлет-слоев, то можно выявить детали изображения, сдерживая количество шума.
Диалоговое окно управления вейвлетами.
Первое, что нужно сделать, это нажать на кнопку Выполнить, чтобы рассчитать вейвлет-слои с использованием определенных выше параметров, таких как:
Тип: возможны два типа алгоритмов: линейный и B-сплайновый. Обычно выбирается последний, несмотря на то, что он немного медленнее.
Кол-во слоёв: количество вейвлет-слоев, которые будут использоваться. 6 — это максимальное количество слоев, которое можно определить. Для работы с большим количеством слоев можно использовать командную строку, описанную ниже.
Затем у каждого слоя есть ползунок, который позволяет изменять контрастность этого слоя. Если было создано менее 6 слоев, активными будут только соответствующие ползунки. Значение, превышающее 1, повышает детализацию, в то время как меньшее значение приводит к ее уменьшению.
Это инструмент имеет режим предпросмотра. Изменения отображаются в режиме реального времени, и вам нужно нажать на Применитьy, чтобы подтвердить их. При нажатии на Сброс все ползунки сбрасываются в 1 и, таким образом, отменяются все текущие изменения.
Вейвлеты, примененные к изображению Юпитера (любезно предоставлено J.-L. Dauvergne). Изображение слева — это необработанное изображение, полученное в результате укладки, в то время как изображение справа — это то же изображение, к которому были применены вейвлеты.
Командная строка Siril
wavelet nbr_layers type
Командная строка Siril
wrecons c1 c2 c3 ...
Пример, приведенный на рисунке выше, был бы записан в командной строке следующим образом:
wavelet 6 2
wrecons 31 5 1 1 1 1