Я пытаюсь разложить изображение, используя различные вейвлеты, Daubechies, Coif, symlet, ortho всех порядков. За исключением db1(Haar), другие дают отрицательные коэффициенты в полосе аппроксимации. Насколько я понимаю, полоса аппроксимации содержит средние значения исходного изображения и, следовательно, должна содержать только положительные значения. Зависит ли это также от коэффициентов фильтра, используемых для разложения? Я реализовал декомпозицию с помощью команды dwt2, а также с помощью круговой свертки с коэффициентами фильтра. Оба дают одинаковые результаты для вейвлет-фильтров более высокого порядка. Я хочу извлечь функции из коэффициентов вейвлета, отрицательные коэффициенты могут привести к неправильным значениям функций, поэтому хочу уточнить. Спасибо.
Можно ли иметь отрицательные коэффициенты в полосе аппроксимации вейвлет-преобразования изображения?
Ответы (1)
Да, полоса аппроксимации также зависит от коэффициентов фильтра, используемых для разложения. Точнее, эта ситуация полностью справедлива для ФНЧ с отрицательными коэффициентами. Если вам требуются только положительные коэффициенты в полосе аппроксимации, используйте один из этих вейвлетов в MATLAB: rbio1.x
, rbio2.x
, rbio3.x
.
person
DaBler
schedule
03.04.2016