Являются ли вейвлет-коэффициенты просто значениями пикселей разложенного изображения в двумерном дискретном вейвлет-преобразовании.

Я работал с дискретным вейвлет-преобразованием, я новичок в этой теории. Я хочу получить доступ и изменить вейвлет-коэффициенты разложенного изображения. Являются ли эти вейвлет-коэффициенты просто значениями пикселей разложенного изображения в 2D DWT?

Это, например, результат разложения DWT:  введите описание изображения здесь

Итак, когда я хочу получить доступ и изменить коэффициенты вейвлета, могу ли я просто перебрать значения пикселей на изображении выше? Спасибо за помощь.


person mfathirirhas    schedule 10.04.2016    source источник


Ответы (1)


Нет. Изображение носит исключительно иллюстративный характер.

Изображение, которое вы смотрите, не совсем соответствует исходным коэффициентам. Исходные вейвлет-коэффициенты - действительные числа. В отличие от них, вы смотрите на их абсолютные значения, квантованные в диапазоне от 0 до 255.

Неверно, что коэффициенты рассчитывались как попарные суммы и разности входных выборок. Коэффициенты рассчитывались с использованием двух дополнительных фильтров. См. Описание здесь. Однако важно, чтобы эти коэффициенты были скорректированы, и синтезировать исходное изображение больше невозможно. Если вам нужно синтезировать изображение, вы не можете получить доступ к пикселям ссылочного изображения.

person DaBler    schedule 25.04.2016
comment
Я знаю, что способы поиска коэффициентов заключались в суммировании пары пикселей изображения и их делении на 2, это то, что вы получаете для своих коэффициентов аппроксимации, а для ваших коэффициентов детализации были разные значения между исходным пикселем и значениями приближения. Итак, если я хочу получить доступ и изменить вейвлет-коэффициенты, как получить к ним доступ? - person mfathirirhas; 26.04.2016
comment
@ Уильям: Я обновил ответ. Если вы спрашиваете о конкретной реализации, просьба предоставить более подробную информацию. - person DaBler; 26.04.2016
comment
Я использую водяные знаки с помощью DWT. Чтобы встроить водяной знак, он был добавлен к значению вейвлет-коэффициентов. Итак, я просто хочу добавить некоторые значения к каждому вейвлет-коэффициенту в разложенном изображении. - person mfathirirhas; 26.04.2016
comment
@William: Какие инструменты вы используете? MATLAB, C ++, ...? Можете ли вы предоставить фрагмент вашего кода? - person DaBler; 27.04.2016
comment
Я использую C #, какой код ?, декомпозицию кода? Я узнал из этого источника о декомпозиции изображения в домен DWT, он похож на этот источник декомпозиции изображения: codeproject.com/Articles/683663/ - person mfathirirhas; 27.04.2016