pkuxmq/Invertible-Image-Rescaling

关于哈尔小波下采样

zhh99 opened this issue · 2 comments

zhh99 commented

一般的哈尔小波变换是基于pytorch_wavelets库做的,本文设置一些haar_weight,通过卷积形式来实现,不太明白为什么这样可以,可以解释一下吗,谢谢

本代码的实现参考了https://github.com/VLL-HD/FrEIA
Haar变换可以实现为一种卷积操作,即对每个2x2的patch,通过同样的加权运算得到4个通道的1x1的元素,可以实现为输入通道为C,输出通道为4C,stride=2,卷积权值给定的一种卷积运算操作。

想问一下这个卷积核怎么推导?能否将这个2D核推广到3D核?可以查阅哪些文献?