问题标签 [dwt]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
2 回答
288 浏览

tridion - 将 Tridion 组件转储为 XML

使用模块化模板将 Tridion 组件内容(基于给定模式,即:非任意)转储到 XML 中的最简单方法是什么?

具体来说,需要将组件的内容传递给/作为 ASP.Net 自定义控件,即类似于:

我看到一种可能的方法是调整默认 Dreamweaver 组件设计DWT TBB,但这似乎太费力了。

编辑

另一个模糊的主题是上述问题的第二部分:将 XML 嵌入到 ASP.Net 控件标记中。问题是需要对 XML 进行转义。以下脑筋急转弯在 DWT 中执行此操作(假设 Nuno 的 TBB 写入输出):

(所有这些只是为了克服 DWT 神秘的 JS 转义规则。)

0 投票
3 回答
5094 浏览

matlab - Matlab DWT H级

我正在尝试实现在论文1中找到的一些水印算法。这是论文的一行:

对所有重新编号的段执行 H 级 DWT。

然后在模拟部分作者解释了用于实验的小波。

DWT变换采用普通小波“Daubechies-1”,H=3。

我只是不明白 H 是什么意思,如何在 matlab DWT 函数中输入 H=3?

我的实际代码是:

有人能帮我吗?


1 Ji, Y. & Kim, J.基于 DWT-DCT 的量化音频水印算法。多媒体、计算机图形学和广播 339–344 (2011)

0 投票
1 回答
2390 浏览

steganography - DWT如何用于LSB替换隐写术

在隐写术中,最低有效位 (LSB) 替换方法将秘密位嵌入覆盖介质中的位,例如图像像素。在一些方法中,对图像进行离散小波变换(DWT)并将秘密比特嵌入到DWT系数中,然后使用逆变换来重建隐写图像。

但是,DWT 产生浮点系数,对于 LSB 替换方法,需要整数值。我读过的大多数论文都使用 2D Haar Wavelet,但是,他们并不清楚他们的方法。我已经看到变换是根据低通和高通滤波器(浮点变换)定义的,或者取对值的和和差,或者平均差和平均差等。

更明确地说,无论是在正向变换还是在逆变换中(但不一定都取决于所使用的公式),最终会出现浮点数。我不能将它们用于系数,因为替换不起作用,并且我不能将它们用于重建像素,因为图像需要整数值进行存储。

例如,让我们考虑一对像素,AB作为一维数组。低频系数由和定义,即 ,s = A + B而高频系数由差定义,即d = A - B。然后我们可以用B = (s - d) / 2和重建原始像素A = s - B。然而,在对系数进行任何位旋转之后,s - d可能不再是甚至重建像素的浮点值。

对于 2D 情况,1D 变换分别应用于行和列,因此最终会在某处发生除以 4。这可能导致浮点余数为 0.00、0.25、0.50 和 0.75 的值。我只遇到过一篇解决这个问题的论文。其余的在他们的方法上非常模糊,我很难复制它们。然而,DWT 已被广泛用于图像隐写术。

我的问题是,由于我读过的一些文献没有启发性,这怎么可能呢?如何使用引入浮点值的转换,而整个隐写术方法需要整数?

0 投票
1 回答
505 浏览

matrix - 还返回 NxN 小波矩阵的 C/C++ 小波库

我正在寻找一个用于离散小波变换 (DWT) 的 C++ 库,它还可以返回变换的 NxN DWT 矩阵。有一个类似的问题在这里打开

寻找用于信号处理的良好 C/C++ 小波库

但我正在寻找更具体的东西,如你所见。

如果该库在某些非 GNU 许可下允许我在专有软件(LGPL、MPL、BSD 等)中使用它会更有帮助

提前致谢

0 投票
1 回答
613 浏览

watermark - Appropriate choice of DWT Decomposition Level for watermark embedding

如何确定哪个级别的 DWT 适合嵌入水印?

就像我在某处读到的那样,如果您使用少于 4 级 DWT,那么它会降低容量,同样,如果使用超过 4 级 DWT,它会影响质量吗?

如果我必须在图像中嵌入抗共谋指纹,哪个级别最适合同时获得鲁棒性和良好的不可感知性?

0 投票
1 回答
1747 浏览

matlab - MATLAB中的离散小波变换

我正在处理音频信号,需要执行 3-Band DWT。我正在尝试使用dwtMATLAB 中的函数来执行此操作。然而,在阅读了这个功能后,我意识到它只允许你输入两个滤波器,一个高和低频段,但我需要输入 3。无论如何我可以这样做吗?谢谢!

0 投票
0 回答
567 浏览

c++ - DWT 实施不起作用,怎么了?

我已经从一个 javacode 实现了一个 2D Discrete Wavelet-Transformation(见这里)。当我在 java 中执行原始代码时,结果看起来不错。但是在我的 c++ 实现中,结果是扭曲的。我不知道为什么(见图)。原始图像: 原始图像 失败的 dwt: 载重吨

这是opencv mat和数组之间转换的问题吗?或者这是 dwt 实现中的错误?

主文件

dwt_cdf_9_7.h

dwt_cdf_9_7.cpp

0 投票
1 回答
942 浏览

python - Python中任意阶的Battle-Lemarié样条小波基

我正在尝试使用任意阶的 Battle-Lemarié 样条小波通过离散小波变换 (DWT) 分析一些数据。该分析将用于二维图像去噪,计算一阶和二阶导数,并从每个小波尺度中提取相关信息。由于我不是数学家,我还必须确保这些小波是正交的。

我想知道是否有人也尝试过使用这些小波系列,尤其是在 Python 中。

0 投票
1 回答
2822 浏览

matlab - 在 matlab 中使用 dwt2 和 idwt2

我刚刚完成了我的小波理论,并决定使用 matlab 进行测试。但是,我无法解释 dwt2 和 idwt2 的结果。当我使用 imshow 显示我的结果时,我没有得到任何图像。

两个数字都是空白的。我也无法查看缩小的图像。你能告诉我查看它的正确方法吗?matlab 帮助讲述了某种绘图方式。我还不清楚。请帮我。如果问题是初步的,我很抱歉。提前致谢。

0 投票
0 回答
540 浏览

opencv - 无法运行程序来查找图像的 DWT

我尝试了下面的代码来查找图像的 DWT 分解。但是我没有包含头文件。而且我认为我没有以恰当的方式运行它。谁能帮我运行这段代码。

这是使用 opencv 2.3.1 的 C++ 代码,操作系统是 ubuntu