1

伙计们,

我已经阅读了许多关于离散小波变换 (DWT) 的文章,并查看了一些示例代码。但是,我不清楚 DWT 究竟实现了什么。

这是我的理解。对于 YUV 格式的二维图像,我可以将 Y 平面(亮度)作为参数传递给 DWT 函数。该函数返回一个包含系数值的原始宽度和高度矩阵。

这些系数值告诉我什么?与相邻像素相比,像素的亮度变化有多快或多慢?

此外,返回的矩阵被重新排列为四个四分之一。由于系数已重新排列,我不再知道哪个系数属于哪个像素。这令人困惑。如果我无法将系数与其对应的像素位置相关联,我该如何真正使用这些系数?

一点背景。我正在考虑将图像中的一些信息隐藏为不可见的水印。据我了解,DWT 可以帮助我确定隐藏信息的最佳区域。但是,我无法将整个画面放在一起。

4

1 回答 1

0

行。我弄清楚了 DWT 是如何工作的。我假设生成的系数与原始图像有关系。但是,变换将输入亮度转换为完全不同的集合。可以对新值运行逆变换以再次获得原始值。

问候,
彼得

于 2012-09-07T08:31:09.293 回答